Valery Yatsko
1bf485532d
Variable aconf was used before its initialization - fixed
2008-07-27 14:43:49 +04:00
Valery Yatsko
38e0e40411
Added '*~' entry to .hgignore, gedit loves making them much
2008-07-27 14:09:47 +04:00
Valery Yatsko
1e453badaf
Changed my email address
2008-07-27 13:53:39 +04:00
Valery Yatsko
0865b537a0
SSL only channel mode extension - might be useful if server owner prefer not to use extended bans, or to make server feel like ircd-ratbox3
2008-07-27 12:47:40 +04:00
Valery Yatsko
16120df7af
Added chm_operonly to Makefile
2008-07-27 12:19:21 +04:00
Valery Yatsko
7608ef4933
A very draft version of extensions, which are adding can_join hooks for custom channel modes
2008-07-27 12:10:48 +04:00
Jilles Tjoelker
dada366b70
Also apply floodcount to messages to remote clients (except services).
...
As before, only local clients can have their message blocked.
2008-07-22 01:46:34 +02:00
Jilles Tjoelker
85b8e6497d
Do not check floodcount if user is messaging self.
2008-07-13 13:35:43 +02:00
Jilles Tjoelker
e23905e60d
Regenerate depend files.
2008-07-12 01:52:27 +02:00
Jilles Tjoelker
121cd4dcb6
Some fixes to .depend generation.
2008-07-12 01:52:14 +02:00
Jilles Tjoelker
b7fc2983f2
Add some stuff to .hgignore.
2008-07-11 14:46:00 +02:00
Jilles Tjoelker
40a53c07b4
Add a DNS section to charybdis-oper-guide.
2008-07-10 23:31:46 +02:00
Jilles Tjoelker
60817ff45c
Remove some obsolete ConfItem flags.
2008-07-04 17:05:18 +02:00
Jilles Tjoelker
dc4d501281
Move nick collision notices from +s to +k.
...
Remote nick collisions (Received KILL/SAVE message)
were already on +k.
2008-07-04 16:54:46 +02:00
Jilles Tjoelker
3fde0c14a2
Do not send kills for unknown prefixes which are nicks.
...
This can happen harmlessly in particular if a SAVE
and a nick-prefixed command crossed; then, due to
nick changes and nick chasing, it easily causes
ghosts that need a kill or split to disappear.
Most commands use UID as prefix which does not have
this problem and will destroy real ghosts soon enough.
2008-07-02 00:58:56 +02:00
Jilles Tjoelker
e5cdec73ac
Log ssld errors for servers and handshakes.
...
(serverlog)
2008-06-30 00:28:00 +02:00
Jilles Tjoelker
0d093bfee3
Call serv_connect_callback() directly from serv_connect_ssl_callback().
...
This speeds up outgoing SSL server connections by 1 second.
2008-06-29 23:47:10 +02:00
Jilles Tjoelker
faed554234
Give proper error messages if connect fails for a server using SSL.
2008-06-29 23:47:02 +02:00
Jilles Tjoelker
cd0ba90750
Send ssld error netwide if it was a remote connect and a handshake.
2008-06-29 22:02:32 +02:00
Jilles Tjoelker
9cb932632f
Show reason for failed outgoing SSL handshakes to opers.
...
Also add a comment that ircd does not care about the
reason for failed incoming SSL handshakes.
ircd-ratbox r25651
2008-06-29 21:56:31 +02:00
Jilles Tjoelker
0b53baf73b
Keep track of nameservers that timeout and use others preferably.
...
The number of timeouts since the last received
packet is visible in /stats A.
2008-06-29 21:07:24 +02:00
Jilles Tjoelker
0ae330b43f
Reset check_splitmode_ev to NULL after removing it,
...
to exclude the possibility of it being removed twice.
like ircd-ratbox r25641 (jilles)
reverts 788:476d29d84191
2008-06-29 01:37:11 +02:00
Jilles Tjoelker
346aca1799
Make m_trace.c compile here (with gcc 4.2.1).
2008-06-28 21:08:04 +02:00
Valery V Yatsko
a70bad1d73
m_trace.c fixed
2008-06-28 18:20:24 +04:00
Valery V Yatsko
42706093f1
New (and better) values for startup event timings
2008-06-28 14:50:21 +04:00
Valery V Yatsko
6447b1637d
Removed __CYGWIN__ define - server has no ability to work on cygwin right now
2008-06-28 14:46:03 +04:00
Valery V Yatsko
f4fd05e251
Removed SystemTime declaration
2008-06-28 14:38:27 +04:00
Valery V Yatsko
fd4535aa50
Remove srand() from main(), we are using ratbox3 random number generator (ev)
2008-06-28 14:36:25 +04:00
Valery V Yatsko
51b0223e4d
'empty_sockhost = "255.255.255.255"' const for report_this_status
2008-06-28 14:27:33 +04:00
Valery V Yatsko
3db8104751
report_this_status: declaration changed
2008-06-28 14:25:31 +04:00
Valery V Yatsko
af7c236800
report_this_status fixed
2008-06-28 14:24:18 +04:00
Valery V Yatsko
715b28fefd
Applied svn diff from ratbox3 r21458:21470
2008-06-28 14:13:50 +04:00
Valery V Yatsko
4fd52c8c20
notify_banned_client cleaned up
2008-06-28 12:56:58 +04:00
Valery V Yatsko
bb79db15d7
1. Removed stupid initUser() function outside of all heaps initializations
...
2. Cleaned up make_client
2008-06-28 12:49:27 +04:00
Valery V Yatsko
6992eef0b5
*_heap declaration related to client.c are now in client.c + current_uid too
2008-06-28 12:44:19 +04:00
Valery V Yatsko
9a67ad23d9
Remove Channel->users_last, used nowhere
2008-06-28 12:25:53 +04:00
Valery V Yatsko
a2eb0d5913
Removed unneeded '*_ev = NULL' statements
2008-06-28 12:12:18 +04:00
Valery V Yatsko
9813daca73
'struct config_channel_entry ConfigChannel' in channel.c too
2008-06-28 12:02:51 +04:00
Valery V Yatsko
1a218aaf75
'rb_dlink_list global_channel_list' declaration moved to channel.c
2008-06-28 12:00:01 +04:00
Valery V Yatsko
5475a9321f
channel_heap,ban_heap,topic_heap,member_heap declared statically in channel.c instead of ircd.{c,h}
2008-06-28 11:54:51 +04:00
Valery V Yatsko
c735f93023
Pretty symlink logic for help files
2008-06-28 11:48:30 +04:00
Valery V Yatsko
7dd98666cc
untabify function added to cache.c:
...
removes tabs from src, replaces with 8 spaces, and returns the length
of the new string. if the new string would be greater than destlen,
it is truncated to destlen - 1
2008-06-28 11:22:43 +04:00
Valery V Yatsko
df22ecbf77
sync ssld with ratbox3 repository: now r25594 + charybdis related changes
2008-06-26 21:21:46 +04:00
Valery V Yatsko
cddb360c6b
update TODO
2008-06-26 21:19:41 +04:00
Valery V Yatsko
03d5e1e46b
Fix compilation without zlib headers present, from the ratbox3 upstream
2008-06-26 21:19:19 +04:00
Valery V Yatsko
913bafd10e
update TODO
2008-06-26 10:28:01 +04:00
Valery V Yatsko
6a95f26eaf
unlikely -> rb_unlikely
2008-06-26 10:19:27 +04:00
Valery V Yatsko
969a1ae66a
PASS selector:password for auth{}, based on spb's patch for ircd-seven
2008-06-26 10:18:58 +04:00
Valery V Yatsko
ccfcd3519f
update TODO
2008-06-26 09:44:07 +04:00
Valery V Yatsko
38d3826839
TODO: done: merge with libratbox SVN
2008-06-26 09:34:27 +04:00