]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
15 years agoUpdate SGML docs for need_ssl and new oper priv system.
Jilles Tjoelker [Tue, 9 Sep 2008 21:32:19 +0000 (23:32 +0200)] 
Update SGML docs for need_ssl and new oper priv system.

15 years agoRemove old oper privilege flags.
Jilles Tjoelker [Tue, 9 Sep 2008 19:51:26 +0000 (21:51 +0200)] 
Remove old oper privilege flags.

15 years agoDocument need_ssl flags in example.conf.
Jilles Tjoelker [Tue, 9 Sep 2008 19:46:12 +0000 (21:46 +0200)] 
Document need_ssl flags in example.conf.

15 years agoAvoid hardcoding the number of shared{} flags another time.
Jilles Tjoelker [Tue, 9 Sep 2008 16:42:59 +0000 (18:42 +0200)] 
Avoid hardcoding the number of shared{} flags another time.

15 years agoFix indentation.
Jilles Tjoelker [Tue, 9 Sep 2008 16:40:57 +0000 (18:40 +0200)] 
Fix indentation.

15 years agoAdd need_ssl to auth{} and operator{}.
Jilles Tjoelker [Sat, 6 Sep 2008 23:18:58 +0000 (01:18 +0200)] 
Add need_ssl to auth{} and operator{}.
Specifying need_ssl on auth{} denies the connection if
it is not SSL/TLS, much like need_ident or need_sasl.
Specifying need_ssl on operator{} refuses opering with
ERR_NOOPERHOST if the connection is not SSL/TLS.
from ircd-ratbox

15 years agoFix possible crash with m_mkpasswd extension.
Jilles Tjoelker [Sat, 6 Sep 2008 19:49:45 +0000 (21:49 +0200)] 
Fix possible crash with m_mkpasswd extension.

15 years agoClose the link that sends an invalid UID.
Jilles Tjoelker [Sat, 6 Sep 2008 13:13:28 +0000 (15:13 +0200)] 
Close the link that sends an invalid UID.
It does not make sense to send a kill using an invlid
identifier to an obviously broken server, as was
previously done.

15 years agoRemove check that cannot happen due to minparc in Message struct.
Jilles Tjoelker [Fri, 5 Sep 2008 23:33:18 +0000 (01:33 +0200)] 
Remove check that cannot happen due to minparc in Message struct.

15 years agoImprove server notices for hub_mask/leaf_mask.
Jilles Tjoelker [Fri, 5 Sep 2008 23:21:16 +0000 (01:21 +0200)] 
Improve server notices for hub_mask/leaf_mask.
Local-only server notices kept here because
hub_mask/leaf_mask tends to be specific to a (hub)
server. The same information is now available in
Netsplit notices.

15 years agoUse rb_snprintf() in various places.
Jilles Tjoelker [Fri, 5 Sep 2008 23:00:20 +0000 (01:00 +0200)] 
Use rb_snprintf() in various places.

15 years agoRemove comment referencing LazyLeaf.
Jilles Tjoelker [Fri, 5 Sep 2008 22:44:09 +0000 (00:44 +0200)] 
Remove comment referencing LazyLeaf.

15 years agoAvoid empty strings in various notices about rejected server connections.
Jilles Tjoelker [Fri, 5 Sep 2008 20:56:59 +0000 (22:56 +0200)] 
Avoid empty strings in various notices about rejected server connections.
These come from the name field which is empty for unknown
connections attempting to become a server.
Instead, put [@255.255.255.255] just like ratbox3 does.

15 years agoImprove server notices for servers introducing existing servers.
Jilles Tjoelker [Fri, 5 Sep 2008 20:52:39 +0000 (22:52 +0200)] 
Improve server notices for servers introducing existing servers.

15 years agoImprove server notices about duplicate SIDs.
Jilles Tjoelker [Wed, 3 Sep 2008 23:41:49 +0000 (01:41 +0200)] 
Improve server notices about duplicate SIDs.
Note that this is checked after duplicate server names,
so it can only happen if multiple servers have the
same SID configured.

