aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-20228-1817/+3605
|
* Fix crash in m_rlineGravatar attilamolnar2012-04-181-4/+14
| | | | | m_rline only called UseInterface() in the constructor, so when there was no regex engine loaded UseInterface() did nothing. If the specifed regex engine was loaded later on this resulted in being able to unload it behind the back of m_rline and crash the server whenever the engine was accessed.
* Fix MaxModes check when bursting bans for a channel to compare the number of ↵Gravatar attilamolnar2012-04-181-1/+1
| | | | | | bans not the length of the parameters it queued for sending. This has caused nearly every ban to be sent in a seperate FMODE.
* Fixes for OnDelLine checking hardcoded line type 'K' instead of ↵Gravatar attilamolnar2012-04-181-1/+1
| | | | IsBurstable() and not obeying loopCall, thus broadcasting a redundant DELLINE for every DELLINE received.
* Make m_shun work on aliasesGravatar Robby-2012-04-181-0/+6
|
* shun: stats functionality is implemented, this may be removedGravatar Robby-2012-04-171-1/+0
|
* shun: Correct stats character in the notice tooGravatar Robby-2012-04-171-1/+1
|
* /STATS: Update the helpop stats-characters aswell as give the ziplink and ↵Gravatar Robby-2012-04-172-2/+2
| | | | shun modules their own stats-characters so they actually work and don't collide with others (shun was for example overriding svsholds output)
* Replace [cC]olour with [cC]olorGravatar Robby-2012-04-172-6/+6
|
* Merge pull request #50 from gemina/insp12+starttlsGravatar Robin Burchell2012-04-141-0/+37
|\ | | | | insp12+starttls
| * Revert "m_ssl_gnutls: remove STARTTLS support"Gravatar edem2012-04-141-0/+37
| | | | | | | | This reverts commit 1baaf82568cf16bd2e00a06cbc6ff21294339bc7.
* | Fix double free (in 1.2 the core deletes the commands upon module unload not ↵Gravatar attilamolnar2012-04-141-1/+0
| | | | | | | | the module)
* | This addresses the memory leak issues reported in issue #38.Gravatar Shawn Smith2012-04-124-0/+5
|/
* m_ssl_gnutls: remove STARTTLS supportGravatar Daniel De Graaf2012-03-221-37/+0
|
* m_hostchange: Fix a typo preventing port filters from workingGravatar Kyle Fuller2012-03-221-1/+1
|
* m_chghost: Fix incorrect length check pointed out by ThalesGravatar Daniel De Graaf2012-02-251-5/+6
|
* Allow use of absolute paths with m_nationalcharsGravatar Jackmcbarn2011-07-191-1/+2
|
* Fix unsafe iteration in m_timedbansGravatar Daniel De Graaf2010-09-251-21/+27
|
* SVSNICK should not translate nicks to UIDsGravatar Daniel De Graaf2010-09-171-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
* Quick fix for cgiirc notify bugGravatar Daniel De Graaf2010-08-111-2/+2
|
* Remove misleading null statementGravatar Daniel De Graaf2010-04-241-2/+3
|
* 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
* 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
* 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-161-1/+4
| | | | | | 100% CPU in other socketengines git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12473 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
* 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
* 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
* Remove users from uuidlist/clientlist on QuitUser, not during cull (allows ↵Gravatar danieldg2010-01-301-1/+3
| | | | | | 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-284-9/+4
| | | | 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
* 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
* 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