]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
15 years agooverflow in G's welcome command
Paul [Sat, 30 Aug 2008 17:22:33 +0000 (18:22 +0100)] 
overflow in G's welcome command

15 years agomerge
Paul [Sat, 30 Aug 2008 16:31:26 +0000 (17:31 +0100)] 
merge

15 years agooutput tree is part of context ;/
Paul [Sat, 30 Aug 2008 16:30:19 +0000 (17:30 +0100)] 
output tree is part of context ;/

15 years agotrigger HOOK_CHANSERV_DBLOADED after loading maillocks/domains and not before
Paul [Sat, 30 Aug 2008 16:26:13 +0000 (17:26 +0100)] 
trigger HOOK_CHANSERV_DBLOADED after loading maillocks/domains and not before

15 years agoMerge.
Chris Porter [Sat, 30 Aug 2008 15:09:43 +0000 (16:09 +0100)] 
Merge.

15 years agolots of changes to lua:
Chris Porter [Sat, 30 Aug 2008 14:46:00 +0000 (15:46 +0100)] 
lots of changes to lua:
  - fix path for lua 5.1
  - fix memory leak with bot nickname
  - add botnick() function
  - fix sstring modification bug in loadscript
  - bump version

15 years ago3 fixes to my newsearch stuff:
Paul [Fri, 29 Aug 2008 19:30:20 +0000 (20:30 +0100)] 
3 fixes to my newsearch stuff:

a) only allow inclusion of newsearch.h once

b) registering a command should just 'cheat'  and access raw tree instead of calling registersearchterm - otherwise global commands are not treated
as such

c) we need to delete the command from the main searchCmdTree when unregistering it

15 years agoMove CC line up in build.mk.in so settings.mk can replace it.
Chris Porter [Fri, 29 Aug 2008 13:05:20 +0000 (14:05 +0100)] 
Move CC line up in build.mk.in so settings.mk can replace it.

15 years agoFix a potential buffer overflow exploit I just introduced, this entire file is full...
Chris Porter [Fri, 29 Aug 2008 12:57:09 +0000 (13:57 +0100)] 
Fix a potential buffer overflow exploit I just introduced, this entire file is full of potential problem areas!

15 years agoNow accounthistory is updated in every function that touches email addresses or passw...
Chris Porter [Fri, 29 Aug 2008 12:31:51 +0000 (13:31 +0100)] 
Now accounthistory is updated in every function that touches email addresses or passwords.

15 years agoAdd cidr command to newsearch.
Chris Porter [Thu, 28 Aug 2008 23:16:24 +0000 (00:16 +0100)] 
Add cidr command to newsearch.

15 years agoMerge.
Chris Porter [Thu, 28 Aug 2008 22:09:22 +0000 (23:09 +0100)] 
Merge.

15 years agoFix quoting bug in newsearch.
Chris Porter [Thu, 28 Aug 2008 21:49:48 +0000 (22:49 +0100)] 
Fix quoting bug in newsearch.

15 years agonewsearch unescaping logic relocated so it works on most commands.
Chris Porter [Thu, 28 Aug 2008 21:10:43 +0000 (22:10 +0100)] 
newsearch unescaping logic relocated so it works on most commands.

15 years agosstring.h not in .hgignore
Chris Porter [Thu, 28 Aug 2008 21:10:12 +0000 (22:10 +0100)] 
sstring.h not in .hgignore

15 years agons-{gline,kill,notice} message logic is now not quite as silly.
Chris Porter [Thu, 28 Aug 2008 21:09:49 +0000 (22:09 +0100)] 
ns-{gline,kill,notice} message logic is now not quite as silly.
Refactored ns-gline a bit.

15 years agons-hostmask now makes more sense (realname and realhost options).
Chris Porter [Thu, 28 Aug 2008 21:06:30 +0000 (22:06 +0100)] 
ns-hostmask now makes more sense (realname and realhost options).

15 years agoAST defining macros now have a slightly different structure to make having persistant...
Chris Porter [Thu, 28 Aug 2008 19:29:29 +0000 (20:29 +0100)] 
AST defining macros now have a slightly different structure to make having persistant trees easier.
Update Q/NO for changes, also change a few NO commands to use newsearch.
Also adds compare to NO.

