summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 1.2.8 release v1.2.8Gravatar Daniel De Graaf2010-09-051-1/+1
|
* Fix crash in m_silence when provided with a bad pattern (bug #79)Gravatar Daniel De Graaf2010-09-041-8/+17
|
* Fix resolved hostname being cropped when WEBIRC passes a hostname longer ↵Gravatar Daniel De Graaf2010-09-031-8/+11
| | | | than 64 characters
* Fix the stupid untested off-by-two ident length checkGravatar Daniel De Graaf2010-08-131-1/+1
|
* Quick fix for cgiirc notify bugGravatar Daniel De Graaf2010-08-111-2/+2
|
* Decrease nick change fakelag penalty to match 2.0Gravatar Daniel De Graaf2010-08-021-1/+1
|
* Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc ↵Gravatar Daniel De Graaf2010-05-211-1/+1
| | | | 2.8/linux 2.6.27)
* Remove misleading null statementGravatar Daniel De Graaf2010-04-241-2/+3
|
* 1.2.7 release v1.2.7Gravatar Daniel De Graaf2010-04-181-1/+1
|
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-04-161-2/+3
|
* Allow E:lines to make users exempt from DNSBL checksGravatar Daniel De Graaf2010-03-311-2/+1
|
* Add debouncing to m_cloaking, and fix cloak of hosts without dotsGravatar Daniel De Graaf2010-03-271-2/+20
|
* Send module load/unload notifications as metadataGravatar danieldg2010-03-221-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12647 e03df62e-2008-0410-955e-edbf42e46eb7
* Make /etc/resolv.conf reader slightly less stupidGravatar danieldg2010-03-181-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12643 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix mode +L being visibly reset on every FJOINGravatar danieldg2010-03-061-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12608 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix memory leak and possible crash in m_ident, found in 2.0Gravatar danieldg2010-03-021-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12587 e03df62e-2008-0410-955e-edbf42e46eb7
* Cap masks and bans at 250 characters to fix bug #946Gravatar danieldg2010-03-012-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12574 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.6 release v1.2.6Gravatar danieldg2010-02-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12560 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix maxparams in FPART/REMOVEGravatar danieldg2010-02-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12559 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove server deletion from OnError, fixes crash on ping timeoutGravatar danieldg2010-02-214-13/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12511 e03df62e-2008-0410-955e-edbf42e46eb7
* Compile fix for m_ldapauthGravatar danieldg2010-02-181-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12496 e03df62e-2008-0410-955e-edbf42e46eb7
* Support multiple certificates in GnuTLS certificate chainGravatar danieldg2010-02-181-7/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12492 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r12486: Check for <user>:<password> for ldap auth in /PASS password ↵Gravatar w00t2010-02-171-10/+28
| | | | | | if ident/nickname method fails, this allows people with long uids/invalid uids to still auth to LDAP. Thanks to stezz. git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12487 e03df62e-2008-0410-955e-edbf42e46eb7
* Bug #645 was correct behavior on the client's part, the IRC STARTTLS ↵Gravatar danieldg2010-02-161-6/+2
| | | | | | standard was broken git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12479 e03df62e-2008-0410-955e-edbf42e46eb7
* Close and delete server sockets when they are in DYING state, should avoid ↵Gravatar danieldg2010-02-162-3/+7
| | | | | | 100% CPU in other socketengines git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12473 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.5 release v1.2.5Gravatar danieldg2010-02-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12462 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix race where two servers with the same name can enter WAIT_AUTH_2 and ↵Gravatar danieldg2010-02-152-9/+9
| | | | | | cause a double-free crash git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12461 e03df62e-2008-0410-955e-edbf42e46eb7
* Call OnClose() before changing link state to DYING to clean up introduced ↵Gravatar danieldg2010-02-143-2/+8
| | | | | | servers git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12458 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix sending null character on callerid metadataGravatar danieldg2010-02-121-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12441 e03df62e-2008-0410-955e-edbf42e46eb7
* When we get events on unknown file descriptors, unregister them rather than ↵Gravatar danieldg2010-02-111-0/+6
| | | | | | spinning at 100% CPU git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12437 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.4 release v1.2.4Gravatar danieldg2010-02-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12427 e03df62e-2008-0410-955e-edbf42e46eb7
* Set link state to DYING on more error pathsGravatar danieldg2010-02-071-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12393 e03df62e-2008-0410-955e-edbf42e46eb7
* Restart server_hash iteration after quitting dead and pinged out serversGravatar danieldg2010-02-071-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12391 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.3 release v1.2.3Gravatar danieldg2010-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12380 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix nick change desync when users change to a Q:lined nickGravatar danieldg2010-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12379 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix clone counting bugs in IDENT and PASS based CGI:IRC clientsGravatar danieldg2010-01-301-31/+14
| | | | | | | | | Previously, clone counts were not properly decremented for the CGI:IRC host itself if the resolver changed the user's IP. This fix removes support for passing a resolved hostname in the password field (only raw IP addresses are allowed, which are resolved by the ircd). git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12333 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix memory leak in SetSockAddr (triggered by cgiirc clients)Gravatar danieldg2010-01-301-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12332 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove users from uuidlist/clientlist on QuitUser, not during cull (allows ↵Gravatar danieldg2010-01-304-16/+5
| | | | | | UID reuse on fast netsplits) git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12327 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix empty FMODE being sent if SendMode denies mode changesGravatar danieldg2010-01-286-10/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12324 e03df62e-2008-0410-955e-edbf42e46eb7
* If SVSNICK is sent to force a change to a UID-lookalike, just change nick to ↵Gravatar danieldg2010-01-241-3/+4
| | | | | | UID. Fixes bug #932 git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12319 e03df62e-2008-0410-955e-edbf42e46eb7
* Add DYING state, and use it instead of asking the core to delete the socket ↵Gravatar danieldg2010-01-234-4/+18
| | | | | | without SQUIT. Should fix the crash in bug #943 git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12316 e03df62e-2008-0410-955e-edbf42e46eb7
* Support account invex extbans (+I R:accountname) [patch by Johannes13]Gravatar danieldg2010-01-231-2/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12315 e03df62e-2008-0410-955e-edbf42e46eb7
* Fall back to copying bind IP if getsockname() fails, as it apparently can on ↵Gravatar danieldg2010-01-221-0/+3
| | | | | | Windows git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12313 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow redirect bans to be unset by any op/halfop (bug #936)Gravatar danieldg2010-01-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12312 e03df62e-2008-0410-955e-edbf42e46eb7
* Slightly more comprehensible message for connect throttle banning.Gravatar w00t2010-01-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12306 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.2 release v1.2.2Gravatar danieldg2010-01-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12281 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for configuration errors before erroring on port binds.Gravatar w00t2010-01-161-1/+3
| | | | | | This allows an ircd to start with some ports unbound, which is useful in some situations. git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12273 e03df62e-2008-0410-955e-edbf42e46eb7
* Make parameter unsigned so that passing -1 for "none" actually works, rather ↵Gravatar danieldg2010-01-161-2/+2
| | | | | | than crashing git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12266 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow maxtargets to be bypassed in LoopCall for JOINGravatar danieldg2010-01-142-57/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12254 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_sqllog compilation (bug #939)Gravatar danieldg2010-01-141-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12253 e03df62e-2008-0410-955e-edbf42e46eb7