]>
jfr.im git - solanum.git/log
Valery Yatsko [Fri, 11 Apr 2008 13:32:54 +0000 (17:32 +0400)]
Changed my email
Jilles Tjoelker [Fri, 11 Apr 2008 09:30:07 +0000 (11:30 +0200)]
Add extern to eob_count global variable declaration in header file.
Jilles Tjoelker [Fri, 11 Apr 2008 09:08:37 +0000 (11:08 +0200)]
kqueue: also use EV_ONESHOT for read events
This makes the kernel's state agree with our handler pointer.
SSL may need to suspend selecting for reading to write
something, e.g. with renegotiation.
libratbox r25223
Valery Yatsko [Thu, 10 Apr 2008 20:56:21 +0000 (00:56 +0400)]
TODO changes - bans todos
Valery Yatsko [Thu, 10 Apr 2008 20:39:49 +0000 (00:39 +0400)]
Resolver/identd will be done as separated modules in 3.1 (future release), added some TODOs for discuission
Valery Yatsko [Thu, 10 Apr 2008 16:37:42 +0000 (20:37 +0400)]
Importing r25217, r25219 and r25221 from ratbox3
Valery Yatsko [Wed, 9 Apr 2008 19:35:09 +0000 (23:35 +0400)]
Branch merge
Valery Yatsko [Wed, 9 Apr 2008 19:34:34 +0000 (23:34 +0400)]
Fixing time_t warnings
Valery Yatsko [Wed, 9 Apr 2008 19:26:24 +0000 (23:26 +0400)]
Branch merge
William Pitcock [Wed, 9 Apr 2008 19:26:47 +0000 (14:26 -0500)]
add SSL cipher notice to todo list.
Valery Yatsko [Wed, 9 Apr 2008 19:22:51 +0000 (23:22 +0400)]
Importing ratbox3 r25213 changeset
Valery Yatsko [Wed, 9 Apr 2008 19:08:11 +0000 (23:08 +0400)]
Last reorganization for today - renaming diffs/ to patches/ as jilles suggested - looks really much pretty.
Valery Yatsko [Wed, 9 Apr 2008 19:03:34 +0000 (23:03 +0400)]
Some of ideas done, some gone in TODO and marked by 'F' (for future releases)
Valery Yatsko [Wed, 9 Apr 2008 18:24:50 +0000 (22:24 +0400)]
.cvsignore files removed, SVN-Access replaced by Mercurial-Access
Jilles Tjoelker [Wed, 9 Apr 2008 16:28:54 +0000 (18:28 +0200)]
Rerun autoconf.
Jilles Tjoelker [Wed, 9 Apr 2008 16:28:47 +0000 (18:28 +0200)]
Make --enable-warnings work again, and make the warnings a bit more sensible.
Valery Yatsko [Wed, 9 Apr 2008 11:10:43 +0000 (15:10 +0400)]
Remembering some 'what's new' messages
Valery Yatsko [Tue, 8 Apr 2008 19:39:35 +0000 (23:39 +0400)]
chm_* declarations gone to chmode.h - this makes some modules clean
Valery Yatsko [Tue, 8 Apr 2008 19:24:47 +0000 (23:24 +0400)]
New extensions documented + typo fixed
Jilles Tjoelker [Tue, 8 Apr 2008 17:55:51 +0000 (19:55 +0200)]
Fix some warnings in the resolver code.
Jilles Tjoelker [Tue, 8 Apr 2008 17:52:02 +0000 (19:52 +0200)]
Make Dictionary keys const everywhere.
Valery Yatsko [Tue, 8 Apr 2008 17:40:41 +0000 (21:40 +0400)]
chm_operonly_compat, this adds +O channel mode, which means oper only channel
Valery Yatsko [Tue, 8 Apr 2008 17:29:19 +0000 (21:29 +0400)]
chm_sslonly_compat, this adds +S channel mode, which means ssl only channel
Valery Yatsko [Tue, 8 Apr 2008 17:24:23 +0000 (21:24 +0400)]
extb_ssl extension - ssl extban
Valery Yatsko [Tue, 8 Apr 2008 17:10:23 +0000 (21:10 +0400)]
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
Jilles Tjoelker [Tue, 8 Apr 2008 16:54:58 +0000 (18:54 +0200)]
Make the format argument of change_nick_user_host() const.
Jilles Tjoelker [Tue, 8 Apr 2008 16:51:52 +0000 (18:51 +0200)]
Make Message.cmd a const pointer.
Valery Yatsko [Tue, 8 Apr 2008 16:32:58 +0000 (20:32 +0400)]
Fixed two places, where sendto_realops_flags was mistakenly used, and removed this function entirely
Valery Yatsko [Tue, 8 Apr 2008 16:16:19 +0000 (20:16 +0400)]
Removing UMODE_ALL, replacing all sendto_realops_flags in sslproc.c with snomasks
Valery Yatsko [Tue, 8 Apr 2008 16:06:43 +0000 (20:06 +0400)]
Changing umode defines - renumbered
Valery Yatsko [Tue, 8 Apr 2008 14:30:53 +0000 (18:30 +0400)]
'S' flag meaning we use ssl link added to /stats {c,C} (connect)
Valery Yatsko [Tue, 8 Apr 2008 14:09:32 +0000 (18:09 +0400)]
rb_lib_loop delay changed from 250 to 0, it really must be set to nil, 'cause there are some additional checks inside libratbox3
Valery Yatsko [Tue, 8 Apr 2008 14:05:29 +0000 (18:05 +0400)]
m_stats.c fixed not to use kb in tstats output
Valery Yatsko [Tue, 8 Apr 2008 14:01:37 +0000 (18:01 +0400)]
Branch merge
Valery Yatsko [Tue, 8 Apr 2008 14:00:38 +0000 (18:00 +0400)]
Working over zipstats bug and moving on the new ServerStats struct (without Kb counting, this style is used by code parts from ratbox3)
Valery Yatsko [Tue, 8 Apr 2008 12:01:16 +0000 (16:01 +0400)]
Oups, declarations related to ircd.c returned from ircd_state.c
Valery Yatsko [Tue, 8 Apr 2008 11:50:39 +0000 (15:50 +0400)]
Cleaned up ircd.c a bit and added additional check to ircd_die_cb()
Valery Yatsko [Tue, 8 Apr 2008 11:41:41 +0000 (15:41 +0400)]
ircd_state.{c,h} gone - let us redesign it in future really
Valery Yatsko [Tue, 8 Apr 2008 11:38:18 +0000 (15:38 +0400)]
ServerRunning is not used too
Valery Yatsko [Tue, 8 Apr 2008 11:36:56 +0000 (15:36 +0400)]
It seems that we don't use data structs version anywhere since 1.2.0 - removed
Valery Yatsko [Mon, 7 Apr 2008 16:21:09 +0000 (20:21 +0400)]
show_capabilities cleanup and now show whether we are TS or TS6 and SSL link
Valery Yatsko [Mon, 7 Apr 2008 16:06:04 +0000 (20:06 +0400)]
Make charybdis not search m_sjoin as its a core module
Valery Yatsko [Mon, 7 Apr 2008 15:05:29 +0000 (19:05 +0400)]
'pargs' gone from set_final_mode - should be correct
Valery Yatsko [Mon, 7 Apr 2008 14:26:59 +0000 (18:26 +0400)]
m_sjoin.c gone, merged with m_join.c
Valery Yatsko [Mon, 7 Apr 2008 11:45:15 +0000 (15:45 +0400)]
SSL options added to configuration files
Valery Yatsko [Mon, 7 Apr 2008 11:29:39 +0000 (15:29 +0400)]
Missed include
Valery Yatsko [Mon, 7 Apr 2008 11:26:25 +0000 (15:26 +0400)]
Some declarations connected to removed servlink gone
Jilles Tjoelker [Sun, 6 Apr 2008 20:04:42 +0000 (22:04 +0200)]
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.
Valery Yatsko [Sun, 6 Apr 2008 19:26:01 +0000 (23:26 +0400)]
yes, ssl s2s, ssl c2s works good, maxconnections stuff cleared, so notice that in TODO
Valery Yatsko [Sun, 6 Apr 2008 18:44:48 +0000 (22:44 +0400)]
run autoreconf
William Pitcock [Sun, 6 Apr 2008 18:38:55 +0000 (13:38 -0500)]
Remove servlink, it's functionality is now provided by ssld.
William Pitcock [Sun, 6 Apr 2008 17:04:25 +0000 (12:04 -0500)]
fix whois :)
William Pitcock [Sun, 6 Apr 2008 16:55:12 +0000 (11:55 -0500)]
add umode +Z for SSL, can't be set or unset
William Pitcock [Sun, 6 Apr 2008 16:48:28 +0000 (11:48 -0500)]
remove unneeded notice, whois idle works fine :)
William Pitcock [Sun, 6 Apr 2008 16:33:34 +0000 (11:33 -0500)]
make this compile again
William Pitcock [Sun, 6 Apr 2008 16:31:46 +0000 (11:31 -0500)]
add missing file
Valery Yatsko [Sun, 6 Apr 2008 14:52:42 +0000 (18:52 +0400)]
ssl sync with http://hg.angelforce.ru/charybdis-old
Valery Yatsko [Sun, 6 Apr 2008 14:28:56 +0000 (18:28 +0400)]
Importing changes from ircd-ratbox revision r25203, this fixes libratbox/src/openssl.c a bit
Valery Yatsko [Sun, 6 Apr 2008 10:55:35 +0000 (14:55 +0400)]
run autoreconf
Valery Yatsko [Sun, 6 Apr 2008 10:50:29 +0000 (14:50 +0400)]
Added ssld to Makefile.in and configure.ac.
Valery Yatsko [Sun, 6 Apr 2008 10:46:52 +0000 (14:46 +0400)]
ssld from ratbox3 without automake dep
Jilles Tjoelker [Sat, 5 Apr 2008 20:34:13 +0000 (22:34 +0200)]
Branch merge.
Valery Yatsko [Sat, 5 Apr 2008 20:16:38 +0000 (00:16 +0400)]
run autoreconf
Valery Yatsko [Sat, 5 Apr 2008 20:15:59 +0000 (00:15 +0400)]
Just notice in configure that user could use gmake too (only gmake allowed on some of my hostings).
Jilles Tjoelker [Sat, 5 Apr 2008 20:09:32 +0000 (22:09 +0200)]
Put back connecting to servers defined by hostname.
The DNS lookup is done at connect time.
Valery Yatsko [Sat, 5 Apr 2008 19:58:49 +0000 (23:58 +0400)]
Automated sync with http://hg.angelforce.ru/charybdis
Valery Yatsko [Sat, 5 Apr 2008 19:56:15 +0000 (23:56 +0400)]
Much clear maxconnections stuff - ported from ratbox3.
Jilles Tjoelker [Sat, 5 Apr 2008 19:20:15 +0000 (21:20 +0200)]
Branch merge.
Jilles Tjoelker [Sat, 5 Apr 2008 19:08:48 +0000 (21:08 +0200)]
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.
Valery Yatsko [Sat, 5 Apr 2008 18:02:59 +0000 (22:02 +0400)]
Some global structs cleaned up a bit in their initalization and declarations.
Valery Yatsko [Sat, 5 Apr 2008 17:35:33 +0000 (21:35 +0400)]
.hgignore added
Valery Yatsko [Sat, 5 Apr 2008 17:20:48 +0000 (21:20 +0400)]
Missed some files in r520 commit.
Valery Yatsko [Sat, 5 Apr 2008 17:13:25 +0000 (21:13 +0400)]
run autoreconf
Valery Yatsko [Sat, 5 Apr 2008 16:57:30 +0000 (20:57 +0400)]
Replacing legacy IPV6 define with RB_IPV6 (which is included in libratbox's config.h).
Valery Yatsko [Fri, 4 Apr 2008 15:54:37 +0000 (19:54 +0400)]
s_stats.c removed, now we use new style of stats handling.
Jilles Tjoelker [Thu, 3 Apr 2008 23:19:28 +0000 (01:19 +0200)]
Remove some declarations for removed functions.
Jilles Tjoelker [Thu, 3 Apr 2008 23:18:47 +0000 (01:18 +0200)]
Make m_dline and m_kline load again.
Jilles Tjoelker [Thu, 3 Apr 2008 22:45:38 +0000 (00:45 +0200)]
Servlink control data is read again, this makes /stats Z work.
Jilles Tjoelker [Thu, 3 Apr 2008 22:13:50 +0000 (00:13 +0200)]
Ziplinks appear to work again now.
Jilles Tjoelker [Thu, 3 Apr 2008 21:38:47 +0000 (23:38 +0200)]
Unbreak /stats B.
Jilles Tjoelker [Thu, 3 Apr 2008 21:21:20 +0000 (23:21 +0200)]
Unbreak /stats ? and fix a bug in /stats Z.
Jilles Tjoelker [Thu, 3 Apr 2008 20:55:09 +0000 (22:55 +0200)]
Unbreak percentage display in /map.
This now uses integer arithmetic instead of floating point.
Jilles Tjoelker [Thu, 3 Apr 2008 20:47:16 +0000 (22:47 +0200)]
Fix crash when a server or attempt by an oper exits.
Jilles Tjoelker [Thu, 3 Apr 2008 20:46:43 +0000 (22:46 +0200)]
Unbreak connecting to servers.
Jilles Tjoelker [Thu, 3 Apr 2008 20:19:47 +0000 (22:19 +0200)]
Remove ident connect failure notices again.
reverting
7ea53124d350
Jilles Tjoelker [Thu, 3 Apr 2008 20:11:19 +0000 (22:11 +0200)]
Clean this up a bit.
Jilles Tjoelker [Thu, 3 Apr 2008 20:01:59 +0000 (22:01 +0200)]
Make m_stats and m_svinfo load again.
Jilles Tjoelker [Thu, 3 Apr 2008 20:00:22 +0000 (22:00 +0200)]
Get rid of ^M.
Jilles Tjoelker [Thu, 3 Apr 2008 19:43:54 +0000 (21:43 +0200)]
Fix a case where an EOF could be interpreted a previous errno (often ignorable).
Jilles Tjoelker [Thu, 3 Apr 2008 18:46:20 +0000 (20:46 +0200)]
Connect to correct ident port (forgot an htons).
William Pitcock [Thu, 3 Apr 2008 15:53:16 +0000 (10:53 -0500)]
Make identd check work again. Someone made an oops here.
William Pitcock [Thu, 3 Apr 2008 15:31:18 +0000 (10:31 -0500)]
Make this compile again.
William Pitcock [Thu, 3 Apr 2008 15:29:51 +0000 (10:29 -0500)]
Call ilog_error() to log identd check failures.
William Pitcock [Thu, 3 Apr 2008 10:35:44 +0000 (05:35 -0500)]
set_time() isn't needed anymore; remove it
William Pitcock [Thu, 3 Apr 2008 03:01:37 +0000 (22:01 -0500)]
add TS6-only to TODO.
William Pitcock [Thu, 3 Apr 2008 02:59:19 +0000 (21:59 -0500)]
add a TODO file
William Pitcock [Thu, 3 Apr 2008 02:52:01 +0000 (21:52 -0500)]
s_log.* -> logger.* (s_foo looks ugly, lets try to get rid of it)
William Pitcock [Thu, 3 Apr 2008 02:47:03 +0000 (21:47 -0500)]
report_error() cleanup
William Pitcock [Thu, 3 Apr 2008 02:40:54 +0000 (21:40 -0500)]
ilog_error() replaces legacy report_error() craq
William Pitcock [Thu, 3 Apr 2008 01:47:43 +0000 (20:47 -0500)]
run autoreconf