15 years agoFix bug in ast_chansearch where it didn't initalise the cache.
Chris Porter [Thu, 28 Aug 2008 15:11:12 +0000 (16:11 +0100)] 
Fix bug in ast_chansearch where it didn't initalise the cache.

15 years agoSlight alteration to maximum iteration count.
Chris Porter [Thu, 28 Aug 2008 13:23:49 +0000 (14:23 +0100)] 
Slight alteration to maximum iteration count.

15 years agomove more stuff into data/, logs/ respectively. NOTE: we need to move these files...
Paul [Mon, 25 Aug 2008 10:16:21 +0000 (11:16 +0100)] 
move more stuff into data/, logs/ respectively. NOTE: we need to move these files when updating services

15 years agoadd missing help
Paul [Mon, 25 Aug 2008 10:01:00 +0000 (11:01 +0100)] 
add missing help

15 years agomerge
Paul [Mon, 25 Aug 2008 09:10:54 +0000 (10:10 +0100)] 
merge

15 years agoApparently the lines have to be this way round for BSD make to work.
Chris Porter [Mon, 25 Aug 2008 00:43:34 +0000 (01:43 +0100)] 
Apparently the lines have to be this way round for BSD make to work.

15 years agoMerge.
Chris Porter [Mon, 25 Aug 2008 00:39:19 +0000 (01:39 +0100)] 
Merge.

15 years agoUpdate .hgignore.
Chris Porter [Mon, 25 Aug 2008 00:38:46 +0000 (01:38 +0100)] 
Update .hgignore.

15 years agoFix MORE warnings.
Chris Porter [Mon, 25 Aug 2008 00:36:39 +0000 (01:36 +0100)] 
Fix MORE warnings.

15 years agoFix bug in the topic handler.
Chris Porter [Mon, 25 Aug 2008 00:21:39 +0000 (01:21 +0100)] 
Fix bug in the topic handler.

15 years agoFix bashes lame syntax in a Makefile, fix S' Makefile and fix irc.c's signedness...
Chris Porter [Mon, 25 Aug 2008 00:07:42 +0000 (01:07 +0100)] 
Fix bashes lame syntax in a Makefile, fix S' Makefile and fix irc.c's signedness for setnettime.

15 years agoAdd cumodes to newsearch.
Chris Porter [Mon, 25 Aug 2008 00:04:03 +0000 (01:04 +0100)] 
Add cumodes to newsearch.

15 years agoMerge
Cruicky [Sun, 24 Aug 2008 23:39:26 +0000 (00:39 +0100)] 
Merge

15 years agoRevert to previous R behaviour
Cruicky [Sun, 24 Aug 2008 23:38:44 +0000 (00:38 +0100)] 
Revert to previous R behaviour

15 years agoYou can now do make sstring-new and hooks-new.
Chris Porter [Sun, 24 Aug 2008 23:11:24 +0000 (00:11 +0100)] 
You can now do make sstring-new and hooks-new.
make distclean now rm's events.c/hooks.c/sstring.c/h.

15 years agomerge
Paul [Sun, 24 Aug 2008 22:53:14 +0000 (23:53 +0100)] 
merge

15 years agohelp changes
Paul [Sun, 24 Aug 2008 22:52:37 +0000 (23:52 +0100)] 
help changes

15 years agoprereload was destroying sstrings.
Chris Porter [Sun, 24 Aug 2008 22:48:25 +0000 (23:48 +0100)] 
prereload was destroying sstrings.

15 years agoFix more printf style warnings.
Chris Porter [Sun, 24 Aug 2008 22:11:54 +0000 (23:11 +0100)] 
Fix more printf style warnings.

15 years agoMerge+fix intmax_t issues under FreeBSD.
Chris Porter [Sun, 24 Aug 2008 22:10:26 +0000 (23:10 +0100)] 
Merge+fix intmax_t issues under FreeBSD.

15 years agoMerge.
Chris Porter [Sun, 24 Aug 2008 22:06:50 +0000 (23:06 +0100)] 
Merge.

15 years agoAdd new hooking system with priority support.
Chris Porter [Sun, 24 Aug 2008 22:06:21 +0000 (23:06 +0100)] 
Add new hooking system with priority support.

