| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release 2.0.9 v2.0.9 | 2012-10-07 | 1 | -1/+1 | |
| | | |||||
| * | m_spanningtree Fix undefined behavior caused by referencing the returned ↵ | 2012-10-07 | 1 | -1/+2 | |
| | | | | | buffer by std::string::c_str() when the object is temporary | ||||
| * | New module to support server-side topic locking and server-to-server ↵ | 2012-10-06 | 1 | -0/+179 | |
| | | | | | | | | SVSTOPIC command SVSTOPIC can either set the topic, the topic setter and the topic timestamp to the given parameters or can nuke the topic entirely on a channel (like it was never set) It is for ulines only | ||||
| * | m_cban, m_rline, m_shun Broadcast these commands as some services ↵ | 2012-10-04 | 3 | -3/+3 | |
| | | | | | implementations send them (even though they shouldn't) | ||||
| * | Replace hardcoded paths with configurable ones | 2012-10-04 | 5 | -13/+26 | |
| | | | | | | | | | | | This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files. | ||||
| * | Fix (d)host starting with ':' for some IPv6 clients | 2012-10-03 | 1 | -1/+7 | |
| | | |||||
| * | Check if the mask is long enough before accessing it when checking extbans | 2012-10-03 | 7 | -7/+7 | |
| | | |||||
| * | m_services_account Fix possible recursion when checking 'U' extbans | 2012-10-03 | 1 | -1/+9 | |
| | | |||||
| * | m_spanningtree Fill a parameterlist in OnAddLine/OnDelLine | 2012-10-03 | 1 | -7/+8 | |
| | | |||||
| * | m_spanningtree Simplify OnMode and OnSetAway handlers | 2012-10-03 | 1 | -13/+5 | |
| | | |||||
| * | m_spanningtree Remove empty RedoConfig() | 2012-10-03 | 2 | -5/+0 | |
| | | |||||
| * | m_spanningtree Utils: Remove unused functions | 2012-10-03 | 2 | -31/+0 | |
| | | |||||
| * | m_spanningtree OPERTYPE handler: Return when finished processing instead of ↵ | 2012-10-03 | 1 | -8/+3 | |
| | | | | | changing execution path with a flag | ||||
| * | m_spanningtree Remote WHOIS handler: Find target with FindNickOnly (don't ↵ | 2012-10-03 | 1 | -1/+1 | |
| | | | | | accept uids, like in cmd_whois) | ||||
| * | m_spanningtree Netburst: Remove unused parameters and variables | 2012-10-03 | 2 | -15/+15 | |
| | | |||||
| * | m_spanningtree Netburst: Prefix SERVER and VERSION lines with SIDs instead ↵ | 2012-10-03 | 1 | -4/+3 | |
| | | | | | of server names | ||||
| * | m_spanningtree Netburst: Remove unnecessary variables from DoBurst() | 2012-10-02 | 1 | -8/+5 | |
| | | |||||
| * | m_spanningtree Use iterators in CAPAB handler and when generating reply to ↵ | 2012-10-02 | 3 | -13/+12 | |
| | | | | | spanningtree related /stats, use std::find() in TreeServer::DelChild() | ||||
| * | m_spanningtree Only allow uuids in SVSJOIN, METADATA and OPERQUIT | 2012-10-02 | 4 | -5/+5 | |
| | | |||||
| * | m_spanningtree Return const references from several TreeServer getter functions | 2012-09-30 | 2 | -6/+6 | |
| | | |||||
| * | Make ConfigReader::GetSID() return a const reference to a string instead of ↵ | 2012-09-30 | 1 | -1/+1 | |
| | | | | | a string | ||||
| * | Fix more undefined behavior caused by referencing the returned buffer by ↵ | 2012-09-30 | 35 | -66/+128 | |
| | | | | | | | std::string::c_str() when the object is temporary See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88 | ||||
| * | m_httpd Accept POST requests only when the value for Content-Length is ↵ | 2012-09-23 | 1 | -1/+1 | |
| | | | | | greater than zero | ||||
| * | Fix undefined behavior caused by referencing the returned buffer by ↵ | 2012-09-23 | 6 | -11/+21 | |
| | | | | | | | | std::string::c_str() when the object is temporary Thanks to @ChrisTX for pointing this out Fixes #257 reported by @helloall | ||||
| * | m_regex_stdlib: A regex provider for the C++11 container std::regex | 2012-09-22 | 1 | -0/+112 | |
| | | | | | | | For it to work you need a standards compliant implementation as for instance Visual C++ 2010 and 2012 deliver. GCC's libstdc++ does not implement this class yet. | ||||
| * | m_blockamsg, m_sslinfo Don't convert the command name to irc::string in ↵ | 2012-09-13 | 2 | -8/+2 | |
| | | | | | | | OnPreCommand() See 44e89aafb69fb266bdf780d12a31947bfff4e330 | ||||
| * | m_shun Convert enabled commands to uppercase so they match correctly even if ↵ | 2012-09-13 | 1 | -0/+1 | |
| | | | | | they're lowercase in the config | ||||
| * | Fixed crash in m_mysql if a module is unloaded while executing | 2012-09-13 | 1 | -1/+1 | |
| | | | | | a query and there is only one query in the queue to be executed. | ||||
| * | m_cgiirc Take actions after a successful WEBIRC in the OnCheckReady hook, ↵ | 2012-09-13 | 1 | -32/+28 | |
| | | | | | stop using OnUserConnect | ||||
| * | m_cgiirc Register the "waiting" extension | 2012-09-13 | 1 | -0/+1 | |
| | | |||||
| * | m_dnsbl Display <unknown> as the user's nick when annoucing the dnsbl result ↵ | 2012-09-13 | 1 | -1/+1 | |
| | | | | | and the user has an empty nick | ||||
| * | m_dnsbl Switch to OnUserSetIP hook | 2012-09-13 | 1 | -2/+2 | |
| | | |||||
| * | Call OnUserSetIP() whenever the IP of a local user changes, set ↵ | 2012-09-13 | 2 | -8/+40 | |
| | | | | | ident,host,dhost in LocalUser constructor | ||||
| * | New OnUserSetIP() hook | 2012-09-13 | 1 | -0/+1 | |
| | | |||||
| * | m_knock Add support for sending a 710 numeric when a KNOCK succeeds, add a ↵ | 2012-09-13 | 1 | -3/+29 | |
| | | | | | | | config option to choose between behaviors Fixes #287 reported by @ElementalAlchemist | ||||
| * | Merge pull request #301 from Adam-/insp20+bindrehash | 2012-09-13 | 1 | -0/+1 | |
| |\ | | | | | Fix bug #291 - fix rehashing bind tags not changing them between servers/clients and ssl/nonssl | ||||
| | * | Fix bug #291 - fix rehashing bind tags not changing them between ↵ | 2012-09-12 | 1 | -0/+1 | |
| | | | | | | | | | servers/clients and ssl/nonssl | ||||
| * | | configreader: Replace ConfValue here with a ConfigTagList enumeration, as it ↵ | 2012-09-13 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | isn't guaranteed that bind or link tags are unique which causes Issue #270 Original commit edited by @attilamolnar - fixed wrong line being displayed in generated messages - removed redundant ServerInstance->Config before ConfTags | ||||
| * | | Set errno to EINPROGRESS on Windows when the connect() call does not ↵ | 2012-09-13 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | complete immediately, to simulate unix behavior This makes code that checks errno to determine whether connect() has succeeded or not work properly on Windows Fixes #298 reported by @butaman | ||||
| * | | Don't allow banned users to NOTICE a channel when ↵ | 2012-09-13 | 1 | -0/+9 | |
| |/ | | | | | | security:restrictbannedusers is on Fixes #297 reported by @killerrabbit | ||||
| * | Avoid global namespace pollution. | 2012-09-06 | 1 | -55/+53 | |
| | | |||||
| * | m_svshold Broadcast SVSHOLD commands sent by servers without ADDLINE | 2012-09-02 | 1 | -1/+1 | |
| | | | | | Fixes #293 reported by @DrRenX | ||||
| * | Remove unnecessary assignment in BanCacheManager::RemoveEntries | 2012-08-25 | 1 | -2/+0 | |
| | | |||||
| * | Remove unnecessary cleanup in XLineManager destructor | 2012-08-25 | 1 | -5/+0 | |
| | | |||||
| * | Remove unnecessary string copy in XLineManager::InvokeStats | 2012-08-25 | 1 | -4/+2 | |
| | | |||||
| * | m_knock Don't concatenate the knock reason, the command parser does it for us | 2012-08-25 | 1 | -10/+2 | |
| | | |||||
| * | Add a config option to enable/disable the welcome notice sent to clients ↵ | 2012-08-25 | 2 | -1/+3 | |
| | | | | | | | after successful registration Fixes #284 reported by @hoggeh | ||||
| * | listensocket: Fix the two aliasing warnings | 2012-08-20 | 2 | -7/+7 | |
| | | | | | | | | m_ssl_gnutls: Fix three warnings: 1. libgcrypt will emit a warning to stdout during runtime that it has not been properly initialized 2. Resolve a warning about invalid narrowing inside a { } block. This is not valid as of C++11. 3. Resolve a warning about a wrong format specifier being used | ||||
| * | Merge pull request #251 from Shawn-Smith/insp20+extbanU | 2012-08-13 | 1 | -4/+24 | |
| |\ | | | | | [2.0] Add ExtBan U to match only unregistered users | ||||
| | * | Added ExtBan U to match only Unregistered users | 2012-07-07 | 1 | -4/+24 | |
| | | | | | | | | | Enhancement requested in Issue #247 | ||||
