Jilles Tjoelker
aeeda4466a
Reject u@@h klines.
2008-05-21 23:00:10 +02:00
Jilles Tjoelker
1dc9ac1d69
Give an error message when refusing a kline that has neither . : or @.
2008-05-21 22:56:51 +02:00
Jilles Tjoelker
0d234dca12
olist: do not send operspy notices for nonexistent channels
2008-05-21 01:13:45 +02:00
Jilles Tjoelker
d4715e8f28
olist: give proper error message if oper does not have oper_spy priv
2008-05-21 00:56:53 +02:00
Jilles Tjoelker
57d78ae1ca
Rerun autoconf.
2008-05-18 23:36:39 +02:00
Jilles Tjoelker
9c27c708ee
Bump version on trunk to 3.1.
2008-05-18 23:34:39 +02:00
Jilles Tjoelker
a2f4910ca7
Added tag charybdis-3.0.1 for changeset b57df81a2c4c
2008-05-18 23:24:45 +02:00
Jilles Tjoelker
be54db581c
Add MacOS X fixes to NEWS.
2008-05-18 01:24:58 +02:00
Jilles Tjoelker
c1309303d4
Rerun autoconf.
2008-05-17 17:46:45 +02:00
Jilles Tjoelker
213aeb8d6b
Check for the -rpath linker flag.
...
This makes it build on MacOS X which neither
supports nor needs this flag.
2008-05-17 17:46:37 +02:00
Jilles Tjoelker
6315153b9c
libratbox: Remove static inline symbols from export-syms.txt.
2008-05-17 13:26:42 +02:00
Jilles Tjoelker
e0bd36a502
Fix a mistake in kqueue 'overflow' handling.
...
If there is no space in the output buffer to report an
error adding to the kqueue, kevent(2) will abort and
return the error in errno (I was correct that it does
not tell you where it failed). So do not abort the loop
if kevent(2) fails and do not log (expected) EBADF.
2008-05-14 19:56:41 +02:00
Jilles Tjoelker
47fe799183
Rerun autoconf.
2008-05-13 23:23:12 +02:00
Jilles Tjoelker
6d2090c24c
Bump version to 3.0.1.
2008-05-13 23:22:57 +02:00
Jilles Tjoelker
9b4f3c47e1
Save connect errno so that we get a correct connect failure reason
...
libratbox r25358 (androsyn)
2008-05-13 20:21:12 +02:00
Jilles Tjoelker
b68b0b2cde
Fix a possible crash with SSL connections closing early.
...
libratbox r25356 (jilles)
2008-05-12 19:54:24 +02:00
Jilles Tjoelker
98686f18e9
Fix kqueue sometimes dropping updates.
...
(ircd wouldn't read or write anymore to certain clients)
This happens because kqueue.c will often try to add
already closed file descriptors to the kqueue. The kernel
tries to report bad file descriptors in the eventlist; if
the eventlist has no space, processing of the changelist
is silently halted.
The fix:
1. allocate two kqlst things, one for what kqlst currently does
and one as output buffer
this ensures the kevent(2) call in rb_select_kqueue() never
drops updates
2. replace the kevent(2) call in kq_update_events() by a loop
that processes the updates one at a time
that doesn't happen much, and it's the only way to be sure
without also getting events out of the queue we cannot process
at that time
libratbox r25354 (jilles)
2008-05-12 18:54:20 +02:00
William Pitcock
b883310eb5
Added tag charybdis-3.0.0 for changeset d9d47a5f220c
2008-04-25 14:56:38 -05:00
William Pitcock
a1789fbdc7
charybdis 3.0.0
2008-04-25 14:56:35 -05:00
William Pitcock
0042c7a1cb
Install it into /bin
2008-04-25 14:52:17 -05:00
William Pitcock
562ea72083
Removed tag charybdis-3.0.0
2008-04-25 14:48:39 -05:00
William Pitcock
0037615355
Added tag charybdis-3.0.0 for changeset 4f8eddb79e21
2008-04-25 14:47:25 -05:00
William Pitcock
a7a27f1f80
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-25 14:46:46 -05:00
William Pitcock
b1572b6778
Add SSL generation tool.
2008-04-25 14:46:24 -05:00
Jilles Tjoelker
b11e26cf1d
Added tag charybdis-3.0.0-rc1 for changeset 7aef7b002131
2008-04-25 14:38:53 +02:00
Jilles Tjoelker
5cb528f15c
Global server notices already exist.
...
(:<sourceserver> ENCAP <server> SNOTE <snomask> :<text>)
2008-04-25 14:24:33 +02:00
Jilles Tjoelker
8a99d1b9f5
Copy makerelease scripts from atheme-services and adapt them.
2008-04-25 14:17:32 +02:00
Jilles Tjoelker
e2435f2280
Document PRIVS command in sgml.
2008-04-24 23:58:47 +02:00
Jilles Tjoelker
a58d63e94c
Mention potential version differences explicitly.
2008-04-24 23:47:27 +02:00
Jilles Tjoelker
a66dbced56
Require remoteban privilege to send dline/undline to other servers.
2008-04-23 18:32:46 +02:00
Jilles Tjoelker
0786ceea88
Mention undline more clearly with unkline oper privilege.
2008-04-23 18:31:34 +02:00
Jilles Tjoelker
848f83a1cb
Mention dline/undline with remoteban oper privilege.
2008-04-23 18:31:02 +02:00
William Pitcock
30b25e494e
Remove ChangeLog -- it's no longer updated since SVN to HG transition.
2008-04-22 19:42:39 -05:00
William Pitcock
7f7bf7ee3e
Add SNONOTICE stuff to 3.1 todo.
2008-04-22 19:40:25 -05:00
Jilles Tjoelker
eeae854d6f
Expand NEWS for 3.0.0.
2008-04-22 23:41:36 +02:00
Jilles Tjoelker
7f9801883f
Show hg revision number (serno) in ircd -version.
2008-04-22 23:41:16 +02:00
William Pitcock
bec4db9b38
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-21 20:26:51 -05:00
William Pitcock
8308fcdfed
Use sendto_one_numeric() with the new AWAY numerics.
2008-04-21 20:26:23 -05:00
Jilles Tjoelker
0fcbff0c49
Don't try to fflush a file we just closed.
...
ircd-ratbox r25251 (androsyn)
2008-04-22 00:45:43 +02:00
William Pitcock
94c0bd4abe
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-21 17:17:51 -05:00
William Pitcock
9563aa5c9d
3.0.0-RC1.
2008-04-21 17:17:31 -05:00
Jilles Tjoelker
66a1352761
Document remote D:lines in sgml.
2008-04-21 01:54:24 +02:00
Jilles Tjoelker
f410930f71
Mention shared dline flags in reference.conf.
2008-04-21 01:42:19 +02:00
Jilles Tjoelker
bc762249f2
Remove dline flags from shared all.
...
This means dline/undline need to be specified
explicitly in a shared{} block.
2008-04-21 01:41:42 +02:00
Jilles Tjoelker
931e8bc49e
Take out some seven-style server notices.
2008-04-20 19:43:50 +02:00
Jilles Tjoelker
47819d9814
Repair fast/better undline (169:d8aa0d182c9f).
2008-04-20 16:05:17 +02:00
Jilles Tjoelker
e26306d359
Remove windows newlines (^M).
2008-04-20 15:47:53 +02:00
Jilles Tjoelker
7e7c69536b
Remove obsolete comment.
...
DNS lookups should be done prior to usage of an item,
not when loading the configuration.
2008-04-20 15:33:23 +02:00
Jilles Tjoelker
3f2b905e35
Remove conf_connect_allowed(), neither used nor declared.
2008-04-20 15:32:08 +02:00
Jilles Tjoelker
c465dbcda4
Move some declarations to header files, this enforces that they match.
2008-04-20 15:30:24 +02:00