15 years agofix last 2 warnings
Paul [Sun, 24 Aug 2008 20:45:52 +0000 (21:45 +0100)] 
fix last 2 warnings

15 years agoshould always be %jd and cast to intmax_t to stop warning on 32bit (gcc 4.2.3) -warni...
Paul [Sun, 24 Aug 2008 19:53:39 +0000 (20:53 +0100)] 
should always be %jd and cast to intmax_t to stop warning on 32bit (gcc 4.2.3) -warning: format ‘%jd’ expects
type ‘intmax_t’, but argument 4 has type ‘time_t’

15 years agomerge
Paul [Sun, 24 Aug 2008 19:25:09 +0000 (20:25 +0100)] 
merge

15 years agoFirst stab at help for all commands - we'll probably need to reword these as we work...
Paul [Sun, 24 Aug 2008 18:51:59 +0000 (19:51 +0100)] 
First stab at help for all commands - we'll probably need to reword these as we work out who target audience is
etc

15 years agoMerge.
splidge [Sun, 24 Aug 2008 15:51:55 +0000 (16:51 +0100)] 
Merge.

15 years agoMerge.
splidge [Sun, 24 Aug 2008 15:50:16 +0000 (16:50 +0100)] 
Merge.

15 years agoFixed the channel warnings in op.c and voice.c that were working more by luck than...
splidge [Sun, 24 Aug 2008 15:49:27 +0000 (16:49 +0100)] 
Fixed the channel warnings in op.c and voice.c that were working more by luck than judgement (treating a nick * and a char *).

15 years agomerge
Paul [Sun, 24 Aug 2008 15:45:12 +0000 (16:45 +0100)] 
merge

15 years agoMerge.
Chris Porter [Sun, 24 Aug 2008 15:23:50 +0000 (16:23 +0100)] 
Merge.

15 years agoFix all current printf style warnings, including a bug in Q's op/voice commands.
Chris Porter [Sun, 24 Aug 2008 15:08:26 +0000 (16:08 +0100)] 
Fix all current printf style warnings, including a bug in Q's op/voice commands.

15 years agoMost if not all vsnprintf using functions now are declared using the format __attribu...
Chris Porter [Sun, 24 Aug 2008 12:58:23 +0000 (13:58 +0100)] 
Most if not all vsnprintf using functions now are declared using the format __attribute__ -- mass warnings incoming!

15 years agoExport printchannels in newsearch.
Chris Porter [Sun, 24 Aug 2008 12:27:46 +0000 (13:27 +0100)] 
Export printchannels in newsearch.

15 years agoIgnore fishbot.
Chris Porter [Sun, 24 Aug 2008 12:16:34 +0000 (13:16 +0100)] 
Ignore fishbot.

15 years agoAdd some nice #defines for server.h
Chris Porter [Sun, 24 Aug 2008 12:16:05 +0000 (13:16 +0100)] 
Add some nice #defines for server.h

15 years agoAdd hits since restart, saved hits and lastseen to regexgline.
Chris Porter [Sun, 24 Aug 2008 12:15:45 +0000 (13:15 +0100)] 
Add hits since restart, saved hits and lastseen to regexgline.
Reformat output for regexgline.

15 years agoupdate for newsearchchanges
Paul [Sat, 23 Aug 2008 21:52:46 +0000 (22:52 +0100)] 
update for newsearchchanges

15 years agomerge
Paul [Fri, 22 Aug 2008 20:00:23 +0000 (21:00 +0100)] 
merge

15 years agoDynamic help for newsearch, and permissions on terms/output functions
Paul [Fri, 22 Aug 2008 19:23:04 +0000 (20:23 +0100)] 
Dynamic help for newsearch, and permissions on terms/output functions

15 years agoWork to support dynamichelp/permissions within newsearch
Paul [Fri, 22 Aug 2008 18:11:53 +0000 (19:11 +0100)] 
Work to support dynamichelp/permissions within newsearch

15 years agoMerge.
Chris Porter [Wed, 20 Aug 2008 15:49:11 +0000 (16:49 +0100)] 
Merge.

