/[svn]/ircd-hybrid/trunk/src/conf.c
ViewVC logotype

Log of /ircd-hybrid/trunk/src/conf.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1647 - (view) (annotate) - [select for diffs]
Modified Fri Nov 9 20:11:58 2012 UTC (8 years ago) by michael
File length: 64379 byte(s)
Diff to previous 1646
- Finish stabilizing/cleanup of conf parser


Revision 1646 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (8 years ago) by michael
File length: 65374 byte(s)
Diff to previous 1645
- First pass of conf parser stabilization/cleanup


Revision 1645 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 12:25:02 2012 UTC (8 years ago) by michael
File length: 65379 byte(s)
Diff to previous 1644
- conf.c: cleanup detach_conf()


Revision 1644 - (view) (annotate) - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (8 years ago) by michael
File length: 65525 byte(s)
Diff to previous 1637
- More config subsystem cleanups


Revision 1637 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 17:23:27 2012 UTC (8 years ago) by michael
File length: 66970 byte(s)
Diff to previous 1636
- Fixed class limits for oper{} blocks


Revision 1636 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (8 years ago) by michael
File length: 66754 byte(s)
Diff to previous 1632
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge


Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (8 years ago) by michael
File length: 74851 byte(s)
Diff to previous 1628
- Initial rewrite of the configuration subsystem


Revision 1628 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (8 years ago) by michael
File length: 88730 byte(s)
Diff to previous 1623
- flesh out new *line database handling
- simplify temporary bans


Revision 1623 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:24:43 2012 UTC (8 years ago) by michael
File length: 89466 byte(s)
Diff to previous 1622
- Removed temporary_xlines list


Revision 1622 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (8 years ago) by michael
File length: 89516 byte(s)
Diff to previous 1618
- klines, dlines, xlines, glines and resv now make use of the new database;
  also, temporary *lines are now stored, so they're not lost after
  restarting the ircd. This also applies to G-lines.


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (8 years, 1 month ago) by michael
File length: 91772 byte(s)
Diff to previous 1592
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617


Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (8 years, 1 month ago) by michael
File length: 91440 byte(s)
Diff to previous 1549
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1549 - (view) (annotate) - [select for diffs]
Modified Mon Oct 1 18:11:11 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 91440 byte(s)
Diff to previous 1547
- Removed general::kline_with_reason configuration options. It's now enabled
  by default
- Removed remnants of the broken reject holding code


Revision 1547 - (view) (annotate) - [select for diffs]
Modified Sun Sep 30 17:50:03 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92255 byte(s)
Diff to previous 1536
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default


Revision 1536 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 19:15:50 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92297 byte(s)
Diff to previous 1526
- conf.c: r(x|k)line.conf is gone. Don't try to load it on startup


Revision 1526 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 18:06:06 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92400 byte(s)
Diff to previous 1519
- fixed minor compile warnings


Revision 1519 - (view) (annotate) - [select for diffs]
Modified Wed Sep 5 12:02:04 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92464 byte(s)
Diff to previous 1518
- Topics as well as user-aways are now sent in a burst by default


Revision 1518 - (view) (annotate) - [select for diffs]
Modified Sun Sep 2 16:50:40 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92553 byte(s)
Diff to previous 1516
- Removed rkline.conf and rxline.conf leftovers. Regular expression based
  k- and x-lines can be set via ircd.conf only.


Revision 1516 - (view) (annotate) - [select for diffs]
Modified Thu Aug 30 15:08:36 2012 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92734 byte(s)
Diff to previous 1503
- Removed general::client_flood configuration option and added the
  new 'recvq' configuration directive to class{} blocks.
  The max size of a receive queue can be seen in "STATS Y" for each class
- Update NEWS


Revision 1503 - (view) (annotate) - [select for diffs]
Modified Tue Aug 14 09:05:58 2012 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92015 byte(s)
Diff to previous 1495
- Removed all unused references to GPATH and glinefile. There's no glines.conf.


Revision 1495 - (view) (annotate) - [select for diffs]
Modified Sun Aug 5 09:35:42 2012 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92090 byte(s)
Diff to previous 1490
- Removed use_invex, use_except and use_knock configuration options.
  These features are now enabled by default


Revision 1490 - (view) (annotate) - [select for diffs]
Modified Sat Jul 28 19:33:23 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92416 byte(s)
Diff to previous 1474
- removed serverhide::disable_hidden configuration option
- update NEWS


Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92455 byte(s)
Diff to previous 1459
- removed &localchannels


Revision 1459 - (view) (annotate) - [select for diffs]
Modified Fri Jul 6 14:23:09 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92656 byte(s)
Diff to previous 1444
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition


Revision 1444 - (view) (annotate) - [select for diffs]
Modified Sat Jun 23 18:12:16 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93561 byte(s)
Diff to previous 1432
- conf.c: fixed stupid bug which would set the default value of
  max_chans_per_user to 50 while setting max_chans_per_oper to 0


Revision 1432 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 19:40:08 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1417 - (view) (annotate) - [select for diffs]
Modified Sat May 26 11:51:19 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93520 byte(s)
Diff to previous 1413
- "STATS Y|y" now reports CIDR limits as well


