| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Only use force if necessary! Tidy up debug output.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6296 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-11 | 1 | -6/+22 |
| * | 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 | 5 | -25/+19 |
| * | Closer now, but somehow libpq invalidates the file descriptor on server shutd...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6294 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-11 | 1 | -52/+34 |
| * | reconnects still broken, but getting there.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6293 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-10 | 1 | -30/+53 |
| * | SQLConn rewritten to use EventHandler instead of InspSocket. This is much nea...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6292 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-10 | 1 | -478/+419 |
| * | If we have a bitmask of 0 in apply_lines, dont even bother to run the function!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6291 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-10 | 1 | -0/+3 |
| * | Also, if the line already existed, dont OR the value in, so that if all the s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6290 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-10 | 1 | -4/+8 |
| * | 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 | 2007-01-10 | 1 | -5/+26 |
| * | 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 | 2007-01-10 | 1 | -9/+11 |
| * | Improve speed of these, and only send out snotice if the gline doesnt already...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6287 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-10 | 4 | -30/+48 |
| * | Typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6286 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-10 | 1 | -1/+1 |
| * | 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 | 2007-01-10 | 1 | -1/+1 |
| * | 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
| brain | 2007-01-09 | 1 | -0/+1 |
| * | Made the real name value for /admin optional (line isn't displayed if not spe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6281 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-01-09 | 2 | -2/+3 |
| * | Whoever added clearcache must have been asleep; they left the definition of i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6280 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-01-09 | 1 | -4/+4 |
| * | Made m_denychans support wildcards•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6279 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-01-09 | 1 | -4/+2 |
| * | Revert repeat timer to old one, to make sure it only runs if list was actuall...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6277 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-09 | 1 | -2/+9 |
| * | TimeSyncTimer now uses repeat timer.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6272 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-09 | 1 | -3/+1 |
| * | 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
| brain | 2007-01-09 | 1 | -1/+1 |
| * | Make safelist use repeat timer.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6270 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-09 | 1 | -9/+2 |
| * | Tidy up (optimize, improve) chanrec::WriteChannelWithServ•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6269 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-09 | 1 | -1/+5 |
| * | 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 | 2007-01-09 | 1 | -15/+11 |
| * | 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 | 5 | -2/+26 |
| * | 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 | -3/+0 |
| * | Tweaks to mode parser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6265 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-08 | 1 | -2/+4 |
| * | 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 | -14/+65 |
| * | user->WriteServ( "371 %s :. o O ( The Inspire Internet Relay Chat Ser...••• 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
| brain | 2007-01-08 | 1 | -1/+2 |
| * | 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 | -14/+30 |
| * | 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/+39 |
| * | Now even less leakage on add.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6258 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-08 | 1 | -0/+1 |
| * | Oh, this tweak is for w00t -- rehash will remove expired items from the dns c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6257 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-08 | 1 | -1/+3 |
| * | If the result is cached, dont bother waiting for the dns timeout, release the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6255 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-07 | 1 | -3/+10 |
| * | 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 | 8 | -13/+13 |
| * | 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 | 9 | -61/+28 |
| * | Tidy up old MaintainWhoWas.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6251 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-07 | 1 | -1/+0 |
| * | 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 | 8 | -50/+172 |
| * | 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 | 5 | -185/+288 |
| * | 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 | 2007-01-07 | 1 | -3/+3 |
| * | 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 | 8 | -28/+32 |
| * | 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 | 2007-01-07 | 3 | -39/+52 |
| * | Make this use the newer format of class Request (this module was still using ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6245 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-07 | 2 | -38/+21 |
| * | Make this compile.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6244 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-01-07 | 1 | -1/+1 |
| * | Added m_http_client - this is incomplete and won't work at all, don't try to ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6243 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2007-01-07 | 2 | -0/+463 |
| * | 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
| brain | 2007-01-07 | 1 | -1/+1 |
| * | Whoops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6240 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-01-06 | 1 | -1/+1 |
| * | 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
| brain | 2007-01-06 | 1 | -1/+2 |
| * | 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
| peavey | 2007-01-06 | 1 | -0/+1 |
| * | Fix modecount on remote NICK•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6237 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-01-06 | 1 | -1/+1 |
| * | Fix SVSJOIN desync (nothing too severe, don't panic) noticed on CS, found by ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6236 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-01-06 | 1 | -1/+3 |
| * | 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 | 2007-01-06 | 1 | -1/+8 |