]>
jfr.im git - irc/quakenet/newserv.git/log
Chris Porter [Fri, 12 May 2006 19:42:00 +0000 (20:42 +0100)]
Rewrite lua to use vpcall.
Chris Porter [Mon, 8 May 2006 20:38:00 +0000 (21:38 +0100)]
Fix hostname/realname
Chris Porter [Mon, 8 May 2006 19:28:00 +0000 (20:28 +0100)]
Fix it.
Chris Porter [Mon, 8 May 2006 14:29:00 +0000 (15:29 +0100)]
Add profiling code.
Chris Porter [Mon, 8 May 2006 11:46:00 +0000 (12:46 +0100)]
Make pusher push a list instead of a table, and make it inline
Chris Porter [Sun, 7 May 2006 21:10:00 +0000 (22:10 +0100)]
Add pusher code
Chris Porter [Sun, 7 May 2006 12:26:00 +0000 (13:26 +0100)]
Add getnickbynumeric
Chris Porter [Sat, 6 May 2006 23:10:00 +0000 (00:10 +0100)]
Let all opers have cat access.
Chris Porter [Sat, 6 May 2006 23:03:00 +0000 (00:03 +0100)]
Add: irc_topic, irc_getnickbynick, irc_getuserchanmodes. Add call+memory support to lslua.
Chris Porter [Fri, 5 May 2006 21:00:00 +0000 (22:00 +0100)]
Reorder the join sequence around to stop the flood of crap.
Chris Porter [Fri, 5 May 2006 20:43:00 +0000 (21:43 +0100)]
Really, really dumb bug.
Chris Porter [Thu, 4 May 2006 16:20:00 +0000 (17:20 +0100)]
Add debug socket support.
Fix last V warning.
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r595@blue (orig r485): slug | 2006-05-04 18:02:24 +0100
Merged revisions 481-484 via svnmerge from
https://svn.quakenet.org/svn/dev-com/N/trunk
........
r481 | cruicky | 2006-05-04 14:47:19 +0100 (Thu, 04 May 2006) | 1 line
Cleaning up the CRLF's in preparation for new version.
........
r482 | cruicky | 2006-05-04 15:00:58 +0100 (Thu, 04 May 2006) | 1 line
VersionScan speed increase on returned results.
........
r483 | blackshroud | 2006-05-04 17:55:50 +0100 (Thu, 04 May 2006) | 1 line
fixed compilation warning
........
r484 | blackshroud | 2006-05-04 17:59:14 +0100 (Thu, 04 May 2006) | 1 line
forgot to replace something.. bleh
........
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r595@blue (orig r485): slug | 2006-05-04 18:02:24 +0100
Merged revisions 481-484 via svnmerge from
https://svn.quakenet.org/svn/dev-com/N/trunk
........
r481 | cruicky | 2006-05-04 14:47:19 +0100 (Thu, 04 May 2006) | 1 line
Cleaning up the CRLF's in preparation for new version.
........
r482 | cruicky | 2006-05-04 15:00:58 +0100 (Thu, 04 May 2006) | 1 line
VersionScan speed increase on returned results.
........
r483 | blackshroud | 2006-05-04 17:55:50 +0100 (Thu, 04 May 2006) | 1 line
fixed compilation warning
........
r484 | blackshroud | 2006-05-04 17:59:14 +0100 (Thu, 04 May 2006) | 1 line
forgot to replace something.. bleh
........
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r594@blue (orig r484): blackshroud | 2006-05-04 17:59:14 +0100
forgot to replace something.. bleh
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r593@blue (orig r483): blackshroud | 2006-05-04 17:55:50 +0100
fixed compilation warning
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r592@blue (orig r482): cruicky | 2006-05-04 15:00:58 +0100
VersionScan speed increase on returned results.
Chris Porter [Thu, 4 May 2006 16:13:00 +0000 (17:13 +0100)]
r591@blue (orig r481): cruicky | 2006-05-04 14:47:19 +0100
Cleaning up the CRLF's in preparation for new version.
Chris Porter [Tue, 2 May 2006 20:04:00 +0000 (21:04 +0100)]
Should set added/addedby fields.
Chris Porter [Tue, 2 May 2006 19:48:00 +0000 (20:48 +0100)]
Add addchan to nterfacer_spamscan2
Chris Porter [Tue, 2 May 2006 17:30:00 +0000 (18:30 +0100)]
Change error channel.
Chris Porter [Mon, 1 May 2006 21:53:00 +0000 (22:53 +0100)]
Still not dealing with pcre correctly.
Chris Porter [Mon, 1 May 2006 21:52:00 +0000 (22:52 +0100)]
Cruicky's regexgline patch.
Chris Porter [Mon, 1 May 2006 19:30:00 +0000 (20:30 +0100)]
MORE TIDYING
Chris Porter [Mon, 1 May 2006 18:48:00 +0000 (19:48 +0100)]
r562@blue (orig r476): slug | 2006-05-01 20:48:42 +0100
Sync nopersrev branch with trunk
Chris Porter [Mon, 1 May 2006 18:46:00 +0000 (19:46 +0100)]
r520@blue (orig r462): services.no | 2006-04-14 16:58:50 +0100
add versionscan module
Chris Porter [Mon, 1 May 2006 18:46:00 +0000 (19:46 +0100)]
r519@blue (orig r461): services.no | 2006-04-14 16:48:18 +0100
latest R sync
Chris Porter [Mon, 1 May 2006 18:46:00 +0000 (19:46 +0100)]
r506@blue (orig r448): services.no | 2006-03-11 15:41:22 +0000
flush mode changes
Chris Porter [Mon, 1 May 2006 18:43:00 +0000 (19:43 +0100)]
Reorganise the JIT bit
Chris Porter [Mon, 1 May 2006 18:36:00 +0000 (19:36 +0100)]
Fix lua.
Chris Porter [Mon, 1 May 2006 17:51:00 +0000 (18:51 +0100)]
More small error fixes.
Chris Porter [Mon, 1 May 2006 17:16:00 +0000 (18:16 +0100)]
Force inlining
Chris Porter [Mon, 1 May 2006 17:00:00 +0000 (18:00 +0100)]
Get rid of ALL WARNINGS!
Chris Porter [Mon, 1 May 2006 16:59:00 +0000 (17:59 +0100)]
Move to package based path
Chris Porter [Mon, 1 May 2006 15:14:00 +0000 (16:14 +0100)]
Add JIT support.
Chris Porter [Mon, 1 May 2006 13:36:00 +0000 (14:36 +0100)]
Upgrade to Lua 5.1
Chris Porter [Sun, 30 Apr 2006 19:09:00 +0000 (20:09 +0100)]
Forgot about create for onjoin
Chris Porter [Sun, 30 Apr 2006 18:54:00 +0000 (19:54 +0100)]
Add deop to lua
Chris Porter [Fri, 14 Apr 2006 14:44:00 +0000 (15:44 +0100)]
Add versionscan
Chris Porter [Sun, 9 Apr 2006 11:11:00 +0000 (12:11 +0100)]
Make T use the host hash for hostnames.
Strncpy -> strlcpy.
Chris Porter [Sun, 9 Apr 2006 11:09:00 +0000 (12:09 +0100)]
Make this lua change actually work.
Chris Porter [Fri, 7 Apr 2006 22:28:00 +0000 (23:28 +0100)]
Add nick iterator, ip address in nick struct and bump version number.
Chris Porter [Sun, 19 Mar 2006 12:47:00 +0000 (12:47 +0000)]
Add country to nicksearch
Chris Porter [Sun, 19 Mar 2006 12:46:00 +0000 (12:46 +0000)]
Added nick index iterator thingy.
Chris Porter [Mon, 13 Mar 2006 23:58:00 +0000 (23:58 +0000)]
Add count function
Chris Porter [Fri, 10 Mar 2006 17:50:00 +0000 (17:50 +0000)]
Added ontick, called once per second.
Chris Porter [Wed, 8 Mar 2006 17:32:00 +0000 (17:32 +0000)]
Add lt and gt operators, and timestamp function to newsearch.
Chris Porter [Wed, 8 Mar 2006 17:08:00 +0000 (17:08 +0000)]
r466@blue (orig r441): services.no | 2006-02-28 22:29:55 +0000
fix chanfix return bug
Chris Porter [Wed, 8 Mar 2006 17:08:00 +0000 (17:08 +0000)]
r472@blue (orig r447): slug | 2006-03-05 22:21:53 +0000
Cosmetic fix
Chris Porter [Wed, 8 Mar 2006 17:08:00 +0000 (17:08 +0000)]
r465@blue (orig r440): splidge | 2006-02-28 14:02:02 +0000
Changed the join handler such that if the last user is kicked from a
channel the (now invalid) cp isn't used any more.
Chris Porter [Wed, 8 Mar 2006 17:08:00 +0000 (17:08 +0000)]
r463@blue (orig r438): slug | 2006-02-27 19:37:02 +0000
Dumb config file bug, not really a problem but muh
Chris Porter [Sun, 5 Mar 2006 14:39:00 +0000 (14:39 +0000)]
Add a few new commands to lua.
Chris Porter [Sun, 5 Mar 2006 13:48:00 +0000 (13:48 +0000)]
Now you can't reload without reloading noperserv dependencies
Chris Porter [Sun, 26 Feb 2006 21:23:00 +0000 (21:23 +0000)]
r446@blue (orig r431): splidge | 2006-02-24 14:34:41 +0000
Fixed crash bug where user with info line is removed from chanlev.
Changed chanservhash.c so that when it frees the info line it clears the
dangling pointer.
Chris Porter [Sun, 26 Feb 2006 21:23:00 +0000 (21:23 +0000)]
r447@blue (orig r432): slug | 2006-02-24 16:23:40 +0000
T now does U:lined glines.
Chris Porter [Sun, 26 Feb 2006 21:23:00 +0000 (21:23 +0000)]
r445@blue (orig r430): paul | 2006-02-23 22:15:53 +0000
Add authname support to nicksearch. E.g.:
[22:00:46] <paul> nicksearch (eq (authname) cruicky)
[22:00:46] <N7> BlackShroud!cruicky@code [192.168.5.6] (+iwgorh) (Gunnar Beutner)
[22:00:46] <N7> Cruicky!~cruicky@Cruicky.users.quakenet.org [86.143.232.25
Chris Porter [Sun, 26 Feb 2006 21:22:00 +0000 (21:22 +0000)]
Add invite and kick commands.
Bump version number.
Chris Porter [Fri, 24 Feb 2006 16:26:00 +0000 (16:26 +0000)]
Lua now uses U:lined glines.
Chris Porter [Thu, 23 Feb 2006 20:33:00 +0000 (20:33 +0000)]
Add chanfix and clearmode commands to lua.
Chris Porter [Thu, 23 Feb 2006 13:40:00 +0000 (13:40 +0000)]
r439@blue (orig r429): slug | 2006-02-23 13:39:37 +0000
Testing svk merges
Chris Porter [Thu, 23 Feb 2006 13:26:00 +0000 (13:26 +0000)]
Add fakeuser.
Chris Porter [Thu, 23 Feb 2006 13:22:00 +0000 (13:22 +0000)]
Add fishjoin.
Chris Porter [Thu, 23 Feb 2006 13:22:00 +0000 (13:22 +0000)]
Add lua module.
Chris Porter [Wed, 15 Feb 2006 19:01:00 +0000 (19:01 +0000)]
Add a few more hooks (ugly, but newserv has no priority system).
Chris Porter [Wed, 15 Feb 2006 19:00:00 +0000 (19:00 +0000)]
Modify to MISC.
Chris Porter [Wed, 15 Feb 2006 18:15:00 +0000 (18:15 +0000)]
Reveal some more information
Chris Porter [Wed, 15 Feb 2006 17:34:00 +0000 (17:34 +0000)]
Max clones is 5
Chris Porter [Wed, 15 Feb 2006 17:34:00 +0000 (17:34 +0000)]
Add clone histogram.
Chris Porter [Mon, 13 Feb 2006 23:17:00 +0000 (23:17 +0000)]
fix crash in R deluser
Chris Porter [Sat, 11 Feb 2006 14:34:00 +0000 (14:34 +0000)]
Someone committed this with CRLF's in it, I'm looking at you paul!
Chris Porter [Sat, 11 Feb 2006 01:55:00 +0000 (01:55 +0000)]
I'm a pedant.
Chris Porter [Sat, 11 Feb 2006 01:41:00 +0000 (01:41 +0000)]
Fix compiler error.
Chris Porter [Sat, 11 Feb 2006 01:39:00 +0000 (01:39 +0000)]
Add misc.
Chris Porter [Sat, 11 Feb 2006 01:37:00 +0000 (01:37 +0000)]
Make the reliance on Geoip actually work.
Chris Porter [Sat, 11 Feb 2006 01:32:00 +0000 (01:32 +0000)]
Added misc flag to noperserv.
Added geoip module.
Modified nterfacer_country to use geoip module.
Added country broadcast to noperserv.
Chris Porter [Sat, 11 Feb 2006 00:27:00 +0000 (00:27 +0000)]
Add shroud's broadcast/spew functions/resync (with some tidying).
Haven't done spew yet as the code is horrible.
Chris Porter [Fri, 10 Feb 2006 21:19:00 +0000 (21:19 +0000)]
Cleanup of noperserv_commands. Removed opchan.
Chris Porter [Fri, 10 Feb 2006 21:04:00 +0000 (21:04 +0000)]
64bit fixes.
Chris Porter [Thu, 9 Feb 2006 22:10:00 +0000 (22:10 +0000)]
Show that it failed.
Cruicky [Tue, 7 Feb 2006 15:13:00 +0000 (15:13 +0000)]
Adding module settime
Little module I wrote for netsplit, might be useful on quakenet sometime in the future.
Paul [Tue, 7 Feb 2006 14:18:00 +0000 (14:18 +0000)]
Fix amarc's little ban exploit.
strutsi [Sun, 5 Feb 2006 15:29:00 +0000 (15:29 +0000)]
G 2.18
some command help files that were missed in the commit
strutsi [Sun, 5 Feb 2006 15:27:00 +0000 (15:27 +0000)]
G 2.18
Fixed the /me handling of lamer control caps check
Added a command weekstats
Join flood detection made stricter
Cruicky [Sat, 4 Feb 2006 19:17:00 +0000 (19:17 +0000)]
Little change to the G-line logic in T
strutsi [Sat, 28 Jan 2006 20:56:00 +0000 (20:56 +0000)]
G 2.17
Users of level lamer authing after join will be kicked
Fixed an account expiration issue for users of level lamer
Added command help for commands ged and text to the svn
Invite command problems with friend users fixed (original fix by paul)
Added ticket message support
Caps kick now understands /me and excludes it from the test
Some cleancups
Several fixes related to userlevels, mostly to the new H_FRIEND
Added new command channel to print all channel users
Chris Porter [Sat, 21 Jan 2006 15:10:00 +0000 (15:10 +0000)]
friends should not be able to invite themselves to staff channels
strutsi [Sat, 21 Jan 2006 12:12:00 +0000 (12:12 +0000)]
G 2.16
Additional parameter added to everyoneout
Really changed the text output back to 2.13
Improved highlight detection
Minor code cleanups
Staff can now join ticket using oper only channels
Added new userlevel friend
Fixed an ordering problem on the verbose queue
Chris Porter [Sun, 1 Jan 2006 01:40:00 +0000 (01:40 +0000)]
sync with realife from z
paul
Chris Porter [Fri, 30 Dec 2005 14:42:00 +0000 (14:42 +0000)]
Merged revisions 310,312-314,322-323,328-329 via svnmerge from
https://svn.quakenet.org/svn/dev-com/N/trunk
........
r310 | cruicky | 2005-12-04 17:45:05 +0000 (Sun, 04 Dec 2005) | 2 lines
Request from Henrik for an option to prevent users updating channel settings via authgate.
Added channel flag +l for nterfacer to check whether the channel is locked.
........
r312 | strutsi | 2005-12-05 18:03:07 +0000 (Mon, 05 Dec 2005) | 2 lines
G 2.15 mostly bugfixes
........
r313 | paul | 2005-12-10 15:51:21 +0000 (Sat, 10 Dec 2005) | 2 lines
dont free(arg) else bad things happen i.e. a valid users nick gets nuked
........
r314 | paul | 2005-12-10 15:59:39 +0000 (Sat, 10 Dec 2005) | 2 lines
fix searching by auth/host typo
........
r322 | cruicky | 2005-12-20 22:29:34 +0000 (Tue, 20 Dec 2005) | 11 lines
Removed +p chanmode.
Removed +@'s for both points and patterns in profiles.
Changed the way in which the 'Points' part of the profile is used.
Added AMSG detection.
Fixed SQL injection in SPAMLOOKUP.
Changed DB's queries so they don't use SELECT *
The following changes were recommended by staff:
SPAMLOOKUP without IPs/Hosts for helpers.
Restricted SPAMLOOKUP to a maximum of 50 results.
REJOIN lowered to helper level.
........
r323 | cruicky | 2005-12-21 00:32:09 +0000 (Wed, 21 Dec 2005) | 1 line
Fixed a small issue where hostnames and IPs would be shown if a user had an oper or greater account, but not opered.
........
r328 | cruicky | 2005-12-21 21:47:53 +0000 (Wed, 21 Dec 2005) | 3 lines
Fixed an error in string parser causing the repeat detector to fail.
Added storage of strings so SPAMLOOKUP can show what was said.
General code changes.
........
r329 | cruicky | 2005-12-23 20:40:46 +0000 (Fri, 23 Dec 2005) | 3 lines
2 minor fixes:
Text would not be stored if regex matched.
Fixed whitespace issue in string compacter.
........
Paul [Wed, 28 Dec 2005 23:34:00 +0000 (23:34 +0000)]
Remove strlcpy error.
Paul [Wed, 28 Dec 2005 23:33:00 +0000 (23:33 +0000)]
Add debugging info to pqsql.
Improve kickflood a bit, it's still broken though.
Chris Porter [Sun, 11 Dec 2005 17:00:00 +0000 (17:00 +0000)]
ANSI C bullshit.
Chris Porter [Sun, 11 Dec 2005 16:57:00 +0000 (16:57 +0000)]
Add 'createquery' and remove syncquery.
strutsi [Mon, 5 Dec 2005 18:03:00 +0000 (18:03 +0000)]
G 2.15 mostly bugfixes
Chris Porter [Tue, 29 Nov 2005 17:09:00 +0000 (17:09 +0000)]
Make this logic a bit more bulletproof.
Chris Porter [Tue, 29 Nov 2005 16:52:00 +0000 (16:52 +0000)]
Refactored noperserv pqsql functionality into its own module.
Chris Porter [Mon, 28 Nov 2005 23:11:00 +0000 (23:11 +0000)]
Merged revisions 303 via svnmerge from
https://svn.quakenet.org/svn/dev-com/N/trunk
........
r303 | slug | 2005-11-28 23:10:43 +0000 (Mon, 28 Nov 2005) | 2 lines
Return code for successful deletion is... 0
........
Chris Porter [Mon, 28 Nov 2005 23:10:00 +0000 (23:10 +0000)]
Return code for successful deletion is... 0
Chris Porter [Mon, 28 Nov 2005 22:48:00 +0000 (22:48 +0000)]
Merged revisions 301 via svnmerge from
https://svn.quakenet.org/svn/dev-com/N/trunk
........
r301 | slug | 2005-11-28 22:48:05 +0000 (Mon, 28 Nov 2005) | 2 lines
Added delchan.
........
Chris Porter [Mon, 28 Nov 2005 22:48:00 +0000 (22:48 +0000)]
Added delchan.