10891 Commits

Author SHA1 Message Date
Peter Powell
464c71752f GnuTLS requires pkg-config as well. 2012-07-05 05:28:03 +01:00
Peter Powell
432a8eda44 Explicitly deprecate some config changes. 2012-07-05 01:57:40 +01:00
attilamolnar
0c6bb6f536 m_spanningtree Fix crash in SVSPART handler when the given channel doesn't exist 2012-07-04 19:42:20 +02:00
Attila Molnar
2d01e788b2 Merge pull request #241 from attilamolnar/insp20+delaymsgfix
[2.0] Fix MODE #chan +d being sent to users on a channel when a remote user joined a chan with +d on it
2012-07-04 10:32:06 -07:00
attilamolnar
c3261196c2 m_delaymsg Don't bother with remote users 2012-07-04 19:20:22 +02:00
attilamolnar
edd159566d m_delaymsg Stop sending +d mode change to users when a remote user joins a channel with +d on it 2012-07-04 19:19:55 +02:00
attilamolnar
65b0aa4d5f m_delaymsg Remove unused code 2012-07-04 19:19:40 +02:00
Peter Powell
34058529b9 Update Doxyfile for the latest Doxygen. 2012-07-04 15:04:18 +01:00
Attila Molnar
7998173bce Merge pull request #239 from alyx/insp20
Add CHANNELLEN to isupport
2012-07-04 05:46:57 -07:00
attilamolnar
baa9ba88b7 Remove leftover #ifdefs and #includes from cmd_*.cpp 2012-07-02 19:08:00 +02:00
Alyx
123845049d Add CHANNELLEN to isupport 2012-07-02 03:38:03 -05:00
Adam
bbca70439d Updated example config path in Windows NSI script 2012-07-01 19:21:41 -04:00
Robin Burchell
ae5096c335 Release 2.0.7 (we're so cool that we're skipping 2.0.6) v2.0.7 2012-07-01 22:54:27 +02:00
attilamolnar
16c80276ea m_spanningtree Call the collision handler with the proper parameter (client ip instead of modestring) when a nick collides at burst 2012-07-01 22:51:54 +02:00
attilamolnar
7f1b71e56b m_spanningtree Return when ecountering an invalid command coming from a remote server 2012-07-01 22:51:43 +02:00
attilamolnar
e6d10930d6 Fix crash in ADDLINE handler when the command had no parameters 2012-07-01 22:51:26 +02:00
Robin Burchell
972af12415 Don't throw an exception if passed bad parameters to stringjoiner.
It's far too common to "misuse" this API by accidentally trying to use
stringjoiner with an empty container, and fixing that is more or less adding
boilerplate in every place we fix it.

Instead, let's just return and not touch the string, and not throw.

