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
Daniel De Graaf
fcdfe35a31
2.0 release candidate 1
v2.0.0rc1
2010-03-27 11:00:00 -05:00
Daniel De Graaf
a46cb4d8e6
Block writes to pending-connect socket
2010-03-27 10:31:08 -05:00
Daniel De Graaf
44ad8a5e33
Add debouncing to m_cloaking, and fix cloak of hosts without dots
2010-03-27 09:56:43 -05:00
Daniel De Graaf
78453e4fa7
Remove references to svn from configure
2010-03-25 16:09:36 -05:00
Daniel De Graaf
81ea1c49fa
Remove references to SVN from the Makefile
2010-03-25 15:51:40 -05:00
danieldg
5a7d1bbe19
Improve the output of "make install"
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12660 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-24 19:52:07 +00:00
danieldg
fea69b0569
Fix CommandFloodPenalty overflow on connect
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12659 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 14:51:43 +00:00
danieldg
5a8d1f3298
Fail config parse if duplicate keys are found
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12658 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 14:51:36 +00:00
danieldg
0a331a3b64
Calling OnError from Resolver's constructor is broken; just use the exception
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12657 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 13:54:16 +00:00
danieldg
13e2fa5fea
Change 2.0 cloak function to use variable-length segments
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12656 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-23 03:10:49 +00:00
danieldg
fdab84abd3
A few minor fixups
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12655 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 23:41:33 +00:00
danieldg
9096b10092
Don't repeat the Raw I/O log message on every rehash
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12654 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 23:41:25 +00:00
danieldg
950b9e7043
Change <security:operspywhois> to a tristate
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12653 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 22:30:21 +00:00
danieldg
19963bd452
Fix MySQL crash on module unload with empty query queue
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12652 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 21:54:49 +00:00
danieldg
2bde76b587
Move some unused modules to -extras
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12651 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 20:29:13 +00:00
danieldg
10d8e9151d
Remove channel argument from OnSendWhoLine, this information is already available in params[0]
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12650 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 20:29:05 +00:00
danieldg
406010998e
Move ModuleManager::UnloadAll out of modmanager_dynamic
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12649 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 18:02:17 +00:00
danieldg
a9754ce49b
Allow static initialization of dynamic_reference objects
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12648 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-22 18:02:09 +00:00
danieldg
f5c631ef86
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
2010-03-19 18:06:39 +00:00