]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Wed, 10 Jan 2007 17:46:38 +0000 (17:46 +0000)]
Clever stuff for applying lines (this needs testing);
When bursting, we clear a bitmask to 0.
When we receive glines etc, we OR bits in the bitmask to values of APPLY_GLINES, APPLY_KLINES etc depending on what we've received, e.g. is it ADDLINE G, or ADDLINE K.
When we ENDBURST at the end of the burst, pass the bitmask to apply_lines, rather than APPLY_ALL :)
NOTE: While not bursting, the bitmask is flushed after each gline, but this is still faster as only the line type we just added will be ORed in.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6289
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 10 Jan 2007 17:36:05 +0000 (17:36 +0000)]
Only send snotice if the eline doesnt exist yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6288
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 10 Jan 2007 17:34:57 +0000 (17:34 +0000)]
Improve speed of these, and only send out snotice if the gline doesnt already exist
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6287
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Wed, 10 Jan 2007 00:57:35 +0000 (00:57 +0000)]
Typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6286
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 10 Jan 2007 00:16:06 +0000 (00:16 +0000)]
Change stats z to show volountary and involountary seperately
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6285
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 22:31:19 +0000 (22:31 +0000)]
Comment on a lot of recently added stuff that wasnt properly documented (until now)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6284
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 19:15:30 +0000 (19:15 +0000)]
Someone forgot to make correct deps for timer.h. Fixed.
Added InspTimer::CancelRepeat(), we can use this within the Tick method to cancel a repeat so that the timer is deleted after the tick, as DelTimer isnt safe within the Tick method
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6283
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 17:21:26 +0000 (17:21 +0000)]
Add a call to InvalidateCache() to fix this:
[04:48] --- peavey is now known as PEAVEY
[04:48] --- peavey is now known as peavey
Second line should be PEAVEY -> peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6282
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Tue, 9 Jan 2007 13:43:12 +0000 (13:43 +0000)]
Made the real name value for /admin optional (line isn't displayed if not specified)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6281
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Tue, 9 Jan 2007 13:39:47 +0000 (13:39 +0000)]
Whoever added clearcache must have been asleep; they left the definition of it as cmd_admin::Handle
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6280
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Tue, 9 Jan 2007 13:21:17 +0000 (13:21 +0000)]
Made m_denychans support wildcards
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6279
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 9 Jan 2007 04:15:10 +0000 (04:15 +0000)]
Have ConvNumeric correctly convert 0 to 0 instead of an empty string.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6278
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 9 Jan 2007 02:58:43 +0000 (02:58 +0000)]
Revert repeat timer to old one, to make sure it only runs if list was actually being called by a user.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6277
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 02:09:36 +0000 (02:09 +0000)]
Add specialization for ConvToStr on a single char, return std::string(in,1) :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6276
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 02:05:01 +0000 (02:05 +0000)]
This is better, and proved working
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6275
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 01:36:51 +0000 (01:36 +0000)]
This is a bit better
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6274
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 01:30:51 +0000 (01:30 +0000)]
Overloaded template classes for mucho improved ConvToStr speed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6273
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 9 Jan 2007 01:21:47 +0000 (01:21 +0000)]
TimeSyncTimer now uses repeat timer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6272
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 01:14:39 +0000 (01:14 +0000)]
Assigning a std::string var initially to "" is pointless.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6271
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 9 Jan 2007 01:12:14 +0000 (01:12 +0000)]
Make safelist use repeat timer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6270
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 00:49:40 +0000 (00:49 +0000)]
Tidy up (optimize, improve) chanrec::WriteChannelWithServ
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6269
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 00:31:52 +0000 (00:31 +0000)]
Tidy up an if/then/else chain into a switch
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6268
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 9 Jan 2007 00:25:18 +0000 (00:25 +0000)]
Cache channel max bans value to save an O(n) loop of match() on every ban (etc) add
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6267
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 8 Jan 2007 19:58:16 +0000 (19:58 +0000)]
cmd_whowas now uses the shiny new repeating timer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6266
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 8 Jan 2007 19:13:48 +0000 (19:13 +0000)]
Tweaks to mode parser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6265
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 8 Jan 2007 18:42:13 +0000 (18:42 +0000)]
Add repeating timers, and make an hourly prune of the dns cache, otherwise a cache entry might not be cleared until a user with that ip comes back!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6264
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 8 Jan 2007 17:07:08 +0000 (17:07 +0000)]
user->WriteServ( "371 %s :. o O ( The Inspire Internet Relay Chat Server ) O o .", user->nick);
user->WriteServ( "371 %s : ( Putting the ricer into ircer since 2007 )", user->nick);
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6263
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Mon, 8 Jan 2007 10:37:57 +0000 (10:37 +0000)]
Someone forgot to add clearcache to the makefile install (thanks AnMaster)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6262
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 8 Jan 2007 04:13:23 +0000 (04:13 +0000)]
getpidfile was not working at all. Fix it to work as intended.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6261
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 8 Jan 2007 04:07:04 +0000 (04:07 +0000)]
Move whowas containers into whowas class to avoid all cpp files including cmd_whowas.h to try and destroy the containers on fork exit.\nThis would cause a segfault when forking due to the containers destroy being called multiple times, but still allow the server to fork it's child and leave the server running.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6260
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 8 Jan 2007 00:18:52 +0000 (00:18 +0000)]
Add /CLEARCACHE, oper only command which completely purges the DNS cache -- useful if you just want to cut down on ram use at any point.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6259
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 8 Jan 2007 00:10:19 +0000 (00:10 +0000)]
Now even less leakage on add.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6258
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 8 Jan 2007 00:05:55 +0000 (00:05 +0000)]
Oh, this tweak is for w00t -- rehash will remove expired items from the dns cache
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6257
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 22:36:42 +0000 (22:36 +0000)]
Update a comment, and touch a header just to make people rebuild stuff >:)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6256
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 22:11:18 +0000 (22:11 +0000)]
If the result is cached, dont bother waiting for the dns timeout, release them at the next timer tick if all modules are satisfied
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6255
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 22:01:00 +0000 (22:01 +0000)]
Document dns caching, add a "bool cached" to OnLookupComplete method in Resolver, and and add " -- cached" to end of 'looking up your host' string if their result is a cached result
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6254
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 21:37:06 +0000 (21:37 +0000)]
And its all done and working!
(note, we still need to test cache expiry)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6253
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 21:35:25 +0000 (21:35 +0000)]
DNS caching stuff (almost done)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6252
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 7 Jan 2007 21:17:41 +0000 (21:17 +0000)]
Tidy up old MaintainWhoWas.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6251
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 21:16:03 +0000 (21:16 +0000)]
DNS Stuff - this wont work right yet, it will soon (tm)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6250
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 7 Jan 2007 21:14:17 +0000 (21:14 +0000)]
Move all /WHOWAS related out of core and into cmd_whowas.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6249
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 20:08:49 +0000 (20:08 +0000)]
Fix m_testcommand which tries to use an undefined pointer as ServerInstance
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6248
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 20:01:11 +0000 (20:01 +0000)]
Add TTL stuff to dns system (pass it to inherited objects)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6247
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 17:27:11 +0000 (17:27 +0000)]
Rename all the classes in m_httpd to be HttpServer etc,
Make a copy of the request in the http client so we dont need to leave pointers hanging around in the requestor module
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6246
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 17:16:30 +0000 (17:16 +0000)]
Make this use the newer format of class Request (this module was still using the old cast-data-to-char*-and-use-getdata-method)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6245
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 7 Jan 2007 16:47:28 +0000 (16:47 +0000)]
Make this compile.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6244
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Sun, 7 Jan 2007 03:50:18 +0000 (03:50 +0000)]
Added m_http_client - this is incomplete and won't work at all, don't try to use it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6243
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 7 Jan 2007 03:04:24 +0000 (03:04 +0000)]
Adding CIDR support to m_check: as easy as adding a 'true' to match()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6242
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 7 Jan 2007 01:24:44 +0000 (01:24 +0000)]
add internal cmdhandler that will make it easy to move stuff out of core and into a reloadable command.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6241
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 23:15:54 +0000 (23:15 +0000)]
Whoops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6240
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 23:08:59 +0000 (23:08 +0000)]
Dont try and show idle time of remote opers in STATS P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6239
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 6 Jan 2007 22:57:40 +0000 (22:57 +0000)]
Fix remote opers not being added to all_opers.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6238
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 6 Jan 2007 21:24:57 +0000 (21:24 +0000)]
Fix modecount on remote NICK
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6237
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 6 Jan 2007 18:44:39 +0000 (18:44 +0000)]
Fix SVSJOIN desync (nothing too severe, don't panic) noticed on CS, found by me/Brain :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6236
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 17:20:45 +0000 (17:20 +0000)]
Extra check so that we dont get -O-s when doing:
MODE #chan +Osnt
MODE #chan -O+n-s
(the +n would get dropped, but the - and the s get put in the mode sequence)
To fix, we store the last *successful* state change, as well as the last attempted state change.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6235
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 17:10:36 +0000 (17:10 +0000)]
Fix for bug #186 reported by peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6234
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 6 Jan 2007 16:45:00 +0000 (16:45 +0000)]
Fix minor NICK / modes issue that goes against our public spec, and crashes denora when introducing clients from a remote server
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6233
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 16:15:35 +0000 (16:15 +0000)]
Fix desync with halfop and voice when opped (this happens because we were ORing the wrong value in chanrec::ForceChan)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6232
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 15:39:05 +0000 (15:39 +0000)]
*slaps self* for not test compiling
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6231
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 15:35:05 +0000 (15:35 +0000)]
Fix crash when unloading ssl module on shutdown -- there are no port objects to set the description back to 'plaintext' on, here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6230
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 15:28:54 +0000 (15:28 +0000)]
Try this AnMaster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6229
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 15:24:50 +0000 (15:24 +0000)]
Fix oper count, we cant decrement ModeCount('o') from the userrec destructor as its already been removed earlier
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6228
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 6 Jan 2007 15:14:04 +0000 (15:14 +0000)]
Repeat after me class, deleting values that arent newed isnt good for your health
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6227
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 4 Jan 2007 23:54:41 +0000 (23:54 +0000)]
Run ./configure -modupdate to fix "make install" error. INSTMODE doesnt seem to be inherited by src/modules/Makefile unless its passed in MAKEARGS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6226
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 4 Jan 2007 21:32:53 +0000 (21:32 +0000)]
Merge buildsystem tweaks from darix:
$ patch <inspircd-1.1b8_build_system.patch
$ patch <inspircd-1.1b8_mod_permissions.patch
Thanks :-)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6225
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 4 Jan 2007 18:54:13 +0000 (18:54 +0000)]
And fix this bit too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6224
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 4 Jan 2007 18:53:31 +0000 (18:53 +0000)]
Massive speedups for applying and checking perm xlines - matches_*line() now has a permonly optional param, and apply_lines can be passed an APPLY_LOCAL_ONLY.
Also, improve speed of config reading stuff when reading in the lines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6223
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 3 Jan 2007 22:37:01 +0000 (22:37 +0000)]
Beta 9 RELEASE .... *cough* just kidding, i mean beta 9 SVN track :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6222
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 3 Jan 2007 21:58:39 +0000 (21:58 +0000)]
1.1.0+B8-Hamster!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6220
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 3 Jan 2007 20:58:21 +0000 (20:58 +0000)]
Fix lusers breakage introduced by latest set of optimizations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6219
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 3 Jan 2007 18:03:08 +0000 (18:03 +0000)]
SirOlli gets credit for this fix, because he was the only one willing to work with us till we cracked it :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6218
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 20:22:23 +0000 (20:22 +0000)]
Fix for crash in desync of whowas lists on rehash. Also less mem leakage on adding to whowas.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6217
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 05:55:28 +0000 (05:55 +0000)]
Remove a TODO comment. Also added support for <database:port> option since r6213 so we can now connect to other ports than the standard mysql 3306 port.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6216
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 05:51:05 +0000 (05:51 +0000)]
m_mysql can now do REHASH proper. Detects any changes made to config and loads/removes as needed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6215
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 05:15:34 +0000 (05:15 +0000)]
Fix: If sql user and pass matched, but not operclass or host, conf based command would NOT be called and request would die quietly without notifying the user or send SNOtice of failed attempt.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6214
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 04:33:37 +0000 (04:33 +0000)]
Also use SQLhost for host config.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6213
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 03:04:03 +0000 (03:04 +0000)]
Use SQLhost from m_sqlv2.h and tidyup some code. Plus throw less module exceptions and warn instead.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6212
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 2 Jan 2007 02:59:25 +0000 (02:59 +0000)]
Add class SQLhost that represents a <database> config line.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6211
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 2 Jan 2007 00:40:51 +0000 (00:40 +0000)]
Update cloak keys example to use hex definition of the right length
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6210
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 2 Jan 2007 00:38:45 +0000 (00:38 +0000)]
Add support for suffixes K, M, G (kilo, mega, gigabyte) and prefix 0x (hex)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6209
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Mon, 1 Jan 2007 23:08:13 +0000 (23:08 +0000)]
Made 'make modclean' and 'make distclean' clean out the default lib/ install directory
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6208
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 20:53:20 +0000 (20:53 +0000)]
Fix to allow for OnRehash to know what user initiated the rehash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6207
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 20:00:46 +0000 (20:00 +0000)]
Make sure that if an oper opers up and has an swhois in their opertype or oper tag, the swhois is sent out as metadata
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6206
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:50:20 +0000 (19:50 +0000)]
This should fix it on two fronts: missing Implements() value, and OnWhois doesnt work for remote, so instead we hook OnWhoisLine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6205
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:44:12 +0000 (19:44 +0000)]
This is it, i think
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6204
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:41:49 +0000 (19:41 +0000)]
Blah
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6203
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:41:26 +0000 (19:41 +0000)]
Debug stuff, pay it no attention
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6202
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:16:37 +0000 (19:16 +0000)]
Whoops, forgot to put something back that i took out during testing!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6201
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 19:00:52 +0000 (19:00 +0000)]
Again, dont use this yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6200
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 18:56:33 +0000 (18:56 +0000)]
Do not use these tweaks yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6199
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 18:01:11 +0000 (18:01 +0000)]
Fix odd desync in FJOIN (this was some hax we put in, and forgot to take out)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6198
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 00:25:26 +0000 (00:25 +0000)]
Fix this so it works properly, and removes the descriptions on unload (when the sockets revert back to plaintext)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6197
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 1 Jan 2007 00:16:50 +0000 (00:16 +0000)]
Add port type identifiers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6196
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 20:24:37 +0000 (20:24 +0000)]
Part 1 of my plan to take over the world. pay it no attention.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6195
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 19:19:41 +0000 (19:19 +0000)]
Fix whoopsies
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6194
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 19:17:04 +0000 (19:17 +0000)]
Add missing feature: /rehash reinitializes dns subsytem (and can handle changed addresses)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6193
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 13:29:46 +0000 (13:29 +0000)]
Fix broken LOLCODE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6192
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 31 Dec 2006 11:40:28 +0000 (11:40 +0000)]
Tidyup a bit, get rid of some valgrind warnings.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6191
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 02:47:02 +0000 (02:47 +0000)]
Casting for conciseness
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6190
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 31 Dec 2006 02:45:21 +0000 (02:45 +0000)]
Make this new idea O(1) instead of O(x*y)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6189
e03df62e -2008-0410-955e-
edbf42e46eb7