15 years agoAdd ping timeout diagnostic message to irc module.
Chris Porter [Wed, 20 Aug 2008 15:46:40 +0000 (16:46 +0100)] 
Add ping timeout diagnostic message to irc module.

15 years agoTo burst onto QuakeNet we need to fix a few more bugs.
Chris Porter [Tue, 19 Aug 2008 03:09:59 +0000 (04:09 +0100)] 
To burst onto QuakeNet we need to fix a few more bugs.

15 years agoMAP_ANON fixes for Linux.
Chris Porter [Tue, 19 Aug 2008 02:32:57 +0000 (03:32 +0100)] 
MAP_ANON fixes for Linux.

15 years agoAdd memory protection to sstring-new.
Chris Porter [Tue, 19 Aug 2008 02:18:07 +0000 (03:18 +0100)] 
Add memory protection to sstring-new.

15 years agoFix a few strings that are altered illegally.
Chris Porter [Tue, 19 Aug 2008 01:23:51 +0000 (02:23 +0100)] 
Fix a few strings that are altered illegally.

15 years agoAdd memory protection to debug version of (old) sstring.
Chris Porter [Tue, 19 Aug 2008 01:23:36 +0000 (02:23 +0100)] 
Add memory protection to debug version of (old) sstring.

15 years agoMerge.
splidge [Mon, 18 Aug 2008 23:43:46 +0000 (00:43 +0100)] 
Merge.

15 years agoAdded new recycling version of sstring as sstring-new.[ch]
splidge [Mon, 18 Aug 2008 23:37:27 +0000 (00:37 +0100)] 
Added new recycling version of sstring as sstring-new.[ch]

This version should use the same structure for duplicate strings, with refcounting to get the freeing right.
Note that it is dangerous if callers modify the sstrings.

15 years agolongtoduration formats 0 and 1 back to how they were.
Chris Porter [Mon, 18 Aug 2008 23:36:16 +0000 (00:36 +0100)] 
longtoduration formats 0 and 1 back to how they were.

15 years agoSigh, used the name handle_signals for two different functions with an interesting...
Chris Porter [Mon, 18 Aug 2008 20:29:34 +0000 (21:29 +0100)] 
Sigh, used the name handle_signals for two different functions with an interesting result.

15 years agoAdd MODULE_VERSION to all default modules.
Chris Porter [Mon, 18 Aug 2008 20:14:52 +0000 (21:14 +0100)] 
Add MODULE_VERSION to all default modules.

15 years agoChange SIGINT handler so it triggers a hook first.
Chris Porter [Mon, 18 Aug 2008 20:11:22 +0000 (21:11 +0100)] 
Change SIGINT handler so it triggers a hook first.

15 years agoMerge.
Chris Porter [Mon, 18 Aug 2008 20:02:57 +0000 (21:02 +0100)] 
Merge.

15 years agoAdd persistant field to authext exts, if this is set on any of an authname's exts...
Chris Porter [Mon, 18 Aug 2008 20:01:30 +0000 (21:01 +0100)] 
Add persistant field to authext exts, if this is set on any of an authname's exts then it won't be freed on release.

15 years agoGraphing needs a rewrite, rm it!
Chris Porter [Mon, 18 Aug 2008 19:12:18 +0000 (20:12 +0100)] 
Graphing needs a rewrite, rm it!

15 years agoControl now sends out a CONTROL_REGISTERED message with NULL when it is killed.
Chris Porter [Mon, 18 Aug 2008 19:03:42 +0000 (20:03 +0100)] 
Control now sends out a CONTROL_REGISTERED message with NULL when it is killed.
Update XSB, other branch commit messages:
xsb now has a way to test whether or not a server is a service, as well as a unicast nick mode.
Decouple XSB from control, also fix a few silly errors.

15 years agoLua version now excludes "Lua engine", at least for MODULEVERSION.
Chris Porter [Mon, 18 Aug 2008 17:54:35 +0000 (18:54 +0100)] 
Lua version now excludes "Lua engine", at least for MODULEVERSION.
Expand version string in lsmod.

15 years agoWhoops, bit too much copy paste there...
Chris Porter [Mon, 18 Aug 2008 17:50:18 +0000 (18:50 +0100)] 
Whoops, bit too much copy paste there...

