aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."•••This reverts commit f0474272303ac9297f637ce956315518138bafff. Gravatar Robin Burchell2012-07-011-5/+0
* Revert "users: introduce OnSetClientIP hook."•••This reverts commit 5fd31ec5a6ba6021763b36d8d17d4665900623ab. Gravatar Robin Burchell2012-07-011-7/+1
* Remove unused channelmanagerGravatar attilamolnar2012-06-301-37/+0
* InviteBase needs to be a CoreExport on Windows.Gravatar Peter Powell2012-06-281-1/+1
* Fix pending invites not being removed when a channel was deleted or had its T...Gravatar attilamolnar2012-06-174-10/+34
* users: introduce OnSetClientIP hook.•••This hook is called whenever a client's IP is modified. Gravatar William Pitcock2012-06-121-1/+7
* users: add SetClientIP function for irc::sockets::sockaddrs type.•••Code which touches client_sa should instead use this SetClientIP function so that hooks may be called in the future. Gravatar William Pitcock2012-06-121-0/+5
* Add testsuite tests for UID generationGravatar attilamolnar2012-05-272-0/+6
* Fix compile error caused by unistd.h not existing on Windows.Gravatar Peter Powell2012-05-231-0/+2
* Merge pull request #96 from Justasic/insp20•••[2.0] Process escape sequences for MOTD for issue #23Gravatar Robin Burchell2012-05-031-0/+4
|\
| * Fixed using a function on every call for /motd, causing lag on large networks...Gravatar Justin Crawford2012-04-221-0/+4
* | Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-1955-424/+869
|/
* Add conf/ to include paths and fix some typosGravatar Robby-2012-04-191-1/+1
* FileWriter hasn't been non-blocking for a very, very long time.Gravatar Robin Burchell2012-04-161-11/+1
* Fix compilation with GCC 4.7.•••GCC 4.7 headers no longer implicitly include unistd.h in many places, see http://gcc.gnu.org/gcc-4.7/porting_to.html Fixes #65 Gravatar Guillaume Delacour2012-04-161-0/+1
* Merge pull request #55 from Justasic/insp20•••[2.0] Fixes for bug #12Gravatar Robin Burchell2012-04-1533-66/+66
|\
| * Fix some of the include guard names (requested by SaberUK)Gravatar Justin Crawford2012-04-1410-20/+20
| * Fixes for bug #12Gravatar Justin Crawford2012-04-1433-66/+66
* | Backported Shawn's NoSnoticeStack code from insp21Gravatar Robby-2012-04-151-0/+4
|/
* Add <connect:maxconnwarn>•••Created the maxconnwarn variable in the connect block, so you can make connect blocks that only warns about max connections if you want to. This reduces noise from connecting clients that have low maxlocal and/or maxglobal. It is enabled by default. Gravatar Rutger2012-04-011-0/+4
* Fix recursion of QuitUser in SendQ quitsGravatar Jackmcbarn2011-05-232-0/+8
* Fixed Windows build on VS 2010Gravatar Adam2011-04-103-12/+15
* Fix bug #113Gravatar Jackmcbarn2010-12-231-1/+1
* Include a placement operator new for classes that hide operator newGravatar Daniel De Graaf2010-08-171-6/+9
* Add log header including ircd versionGravatar Daniel De Graaf2010-04-281-0/+2
* Define comparator for irc::sockets::sockaddrs•••This only compares IP/port, which ignores IPv6 flow information and scope ID, which aren't important in testing for equality. Gravatar Daniel De Graaf2010-04-261-2/+5
* Split up API_VERSION number•••Since we can make API changes in multiple branches at the same time, a single sequence number is insufficient. Use two numbers to indicate the major version and API increment. Gravatar Daniel De Graaf2010-04-011-19/+17
* Change <security:operspywhois> to a tristate•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-1/+2
* Remove channel argument from OnSendWhoLine, this information is already avail...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12650 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-2/+1
* Allow static initialization of dynamic_reference objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12648 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-3/+1
* Add RAWIO log level which is more verbose than DEBUG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-192-0/+4
* PURE_STATIC fixes to use normal <module> tags•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-181-1/+4
* Add <options:cyclehostsfromuser> to configure source for mode changes on host...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12636 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-141-0/+5
* Convert MySQL to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12629 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-1/+1
* Convert pgsql to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12626 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-0/+3
* Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12600 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-061-10/+11
* DelFd should not fail, it will leave a bad dangling pointer in that case•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12584 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-021-10/+1
* Make remote/local snomasks consistent and allow use without naming•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12568 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-251-36/+7
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-231-0/+3
* Add Base64 encode/decode functions to the core•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-211-0/+4
* Replace m_halfvoice with m_customprefix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12503 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-201-2/+1
* Restore <options:exemptchanops> with long names•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12502 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-202-8/+10
* Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-191-11/+2
* Allow SASL messages to be targeted at the services server•••<sasl target="services.example.net"> will avoid broadcasting all authentication messages across the network, which improves security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12494 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-181-1/+2
* Defer module init on initial load for easier dependency checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-161-1/+2
* Show opers the raw VERSION string, not the custom one•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-151-1/+1
* m_dnsbl updates•••Prevent user registration until dnsbl lookups are complete Allow DNSBLs to be checked using <connect:dnsbl> (MARK type) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-141-2/+7
* Remove possible references to deleted User objects due to DNS lookups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-8/+7
* Fix conversion warnings on g++ 3.4•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12443 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-1/+1
* Floating-point math should have no place in an ircd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12442 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-123-8/+8