| Commit message (Expand) | Author | Age | Files | Lines |
| * | And make it compile. (whoops)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6562 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-10 | 1 | -1/+1 |
| * | timermanager never had a ServerInstance. Give it one so we can use InspIRCd::...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6561 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-10 | 1 | -0/+5 |
| * | Add and properly test the ability for an InspTimer to DelTimer itself from wi...•••This wasnt supported before and would corrupt the iterator in the TickTimers() method of TimerManager.
Non the less, peaveys new (perfectly sensible) fix broke it because i didnt document the caveat about DelTimer() :p
This FIXES m_ident and possibly some other stuff.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6553 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-09 | 1 | -1/+6 |
| * | Ident fixes,•••removal of some old craq we dont use.
cgiirc optimizations and tidyups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6541 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-07 | 1 | -23/+0 |
| * | Added support for explicitly binding an outbound connection to an ip. Will be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6534 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-07 | 1 | -2/+5 |
| * | Fixes to allow inspsocket connects to be protocol transparent•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6515 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-06 | 1 | -24/+0 |
| * | No gaurantees on this atm•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6508 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-05 | 1 | -9/+9 |
| * | This wont compile atm•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6507 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-05 | 1 | -1/+5 |
| * | Stuff to make dns work protocol-independent•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6506 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-05 | 2 | -4/+2 |
| * | Not safe for use yet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6502 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-05 | 2 | -1/+2 |
| * | Smart tricks to allow for ipv4 and ipv6 bindings on client ports. WARNING, NO...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6501 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-02-05 | 1 | -1/+1 |
| * | Move quitting of clients to a central Cull List, and do quitting outside user...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6497 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-02-05 | 3 | -86/+80 |
| * | Documentation change to indicate errno is valid on return from the constructo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6463 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-30 | 1 | -0/+1 |
| * | Fixed (rewrote) m_http_client's URL parsing, it is now more flexible and.. ac...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6416 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-01-20 | 1 | -0/+5 |
| * | Someone left the colon off the 'end of list' numeric in u_listmode.h. I dont ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6328 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-14 | 1 | -1/+1 |
| * | Added interface 'ChannelBanList' that these two modules implement. Send a req...•••const char* ismatched = ListModeRequest(this, targetmodule, someuser, somechan).Send();
ismatched will be NULL if theyre not matched by the modules list, or will contain the mask if they are matched.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6325 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-14 | 1 | -0/+15 |
| * | g++ is picky about default params with overloading•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6324 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-14 | 1 | -2/+4 |
| * | Add alias:matchcase config setting (per-alias, determines wether to match cas...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6319 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-14 | 1 | -3/+2 |
| * | Update inline documentation for DelFd() so the doxygen docs will be correct.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6300 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-12 | 1 | -0/+8 |
| * | Quick tweak before work, set the default force=false in these (im not keen on...•••using epoll or kqueue etc???)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6298 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-11 | 3 | -3/+3 |
| * | pgsql should now work thx to added posibility to force a fd out of the socket...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6295 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-11 | 4 | -5/+5 |
| * | Comment on a lot of recently added stuff that wasnt properly documented (unti...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6284 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 4 | -8/+190 |
| * | 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 | 2007-01-09 | 1 | -0/+5 |
| * | 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 | 2007-01-09 | 1 | -0/+1 |
| * | 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 | 2007-01-09 | 1 | -0/+5 |
| * | This is better, and proved working•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6275 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 1 | -10/+11 |
| * | This is a bit better•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6274 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 1 | -3/+13 |
| * | Overloaded template classes for mucho improved ConvToStr speed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6273 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 1 | -2/+33 |
| * | Cache channel max bans value to save an O(n) loop of match() on every ban (et...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6267 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 2 | -0/+13 |
| * | 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
| peavey | 2007-01-08 | 1 | -1/+1 |
| * | Add repeating timers, and make an hourly prune of the dns cache, otherwise a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6264 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-08 | 2 | -2/+27 |
| * | Move whowas containers into whowas class to avoid all cpp files including cmd...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6260 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-08 | 1 | -32/+35 |
| * | Add /CLEARCACHE, oper only command which completely purges the DNS cache -- u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6259 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-08 | 2 | -0/+35 |
| * | 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 | 2007-01-07 | 1 | -1/+4 |
| * | Document dns caching, add a "bool cached" to OnLookupComplete method in Resol...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6254 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-07 | 3 | -3/+23 |
| * | 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 | 2007-01-07 | 1 | -1/+1 |
| * | DNS caching stuff (almost done)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6252 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-07 | 2 | -2/+15 |
| * | 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
| brain | 2007-01-07 | 2 | -5/+41 |
| * | 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
| peavey | 2007-01-07 | 3 | -73/+90 |
| * | 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 | 2007-01-07 | 2 | -3/+11 |
| * | add internal cmdhandler that will make it easy to move stuff out of core and ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6241 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-07 | 1 | -0/+5 |
| * | Massive speedups for applying and checking perm xlines - matches_*line() now ...•••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 | 2007-01-04 | 1 | -11/+17 |
| * | 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 | 2007-01-03 | 2 | -0/+9 |
| * | 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 | 2007-01-01 | 1 | -2/+4 |
| * | Add port type identifiers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6196 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-01 | 1 | -0/+12 |
| * | Add missing feature: /rehash reinitializes dns subsytem (and can handle chang...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6193 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-12-31 | 1 | -0/+5 |
| * | Cached GetFullRealHost etc.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6179 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-12-30 | 1 | -0/+10 |
| * | Properly document support for libhamsters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6177 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-12-30 | 1 | -2/+3 |
| * | Add unregistered user counter, this may also fix the (minor) m_conn_lusers sh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6170 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-12-30 | 1 | -0/+6 |
| * | Change description for insp_aton since only a positive return means convertio...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6169 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2006-12-30 | 1 | -1/+6 |