15 years agoDo not use get_oper_name() for a netwide server notice, it may be confusing.
Jilles Tjoelker [Tue, 2 Sep 2008 21:44:06 +0000 (23:44 +0200)] 
Do not use get_oper_name() for a netwide server notice, it may be confusing.

15 years agoCorrect spelling of oper:remoteban in example.conf.
Jilles Tjoelker [Tue, 2 Sep 2008 21:42:51 +0000 (23:42 +0200)] 
Correct spelling of oper:remoteban in example.conf.

15 years agooper:adminwall priv seems meaningless, remove it.
Jilles Tjoelker [Tue, 2 Sep 2008 21:40:22 +0000 (23:40 +0200)] 
oper:adminwall priv seems meaningless, remove it.

15 years agoWe don't want to leave the isupport name in the extension memory space on changing...
Valeriy Yatsko [Sat, 30 Aug 2008 23:57:27 +0000 (03:57 +0400)] 
We don't want to leave the isupport name in the extension memory space on changing it - fixed a bug (tnx Artem@IrcNet(RU))

15 years agoMake change_isupport() return the old value!!!
William Pitcock [Fri, 29 Aug 2008 20:36:41 +0000 (15:36 -0500)] 
Make change_isupport() return the old value!!!

15 years agoAdd change_isupport() to change the value of an ISUPPORT token.
William Pitcock [Fri, 29 Aug 2008 20:27:34 +0000 (15:27 -0500)] 
Add change_isupport() to change the value of an ISUPPORT token.

15 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Fri, 29 Aug 2008 19:48:06 +0000 (14:48 -0500)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

15 years ago don't set an empty password or auth_user
Stephen Bennett [Fri, 29 Aug 2008 19:47:51 +0000 (14:47 -0500)] 
 don't set an empty password or auth_user

15 years agoAutomated branch merge.
William Pitcock [Fri, 29 Aug 2008 19:46:39 +0000 (14:46 -0500)] 
Automated branch merge.

15 years agoBacked out changeset 7f24e5f3fb86
William Pitcock [Fri, 29 Aug 2008 19:46:19 +0000 (14:46 -0500)] 
Backed out changeset 7f24e5f3fb86

15 years agoIf auth_user and server password were given and not used, use auth_user as an account...
Stephen Bennett [Fri, 29 Aug 2008 19:45:30 +0000 (14:45 -0500)] 
If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command

15 years agoIf auth_user and server password were given and not used, use auth_user as an account...
Stephen Bennett [Fri, 29 Aug 2008 19:45:22 +0000 (14:45 -0500)] 
If auth_user and server password were given and not used, use auth_user as an account name in the nickserv identify command

15 years agoRemove some dead code.
Jilles Tjoelker [Fri, 29 Aug 2008 00:53:52 +0000 (02:53 +0200)] 
Remove some dead code.
found using llvm static analyzer

15 years agoFix a memory leak.
Jilles Tjoelker [Thu, 28 Aug 2008 23:58:10 +0000 (01:58 +0200)] 
Fix a memory leak.
found using llvm static analyzer

15 years agoMake genssl.sh work.
Jilles Tjoelker [Thu, 28 Aug 2008 23:34:18 +0000 (01:34 +0200)] 
Make genssl.sh work.
Submitted by jdhore.

15 years agoFix comment, getsockname() can fail legitimately.
Jilles Tjoelker [Wed, 27 Aug 2008 23:06:19 +0000 (01:06 +0200)] 
Fix comment, getsockname() can fail legitimately.
from ircd-ratbox r25967 (jilles)

15 years agoDon't try to add a closed connection.
Jilles Tjoelker [Wed, 27 Aug 2008 23:05:41 +0000 (01:05 +0200)] 
Don't try to add a closed connection.
ircd-ratbox r25965 (jilles)

15 years agoFix ident for ssl connections.
Jilles Tjoelker [Wed, 27 Aug 2008 22:49:04 +0000 (00:49 +0200)] 
Fix ident for ssl connections.