Revision 1413 - (view) (annotate) - [select for diffs]
Modified Sat May 26 08:25:12 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1411 - (view) (annotate) - [select for diffs]
Modified Sat May 12 20:46:53 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93483 byte(s)
Diff to previous 1401
- src/conf.c: fixed compile error with openssl disabled


Revision 1401 - (view) (annotate) - [select for diffs]
Modified Tue May 8 18:58:13 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1390 - (view) (annotate) - [select for diffs]
Modified Tue May 1 13:39:18 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93636 byte(s)
Diff to previous 1389
- cleanup match_conf_password(). remove outdated comments


Revision 1389 - (view) (annotate) - [select for diffs]
Modified Tue May 1 13:08:29 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93998 byte(s)
Diff to previous 1388
- rename some struct AccessItem members


Revision 1388 - (view) (annotate) - [select for diffs]
Modified Tue May 1 11:59:09 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 94005 byte(s)
Diff to previous 1387
- conf.c:get_sendq(): fixed an assert()


Revision 1387 - (view) (annotate) - [select for diffs]
Modified Tue May 1 11:50:01 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1369 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 19:04:19 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 95803 byte(s)
Diff to previous 1368
- cleanup temporary k/d/g line code


Revision 1368 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 16:42:06 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 98276 byte(s)
Diff to previous 1366
- Remove temporary RKLINES/RXLINES leftovers


Revision 1366 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 18:35:34 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1363 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 19:15:48 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99481 byte(s)
Diff to previous 1353
- conf.c: remove unused prototypes


Revision 1353 - (view) (annotate) - [select for diffs]
Modified Sun Apr 15 18:35:55 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
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 1306 - (view) (annotate) - [select for diffs]
Modified Sat Mar 24 07:43:04 2012 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99500 byte(s)
Diff to previous 1303
- improve ssl/tls support
- cipher suites can now be specified via ircd.conf


Revision 1303 - (view) (annotate) - [select for diffs]
Modified Fri Mar 23 10:52:19 2012 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99468 byte(s)
Diff to previous 1302
- Implement basic tls connections for server-server links


Revision 1302 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99420 byte(s)
Diff to previous 1294
- remove servlink in preparation for tls links/compression


