Commit graph

3997 commits

Author SHA1 Message Date
Jilles Tjoelker
ad35b2cd1f If we see an invalid nick, close the local link instead of killing it.
This avoids annoying users when someone links a test
server with the wrong nicklen and is more likely to lead
to the inconsistency being fixed than a kill.
2008-04-06 22:04:42 +02:00
Valery Yatsko
6484936e51 yes, ssl s2s, ssl c2s works good, maxconnections stuff cleared, so notice that in TODO 2008-04-06 23:26:01 +04:00
Valery Yatsko
fb440e6408 run autoreconf 2008-04-06 22:44:48 +04:00
William Pitcock
7cc51d0449 Remove servlink, it's functionality is now provided by ssld. 2008-04-06 13:38:55 -05:00
William Pitcock
af7aaa8444 fix whois :) 2008-04-06 12:04:25 -05:00
William Pitcock
3318e109f9 add umode +Z for SSL, can't be set or unset 2008-04-06 11:55:12 -05:00
William Pitcock
340a0ddd26 remove unneeded notice, whois idle works fine :) 2008-04-06 11:48:28 -05:00
William Pitcock
f845191560 make this compile again 2008-04-06 11:33:34 -05:00
William Pitcock
1471fb5f2b add missing file 2008-04-06 11:31:46 -05:00
Valery Yatsko
c6d7203732 ssl sync with http://hg.angelforce.ru/charybdis-old 2008-04-06 18:52:42 +04:00
Valery Yatsko
715ffadfd9 Importing changes from ircd-ratbox revision r25203, this fixes libratbox/src/openssl.c a bit 2008-04-06 18:28:56 +04:00
Valery Yatsko
53970d07a9 run autoreconf 2008-04-06 14:55:35 +04:00
Valery Yatsko
d261b578f4 Added ssld to Makefile.in and configure.ac. 2008-04-06 14:50:29 +04:00
Valery Yatsko
8d99443b6b ssld from ratbox3 without automake dep 2008-04-06 14:46:52 +04:00
Jilles Tjoelker
f1eccc3420 Branch merge. 2008-04-05 22:34:13 +02:00
Valery Yatsko
4271aa89f7 run autoreconf 2008-04-06 00:16:38 +04:00
Valery Yatsko
7c6292028a Just notice in configure that user could use gmake too (only gmake allowed on some of my hostings). 2008-04-06 00:15:59 +04:00
Jilles Tjoelker
abe5dd209d Put back connecting to servers defined by hostname.
The DNS lookup is done at connect time.
2008-04-05 22:09:32 +02:00
Valery Yatsko
1f42b65e8d Automated sync with http://hg.angelforce.ru/charybdis 2008-04-05 23:58:49 +04:00
Valery Yatsko
101db4c443 Much clear maxconnections stuff - ported from ratbox3. 2008-04-05 23:56:15 +04:00
Jilles Tjoelker
17050f2433 Branch merge. 2008-04-05 21:20:15 +02:00
Jilles Tjoelker
9d9a4f6015 Fix SET_SS_LEN so that it also works correctly outside libratbox.
Use RB_SOCKADDR_HAS_SA_LEN instead of SOCKADDR_IN_HAS_LEN
which is only defined inside libratbox.
This fixes creating own sockaddr structs in other programs
using SET_SS_LEN, then passing them to libratbox, on
4.4BSD based systems.
2008-04-05 21:08:48 +02:00
Valery Yatsko
2af8c7ff8b Some global structs cleaned up a bit in their initalization and declarations. 2008-04-05 22:02:59 +04:00
Valery Yatsko
480e37b7ba .hgignore added 2008-04-05 21:35:33 +04:00
Valery Yatsko
9ea3ea1085 Missed some files in r520 commit. 2008-04-05 21:20:48 +04:00
Valery Yatsko
0f6e881c65 run autoreconf 2008-04-05 21:13:25 +04:00
Valery Yatsko
ccda6e3fc5 Replacing legacy IPV6 define with RB_IPV6 (which is included in libratbox's config.h). 2008-04-05 20:57:30 +04:00
Valery Yatsko
47adde3def s_stats.c removed, now we use new style of stats handling. 2008-04-04 19:54:37 +04:00
Jilles Tjoelker
074e7607a7 Remove some declarations for removed functions. 2008-04-04 01:19:28 +02:00
Jilles Tjoelker
7df5fcfbd3 Make m_dline and m_kline load again. 2008-04-04 01:18:47 +02:00
Jilles Tjoelker
f455ed520d Servlink control data is read again, this makes /stats Z work. 2008-04-04 00:45:38 +02:00
Jilles Tjoelker
8c689f969d Ziplinks appear to work again now. 2008-04-04 00:13:50 +02:00
Jilles Tjoelker
209b3a713d Unbreak /stats B. 2008-04-03 23:38:47 +02:00
Jilles Tjoelker
70b72a0792 Unbreak /stats ? and fix a bug in /stats Z. 2008-04-03 23:21:20 +02:00
Jilles Tjoelker
28d337da4d Unbreak percentage display in /map.
This now uses integer arithmetic instead of floating point.
2008-04-03 22:55:09 +02:00
Jilles Tjoelker
d18a9c05fb Fix crash when a server or attempt by an oper exits. 2008-04-03 22:47:16 +02:00
Jilles Tjoelker
75c5813806 Unbreak connecting to servers. 2008-04-03 22:46:43 +02:00
Jilles Tjoelker
2844a8b409 Remove ident connect failure notices again.
reverting 7ea53124d350
2008-04-03 22:19:47 +02:00
Jilles Tjoelker
9f316874a3 Clean this up a bit. 2008-04-03 22:11:19 +02:00
Jilles Tjoelker
519bd8540b Make m_stats and m_svinfo load again. 2008-04-03 22:01:59 +02:00
Jilles Tjoelker
f237e31a12 Get rid of ^M. 2008-04-03 22:00:22 +02:00
Jilles Tjoelker
2b2df0cb10 Fix a case where an EOF could be interpreted a previous errno (often ignorable). 2008-04-03 21:43:54 +02:00
Jilles Tjoelker
e33c4818c3 Connect to correct ident port (forgot an htons). 2008-04-03 20:46:20 +02:00
William Pitcock
c5eebb3efb Make identd check work again. Someone made an oops here. 2008-04-03 10:53:16 -05:00
William Pitcock
93a426cb6e Make this compile again. 2008-04-03 10:31:18 -05:00
William Pitcock
8afa3bf057 Call ilog_error() to log identd check failures. 2008-04-03 10:29:51 -05:00
William Pitcock
fd3f1b5b69 set_time() isn't needed anymore; remove it 2008-04-03 05:35:44 -05:00
William Pitcock
dc7aebdc06 add TS6-only to TODO. 2008-04-02 22:01:37 -05:00
William Pitcock
638768c99d add a TODO file 2008-04-02 21:59:19 -05:00
William Pitcock
4016731b1c s_log.* -> logger.* (s_foo looks ugly, lets try to get rid of it) 2008-04-02 21:52:01 -05:00