Jilles Tjoelker
cda884c6f2
Fix some warnings in the resolver code.
2008-04-08 19:55:51 +02:00
Jilles Tjoelker
001b3b3633
Make Dictionary keys const everywhere.
2008-04-08 19:52:02 +02:00
Valery Yatsko
0d3fb5c99c
chm_operonly_compat, this adds +O channel mode, which means oper only channel
2008-04-08 21:40:41 +04:00
Valery Yatsko
1368317099
chm_sslonly_compat, this adds +S channel mode, which means ssl only channel
2008-04-08 21:29:19 +04:00
Valery Yatsko
0cb68b8aca
extb_ssl extension - ssl extban
2008-04-08 21:24:23 +04:00
Valery Yatsko
b865be9e33
Added diffs/ directory for various patches/diffs with the features which are unuseful at this moment, but could be used later, added dyn-cmodes diff there
2008-04-08 21:10:23 +04:00
Jilles Tjoelker
20961eeada
Make the format argument of change_nick_user_host() const.
2008-04-08 18:54:58 +02:00
Jilles Tjoelker
b4cd337c77
Make Message.cmd a const pointer.
2008-04-08 18:51:52 +02:00
Valery Yatsko
03d18a46b1
Fixed two places, where sendto_realops_flags was mistakenly used, and removed this function entirely
2008-04-08 20:32:58 +04:00
Valery Yatsko
79c3c679ad
Removing UMODE_ALL, replacing all sendto_realops_flags in sslproc.c with snomasks
2008-04-08 20:16:19 +04:00
Valery Yatsko
8e936dafd2
Changing umode defines - renumbered
2008-04-08 20:06:43 +04:00
Valery Yatsko
92b8976366
'S' flag meaning we use ssl link added to /stats {c,C} (connect)
2008-04-08 18:30:53 +04:00
Valery Yatsko
9b2fe0ba77
rb_lib_loop delay changed from 250 to 0, it really must be set to nil, 'cause there are some additional checks inside libratbox3
2008-04-08 18:09:32 +04:00
Valery Yatsko
477035a4d2
m_stats.c fixed not to use kb in tstats output
2008-04-08 18:05:29 +04:00
Valery Yatsko
29c8637abb
Branch merge
2008-04-08 18:01:37 +04:00
Valery Yatsko
6b7c7401f9
Working over zipstats bug and moving on the new ServerStats struct (without Kb counting, this style is used by code parts from ratbox3)
2008-04-08 18:00:38 +04:00
Valery Yatsko
944de091fe
Oups, declarations related to ircd.c returned from ircd_state.c
2008-04-08 16:01:16 +04:00
Valery Yatsko
f0dd483776
Cleaned up ircd.c a bit and added additional check to ircd_die_cb()
2008-04-08 15:50:39 +04:00
Valery Yatsko
94ffe93212
ircd_state.{c,h} gone - let us redesign it in future really
2008-04-08 15:41:41 +04:00
Valery Yatsko
f1c998aef1
ServerRunning is not used too
2008-04-08 15:38:18 +04:00
Valery Yatsko
f9d784da28
It seems that we don't use data structs version anywhere since 1.2.0 - removed
2008-04-08 15:36:56 +04:00
Valery Yatsko
e30b893eb1
show_capabilities cleanup and now show whether we are TS or TS6 and SSL link
2008-04-07 20:21:09 +04:00
Valery Yatsko
fef2c7b157
Make charybdis not search m_sjoin as its a core module
2008-04-07 20:06:04 +04:00
Valery Yatsko
d9f98c7a59
'pargs' gone from set_final_mode - should be correct
2008-04-07 19:05:29 +04:00
Valery Yatsko
452382d01b
m_sjoin.c gone, merged with m_join.c
2008-04-07 18:26:59 +04:00
Valery Yatsko
9b1b4a972b
SSL options added to configuration files
2008-04-07 15:45:15 +04:00
Valery Yatsko
b190d5921a
Missed include
2008-04-07 15:29:39 +04:00
Valery Yatsko
8d268bdb38
Some declarations connected to removed servlink gone
2008-04-07 15:26:25 +04:00
Jilles Tjoelker
0624f969d3
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
045f362f77
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
fa8f5ecc54
run autoreconf
2008-04-06 22:44:48 +04:00
William Pitcock
7f55df0596
Remove servlink, it's functionality is now provided by ssld.
2008-04-06 13:38:55 -05:00
William Pitcock
5da17c500b
fix whois :)
2008-04-06 12:04:25 -05:00
William Pitcock
16cb94cc53
add umode +Z for SSL, can't be set or unset
2008-04-06 11:55:12 -05:00
William Pitcock
42fa784692
remove unneeded notice, whois idle works fine :)
2008-04-06 11:48:28 -05:00
William Pitcock
2b6c877341
make this compile again
2008-04-06 11:33:34 -05:00
William Pitcock
a6cb5ebfe0
add missing file
2008-04-06 11:31:46 -05:00
Valery Yatsko
8db00894ab
ssl sync with http://hg.angelforce.ru/charybdis-old
2008-04-06 18:52:42 +04:00
Valery Yatsko
cee7d8576d
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
0454dd83f7
run autoreconf
2008-04-06 14:55:35 +04:00
Valery Yatsko
9b027314f1
Added ssld to Makefile.in and configure.ac.
2008-04-06 14:50:29 +04:00
Valery Yatsko
7f87f8d2e4
ssld from ratbox3 without automake dep
2008-04-06 14:46:52 +04:00
Jilles Tjoelker
1d39b466d4
Branch merge.
2008-04-05 22:34:13 +02:00
Valery Yatsko
b67253e1ee
run autoreconf
2008-04-06 00:16:38 +04:00
Valery Yatsko
f820576d39
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
cecb5c1e51
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
57b7610916
Automated sync with http://hg.angelforce.ru/charybdis
2008-04-05 23:58:49 +04:00
Valery Yatsko
3fe908250a
Much clear maxconnections stuff - ported from ratbox3.
2008-04-05 23:56:15 +04:00
Jilles Tjoelker
21c56a6a37
Branch merge.
2008-04-05 21:20:15 +02:00
Jilles Tjoelker
b5d9e56cfb
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