15 years agoFix ns-timestamp warning.
Chris Porter [Mon, 18 Aug 2008 17:46:13 +0000 (18:46 +0100)] 
Fix ns-timestamp warning.

15 years agoAdd SIGHUP handler, by default it triggers HOOK_CORE_REHASH.
Chris Porter [Mon, 18 Aug 2008 17:40:39 +0000 (18:40 +0100)] 
Add SIGHUP handler, by default it triggers HOOK_CORE_REHASH.

15 years agoRequire a better die reason than .!
Chris Porter [Mon, 18 Aug 2008 17:29:18 +0000 (18:29 +0100)] 
Require a better die reason than .!

15 years agoRegexgline now has a hit counter, also show type in listing in a more human-friendly...
Chris Porter [Mon, 18 Aug 2008 17:27:49 +0000 (18:27 +0100)] 
Regexgline now has a hit counter, also show type in listing in a more human-friendly form.

15 years agoParser help is now an sstring.
Chris Porter [Mon, 18 Aug 2008 17:26:48 +0000 (18:26 +0100)] 
Parser help is now an sstring.

15 years agoSeperate out build ids from version numbers.
Chris Porter [Mon, 18 Aug 2008 16:54:19 +0000 (17:54 +0100)] 
Seperate out build ids from version numbers.
Fix a few bugs in durationtolong, also add a new format.
Show module load times in lsmod.

15 years agoNow only +o is required for lsmod.
Chris Porter [Mon, 18 Aug 2008 13:33:23 +0000 (14:33 +0100)] 
Now only +o is required for lsmod.

15 years agodoh
Paul [Sat, 16 Aug 2008 11:21:09 +0000 (12:21 +0100)] 
doh

15 years agomerge
Paul [Sat, 16 Aug 2008 11:17:54 +0000 (12:17 +0100)] 
merge

15 years agoAllow timestamp to search for channel timestamps as well.
splidge [Fri, 15 Aug 2008 23:25:26 +0000 (00:25 +0100)] 
Allow timestamp to search for channel timestamps as well.
Note: if the channel doesn't currently exist this will return 0.

15 years agoMerge.
splidge [Fri, 15 Aug 2008 22:56:46 +0000 (23:56 +0100)] 
Merge.

15 years agoDon't do automodes on suspended channels.
splidge [Fri, 15 Aug 2008 22:52:09 +0000 (23:52 +0100)] 
Don't do automodes on suspended channels.

15 years agoFix warning.
Chris Porter [Thu, 14 Aug 2008 22:47:49 +0000 (23:47 +0100)] 
Fix warning.

15 years agoMerge.
Chris Porter [Thu, 14 Aug 2008 22:42:44 +0000 (23:42 +0100)] 
Merge.

15 years agoUse %PRIu64 instead of %llu for u_int64_t.
Chris Porter [Thu, 14 Aug 2008 22:39:28 +0000 (23:39 +0100)] 
Use %PRIu64 instead of %llu for u_int64_t.

15 years agoFix lua authname changes.
Chris Porter [Thu, 14 Aug 2008 22:36:12 +0000 (23:36 +0100)] 
Fix lua authname changes.

15 years agoSomeone figured out how to print the ip, nterfacer now shows bad IP connections.
Chris Porter [Thu, 14 Aug 2008 22:35:33 +0000 (23:35 +0100)] 
Someone figured out how to print the ip, nterfacer now shows bad IP connections.

15 years agoMerge.
Chris Porter [Thu, 14 Aug 2008 14:41:22 +0000 (15:41 +0100)] 
Merge.

15 years agoFix AC message.
Chris Porter [Thu, 14 Aug 2008 14:38:48 +0000 (15:38 +0100)] 
Fix AC message.

15 years agoignore data directory
Paul [Wed, 13 Aug 2008 14:56:38 +0000 (15:56 +0100)] 
ignore data directory

15 years agoadd valgrind suppression file
Paul [Wed, 13 Aug 2008 14:54:33 +0000 (15:54 +0100)] 
add valgrind suppression file

15 years agomerge
Paul [Wed, 13 Aug 2008 14:50:01 +0000 (15:50 +0100)] 
merge