summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Bump to 1.1.23 v1.1.23Gravatar w00t2009-08-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11529 e03df62e-2008-0410-955e-edbf42e46eb7
* Use pkg-config to search for gnutls rather than the now-removed libgnutls-configGravatar danieldg2009-06-131-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11408 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport of r11328: Fix crash from unregistered users joining a channelGravatar danieldg2009-05-021-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11345 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport of r11294 (bug #827); ircd fails to start on platforms with ↵Gravatar special2009-04-091-1/+1
| | | | | | unsigned char. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11295 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r11224, which fixes issues with /lusers oper counts and /who * o ↵Gravatar dz2009-03-151-1/+1
| | | | | | (and perhaps other things) when opers are introduced during bursts. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11226 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r11196 (fix check for blank CHGHOST). Reported by Taros.Gravatar w00t2009-03-102-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11197 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a crash in m_conn_waitpong, spotted by Obi_Wan.Gravatar dz2009-03-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11160 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r11144: m_uninvite and m_ssl_oper_cert should be marked as ↵Gravatar special2009-02-232-2/+2
| | | | | | VF_COMMON and returning CMD_LOCALONLY respectively git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11145 e03df62e-2008-0410-955e-edbf42e46eb7
* Commands that only give a response locally should not be propagated ↵Gravatar special2009-02-231-1/+1
| | | | | | globally, especially if not flagged as VF_COMMON (specifically, m_sslinfo). Found by satmd. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11142 e03df62e-2008-0410-955e-edbf42e46eb7
* Use extended open method instead of the basic. Because basic always does ↵Gravatar peavey2009-02-221-1/+1
| | | | | | SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE and we just want SQLITE_OPEN_READWRITE so we can warn if the db does not exist, rather than create an empty db. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11137 e03df62e-2008-0410-955e-edbf42e46eb7
* <sqlauth:useident> logic was reversed, so it used nick when yes and vice versaGravatar peavey2009-02-221-17/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11136 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert "Merge in nick length patch from Darom, fixing bug #700, thanks!"Gravatar w00t2009-02-131-1/+1
| | | | | | | This causes an off-by-one somewhere, and I am not game enough to try diagnose this in a stable branch. This reverts commit eb1be339acd7454f44597f8e150a1ba7e3da7e33. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11099 e03df62e-2008-0410-955e-edbf42e46eb7
* This is safe to merge, from Darom's uninitialised vars patch bug #701Gravatar brain2009-02-131-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11097 e03df62e-2008-0410-955e-edbf42e46eb7
* Check if dest user is local, since this is the user we are going to GetExt ↵Gravatar peavey2009-02-122-5/+2
| | | | | | on, so the check was reverse. Fixes bug #716 reported by Darom git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11094 e03df62e-2008-0410-955e-edbf42e46eb7
* Three commits and I'm still going, dammit.Gravatar w00t2009-02-091-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11076 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile.Gravatar w00t2009-02-091-5/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11075 e03df62e-2008-0410-955e-edbf42e46eb7
* BNow with less fucked up goodness(tm). Backport multiplexing fixed kqueue ↵Gravatar w00t2009-02-091-25/+49
| | | | | | from 1.2, thanks to psychon! git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11074 e03df62e-2008-0410-955e-edbf42e46eb7
* Move z:line checks before class checks, allowing for (silent) removal of ↵Gravatar w00t2009-02-091-18/+19
| | | | | | people from a network. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11073 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix Warned not being correctly initialised in one of the treeserver ↵Gravatar w00t2009-02-091-0/+2
| | | | | | constructors, reported by Darom in #701. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11072 e03df62e-2008-0410-955e-edbf42e46eb7
* backport fixes that 1.2 already has which whack an invite if the user is ↵Gravatar brain2009-02-091-2/+12
| | | | | | invited but banned etc git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11071 e03df62e-2008-0410-955e-edbf42e46eb7
* Catch SIGXFSZ here too (for operating systems and filesystems that dont ↵Gravatar brain2009-02-091-0/+1
| | | | | | support larger files than 2gb) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11068 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in nick length patch from Darom, fixing bug #700, thanks!Gravatar brain2009-02-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11056 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport reenterant signal handler from 1.2, fixes bug #705 reported by ↵Gravatar brain2009-02-071-2/+34
| | | | | | Darom, and possibly many other small crashes initially instigated by a SIGHUP. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11038 e03df62e-2008-0410-955e-edbf42e46eb7
* backport r11027 from trunk: fix little typo in syntax hint, type => actionGravatar peavey2009-02-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11028 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a small memory leak in inspsocket, thanks to Darom for the patch! Fixes ↵Gravatar w00t2009-02-031-0/+2
| | | | | | bug #699. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11026 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch fixing select to handle read/write events at the same time, from Skip ↵Gravatar w00t2009-01-311-25/+20
| | | | | | (austnet). Related to bug #634. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11019 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport from trunk, this is also lacking from the trunk backport and does ↵Gravatar brain2009-01-311-0/+1
| | | | | | the same as in epoll git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11017 e03df62e-2008-0410-955e-edbf42e46eb7
* Include patch from Darom for sync error on burst in 1.1, backported from ↵Gravatar brain2009-01-311-1/+1
| | | | | | trunk; fixes bug #634 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11015 e03df62e-2008-0410-955e-edbf42e46eb7
* Manually backport r11008 to stable:Gravatar peavey2009-01-271-30/+77
| | | | | | | | | | | | =================================== Fix the poll socketengine to actually work. The old implementation tried to use holes for unused entries in the array for poll() and the OS replied with POLLNVAL to which we replied with 100% CPU. Improvements: - It does compile! - It works git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11010 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r11000, properly check for handshake completion in m_ssl_gnutls. ↵Gravatar dz2009-01-251-1/+1
| | | | | | Apologies for missing credit on the last commit: fixes bug #692 reported by Namegduf. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@11001 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename it too, to avoid a clashGravatar brain2009-01-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10986 e03df62e-2008-0410-955e-edbf42e46eb7
* Simple crossport from m_ldapauth, requested by Chankster on the forums. ↵Gravatar brain2009-01-221-5/+7
| | | | | | Allow the userfield value, to validate against ident/pass rather than nickname/pass. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10985 e03df62e-2008-0410-955e-edbf42e46eb7
* Complain more loudly (to opers) about remote JOIN with no TS.Gravatar w00t2009-01-091-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10957 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r10954 from trunk:Gravatar peavey2009-01-091-7/+7
| | | | | | | Change /CHECK <#channel> to correctly report timestamp since it might have been TS synced after creation. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10956 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport nicer error message from 1.2Gravatar brain2009-01-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10951 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport m_auditorium fixes from r10944Gravatar dz2009-01-041-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10945 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix elines not working when placed on a host, elines (like connection ↵Gravatar w00t2009-01-031-0/+1
| | | | | | classes etc) must be rechecked after host resolution. Fixes bug #654, reported by Namegduf, thanks! git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10942 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this module always causing next_call to be set to userrec->expire ↵Gravatar peavey2009-01-031-0/+1
| | | | | | causing registration timeouts in worse cases and always a considerable connect delay. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10937 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove duplicate pointless includeGravatar brain2008-12-251-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10909 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this properly, the way I should have done initially.. only load RFC ↵Gravatar w00t2008-12-153-11/+2
| | | | | | commands on startup, avoids needless "leak fix" which crashes things on config reload. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10887 e03df62e-2008-0410-955e-edbf42e46eb7
* Add missing argument to time() - it doesn't work like SI::Time()..Gravatar w00t2008-12-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10881 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport autoconnect fix: don't delay autoconnects if a higher value than we ↵Gravatar w00t2008-12-121-1/+3
| | | | | | already have set comes along, it's unhelpful. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10880 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't let an already-existing CBan be re-added.Gravatar w00t2008-12-121-0/+10
| | | | | | This could be particularly painful on networks that split fairly often. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10877 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a silly compile error, nothing to worry about.Gravatar w00t2008-12-121-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10876 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove nonblocking logger code, it may be related to all the fuckery wrt ↵Gravatar w00t2008-12-101-53/+1
| | | | | | sockets, and so on. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10875 e03df62e-2008-0410-955e-edbf42e46eb7
* Disallow any messageflood parameter where x < 2 in +f x:y, prevents moronic ↵Gravatar brain2008-12-071-1/+1
| | | | | | behaviour like #pokeworld are doing here on chatspike. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10868 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.1.21 release! v1.1.22Gravatar brain2008-12-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10841 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warning that added by removing readable ambiguity in order of operations.Gravatar w00t2008-11-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10832 e03df62e-2008-0410-955e-edbf42e46eb7
* Maintain backwards compatibility with older 1.1, so we don't add a second ↵Gravatar w00t2008-11-271-2/+2
| | | | | | Killed() around the reason, thanks jilles. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10831 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove server name prefix from kill messages, low-priority cosmetic fix.Gravatar w00t2008-11-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10830 e03df62e-2008-0410-955e-edbf42e46eb7