Commit graph

164 commits

Author SHA1 Message Date
Fish
2861d58fe5 Finally, Got back to some Coding. Added VHP to Unreal Protocol support to support Vhost/Cloacked Hosts. Unreal Vhost Processing is better, and SQL still export * as when no hidden host/vhost is set 2004-03-11 11:47:08 +00:00
Fish
f219bcd664 core support for looking up a users ip address when they sign on. Now to modify StatServ 2004-02-21 05:09:54 +00:00
Mark
98909bcaa5 New script to generate SVN revision in version fields and updates to all core version field processing 2004-02-20 15:43:28 +00:00
Mark
f74e526399 Add new version information for checking modules and the core are compatible 2004-02-19 21:54:50 +00:00
Mark
f017281766 Update core version processing and make core modules use the core version number 2004-02-18 22:26:22 +00:00
Mark
5f1acfdf14 fix warnings 2004-02-07 22:52:47 +00:00
Mark
befe9b7ed0 store away message in user struct 2004-02-07 22:13:27 +00:00
Mark
8281940cfa update server_connect to fix some IRCu problems 2004-02-07 18:30:11 +00:00
Mark
470bfc7efc more ircd updates 2004-02-04 22:59:41 +00:00
Mark
006b06c88b fix warnings 2004-02-04 18:47:24 +00:00
Mark
4f79d44291 SVSTIME support 2004-02-03 21:38:06 +00:00
Mark
07f1a1709e add new file for API exports, port core modules to use neostats.h and tidy up includes 2004-02-02 21:01:33 +00:00
Fish
35e980dfbf Some Valgrind fixes 2004-01-31 06:26:56 +00:00
Mark
a3b9daa172 initial viagra import 2004-01-30 21:56:54 +00:00
Mark
8deea537b4 more ircd changes ... I promise I will stop soon :) 2004-01-26 23:50:52 +00:00
Fish
cc0c698f06 global exclusion lists 2004-01-26 11:33:52 +00:00
Mark
08aa149cd0 ircd tidy ups 2004-01-15 19:18:27 +00:00
Fish
1aa45a8ec6 updated copyright year 2004-01-14 11:36:37 +00:00
Mark
a195723677 initialize me.now at bootup 2004-01-12 00:32:00 +00:00
Mark
62963d0025 set me.lastmsg when we are first connected since it can timeout too early 2004-01-12 00:25:37 +00:00
Mark
d6eab9b053 squit has a reason field 2004-01-11 21:00:15 +00:00
Mark
7985c4e180 update ircd command line help info 2004-01-11 12:49:33 +00:00
Mark
40bb92be42 remove sprotocol_cmd and update slogin_cmd to send the correct protocol for each ircd 2004-01-10 22:48:53 +00:00
Mark
f3ff052072 some me structure cleanups to remove redundant entries 2004-01-04 21:26:58 +00:00
Fish
0459b14769 export module info via SQL emulation library 2003-12-30 11:28:27 +00:00
Mark
a9b2103577 tidy up me.onchan set and reset 2003-12-29 22:38:56 +00:00
Fish
78f5a8570b sql emulation fixups 2003-12-28 07:23:42 +00:00
Mark
886943864d Change sleep times, NeoStats takes ages to shutdown 2003-12-20 23:23:55 +00:00
Fish
ccfd36345b For some reason, logs are not being flushed when we segfault? 2003-12-17 14:13:05 +00:00
Fish
d5ae624f81 Code tidy ups and get rid of compiler warnings 2003-12-16 12:39:54 +00:00
Mark
040dab041c try to fix shutdown 2003-12-15 00:08:01 +00:00
Mark
574d710612 ircd cleanups and improvements to UserLevel and some warnings fixed 2003-12-12 22:40:32 +00:00
Fish
4d556d1714 The sql code is integrated with the conf file, socket code, and initilization portions so far.
its not yet setup to export any of NeoStats structs, but you can test with this release with the built in tables:
to test:
./configure --enable-sqlsrv
add a line to neostats.cfg:
SQLSRV_AUTH Fish!blah@127.0.0.*
(username Fish, pass blah, host 127.0.0.* (IP only, can use wildcards)
compile and start up NeoStats

Check for any errors about unable to bind to ports etc.... (if you need to run on a diff port, add SQLSRV_PORT <portnum> to the neostats.cfg

now that its running, from php/command line, connect to the BINDTO ip address (if using BINDTO) or 127.0.0.1 port 8888

eg: command line:
psql -U Fish -h localhost -p 8888

it should prompt with a password. 

once connected, you can view available tables with:
"select * from rta_tables;"

some examples are:
"select * from pg_user;" 
"select * from pg_conn;"
"select * from rta_stat;"
"select * from rta_dbg;"
"select * from rta_columns;"

Remember, only very basic SQL is supported
2003-12-11 15:37:05 +00:00
Mark
99c6a3f59c the big ircd cleanup continues.... 2003-12-08 22:53:59 +00:00
Mark
29f8dc2e91 reformatted segfault reports to encourage users to provide the correct information to us 2003-12-08 20:23:23 +00:00
Fish
ea6e8811fe transfer.c/h file added, and initial work on integrating with socket functions 2003-12-03 15:32:14 +00:00
Mark
4984215909 Fix reconnect bug with rtime of 0 2003-12-02 20:06:19 +00:00
Mark
02285783de command list system updates 2003-11-21 21:43:00 +00:00
Fish
66d244268d merge /devel and /trunk.... update configure.in. we can start working again on /trunk 2003-11-18 11:51:09 +00:00
Fish
01d3b12e7a fix start time bug 2003-11-05 11:02:41 +00:00
Fish
3cff845f8a Merge in the /branches/devel into mainstream in prep for 2.5.8. Mark, we can now continue our extended hacking on the /branches... Please check the /trunk though for merge problems 2003-11-03 13:57:11 +00:00
Mark
59b91c2bc7 renmove unused timerreset 2003-10-14 15:06:35 +00:00
Mark
e042570a73 Improvements to return values and error checking 2003-10-14 15:03:55 +00:00
Mark
b572d23371 defines for do_exit calls 2003-10-14 12:57:15 +00:00
Mark
de1aa60208 remove broken buffer overflow fix 2003-10-13 11:24:42 +00:00
Mark
f3920bfe2d server numeric config option 2003-10-13 11:20:40 +00:00
Mark
10ca77d4d1 some prototype cleanups and redundant declarations removed 2003-10-10 14:40:20 +00:00
Mark
da7c1771f2 Buffer overrun protection 2003-10-10 13:43:40 +00:00
Mark
430c0c4764 Moved sctime and sftime funcs from sock.c to main.c since they have nothing to do with socket code 2003-10-09 16:27:12 +00:00
Mark
f57d0421e7 fix compile error from missing quote 2003-10-07 14:36:19 +00:00