Revision
1402 -
Directory Listing
-
[select for diffs]
Modified
Wed May 9 18:42:45 2012 UTC
(14 years, 2 months ago)
by
michael
Diff to
previous 1401
,
to
selected 34
- /info no longer sends information about the platform ircd is running on
- remove get_ircd_platform() function
- configure: --enable-efnet switch is no longer required
Revision
1393 -
Directory Listing
-
[select for diffs]
Modified
Wed May 2 19:17:37 2012 UTC
(14 years, 2 months ago)
by
michael
Diff to
previous 1391
,
to
selected 34
- conf.h: remove CONF_LISTEN_PORT and CONF_EXEMPTKLINE #defines
- hostmask.h: remove HostMaskEntry structure
- hostmask.c: remove find_gline_conf() and find_kline_conf() wrapper functions
Revision
1364 -
Directory Listing
-
[select for diffs]
Modified
Sun Apr 22 19:28:21 2012 UTC
(14 years, 3 months ago)
by
michael
Diff to
previous 1361
,
to
selected 34
- Optimize get_oper_name(). No need to walk client_p->localClient->confs.
If there's any attached CONF_OPERATOR, it'll always be the last attached
one
Revision
1346 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 9 17:35:40 2012 UTC
(14 years, 3 months ago)
by
michael
Diff to
previous 1345
,
to
selected 34
- irc_reslib.c: add localhost as default nameserver in case we cannot find
a suitable entrie in resolv.conf
- irc_res.c:res_ourserver(): no need to test against INADDR_ANY.
This is a relict of old BIND versions which added INADDR_ANDY as default
nameserver if no other servers could be found.
Revision
1309 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 25 11:24:18 2012 UTC
(14 years, 4 months ago)
by
michael
Diff to
previous 1307
,
to
selected 34
- renaming files:
ircd_parser.y -> conf_parser.y
ircd_lexer.l -> conf_lexer.l
s_conf.c -> conf.c
s_conf.h -> conf.h
s_log.c -> log.c
s_log.h -> log.h
Revision
1307 -
Directory Listing
-
[select for diffs]
Modified
Sat Mar 24 09:33:33 2012 UTC
(14 years, 4 months ago)
by
michael
Diff to
previous 1306
,
to
selected 34
- rsa.c:report_crypto_errors: remove ERR_load_crypto_strings call.
libcrypto error strings are already registered by SSL_load_error_strings()
- rsa.c: remove verify_private_key()
Revision
1301 -
Directory Listing
-
[select for diffs]
Modified
Sat Mar 10 21:47:17 2012 UTC
(14 years, 4 months ago)
by
michael
Diff to
previous 1294
,
to
selected 34
- add 'dline' and 'undline' operator flags
- implement remote dlines mainly for services purposes, but can be used
by operators as well
- update example configuration files; remove invalid shared::flags entries
Revision
1294 -
Directory Listing
-
[select for diffs]
Modified
Wed Feb 22 20:48:30 2012 UTC
(14 years, 5 months ago)
by
michael
Diff to
previous 1292
,
to
selected 34
- Add user mode +H which simply hides operator status to other users.
This solution replaces current method of hidding operator status where the
admin mode is not sent to other servers unless hidden_administrator is disabled.
- m_who() now takes care whether an operator is hidden or not
Revision
1243 -
Directory Listing
-
[select for diffs]
Modified
Fri Sep 30 10:47:53 2011 UTC
(14 years, 9 months ago)
by
michael
Diff to
previous 1241
,
to
selected 34
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there
Revision
1241 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 29 20:26:09 2011 UTC
(14 years, 9 months ago)
by
michael
Diff to
previous 1240
,
to
selected 34
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
an invalid signon time of zero for remote clients.
Revision
1228 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 19 09:38:38 2011 UTC
(14 years, 10 months ago)
by
michael
Diff to
previous 1226
,
to
selected 34
- add 'restart'/'module' operator flags which allows better fine tuning
whether or not an operator may have access to RESTART/MOD* commands
- ircd_parser.y: (oper{}): ensure yy_aconf->port is set to zero, before
setting any privilege bits. Fixes odd behaviour with multiple 'flags'
entries.
Also removed ability to negate operator flags with a tilde '~'. Pretty
useless since all operator privilege flags are set to zero by default.
Revision
1178 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 15 08:11:31 2011 UTC
(14 years, 11 months ago)
by
michael
Diff to
previous 1176
,
to
selected 34
- Cleanup and restore older parts of the irc-command parser.
Gives back ability to specify maximum amount of parameters
that are processed within a command.
Revision
1176 -
Directory Listing
-
[select for diffs]
Modified
Sun Aug 14 11:24:24 2011 UTC
(14 years, 11 months ago)
by
michael
Diff to
previous 1175
,
to
selected 34
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself
Revision
1173 -
Directory Listing
-
[select for diffs]
Modified
Sun Aug 14 00:23:02 2011 UTC
(14 years, 11 months ago)
by
michael
Diff to
previous 1169
,
to
selected 34
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set
Revision
1045 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 26 12:58:42 2010 UTC
(16 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
Diff to
previous 1032
,
to
selected 34
- contrib/spy_links_notice.c: do not show additional arguments supplied to the
LINKS command in spy notices. new behaviour is to simply show the command sent
by the client, which exactly behaves like all other contributed spy modules.
- remove clean_string()
Revision
998 -
Directory Listing
-
[select for diffs]
Modified
Sun Aug 23 12:43:17 2009 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 995
,
to
selected 34
- change resolver/auth to use balloc memory pool
- ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise
recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks
with a host that needs to be resolved on the very first configuration read.
Revision
912 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 7 22:47:44 2007 UTC
(18 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 908
,
to
selected 34
- Implemented libtool-ltdl. Only shared modules are supported currently
- Several build fixes and cleanups. ircd now builds and runs without any problems
- Added back all files to SVN that are needed to built the daemon
I really don't want to force other people that want to test the snapshots
or svn versions to install yyacc, lex, automake, autoconf and libtool...
No problem having required files in svn
- Removed some automake maintainer stuff which is kinda useless for us
Revision
897 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 3 17:13:32 2007 UTC
(18 years, 8 months ago)
by
db
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 896
,
to
selected 34
- Major cleanup of build system (Stu should review this)
Basically move shared stuff like help messages modules to datadir
Try to keep to the original layout under prefix if --datadir
--sysconfdir --localstatedir are not given
- Make the example files have reasonable defaults, this bites me
all the time anyway.
Revision
650 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 8 07:00:17 2006 UTC
(20 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 633
,
to
selected 34
- Fixed bug that would exit unknown clients in check_unknowns_list() that are
still processing auth/dns queries.
Basically check_unknowns_list() should only exit clients that have finished
auth/dns and didn't send a NICK/USER combination since they have been
released from auth.
Reported by ThaPrince.
Revision
371 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 10 10:45:48 2006 UTC
(20 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 329
,
to
selected 34
- Imported recent channelban changes from HEAD which have been tested extensively.
The match_cidr() fix didn't work in the first try, so I'm not going to bother
with further debugging.
- Removed match_cidr() and comp_with_mask()
Revision
56 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 3 11:33:30 2005 UTC
(20 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
Diff to
previous 46
,
to
selected 34
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup).
- Updated efnet's example.conf to reflect the new
opers_bypass_callerid directive
- Misc style corrections to s_user.c while on it