Done-with: Attila Molnar <attilamolnar@hush.com>
2012-07-01 21:35:32 +02:00
attilamolnar
9475a10a86 m_xline_db Fix memory leak when adding a loaded xline fails 2012-07-01 21:16:29 +02:00
Robin Burchell
59dc6b0ec2 Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."
This reverts commit f0474272303ac9297f637ce956315518138bafff.
2012-07-01 21:12:16 +02:00
Robin Burchell
433044e8fc Revert "users: LocalUser constructor should call SetClientIP() on itself"
This reverts commit dca6a7821efbfd1e6c2987dfa1d2b9f72d1db1be.
2012-07-01 21:12:06 +02:00
Robin Burchell
2c3745edb3 Revert "users: introduce OnSetClientIP hook."
This reverts commit 5fd31ec5a6ba6021763b36d8d17d4665900623ab.
2012-07-01 21:11:59 +02:00
Robin Burchell
6db09883f2 Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."
This reverts commit fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53.
2012-07-01 21:11:45 +02:00
attilamolnar
f3bf40e3a1 Fix maxbans not being enforced 2012-07-01 21:07:29 +02:00
attilamolnar
a17421dca3 m_callerid, m_dccallow Use OnUserPostNick hook instead of OnUserPreNick 2012-07-01 21:07:22 +02:00
attilamolnar
37d7160b3a m_callerid, m_dccallow Fix crash caused by allowing unregistered users and SIDs to be on callerid/dccallow lists 2012-07-01 21:06:55 +02:00
attilamolnar
c38e2fcdc8 m_callerid Remove unused parameter 2012-07-01 21:06:39 +02:00
attilamolnar
34b2dde776 m_callerid Use std::find() where possible 2012-07-01 21:06:03 +02:00
attilamolnar
038b550c83 m_callerid Remove redundant includes 2012-07-01 21:05:09 +02:00
attilamolnar
98a932f819 m_dccallow Fix unsafe iteration 2012-07-01 21:04:21 +02:00
attilamolnar
183b182b3d m_xline_db Get the xlines from the core, don't maintain a seperate list 2012-07-01 21:04:13 +02:00
attilamolnar
dffec42815 m_noctcp Use SimpleChannelModeHandler, reorder checks 2012-06-30 00:18:48 +02:00
attilamolnar
ad9d6ad02a m_opermodes Remove unused OnRehash hook, don't touch remote opers, send mode changes with SendMode 2012-06-30 00:17:03 +02:00
attilamolnar
2c234e7f81 m_delaymsg Don't allow mode to be unset when it's not set 2012-06-30 00:14:54 +02:00
attilamolnar
c71942c2ee m_nonicks Use SimpleChannelModeHandler 2012-06-30 00:13:34 +02:00
attilamolnar
77630814c0 m_operlevels Remove unused hook 2012-06-30 00:12:24 +02:00
attilamolnar
a9151705c3 m_alltime Add a missing space to the notice 2012-06-30 00:06:27 +02:00
attilamolnar
f36892a2d4 Remove unused channelmanager 2012-06-30 00:05:00 +02:00
Robin Burchell
80c7b1dae8 Merge pull request #238 from SaberUK/insp20-spelling-fix
[2.0] Spelling fix.
2012-06-29 14:49:05 -07:00
Peter Powell
3e365b6021 Fix typo in log message. 2012-06-29 11:51:34 +01:00
Attila Molnar
7bcd19c828 Merge pull request #237 from SaberUK/insp20-fix-windows-build
[2.0] InviteBase needs to be a CoreExport on Windows.
2012-06-27 17:24:00 -07:00
Peter Powell
b5e60891b6 InviteBase needs to be a CoreExport on Windows. 2012-06-28 01:19:11 +01:00
Attila Molnar
f89e68d786 Merge pull request #235 from attilamolnar/insp20+invitefix 2012-06-27 16:29:21 -07:00
Attila Molnar
b1dedaba24 Merge pull request #234 from attilamolnar/insp20+chanhistory 2012-06-27 16:23:09 -07:00
Attila Molnar
55cf2651c7 Merge pull request #233 from attilamolnar/insp20+cap 2012-06-27 16:16:11 -07:00
Robby-
230f6f87ae m_ssl_openssl: Allow the list of available ciphers to be customized.
This patch was contributed almost 10 months ago via IRC, by spender.
2012-06-27 20:49:37 +02:00
Robby-
0525ed7d57 m_ssl_openssl: Show the SSL cipher used after connecting.
Previously only a fingerprint was shown when one was available, else nothing was shown at all.
2012-06-27 20:49:17 +02:00
attilamolnar
ba55ac6a72 m_cap Allow clients to disable specific capabilities by prefixing them with a dash (-) to be compliant with the specification 2012-06-27 00:47:39 +02:00
attilamolnar
596bf6dca4 m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had an empty list of removed CAPs 2012-06-27 00:47:38 +02:00
attilamolnar
0023d21ce2 m_cap Use an enum to specify cap event type instead of a string, assign CapEvent data in the constructor 2012-06-27 00:47:38 +02:00
Attila Molnar
9539fa9d7b Merge pull request #215 from attilamolnar/insp20+modfixes
[2.0] Bugfixes/improvements in m_rline, m_svshold, m_shun, m_cban
2012-06-26 14:16:44 -07:00