]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
15 years agosame bug
William Pitcock [Sun, 17 Aug 2008 12:47:06 +0000 (07:47 -0500)] 
same bug

15 years agoRemove another servlink remnant.
Jilles Tjoelker [Sun, 17 Aug 2008 12:46:29 +0000 (14:46 +0200)] 
Remove another servlink remnant.

15 years agofix another stupid bug, gah
William Pitcock [Sun, 17 Aug 2008 12:46:18 +0000 (07:46 -0500)] 
fix another stupid bug, gah

15 years agoMake sure extended privilege sets are added to the registry.
William Pitcock [Sun, 17 Aug 2008 12:44:46 +0000 (07:44 -0500)] 
Make sure extended privilege sets are added to the registry.

15 years agoAllow : to be in 'string' values.
William Pitcock [Sun, 17 Aug 2008 12:41:52 +0000 (07:41 -0500)] 
Allow : to be in 'string' values.

15 years agoInitial work on getting privsets working.
William Pitcock [Sun, 17 Aug 2008 12:40:27 +0000 (07:40 -0500)] 
Initial work on getting privsets working.

15 years agooper_conf structure: add privset association.
William Pitcock [Sun, 17 Aug 2008 12:32:30 +0000 (07:32 -0500)] 
oper_conf structure: add privset association.

15 years agoAdd some privsets for opers here.
William Pitcock [Sun, 17 Aug 2008 12:17:25 +0000 (07:17 -0500)] 
Add some privsets for opers here.

15 years agoAdd config magic for privset{} parsing.
William Pitcock [Sun, 17 Aug 2008 12:10:23 +0000 (07:10 -0500)] 
Add config magic for privset{} parsing.

15 years agoAdd privilegeset_extend().
William Pitcock [Sun, 17 Aug 2008 11:35:49 +0000 (06:35 -0500)] 
Add privilegeset_extend().

15 years agoAdd basic PrivilegeSet API.
William Pitcock [Sun, 17 Aug 2008 11:27:59 +0000 (06:27 -0500)] 
Add basic PrivilegeSet API.

15 years agobranch merge
Valery V Yatsko [Sun, 17 Aug 2008 05:33:47 +0000 (09:33 +0400)] 
branch merge

15 years agofixed warnings on src/ircd.c compilation
Valery V Yatsko [Sun, 17 Aug 2008 05:33:05 +0000 (09:33 +0400)] 
fixed warnings on src/ircd.c compilation

15 years agorun autoreconf
Valery V Yatsko [Sun, 17 Aug 2008 05:27:15 +0000 (09:27 +0400)] 
run autoreconf

15 years agofixed chm_adminonly extension - IsOperAdmin replaced with IsAdmin.. hm.. but possibly...
Valery V Yatsko [Sat, 16 Aug 2008 19:34:32 +0000 (23:34 +0400)] 
fixed chm_adminonly extension - IsOperAdmin replaced with IsAdmin.. hm.. but possibly we need to allow hidden opers/admins to enter protected
channels?

15 years agoadded improvement in TODO related to support compilation without parser/lexer generat...
Valery V Yatsko [Sat, 16 Aug 2008 19:24:28 +0000 (23:24 +0400)] 
added improvement in TODO related to support compilation without parser/lexer generators present in OS