15 years agoRemove another remnant of server hostmasking.
Jilles Tjoelker [Mon, 25 Aug 2008 22:00:11 +0000 (00:00 +0200)] 
Remove another remnant of server hostmasking.

15 years agossld: un #if 0 the /dev/null stuff out
Jilles Tjoelker [Mon, 25 Aug 2008 16:48:30 +0000 (18:48 +0200)] 
ssld: un #if 0 the /dev/null stuff out

15 years agoClear privset on deoper.
Jilles Tjoelker [Mon, 25 Aug 2008 16:24:24 +0000 (18:24 +0200)] 
Clear privset on deoper.

15 years agoFix crash if there is no privset= in an operator{}.
Jilles Tjoelker [Sun, 17 Aug 2008 22:55:12 +0000 (00:55 +0200)] 
Fix crash if there is no privset= in an operator{}.

15 years agoUse C locale for the compilation date.
Jilles Tjoelker [Sun, 17 Aug 2008 20:55:57 +0000 (22:55 +0200)] 
Use C locale for the compilation date.

15 years agoupdate TODO
William Pitcock [Sun, 17 Aug 2008 14:30:31 +0000 (09:30 -0500)] 
update TODO

15 years agoprivset example: Add a privset for local bots like BOPM and TCMs.
William Pitcock [Sun, 17 Aug 2008 13:58:34 +0000 (08:58 -0500)] 
privset example: Add a privset for local bots like BOPM and TCMs.

15 years agom_privs: Add stuff for privsets here too.
William Pitcock [Sun, 17 Aug 2008 13:56:40 +0000 (08:56 -0500)] 
m_privs: Add stuff for privsets here too.

15 years agoHasPrivilege(): check to make sure localClient and localClient.privset are non-NULL.
William Pitcock [Sun, 17 Aug 2008 13:52:04 +0000 (08:52 -0500)] 
HasPrivilege(): check to make sure localClient and localClient.privset are non-NULL.

15 years ago/stats o: display name of privset instead of privs
William Pitcock [Sun, 17 Aug 2008 13:40:10 +0000 (08:40 -0500)] 
/stats o: display name of privset instead of privs

15 years agoAll modules converted to use privsets by porting the macro over.
William Pitcock [Sun, 17 Aug 2008 13:36:17 +0000 (08:36 -0500)] 
All modules converted to use privsets by porting the macro over.
New macro, HasPrivilege() does most of the work here, the old IsOper*() macros
are deprecated, and will likely be removed later.

15 years agoMake a reference to privset in Client.localClient.
William Pitcock [Sun, 17 Aug 2008 13:23:40 +0000 (08:23 -0500)] 
Make a reference to privset in Client.localClient.

15 years agoprivilegeset_ref(): return the privilegeset
William Pitcock [Sun, 17 Aug 2008 13:22:56 +0000 (08:22 -0500)] 
privilegeset_ref(): return the privilegeset

15 years agoMake use of the new default privset!!
William Pitcock [Sun, 17 Aug 2008 13:08:23 +0000 (08:08 -0500)] 
Make use of the new default privset!!

15 years agoircd initialization: add a "default" privset with no privs.
William Pitcock [Sun, 17 Aug 2008 13:06:28 +0000 (08:06 -0500)] 
ircd initialization: add a "default" privset with no privs.

15 years agoAutomated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock [Sun, 17 Aug 2008 12:53:32 +0000 (07:53 -0500)] 
Automated merge with ssh://hg.atheme.org//hg/charybdis

15 years agoupdate oper line
William Pitcock [Sun, 17 Aug 2008 12:53:29 +0000 (07:53 -0500)] 
update oper line

15 years agoAdd 328 numeric (ChanServ channel URL) to the header files.
Jilles Tjoelker [Sun, 17 Aug 2008 12:49:01 +0000 (14:49 +0200)] 
Add 328 numeric (ChanServ channel URL) to the header files.

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.