Revision 1294 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (8 years, 9 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 1285 - (view) (annotate) - [select for diffs]
Modified Sun Feb 5 15:12:59 2012 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100850 byte(s)
Diff to previous 1247
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported


Revision 1247 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100137 byte(s)
Diff to previous 1243
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (9 years, 2 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 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100407 byte(s)
Diff to previous 1176
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.


Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (9 years, 3 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 1175 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100397 byte(s)
Diff to previous 1172
- several fixes to services compatibility mode


Revision 1172 - (view) (annotate) - [select for diffs]
Modified Sat Aug 13 18:49:37 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100283 byte(s)
Diff to previous 1157
- update s_conf.c:map_to_list


Revision 1157 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 22:03:59 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100223 byte(s)
Diff to previous 1156
- preliminary services support


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99290 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"


Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/src/s_conf.c
File length: 99290 byte(s)
Diff to previous 1153
- recreate "trunk"


Revision 1153 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 19:37:24 2011 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99290 byte(s)
Diff to previous 1147
- Update CHANMODES ISUPORT...


Revision 1147 - (view) (annotate) - [select for diffs]
Modified Thu Jul 28 20:14:29 2011 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99288 byte(s)
Diff to previous 1123
- replace several ircsprintf with snprintf


Revision 1123 - (view) (annotate) - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99166 byte(s)
Diff to previous 1121
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES


Revision 1121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99203 byte(s)
Diff to previous 1120
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib


Revision 1120 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 09:58:25 2011 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99261 byte(s)
Diff to previous 1119
- Bump up max temporary kline time to 360 days


Revision 1119 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 22:01:47 2011 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99282 byte(s)
Diff to previous 1118
- removed HUB capability, which was a LL leftover


Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99463 byte(s)
Diff to previous 1072
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport


Revision 1072 - (view) (annotate) - [select for diffs]
Modified Wed Feb 17 22:58:23 2010 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99532 byte(s)
Diff to previous 1032
- remove old dot_in_ip6_addr configuration option. this is now obsolete.


Revision 1032 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 18:45:37 2009 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99573 byte(s)
Diff to previous 1029
- fixed compile errors as reported by Peter Evans


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99576 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch

Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid/src/s_conf.c
File length: 99576 byte(s)
Diff to previous 1013
- move ircd-hybrid-7.2 to trunk


Revision 1013 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (11 years, 1 month 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 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99606 byte(s)
Diff to previous 1009
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes


Revision 1009 - (view) (annotate) - [select for diffs]
Modified Sun Sep 13 15:02:30 2009 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99605 byte(s)
Diff to previous 1005
- add configure test for pcre lib and remove pcre sources from the tree


Revision 1005 - (view) (annotate) - [select for diffs]
Modified Mon Aug 31 23:07:43 2009 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99440 byte(s)
Diff to previous 1001
- remove conf_add_d_conf wrapper


Revision 1001 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 22:44:44 2009 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100164 byte(s)
Diff to previous 992
- remove half done and broken win32 support


Revision 992 - (view) (annotate) - [select for diffs]
Modified Mon Aug 17 19:19:16 2009 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100185 byte(s)
Diff to previous 967
- fix possible auth/dns related memleaks


Revision 967 - (view) (annotate) - [select for diffs]
Modified Sun Aug 2 18:05:28 2009 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100641 byte(s)
Diff to previous 956
- added ssl_server_protocol configuration option to servinfo{}.
  valid flags are 'sslv3' and 'tlsv1'


Revision 956 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 00:34:48 2009 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100546 byte(s)
Diff to previous 948
- removed LL leftover in set_default_conf(). now ServerInfo.hub
  properly initializes on /rehash


Revision 948 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100578 byte(s)
Diff to previous 936
- lp64\llp64\ilp32 portability fixes


Revision 936 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 04:27:47 2009 UTC (11 years, 7 months ago) by db
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100576 byte(s)
Diff to previous 896
- Fix typo



Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (13 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100577 byte(s)
Diff to previous 891
- Killed s_stats.c


Revision 891 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:44:50 2007 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100603 byte(s)
Diff to previous 885
- Avoid useless irc_getnameinfo calls in several places


Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (13 years, 1 month 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 876 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100887 byte(s)
Diff to previous 867
Backported WATCH

Revision 867 - (view) (annotate) - [select for diffs]
Modified Thu May 17 14:59:27 2007 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100752 byte(s)
Diff to previous 855
- Fixed occasional core when placing RESVs on channel names as repoared
  by Christopher A. Bongaarts.



Revision 855 - (view) (annotate) - [select for diffs]
Modified Mon Feb 26 22:06:45 2007 UTC (13 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100729 byte(s)
Diff to previous 815
- fix core in temp channel resv
- remove unused variable in m_join
- update RELNOTES



Revision 815 - (view) (annotate) - [select for diffs]
Modified Sun Sep 10 17:35:18 2006 UTC (14 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100782 byte(s)
Diff to previous 673
- Fixed bug in find_conf_exact() which sometimes made CHALLENGE useless


Revision 673 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 07:38:50 2006 UTC (14 years, 5 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 672 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 07:28:30 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100897 byte(s)
Diff to previous 671
- Fixed possible core introduced by previous commit
- Put some asserts into detach_conf()


Revision 671 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 07:15:38 2006 UTC (14 years, 5 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 (14 years, 6 months 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 624 - (view) (annotate) - [select for diffs]
Modified Thu May 25 10:22:02 2006 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101390 byte(s)
Diff to previous 619
- Fixed an off-by one bug in the ip limiting code as reported by Volk


Revision 619 - (view) (annotate) - [select for diffs]
Modified Tue May 23 07:22:23 2006 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101431 byte(s)
Diff to previous 618
- Backported r376 (STATS y now shows the total number of clients in a class)
- Rebuilt y.tab.c using bison 2.2


Revision 618 - (view) (annotate) - [select for diffs]
Modified Tue May 23 07:07:53 2006 UTC (14 years, 6 months 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 596 - (view) (annotate) - [select for diffs]
Modified Fri May 12 21:44:39 2006 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101676 byte(s)
Diff to previous 593
- Cosmetical fix to "STATS k|K".  temporary regexp based k-lines should 
  be prefixed with 'kR' and permanent ones with 'KR'.


Revision 593 - (view) (annotate) - [select for diffs]
Modified Fri May 12 05:47:32 2006 UTC (14 years, 6 months 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 575 - (view) (annotate) - [select for diffs]
Modified Mon May 1 11:41:09 2006 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101575 byte(s)
Diff to previous 433
- Fixed a bunch of compile warnings


Revision 433 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 15:22:07 2006 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101545 byte(s)
Diff to previous 432
- Don't try to keep pointers to already freed memory on temporary_resv list
  when manually removing tempoary N/C resvs.


Revision 432 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 14:55:00 2006 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101246 byte(s)
Diff to previous 264
- Fixed possible core in expire_temp_lines()


Revision 264 - (view) (annotate) - [select for diffs]
Modified Sun Nov 13 11:11:29 2005 UTC (15 years ago) by adx
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101239 byte(s)
Diff to previous 201
MFC set +b on opers by default


Revision 201 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 11:41:52 2005 UTC (15 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101226 byte(s)
Diff to previous 151
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit


Revision 151 - (view) (annotate) - [select for diffs]
Modified Sun Oct 16 18:21:11 2005 UTC (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 2 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 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (15 years, 2 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 33
create 7.2 branch, we can move/rename it as needed.



Revision 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (15 years, 2 months ago) by knight
Original Path: ircd-hybrid/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 32
- svn:keywords


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (15 years, 2 months ago) by knight
Original Path: ircd-hybrid/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 31
- svn:keywords


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (15 years, 2 months ago) by knight
Original Path: ircd-hybrid/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 30
- Fix svn:keywords


Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (15 years, 2 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.

  Diffs between and
  Type of Diff should be a

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28