10432 Commits

Author SHA1 Message Date
Adam
5ab1c0da2e Fix for crash on restart or config file open (bug #44) 2010-08-03 17:49:46 -04:00
Daniel De Graaf
65d9999c00 Allow halfops to remove their own halfop status 2010-08-03 12:15:43 -04:00
Daniel De Graaf
5b5ebc7fb7 Remove wildcard support from module loading, breaks rehash (bug #51) 2010-08-03 10:03:50 -04:00
Daniel De Graaf
0e31bd8ab4 Skip invalid allowed modes in oper block (bug #64) 2010-08-03 09:28:56 -04:00
Daniel De Graaf
7b65a0101f Fix rehash message sending for remote rehashes 2010-08-03 09:19:14 -04:00
Daniel De Graaf
170ab71ba1 Fix incorrect default on <alias:channelcommand> 2010-07-30 14:34:11 -04:00
Daniel De Graaf
4f3ba02186 Include location of duplicated oper blocks 2010-07-04 18:56:39 -04:00
Daniel De Graaf
03166a7d11 Change argument order of LDLIBS to work properly with -Wl,--as-needed 2010-07-02 11:27:24 -04:00
Daniel De Graaf
4ced25a01f Quick fix for /RESTART crashing 2010-06-12 10:13:38 -04:00
Daniel De Graaf
8fe2e3079c 2.0.0 release v2.0.0 2010-06-11 22:48:34 -04:00
Daniel De Graaf
d02d6b05a3 Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc 2.8/linux 2.6.27) 2010-05-21 19:28:46 -05:00
Daniel De Graaf
370838c75d Fix umode -r on nick change being denied by permission check 2010-05-16 18:48:21 -05:00
Daniel De Graaf
f4c8e92f8e Be consistent in testing PURE_STATIC for defined vs == 1 2010-05-12 20:01:18 -05:00
Daniel De Graaf
524e2ce8b1 Add some missing <connect> updates from rehash, noticed by mixx941 2010-05-12 19:47:24 -05:00
Daniel De Graaf
78e80c2b15 Fix negative array access in channame 2010-05-09 00:05:31 -05:00
Daniel De Graaf
28ce2273c4 Correct source of initial BURST line from servers sending it without one (like denora) 2010-05-08 14:58:38 -05:00
Daniel De Graaf
dc3b56e53d Compile testing can be useful 2010-05-08 14:36:29 -05:00
Daniel De Graaf
f3dc557220 Change -debug to force RAWIO level logging and disable all other logs 2010-05-08 14:25:00 -05:00
Daniel De Graaf
cb4c516ace Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this) 2010-05-08 13:57:27 -05:00
Daniel De Graaf
df347edbdb Use unit-cc for all compile and and link tasks
This allows splitting .o and .so generation for distcc builds, and also
removes some unneeded autodetection of build stage.
2010-05-07 14:04:53 -05:00
Daniel De Graaf
e11ae4f39c Don't use an empty direction when receiving a sourceless server command 2010-04-29 14:45:41 -05:00
PhilSliderS
05c2faebaf Removing example for m_spy which doesn't exist in insp20 2010-04-29 14:25:09 -05:00
Philouuu
4d55a9e486 Helpop: Add snomask +v (requires override module) 2010-04-29 14:24:54 -05:00
Daniel De Graaf
43d893c719 Add log header including ircd version 2010-04-28 15:33:27 -05:00
Daniel De Graaf
c28b7526d1 2.0 release candidate 2 v2.0.0rc2 2010-04-28 09:13:08 -05:00
Daniel De Graaf
dc203f9f20 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.
2010-04-26 19:08:43 -05:00
Daniel De Graaf
1ac8c54574 Add debug output for received DNS packets 2010-04-26 18:38:51 -05:00
Daniel De Graaf
49313a2b5a Add debug output of UserResolver results 2010-04-26 14:50:54 -05:00
Daniel De Graaf
123bfed2ce Change DNS binding to avoid BindSocket which could use the wrong address family 2010-04-25 02:04:02 -05:00
Daniel De Graaf
296d7f5044 Add better debug output to dns.cpp 2010-04-24 20:57:58 -05:00
Daniel De Graaf
ca215635be Emulate a bug in 1.2 to get matching cloaks 2010-04-24 17:28:48 -05:00
Daniel De Graaf
534e3f7d67 Add "CLOAK" command to allow opers to see the cloaked form of any host 2010-04-24 17:28:19 -05:00
Daniel De Graaf
1bfa48143c Fix IPv6 cloaking in compatability mode (was using the wrong xtab confusor) 2010-04-24 14:20:21 -05:00
Daniel De Graaf
4c350a2072 Add custom suffix support for 2.0-style IP cloaking (default of ".IP") 2010-04-24 13:12:42 -05:00
Dennis Friis
76ddca717f typo 2010-04-21 10:53:46 +02:00
Daniel De Graaf
8bc982f68d Possible fix for OpenSSL SendQ processing halts 2010-04-16 23:12:06 -05:00
Daniel De Graaf
49223cfe12 Fix crash when a remote server has the same name as we do 2010-04-16 21:47:23 -05:00
Daniel De Graaf
2112152e33 Check maximum length of ban list for local users, not remote 2010-04-16 21:12:47 -05:00
Daniel De Graaf
afd80b9db5 Fix cloak key being misread in 2.0 cloaking modes 2010-04-15 11:51:41 -05:00
Daniel De Graaf
8fa7e20b6b Add IPV6_V6ONLY support 2010-04-14 10:46:52 -05:00
Daniel De Graaf
8f915e5ddb Prevent using invalid UIDs and enforce UID/SID matching 2010-04-11 16:51:52 -05:00
Dennis Friis
7db569ca93 Fix typo in argument to valdebug spotted by daemonic. 2010-04-05 21:41:06 +02:00
Daniel De Graaf
e24ff3ffc6 Fix version comparisons in modulemanager so that "core 2.0" will match 2.0.1 2010-04-03 10:10:11 -05:00
Daniel De Graaf
3cf9935005 Use FindNickOnly in a few commands to prevent enumerating users via UID walking 2010-04-02 10:39:15 -05:00
Daniel De Graaf
cd6b7a8cda 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.
2010-04-01 19:01:32 -05:00
Daniel De Graaf
a72520a03c Prevent pre-registration connect blocks from being used post-registration 2010-03-31 18:18:07 -05:00
Daniel De Graaf
52dff8a620 Remove unneeded inet_aton call 2010-03-31 11:36:38 -05:00
Daniel De Graaf
68c55033e0 Allow E:lines to make users exempt from DNSBL checks 2010-03-31 11:34:04 -05:00
Daniel De Graaf
66b3ba75d0 Fix <connect:password> incorrectly reading <connect:pass> 2010-03-31 09:32:06 -05:00
Daniel De Graaf
24e5daf4f9 Improve INSTUID error message 2010-03-29 18:51:32 -05:00