Bram Matthys
54f30886d2
Fix server linking (outgoing) not working after IPv4/IPv6 split a week ago.
2015-08-09 16:12:38 +02:00
Bram Matthys
fa87577918
and some more.
2015-07-28 22:14:58 +02:00
Bram Matthys
47ec1da3f5
Remove unused functions
2015-07-28 21:42:40 +02:00
Bram Matthys
13fffa4e1a
split all the local client stuff to acptr->local. makes it a lot easier to catch bugs.
...
If the IRCd crashes then it's likely not by this change but rather an existing issue that was previously gone unnoticed.
2015-07-19 12:48:18 +02:00
Travis McArthur
aea09603a4
Remove USE_SSL macro and associated code
...
We no longer support non-SSL builds, remove related code
2015-05-20 02:48:34 -04:00
Bram Matthys
101d2dd6a3
Big 3.4.x commit containing bug fixes and enhancements. Modularizing
...
user & channel modes. Fixing Windows build. Etc..
2014-05-11 20:56:02 +02:00
William Pitcock
afdf5d780a
- Replace ircsprintf() with bounds-checking ircsnprintf(), patch from FalconKirtaran. ( #4208 )
2013-05-21 06:26:52 +00:00
William Pitcock
2ea5301896
- Rework the listener system to not use Client table entries.
2012-11-25 02:46:39 +00:00
William Pitcock
fb6da590fb
- Simplify deliver_it().
2012-11-05 05:27:23 +00:00
William Pitcock
efd5c6ec1a
- Removed broken VMS netwrite() code.
2012-10-26 04:10:03 +00:00
William Pitcock
ac5d1b9979
- Remove IsBlocked()/SetBlocked()/ClearBlocked() and related deritius.
2012-10-08 16:16:05 +00:00
William Pitcock
25318ec24b
- Port the SSL code over to the evented I/O subsystem.
2012-10-05 14:19:54 +00:00
binki
9e64a0121c
- More strict sockhost (hostmask) checking in m_nick.c:_register_user(). Fixed some bad string handling as well. See comments in bug ( #0003907 ).
2010-05-28 21:31:36 +00:00
binki
f1ec26a07c
- Partially fixed bug where IPv4 addresses were randomly mishandled by the cgiirc code, resulting in the sockhost/hostmask being set to something like ::ffff:127.0.0.1, which confused the s2s protocol. Reported by tabrisnet ( #0003907 ). Also, reject incorrectly formed hostnames from WEBIRC command.
2010-05-28 04:30:22 +00:00
codemastr
e5f16b777a
Made the win32 version use a dynamically linked libc
2004-05-30 00:59:05 +00:00
Bram Matthys
1681fce504
multiple changes...
...
- Updated example.conf with a more strict default oper-only-stats.
- Made '/stats S' and '/stats Z' oper only again (always).
- Hopefully fixed incoming/outgoing rate in /stats T. Only the stats of the first
listener was counted instead of the total. This also explains why on some (many?)
ircd configurations it always showed 0.00 kb/s and why HTM (high traffic mode)
was never kicking in.
2003-08-10 20:53:09 +00:00
Bram Matthys
99dbe995c0
- Code cleanup (sys_errlist[])
2003-05-12 18:45:21 +00:00
Bram Matthys
fb5ea7d873
channelmode +f fix /// IPv6: Fixed unable-to-resolve-bug if both a A/AAAA record and NS/MX/etc records were present
2003-05-11 16:26:58 +00:00
Bram Matthys
28d355f649
- Code cleanup (gcc 3.2 warnings with -Wall).
...
Compile tests done: Linux, Linux SSL, Linux SSL+ZIP, Windows, Windows ZIP, Windows SSL+ZIP.
This might also have fixed some (or 1) bug(s) :P.
2003-02-23 03:41:39 +00:00
stskeeps
566e03e5b2
- Fixed problem with DEBUG ERROR when SSL handshaking (reported by some people)
2002-08-14 20:47:07 +00:00
stskeeps
4e84c85ceb
- Added ircd/safe_SSL_read/write from bahamut+inet6/azzuranet. This can be done much nic
...
when newio is done.
2002-07-23 19:04:18 +00:00
stskeeps
3699932d77
- Fixed some stuff to deal with #136 - Please note that we do NOT compress our addies
...
- reason for this is because for example ::ffff:192.168.1.5 would really fuck up stuff
in the IRC protocol
2002-05-28 23:55:07 +00:00
stskeeps
f8865a5aa1
- Fixed a openssl+ipv6 bug, pointed out by Aragon .. This probably breaks some other crap, but what
...
the heck..
2002-05-25 16:56:59 +00:00
codemastr
b8fecd310f
...
2002-03-05 19:34:10 +00:00
griever
104e7200f5
FOO!
2002-03-05 00:49:03 +00:00
codemastr
6b8c83ba85
Cleaned up a bunch of -Wall warnings
2002-01-27 20:28:41 +00:00
stskeeps
e888024e63
+- CIDR IPv6 fixes, scan_* fixes
2001-12-23 22:27:10 +00:00
codemastr
ab9db56291
Added support for PS_STRINGS and pstat
2001-11-10 18:13:05 +00:00
codemastr
c83f79a44a
Fixed a bug that made the G:line host checker ignore ?
2001-11-09 19:32:03 +00:00
stskeeps
0b01bc3852
Linux IPv6 Fixes
2001-11-07 13:48:42 +00:00
stskeeps
053cbcaae4
gr
2001-11-07 13:27:49 +00:00
stskeeps
8e2cc100ce
+- IPv6 fixes to Inet_si2p & Inet_si2pB
2001-11-05 14:11:36 +00:00
stskeeps
8d3f493976
+- Fixed a #undef INET6 bug
2001-09-17 12:59:42 +00:00
stskeeps
1e438f3560
+ fixing a IPv6 bug
...
+- Made Inet_si2p (sin to presensation), fixing the "*", bug, some debugging
+ fixes, fixed a lot of IPv6 bugs, hopefully - thanks to JK for borrowing
+ his box
2001-09-09 20:09:59 +00:00
stskeeps
ee9f9d9af0
+- Removed bsd.c and made socket.c, moving signal stuff to ircd.c, possible
...
+ fixing a IPv6 bug
2001-09-09 09:43:56 +00:00