15 years agoput cygwin/mingw/native win32 (+shared modules) support in TODO (need discussion...
Valery V Yatsko [Sat, 16 Aug 2008 18:52:31 +0000 (22:52 +0400)] 
put cygwin/mingw/native win32 (+shared modules) support in TODO (need discussion), currently ratbox3 could be compiled under cygwin/mingw

15 years agoforgot to remove check for cygwin from configure.ac
Valery V Yatsko [Sat, 16 Aug 2008 18:50:22 +0000 (22:50 +0400)] 
forgot to remove check for cygwin from configure.ac

15 years agoremoved cygwin check from configure.ac
Valery V Yatsko [Sat, 16 Aug 2008 18:45:09 +0000 (22:45 +0400)] 
removed cygwin check from configure.ac

15 years agoircd-ratbox -> charybdis
Valery V Yatsko [Sat, 16 Aug 2008 18:38:13 +0000 (22:38 +0400)] 
ircd-ratbox -> charybdis

15 years agoseed random not even every 300 seconds, but on startup also
Valery V Yatsko [Sat, 16 Aug 2008 18:30:28 +0000 (22:30 +0400)] 
seed random not even every 300 seconds, but on startup also

15 years agoegd fixed
Valery V Yatsko [Sat, 16 Aug 2008 18:29:33 +0000 (22:29 +0400)] 
egd fixed

15 years agocomment to fix egd (not work currently)
Valery V Yatsko [Sat, 16 Aug 2008 18:24:28 +0000 (22:24 +0400)] 
comment to fix egd (not work currently)

15 years agono more servlink - removed 'servlink_path' from reference.conf and source files
Valery V Yatsko [Sat, 16 Aug 2008 18:23:56 +0000 (22:23 +0400)] 
no more servlink - removed 'servlink_path' from reference.conf and source files

15 years agoUpdated reference.conf
Valery V Yatsko [Wed, 13 Aug 2008 19:17:43 +0000 (23:17 +0400)] 
Updated reference.conf

15 years agoRemoved note that we support cygwin (no, we don't)
Valery V Yatsko [Wed, 13 Aug 2008 18:57:09 +0000 (22:57 +0400)] 
Removed note that we support cygwin (no, we don't)

15 years agoatheme-services -> charybdis for application.sh script
Valery V Yatsko [Wed, 13 Aug 2008 18:53:36 +0000 (22:53 +0400)] 
atheme-services -> charybdis for application.sh script

15 years agoExtension for +A (admin only) channel mode, currently belongs to type chm_staff as...
Valery V Yatsko [Wed, 13 Aug 2008 17:04:27 +0000 (21:04 +0400)] 
Extension for +A (admin only) channel mode, currently belongs to type chm_staff as operonly, seen in various networks.

15 years agofix a crash in the rb_bh_gc code
Jilles Tjoelker [Tue, 12 Aug 2008 20:37:29 +0000 (22:37 +0200)] 
fix a crash in the rb_bh_gc code
from libratbox svn r25871 (androsyn)

15 years agoAllow /list on a named +p channel.
Jilles Tjoelker [Tue, 12 Aug 2008 20:34:37 +0000 (22:34 +0200)] 
Allow /list on a named +p channel.
A full /list already included +p channels.

15 years agoCharybdis never had old kline/config format - removed notes about them
Valery V Yatsko [Tue, 12 Aug 2008 14:09:30 +0000 (18:09 +0400)] 
Charybdis never had old kline/config format - removed notes about them

15 years agoMade README.FIRST much actual (most copied from ircd-ratbox)
Valery V Yatsko [Mon, 11 Aug 2008 19:29:22 +0000 (23:29 +0400)] 
Made README.FIRST much actual (most copied from ircd-ratbox)

15 years agosync with libratbox upstream - r25870
Valery V Yatsko [Mon, 11 Aug 2008 19:20:24 +0000 (23:20 +0400)] 
sync with libratbox upstream - r25870

15 years agoUpdated TODO
Valery V Yatsko [Sat, 9 Aug 2008 14:46:05 +0000 (18:46 +0400)] 
Updated TODO

15 years agoAdd conf files to be used for automated testing.
Jilles Tjoelker [Sat, 9 Aug 2008 13:38:31 +0000 (15:38 +0200)] 
Add conf files to be used for automated testing.

15 years agoTODO: test suite as in ircu? should include configuration files & certificates for...
Valery V Yatsko [Fri, 8 Aug 2008 16:06:00 +0000 (20:06 +0400)] 
TODO: test suite as in ircu? should include configuration files & certificates for setting up local debug network containing 3 servers in it +
possibly configuration file for test services (atheme)?

15 years agofixed typo in sslproc.c
Valery V Yatsko [Fri, 8 Aug 2008 16:01:52 +0000 (20:01 +0400)] 
fixed typo in sslproc.c

15 years agoilog -> inotice in ircd_restart_cb (ircd.c)
Valery V Yatsko [Wed, 6 Aug 2008 19:57:45 +0000 (23:57 +0400)] 
ilog -> inotice in ircd_restart_cb (ircd.c)

15 years agofrom ircd-ratbox r25799 by androsyn: give a bit more info when libratbox calls loggin...
Valery V Yatsko [Wed, 6 Aug 2008 19:12:02 +0000 (23:12 +0400)] 
from ircd-ratbox r25799 by androsyn: give a bit more info when libratbox calls logging callbacks

15 years agoRestricted +O (operonly) channel mode to be set only by ircops
Valery V Yatsko [Mon, 4 Aug 2008 17:59:58 +0000 (21:59 +0400)] 
Restricted +O (operonly) channel mode to be set only by ircops
(chm_staff)

15 years agoMoved extern chmode_flags declaration from channel.h to chmode.h, as
Valery V Yatsko [Mon, 4 Aug 2008 17:51:15 +0000 (21:51 +0400)] 
Moved extern chmode_flags declaration from channel.h to chmode.h, as
it's actually declared in the second one

15 years agoBranch merge
Valery V Yatsko [Mon, 4 Aug 2008 17:45:56 +0000 (21:45 +0400)] 
Branch merge

15 years agoRemoved global_tree declaration as unused from reject.c
Valery V Yatsko [Mon, 4 Aug 2008 17:45:30 +0000 (21:45 +0400)] 
Removed global_tree declaration as unused from reject.c

15 years agooups, missed param for has_privilege example function in TODO
Valery V Yatsko [Sun, 3 Aug 2008 21:37:18 +0000 (01:37 +0400)] 
oups, missed param for has_privilege example function in TODO

15 years agoadded privilege system and some new hooks in TODO
Valery V Yatsko [Sun, 3 Aug 2008 21:34:59 +0000 (01:34 +0400)] 
added privilege system and some new hooks in TODO

15 years agoRerun autoconf.
Jilles Tjoelker [Sat, 2 Aug 2008 00:09:23 +0000 (02:09 +0200)] 
Rerun autoconf.

15 years agoFix shell syntax.
Jilles Tjoelker [Sat, 2 Aug 2008 00:09:16 +0000 (02:09 +0200)] 
Fix shell syntax.

15 years agoRerun autoconf.
William Pitcock [Fri, 1 Aug 2008 22:03:18 +0000 (17:03 -0500)] 
Rerun autoconf.

15 years agoAdd *sunos* conditional to solaris section for opensolaris, and add -D_XPG4_2 -D__EXT...
William Pitcock [Fri, 1 Aug 2008 22:02:58 +0000 (17:02 -0500)] 
Add *sunos* conditional to solaris section for opensolaris, and add -D_XPG4_2 -D__EXTENSIONS__ to CFLAGS on these platforms.

15 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Fri, 1 Aug 2008 22:00:41 +0000 (17:00 -0500)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

15 years agorb_setup_fd_ports(): use correct prototype.
William Pitcock [Fri, 1 Aug 2008 22:00:00 +0000 (17:00 -0500)] 
rb_setup_fd_ports(): use correct prototype.

15 years agoUpdate example.conf for max_unknown_ip->throttle.
Jilles Tjoelker [Fri, 1 Aug 2008 00:54:36 +0000 (02:54 +0200)] 
Update example.conf for max_unknown_ip->throttle.

15 years agoMove to ratbox3 reject and throttle code.
Jilles Tjoelker [Thu, 31 Jul 2008 23:59:08 +0000 (01:59 +0200)] 
Move to ratbox3 reject and throttle code.

Throttle replaces max_unknown_ip, reject is like before
(including the charybdis-specific unkline handling).
Both of these now apply before SSL negotiation.

This commit does not include the global_cidr and new dline code.

m_webirc is a bit nasty with throttling (unlike before
with max_unknown_ip), this may be fixed later (or
the webirc IP needs to be exempt{}ed).

15 years agoFix rejectcache and unknown_count.
Jilles Tjoelker [Thu, 31 Jul 2008 20:47:53 +0000 (22:47 +0200)] 
Fix rejectcache and unknown_count.
Unfortunately they are checked after SSL setup.

15 years agoFix testline crashes, introduced by the auth_user patch.
Jilles Tjoelker [Thu, 31 Jul 2008 20:25:17 +0000 (22:25 +0200)] 
Fix testline crashes, introduced by the auth_user patch.

15 years agoFix some part of IPv6 dline checking.
Jilles Tjoelker [Thu, 31 Jul 2008 19:56:05 +0000 (21:56 +0200)] 
Fix some part of IPv6 dline checking.

15 years agoRemove an unnecessary check for &channels -- sendto_server() already does it.
Jilles Tjoelker [Thu, 31 Jul 2008 16:11:36 +0000 (18:11 +0200)] 
Remove an unnecessary check for &channels -- sendto_server() already does it.

15 years agoUse channel_modes() to convert a new channel's modes to a string.
Jilles Tjoelker [Thu, 31 Jul 2008 15:55:23 +0000 (17:55 +0200)] 
Use channel_modes() to convert a new channel's modes to a string.

15 years agochm_operonly extension: use Unreal's numeric (520)
Jilles Tjoelker [Thu, 31 Jul 2008 14:10:14 +0000 (16:10 +0200)] 
chm_operonly extension: use Unreal's numeric (520)
irssi still does not recognize this properly, oh well

15 years agoFix problems with resolver not responding and epoll.
Jilles Tjoelker [Wed, 30 Jul 2008 17:53:54 +0000 (19:53 +0200)] 
Fix problems with resolver not responding and epoll.
Read from resolver socket until it is no longer ready.

15 years agoPut back netwide snotes for ssld errors from remote connects.
Jilles Tjoelker [Wed, 30 Jul 2008 12:50:12 +0000 (14:50 +0200)] 
Put back netwide snotes for ssld errors from remote connects.

15 years agoMake the ircd start again.
Jilles Tjoelker [Wed, 30 Jul 2008 12:48:39 +0000 (14:48 +0200)] 
Make the ircd start again.

15 years agochannel.h cleaned up a bit - removed unused includes
Valery Yatsko [Wed, 30 Jul 2008 12:27:35 +0000 (16:27 +0400)] 
channel.h cleaned up a bit - removed unused includes

15 years agoRemoved charybdis.h include - used nowhere
Valery Yatsko [Wed, 30 Jul 2008 12:19:56 +0000 (16:19 +0400)] 
Removed charybdis.h include - used nowhere

15 years agossld synced with ircd-ratbox3 svn
Valery Yatsko [Tue, 29 Jul 2008 22:57:01 +0000 (02:57 +0400)] 
ssld synced with ircd-ratbox3 svn

15 years agosslproc.c synced with ircd-ratbox3 svn
Valery Yatsko [Tue, 29 Jul 2008 22:55:08 +0000 (02:55 +0400)] 
sslproc.c synced with ircd-ratbox3 svn

15 years agorb_uint32_t -> uint32_t, rb_uint16_t -> uint16_t
Valery Yatsko [Tue, 29 Jul 2008 22:45:31 +0000 (02:45 +0400)] 
rb_uint32_t -> uint32_t, rb_uint16_t -> uint16_t

15 years agolibratbox sync - r25796
Valery Yatsko [Tue, 29 Jul 2008 22:41:27 +0000 (02:41 +0400)] 
libratbox sync - r25796

15 years agoRemoved TS5 description as it is no longer supported
Valery Yatsko [Tue, 29 Jul 2008 22:25:21 +0000 (02:25 +0400)] 
Removed TS5 description as it is no longer supported

15 years agoRemoved some docs related to ratbox
Valery Yatsko [Tue, 29 Jul 2008 22:23:30 +0000 (02:23 +0400)] 
Removed some docs related to ratbox

15 years agoAdding changeable access levels in todo for channel modes extensions
Valery Yatsko [Tue, 29 Jul 2008 20:55:20 +0000 (00:55 +0400)] 
Adding changeable access levels in todo for channel modes extensions

15 years agoAdd SENDBANS command (extension) to propagate xlines and resvs manually.
Jilles Tjoelker [Mon, 28 Jul 2008 22:09:03 +0000 (00:09 +0200)] 
Add SENDBANS command (extension) to propagate xlines and resvs manually.

15 years agoRemoved unneeded includes from newconf.h
Valery Yatsko [Mon, 28 Jul 2008 19:14:51 +0000 (23:14 +0400)] 
Removed unneeded includes from newconf.h

15 years agoReordered functions to match ratbox3's order
Valery Yatsko [Mon, 28 Jul 2008 19:02:54 +0000 (23:02 +0400)] 
Reordered functions to match ratbox3's order

15 years agoquick draft fix of ip_cloaking to make module work with ipv6 ips, cleanup later
Valery Yatsko [Mon, 28 Jul 2008 06:06:01 +0000 (10:06 +0400)] 
quick draft fix of ip_cloaking to make module work with ipv6 ips, cleanup later

15 years agoLet ops/voices bypass tgchange/floodcount if sending to users in their channel.
Jilles Tjoelker [Sun, 27 Jul 2008 21:34:58 +0000 (23:34 +0200)] 
Let ops/voices bypass tgchange/floodcount if sending to users in their channel.
This was already possible by using CPRIVMSG/CNOTICE
instead of PRIVMSG/NOTICE.

15 years agoRemove user@server messages to local users.
Jilles Tjoelker [Sun, 27 Jul 2008 20:17:46 +0000 (22:17 +0200)] 
Remove user@server messages to local users.
These are unreliable in general and only useful
for violating certain restrictions.
Sending such messages to remote servers is still
possible, for securely messaging pseudoservers whether
service{}'ed or not. The special oper-only syntax
opers@server remains as well.

15 years agoRemoving '/* patricia */' declarations block as libratbox3 has this now, changed...
Valery Yatsko [Sun, 27 Jul 2008 12:25:00 +0000 (16:25 +0400)] 
Removing '/* patricia */' declarations block as libratbox3 has this now, changed the order of variable declarations a bit

15 years agoCleanup: removed unused initialVMTop variable from ircd.c and get_maxrss() from restart.c
Valery Yatsko [Sun, 27 Jul 2008 12:18:50 +0000 (16:18 +0400)] 
Cleanup: removed unused initialVMTop variable from ircd.c and get_maxrss() from restart.c

15 years ago*.orig and *.log files are useless here too
Valery Yatsko [Sun, 27 Jul 2008 12:14:30 +0000 (16:14 +0400)] 
*.orig and *.log files are useless here too

15 years agolast changes of crypt -> rb_crypt
Valery Yatsko [Sun, 27 Jul 2008 10:52:46 +0000 (14:52 +0400)] 
last changes of crypt -> rb_crypt

15 years agocrypt -> rb_crypt in m_mkpasswd.c
Valery Yatsko [Sun, 27 Jul 2008 10:48:16 +0000 (14:48 +0400)] 
crypt -> rb_crypt in m_mkpasswd.c

15 years agocrypt -> rb_crypt, fixing another gcc warning
Valery Yatsko [Sun, 27 Jul 2008 10:45:42 +0000 (14:45 +0400)] 
crypt -> rb_crypt, fixing another gcc warning

15 years agoVariable aconf was used before its initialization - fixed
Valery Yatsko [Sun, 27 Jul 2008 10:43:49 +0000 (14:43 +0400)] 
Variable aconf was used before its initialization - fixed

15 years agoAdded '*~' entry to .hgignore, gedit loves making them much
Valery Yatsko [Sun, 27 Jul 2008 10:09:47 +0000 (14:09 +0400)] 
Added '*~' entry to .hgignore, gedit loves making them much

15 years agoChanged my email address
Valery Yatsko [Sun, 27 Jul 2008 09:53:39 +0000 (13:53 +0400)] 
Changed my email address

15 years agoSSL only channel mode extension - might be useful if server owner prefer not to use...
Valery Yatsko [Sun, 27 Jul 2008 08:47:40 +0000 (12:47 +0400)] 
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

15 years agoAdded chm_operonly to Makefile
Valery Yatsko [Sun, 27 Jul 2008 08:19:21 +0000 (12:19 +0400)] 
Added chm_operonly to Makefile

15 years agoA very draft version of extensions, which are adding can_join hooks for custom channe...
Valery Yatsko [Sun, 27 Jul 2008 08:10:48 +0000 (12:10 +0400)] 
A very draft version of extensions, which are adding can_join hooks for custom channel modes

15 years agoAlso apply floodcount to messages to remote clients (except services).
Jilles Tjoelker [Mon, 21 Jul 2008 23:46:34 +0000 (01:46 +0200)] 
Also apply floodcount to messages to remote clients (except services).
As before, only local clients can have their message blocked.

15 years agoDo not check floodcount if user is messaging self.
Jilles Tjoelker [Sun, 13 Jul 2008 11:35:43 +0000 (13:35 +0200)] 
Do not check floodcount if user is messaging self.

15 years agoRegenerate depend files.
Jilles Tjoelker [Fri, 11 Jul 2008 23:52:27 +0000 (01:52 +0200)] 
Regenerate depend files.

15 years agoSome fixes to .depend generation.
Jilles Tjoelker [Fri, 11 Jul 2008 23:52:14 +0000 (01:52 +0200)] 
Some fixes to .depend generation.

15 years agoAdd some stuff to .hgignore.
Jilles Tjoelker [Fri, 11 Jul 2008 12:46:00 +0000 (14:46 +0200)] 
Add some stuff to .hgignore.

15 years agoAdd a DNS section to charybdis-oper-guide.
Jilles Tjoelker [Thu, 10 Jul 2008 21:31:46 +0000 (23:31 +0200)] 
Add a DNS section to charybdis-oper-guide.

15 years agoRemove some obsolete ConfItem flags.
Jilles Tjoelker [Fri, 4 Jul 2008 15:05:18 +0000 (17:05 +0200)] 
Remove some obsolete ConfItem flags.

15 years agoMove nick collision notices from +s to +k.
Jilles Tjoelker [Fri, 4 Jul 2008 14:54:46 +0000 (16:54 +0200)] 
Move nick collision notices from +s to +k.
Remote nick collisions (Received KILL/SAVE message)
were already on +k.

15 years agoDo not send kills for unknown prefixes which are nicks.
Jilles Tjoelker [Tue, 1 Jul 2008 22:58:56 +0000 (00:58 +0200)] 
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.

15 years agoLog ssld errors for servers and handshakes.
Jilles Tjoelker [Sun, 29 Jun 2008 22:28:00 +0000 (00:28 +0200)] 
Log ssld errors for servers and handshakes.
(serverlog)

15 years agoCall serv_connect_callback() directly from serv_connect_ssl_callback().
Jilles Tjoelker [Sun, 29 Jun 2008 21:47:10 +0000 (23:47 +0200)] 
Call serv_connect_callback() directly from serv_connect_ssl_callback().
This speeds up outgoing SSL server connections by 1 second.