Log of /ircd-hybrid-8/src/conf.c
Parent Directory
|
Revision Log
Revision
1432 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 9 19:40:08 2012 UTC
(10 years, 11 months ago)
by
michael
File length: 93561 byte(s)
Diff to
previous 1417
- Added channel::max_chans_per_oper configuration directive. The old way
was to let ircops join three times the amount of max_chans_per_user.
I'd rather would make this a class{} based limit, but this would require us
to reprint the ISUPPORT buffer every time a client connects.
Revision
1413 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 26 08:25:12 2012 UTC
(11 years ago)
by
michael
File length: 93372 byte(s)
Diff to
previous 1411
- Don't try to access aconf->user when aconf is a SERVER_TYPE.
aconf->user is a NULL pointer.
Revision
1401 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 8 18:58:13 2012 UTC
(11 years ago)
by
michael
File length: 93482 byte(s)
Diff to
previous 1394
o) Removed channel::burst_topicwho configuration option. Topicsetters are
now sent by default
Revision
1394 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 2 19:29:19 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 93518 byte(s)
Diff to
previous 1393
- conf.c:attach_conf(): remove useless conftype test.
conf is now always one of CLIENT_TYPE, SERVER_TYPE,
or OPER_TYPE.
Revision
1393 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 2 19:17:37 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 93623 byte(s)
Diff to
previous 1390
- 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
1387 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 1 11:50:01 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 94004 byte(s)
Diff to
previous 1383
- conf.c: cleanup get_sendq(), get_client_class() and get_client_ping().
Now that we don't have any other attached conf than CONF_CLIENT|CONF_SERVER|CONF_OPER,
we may simply use the last attached conf pointed by x->confs.head
Revision
1383 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 1 11:18:22 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 94232 byte(s)
Diff to
previous 1381
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
are no longer separately attached to Client structures.
Revision
1381 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 1 08:21:27 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 95695 byte(s)
Diff to
previous 1377
- conf.c: remove CLIENT_CONF leftovers in clear_out_old_conf()
clear_out_address_conf() already does the deal.
Revision
1377 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 30 19:35:16 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 95886 byte(s)
Diff to
previous 1369
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
All they do is lead to confusion.
Revision
1366 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 24 18:35:34 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 98910 byte(s)
Diff to
previous 1364
- Cleanup conf_add_server(). Remove traces of obsolete username verification
for incoming server connections.
Revision
1364 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 22 19:28:21 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 99475 byte(s)
Diff to
previous 1363
- 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
1353 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 15 18:35:55 2012 UTC
(11 years, 1 month ago)
by
michael
File length: 99663 byte(s)
Diff to
previous 1325
- move conf_yy_input and conf_yy_fatal_error to conf_lexer.l
- conf_lexer.l: replace a strcpy with strlcpy
Revision
1325 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 31 10:29:02 2012 UTC
(11 years, 2 months ago)
by
michael
File length: 99866 byte(s)
Diff to
previous 1324
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it
Revision
1324 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 30 21:40:38 2012 UTC
(11 years, 2 months ago)
by
michael
File length: 99901 byte(s)
Diff to
previous 1316
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now
Revision
1316 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 27 17:05:51 2012 UTC
(11 years, 2 months ago)
by
michael
File length: 99937 byte(s)
Diff to
previous 1309
- Removed 'ssl_server_protocol' configuration directive and
added 'ssl_client_method' and 'ssl_server_method' instead.
Both of these options can now be changed at runtime.
- src/Makefile.am: swapped order of conf_parser.y and conf_lexer.l
- Update example configuration files
Revision
1309 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 25 11:24:18 2012 UTC
(11 years, 2 months ago)
by
michael
File length: 99492 byte(s)
Copied from:
ircd-hybrid-8/src/s_conf.c revision 1306
Diff to
previous 1306
- 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
1294 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 22 20:48:30 2012 UTC
(11 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_conf.c
File length: 100446 byte(s)
Diff to
previous 1285
- 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 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 30 10:47:53 2011 UTC
(11 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_conf.c
File length: 100370 byte(s)
Diff to
previous 1219
- 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
1176 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 14 11:24:24 2011 UTC
(11 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_conf.c
File length: 100365 byte(s)
Diff to
previous 1175
- 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
1013 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 18 14:26:49 2009 UTC
(13 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 99576 byte(s)
Diff to
previous 1011
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
Revision
885 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 31 18:09:24 2007 UTC
(15 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 100841 byte(s)
Diff to
previous 876
- Removed LazyLinks in 7.2 to stop people from asking why we keep
broken code for half a decade. LL will be implemented in a smarter
fashion in due time
Revision
673 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 13 07:38:50 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 100886 byte(s)
Diff to
previous 672
- check_classes(): Only call destroy_cidr_class() on a class that is ready
for deletion, otherwise the current cidr count would become unadjusted in
case a disabled class gets re-enabled later on.
Revision
671 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 13 07:15:38 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 100999 byte(s)
Diff to
previous 632
- Fixed class limit bug as spotted by stu. ("REHASH" would always reset
current user count)
- Made "STATS y|Y" show inactive (deleted) classes that still have attached
clients
Revision
632 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 1 10:53:00 2006 UTC
(17 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101434 byte(s)
Diff to
previous 624
- Added channel::disable_fake_channels which disallows creation of channels
that have ascii 2, 3, 31 and 160 in their names.
- Minor improvements and cleanups to channel name validation routines
backported from 7.3
Revision
618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 23 07:07:53 2006 UTC
(17 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101401 byte(s)
Diff to
previous 596
- attach_conf(): We even need to increment CurrUserCount if a class got
attached to a server or operator. Spotted by stu.
- Removed IRCD_SOCKET_ERROR define
Revision
593 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 12 05:47:32 2006 UTC
(17 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101676 byte(s)
Diff to
previous 575
- Backported RKLINE fix so the user and host portion of a banmask don't get
cut off after 10 and 63 chars, respectively.
A split_nuh() rewrite was required for this.
- Removed now unused xstrldup() function
Revision
151 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 16 18:21:11 2005 UTC
(17 years, 7 months ago)
by
db
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101265 byte(s)
Diff to
previous 102
- backported from HEAD flush_deleted_I_P is trying to treat MatchItems
as if they are AccessItems
I am almost sure this function is redundant as well.
Revision
102 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 10 12:17:19 2005 UTC
(17 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101290 byte(s)
Diff to
previous 100
- That one should be the propper fix for GDENY items. Previous fix broke
the ability of stacking user/name/action combinations.
That fix still needs to go into -HEAD, and VERY important, into 7.1.3.
Someone please test this, e.g. write a small dump function that spits out
GDENY items.
Revision
100 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 9 14:43:13 2005 UTC
(17 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101294 byte(s)
Diff to
previous 58
- CHANNELLEN vs. LOCAL_CHANNELLEN fix. Local JOINs are limited to 50chars whereas
remote SJOINs/JOINs can be upto 200chars for backwards compatibility.
Revision
58 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 3 12:13:38 2005 UTC
(17 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_conf.c
File length: 101288 byte(s)
Diff to
previous 34
- Reverted oper_privs_as_string() back to its previous version which is easier
to maintain when adding new operflags. Even the one who wrote the new version
introduced a bug by not taking care to keep the oper_flags_table in sync
with the OPER_FLAGS_* bits. (which also no one really wants to do ...)
- Updated it to deal with new 'remoteban', 'operwall' and 'operspy' flags
Revision
30 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(17 years, 8 months ago)
by
adx
Original Path:
ircd-hybrid/src/s_conf.c
File length: 100413 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
but we need the svn up
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.