Jilles Tjoelker
c0e90a8ed5
Fix another bad cache variable name.
2008-06-03 20:50:50 +02:00
Jilles Tjoelker
6f7bcc24ef
Add FINDFORWARDS and IDENTIFY commands to oper-guide (from extensions).
2008-05-22 00:46:02 +02:00
Jilles Tjoelker
5eeb71b78e
Add +F and +W snomasks to oper-guide (from extensions).
2008-05-22 00:30:42 +02:00
Jilles Tjoelker
9c05c19cce
Reject u@@h klines.
2008-05-21 23:00:10 +02:00
Jilles Tjoelker
af0ba24b4f
Give an error message when refusing a kline that has neither . : or @.
2008-05-21 22:56:51 +02:00
Jilles Tjoelker
732280d99e
olist: do not send operspy notices for nonexistent channels
2008-05-21 01:13:45 +02:00
Jilles Tjoelker
3d106847c5
olist: give proper error message if oper does not have oper_spy priv
2008-05-21 00:56:53 +02:00
Jilles Tjoelker
0788536e2d
Rerun autoconf.
2008-05-18 23:36:39 +02:00
Jilles Tjoelker
686735a1d3
Bump version on trunk to 3.1.
2008-05-18 23:34:39 +02:00
Jilles Tjoelker
7414a7c1a6
Added tag charybdis-3.0.1 for changeset b57df81a2c4c
2008-05-18 23:24:45 +02:00
Jilles Tjoelker
c75eb8dab5
Add MacOS X fixes to NEWS.
2008-05-18 01:24:58 +02:00
Jilles Tjoelker
1a82970f12
Rerun autoconf.
2008-05-17 17:46:45 +02:00
Jilles Tjoelker
794816af01
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
ac48b7c300
libratbox: Remove static inline symbols from export-syms.txt.
2008-05-17 13:26:42 +02:00
Jilles Tjoelker
6770b968bc
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
079b48b710
Rerun autoconf.
2008-05-13 23:23:12 +02:00
Jilles Tjoelker
d99faa427b
Bump version to 3.0.1.
2008-05-13 23:22:57 +02:00
Jilles Tjoelker
aec4c3cb6b
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
2142f6910e
Fix a possible crash with SSL connections closing early.
...
libratbox r25356 (jilles)
2008-05-12 19:54:24 +02:00
Jilles Tjoelker
3c95b6e72f
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
edd8f6417d
Added tag charybdis-3.0.0 for changeset d9d47a5f220c
2008-04-25 14:56:38 -05:00
William Pitcock
4a466cb340
charybdis 3.0.0
2008-04-25 14:56:35 -05:00
William Pitcock
9d129b8ab0
Install it into /bin
2008-04-25 14:52:17 -05:00
William Pitcock
0253849e55
Removed tag charybdis-3.0.0
2008-04-25 14:48:39 -05:00
William Pitcock
5bdf35d550
Added tag charybdis-3.0.0 for changeset 4f8eddb79e21
2008-04-25 14:47:25 -05:00
William Pitcock
fc596742b1
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-25 14:46:46 -05:00
William Pitcock
828a2e6ad5
Add SSL generation tool.
2008-04-25 14:46:24 -05:00
Jilles Tjoelker
4a8f930e5a
Added tag charybdis-3.0.0-rc1 for changeset 7aef7b002131
2008-04-25 14:38:53 +02:00
Jilles Tjoelker
bb26095d63
Global server notices already exist.
...
(:<sourceserver> ENCAP <server> SNOTE <snomask> :<text>)
2008-04-25 14:24:33 +02:00
Jilles Tjoelker
4bf178c50c
Copy makerelease scripts from atheme-services and adapt them.
2008-04-25 14:17:32 +02:00
Jilles Tjoelker
ae71856b53
Document PRIVS command in sgml.
2008-04-24 23:58:47 +02:00
Jilles Tjoelker
80a12aea20
Mention potential version differences explicitly.
2008-04-24 23:47:27 +02:00
Jilles Tjoelker
2cfb7214ee
Require remoteban privilege to send dline/undline to other servers.
2008-04-23 18:32:46 +02:00
Jilles Tjoelker
3c71ce9d23
Mention undline more clearly with unkline oper privilege.
2008-04-23 18:31:34 +02:00
Jilles Tjoelker
a7738ac0d1
Mention dline/undline with remoteban oper privilege.
2008-04-23 18:31:02 +02:00
William Pitcock
7c746d1c7d
Remove ChangeLog -- it's no longer updated since SVN to HG transition.
2008-04-22 19:42:39 -05:00
William Pitcock
e77f633465
Add SNONOTICE stuff to 3.1 todo.
2008-04-22 19:40:25 -05:00
Jilles Tjoelker
509090fe64
Expand NEWS for 3.0.0.
2008-04-22 23:41:36 +02:00
Jilles Tjoelker
b380384839
Show hg revision number (serno) in ircd -version.
2008-04-22 23:41:16 +02:00
William Pitcock
b10c4bd17a
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-21 20:26:51 -05:00
William Pitcock
e85075ec02
Use sendto_one_numeric() with the new AWAY numerics.
2008-04-21 20:26:23 -05:00
Jilles Tjoelker
b7bb965735
Don't try to fflush a file we just closed.
...
ircd-ratbox r25251 (androsyn)
2008-04-22 00:45:43 +02:00
William Pitcock
f28d832416
Automated merge with ssh://hg.atheme.org//hg/charybdis
2008-04-21 17:17:51 -05:00
William Pitcock
045da06897
3.0.0-RC1.
2008-04-21 17:17:31 -05:00
Jilles Tjoelker
dc19d5c716
Document remote D:lines in sgml.
2008-04-21 01:54:24 +02:00
Jilles Tjoelker
d8d2cb0a62
Mention shared dline flags in reference.conf.
2008-04-21 01:42:19 +02:00
Jilles Tjoelker
c42fb00e7f
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
61c096aa8f
Take out some seven-style server notices.
2008-04-20 19:43:50 +02:00
Jilles Tjoelker
37f6cc05d8
Repair fast/better undline (169:d8aa0d182c9f).
2008-04-20 16:05:17 +02:00
Jilles Tjoelker
5f7a6a3db2
Remove windows newlines (^M).
2008-04-20 15:47:53 +02:00