ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.y
Revision 8607 - (view) (annotate) - [selected]
Modified Mon Oct 29 21:26:54 2018 UTC (5 years, 4 months ago) by michael
File length: 74901 byte(s)
Diff to previous 8496
- Rewrite class based subnet limiting to use a patricia trie

Revision 8496 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 12:46:00 2018 UTC (5 years, 11 months ago) by michael
File length: 74896 byte(s)
Diff to previous 8458 , to selected 8607
- Killed userhost.c. Rewrote everything to use ipcache.c

Revision 8458 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 15:34:53 2018 UTC (5 years, 11 months ago) by michael
File length: 75020 byte(s)
Diff to previous 8437 , to selected 8607
- Move pseudot_stats() to m_stats.c

Revision 8437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 09:05:34 2018 UTC (6 years ago) by michael
File length: 75001 byte(s)
Diff to previous 8314 , to selected 8607
- Stylistic changes

Revision 8314 - (view) (annotate) - [select for diffs]
Modified Wed Feb 28 17:47:23 2018 UTC (6 years ago) by michael
File length: 74995 byte(s)
Diff to previous 8279 , to selected 8607
- Remove experimental libgeoip support

Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (6 years, 1 month ago) by michael
File length: 77083 byte(s)
Diff to previous 8046 , to selected 8607
- Update copyright years

Revision 8046 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 18:07:45 2017 UTC (7 years ago) by michael
File length: 77083 byte(s)
Diff to previous 7924 , to selected 8607
- Implemented channel mode 'L'. Channels with that mode set can make use of an extended ban list size
  specified with the new 'channel::max_bans_large' configuraton option. This mode can be set only by
  irc-operators or servers.

Revision 7924 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:08 2016 UTC (7 years, 2 months ago) by michael
File length: 76918 byte(s)
Diff to previous 7858 , to selected 8607
- Update copyright years

Revision 7858 - (view) (annotate) - [select for diffs]
Modified Tue Nov 8 20:06:16 2016 UTC (7 years, 4 months ago) by michael
File length: 76918 byte(s)
Diff to previous 7793 , to selected 8607
- Import FLOODTIME changes from p4

Revision 7793 - (view) (annotate) - [select for diffs]
Modified Mon Oct 17 19:28:52 2016 UTC (7 years, 5 months ago) by michael
File length: 76736 byte(s)
Diff to previous 7766 , to selected 8607
- Implement INVITE expirations

Revision 7766 - (view) (annotate) - [select for diffs]
Modified Fri Oct 7 16:27:37 2016 UTC (7 years, 5 months ago) by michael
File length: 76549 byte(s)
Diff to previous 7668 , to selected 8607
- Added 'channel::max_invites' configuration directive

Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (7 years, 8 months ago) by michael
File length: 76399 byte(s)
Diff to previous 7624 , to selected 8607
- Fixed svn properties

Revision 7624 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 12:44:09 2016 UTC (7 years, 9 months ago) by michael
File length: 76399 byte(s)
Diff to previous 7437 , to selected 8607
- Change userhost.c to deal with ip addresses only. Also we no longer care about usernames/ident replies.
  Due to the hash function in hash.c not ideal for ip addresses, we'll be using either iphash.c, or
  patricia.c soon for this.

Revision 7437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 19:59:52 2016 UTC (8 years ago) by michael
File length: 76619 byte(s)
Diff to previous 7318 , to selected 8607
- Change whowas system to use a linked list instead of othe this monolithic WHOWAS table
- Size of the whowas nick name history length is now configurable

Revision 7318 - (view) (annotate) - [select for diffs]
Modified Sun Feb 14 15:21:07 2016 UTC (8 years, 1 month ago) by michael
File length: 76419 byte(s)
Diff to previous 7304 , to selected 8607
- conf_parser.y: fixed triggered assert with user = "" in auth {} blocks

Revision 7304 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 10:45:46 2016 UTC (8 years, 1 month ago) by michael
File length: 76303 byte(s)
Diff to previous 7282 , to selected 8607
- Cleanup/separate XLINE / gecos{} conf implementation

Revision 7282 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 18:04:26 2016 UTC (8 years, 1 month ago) by michael
File length: 76299 byte(s)
Diff to previous 7258 , to selected 8607
- Cleanup/separate RESV conf implementation

Revision 7258 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 17:29:57 2016 UTC (8 years, 1 month ago) by michael
File length: 76301 byte(s)
Diff to previous 7248 , to selected 8607
- Improve libGeoIP support

Revision 7248 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 17:21:58 2016 UTC (8 years, 1 month ago) by michael
File length: 74213 byte(s)
Diff to previous 7234 , to selected 8607
- Move service {} block configuration management into its own module

Revision 7234 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:30:10 2016 UTC (8 years, 1 month ago) by michael
File length: 74187 byte(s)
Diff to previous 7209 , to selected 8607
- Move resv.* to conf_resv.*

Revision 7209 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:10:39 2016 UTC (8 years, 1 month ago) by michael
File length: 74182 byte(s)
Diff to previous 7159 , to selected 8607
- Clustering has been broken in -r7159. Rewrote most of the shared/cluster implementation to be less obscure.
  This introduces a little bit of code duplication, but increases readability, is less error prone, and
  reduces memory consumption a bit.

Revision 7159 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 11:26:51 2016 UTC (8 years, 2 months ago) by michael
File length: 74144 byte(s)
Diff to previous 7126 , to selected 8607
- Fixed bug where shared & cluster confs would not get removed from their associated list and memory free'd
  (SHARED_ALL sets all bits and therefore IsConfDatabase(x) == true

Revision 7126 - (view) (annotate) - [select for diffs]
Modified Mon Jan 25 19:08:14 2016 UTC (8 years, 2 months ago) by michael
File length: 74144 byte(s)
Diff to previous 7121 , to selected 8607
- conf_parser.y: removed bunch of unused/redundant header includes

Revision 7121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 24 20:22:55 2016 UTC (8 years, 2 months ago) by michael
File length: 74279 byte(s)
Diff to previous 7105 , to selected 8607
- conf_parser.y: removed some cruft

Revision 7105 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:11:27 2016 UTC (8 years, 2 months ago) by michael
File length: 74479 byte(s)
Diff to previous 7060 , to selected 8607
- Incorporate gnutls support by Adam & Attila

Revision 7060 - (view) (annotate) - [select for diffs]
Modified Mon Jan 18 18:55:40 2016 UTC (8 years, 2 months ago) by michael
File length: 77791 byte(s)
Diff to previous 7032 , to selected 8607
- Operators can now REHASH on remote servers; requested by astrutt
- REHASH now requires at least one parameter which currently might be one of CONF, MOTD, or DNS

Revision 7032 - (view) (annotate) - [select for diffs]
Modified Sun Jan 3 14:34:39 2016 UTC (8 years, 2 months ago) by michael
File length: 77679 byte(s)
Diff to previous 7006 , to selected 8607
- Renamed MyCalloc to xcalloc

Revision 7006 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (8 years, 2 months ago) by michael
File length: 77692 byte(s)
Diff to previous 6792 , to selected 8607
- Update copyright years

Revision 6792 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 20:48:38 2015 UTC (8 years, 4 months ago) by michael
File length: 77692 byte(s)
Diff to previous 6684 , to selected 8607
- Add channel::invite_delay_channel configuration option

Revision 6684 - (view) (annotate) - [select for diffs]
Modified Wed Oct 28 19:55:57 2015 UTC (8 years, 5 months ago) by michael
File length: 77495 byte(s)
Diff to previous 6678 , to selected 8607
- RSA keys with less than 2048 bits are no longer supported; same applies to the DH param file

Revision 6678 - (view) (annotate) - [select for diffs]
Modified Tue Oct 27 19:19:21 2015 UTC (8 years, 5 months ago) by michael
File length: 77495 byte(s)
Diff to previous 6664 , to selected 8607
- conf_parser.y: whitespace change

Revision 6664 - (view) (annotate) - [select for diffs]
Modified Mon Oct 26 19:14:49 2015 UTC (8 years, 5 months ago) by michael
File length: 77493 byte(s)
Diff to previous 6662 , to selected 8607
- conf_parser.y: style cleanups

Revision 6662 - (view) (annotate) - [select for diffs]
Modified Mon Oct 26 19:04:16 2015 UTC (8 years, 5 months ago) by michael
File length: 77271 byte(s)
Diff to previous 6645 , to selected 8607
- conf_parser.y: removed CHALLENGE leftover

Revision 6645 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 18:55:04 2015 UTC (8 years, 5 months ago) by michael
File length: 77383 byte(s)
Diff to previous 6636 , to selected 8607
- conf.c, conf_parser.y: use EXIT_FAILURE instead of some magic value to be passed to exit()

Revision 6636 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 17:27:12 2015 UTC (8 years, 5 months ago) by michael
File length: 77361 byte(s)
Diff to previous 6628 , to selected 8607
- Fixed bug where changing 'serverhide::flatten_links_delay' would not have any effect
- Allow disabling the 'event_write_links_file' event with 'serverhide::flatten_links_delay' being zero
- Get rid of 'config_serverhide_entry::links_disabled'

Revision 6628 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 13:29:47 2015 UTC (8 years, 5 months ago) by michael
File length: 77396 byte(s)
Diff to previous 6599 , to selected 8607
- Rename uconf_items to shared_items and oconf_items to operator_items

Revision 6599 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:52:15 2015 UTC (8 years, 5 months ago) by michael
File length: 77395 byte(s)
Diff to previous 6597 , to selected 8607
- Added serverhide::flatten_links_file configuration option and get rid of LIPATH

Revision 6597 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:23:06 2015 UTC (8 years, 5 months ago) by michael
File length: 77088 byte(s)
Diff to previous 6592 , to selected 8607
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay

Revision 6592 - (view) (annotate) - [select for diffs]
Modified Wed Oct 21 20:16:57 2015 UTC (8 years, 5 months ago) by michael
File length: 77048 byte(s)
Diff to previous 6488 , to selected 8607
- Removed CHALLENGE in favour or ssl certificate fingerprint enabled operator {} blocks

Revision 6488 - (view) (annotate) - [select for diffs]
Modified Fri Sep 4 17:56:25 2015 UTC (8 years, 6 months ago) by michael
File length: 78066 byte(s)
Diff to previous 6454 , to selected 8607
- Added 'close' to irc-operator flags

Revision 6454 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 19:35:32 2015 UTC (8 years, 7 months ago) by michael
File length: 77960 byte(s)
Diff to previous 6447 , to selected 8607
- Added 'resv' and 'unresv' operator flags

Revision 6447 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 18:49:58 2015 UTC (8 years, 7 months ago) by michael
File length: 77774 byte(s)
Diff to previous 6375 , to selected 8607
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning

Revision 6375 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 10:34:16 2015 UTC (8 years, 7 months ago) by michael
File length: 77728 byte(s)
Diff to previous 6367 , to selected 8607
- Remove splitmode checking

Revision 6367 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:25:00 2015 UTC (8 years, 7 months ago) by michael
File length: 78548 byte(s)
Diff to previous 6318 , to selected 8607
- Rename several functions in listener.c to comply with naming convention

Revision 6318 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:04:43 2015 UTC (8 years, 7 months ago) by michael
File length: 78548 byte(s)
Diff to previous 6161 , to selected 8607
- Get rid of UMODE_ALL

Revision 6161 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (8 years, 9 months ago) by michael
File length: 78541 byte(s)
Diff to previous 6008 , to selected 8607
- Move all SID/UID related code to id.c

Revision 6008 - (view) (annotate) - [select for diffs]
Modified Sat May 30 19:18:21 2015 UTC (8 years, 10 months ago) by michael
File length: 78525 byte(s)
Diff to previous 5985 , to selected 8607
- conf_parser.y: always rebuild CIDR lists	

Revision 5985 - (view) (annotate) - [select for diffs]
Modified Tue May 26 18:52:42 2015 UTC (8 years, 10 months ago) by michael
File length: 78898 byte(s)
Diff to previous 5933 , to selected 8607
- Added 'xline_exempt' to auth{} block flags

Revision 5933 - (view) (annotate) - [select for diffs]
Modified Wed May 6 18:30:17 2015 UTC (8 years, 10 months ago) by michael
File length: 78770 byte(s)
Diff to previous 5805 , to selected 8607
- Removed the 'havent_read_conf' configuration directive as it only caused a whole lot more trouble than
  it actually helped

Revision 5805 - (view) (annotate) - [select for diffs]
Modified Tue Apr 21 21:49:58 2015 UTC (8 years, 11 months ago) by michael
File length: 79252 byte(s)
Diff to previous 5800 , to selected 8607
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options

Revision 5800 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 18:55:55 2015 UTC (8 years, 11 months ago) by michael
File length: 79871 byte(s)
Diff to previous 5760 , to selected 8607
- conf_parser.y: fixed error messages as pointed out by Adam

Revision 5760 - (view) (annotate) - [select for diffs]
Modified Thu Apr 2 18:29:21 2015 UTC (8 years, 11 months ago) by michael
File length: 79893 byte(s)
Diff to previous 5693 , to selected 8607
- Removed unused HIDE_SPOOF_IPS and GLOBAL_KILL tokens

Revision 5693 - (view) (annotate) - [select for diffs]
Modified Sat Mar 14 20:40:29 2015 UTC (9 years ago) by michael
File length: 79936 byte(s)
Diff to previous 5602 , to selected 8607
- conf_parser.y: removed YY_NO_UNPUT define which was an undocumented feature
  and has been deprecated for many years now. Proper way is to use 'nounput'
  in the scanner options.

Revision 5602 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 21:04:46 2015 UTC (9 years, 1 month ago) by michael
File length: 79956 byte(s)
Diff to previous 5570 , to selected 8607
- Fixed core in conjunction with OSX 10.10/possibly other system when parsing pseudo{} blocks as reported by Daniel Oaks
- Reverted -r4080, -r4609 and 4106 as they only cause undefined behavior on some systems

Revision 5570 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 22:04:14 2015 UTC (9 years, 1 month ago) by michael
File length: 80112 byte(s)
Diff to previous 5556 , to selected 8607
- conf_parser.y: forgot to remove the unused T_MAX_CLIENTS token

Revision 5556 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 19:25:36 2015 UTC (9 years, 1 month ago) by michael
File length: 80134 byte(s)
Diff to previous 5489 , to selected 8607
- Added oper::whois configuration option which allows to override the default
  RPL_WHOISOPERATOR numeric string shown in /whois.

Revision 5489 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (9 years, 1 month ago) by michael
File length: 79838 byte(s)
Diff to previous 5414 , to selected 8607
- Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and "JFLOODCOUNT" values that
  have been changed from within IRC via the "/set" command
- Renamed the following ircd.conf configuration directives to be more descriptive:

  max_clients -> default_max_clients
  join_flood_count -> default_join_flood_count
  join_flood_time -> default_join_flood_time

- Updated related ircd.conf documentation accordingly

Revision 5414 - (view) (annotate) - [select for diffs]
Modified Sun Jan 25 17:40:40 2015 UTC (9 years, 2 months ago) by michael
File length: 79670 byte(s)
Diff to previous 5347 , to selected 8607
- conf_lexer.l, conf_parser.y: removed entropy gathering daemon leftovers

Revision 5347 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (9 years, 2 months ago) by michael
File length: 79707 byte(s)
Diff to previous 5025 , to selected 8607
- Update copyright years

Revision 5025 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 15:18:43 2014 UTC (9 years, 3 months ago) by michael
File length: 79707 byte(s)
Diff to previous 5004 , to selected 8607
- Added general::stats_m_oper_only configuration option

Revision 5004 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 14:17:18 2014 UTC (9 years, 3 months ago) by michael
File length: 79517 byte(s)
Diff to previous 4989 , to selected 8607
- Added 'opme' to irc-operator flags

Revision 4989 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 20:07:36 2014 UTC (9 years, 3 months ago) by michael
File length: 79410 byte(s)
Diff to previous 4967 , to selected 8607
- The general::true_no_oper_flood configuration option has been deprecated.
  Operators still can have higher 'flood' limits with no_oper_flood = yes;
  hoewever, they are no longer allowed to bypass RecvQ limits.

Revision 4967 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 14:34:29 2014 UTC (9 years, 3 months ago) by michael
File length: 79605 byte(s)
Diff to previous 4915 , to selected 8607
- general::hide_spoof_ips is now deprecated

Revision 4915 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 12:37:46 2014 UTC (9 years, 4 months ago) by michael
File length: 79757 byte(s)
Diff to previous 4744 , to selected 8607
- Style corrections; renamed variables

Revision 4744 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 11:46:19 2014 UTC (9 years, 5 months ago) by michael
File length: 79731 byte(s)
Diff to previous 4624 , to selected 8607
- Enable ECDH for OpenSSL 0.9.8o and above

Revision 4624 - (view) (annotate) - [select for diffs]
Modified Sun Sep 21 08:41:22 2014 UTC (9 years, 6 months ago) by michael
File length: 79731 byte(s)
Diff to previous 4565 , to selected 8607
- conf_parser.y: use SSL_CTX_use_certificate_chain_file() instead of SSL_CTX_use_certificate_file()

Revision 4565 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:27:40 2014 UTC (9 years, 7 months ago) by michael
File length: 79829 byte(s)
Diff to previous 4545 , to selected 8607
- Update GPL 2 license headers

Revision 4545 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (9 years, 7 months ago) by michael
File length: 79825 byte(s)
Diff to previous 4513 , to selected 8607
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4513 - (view) (annotate) - [select for diffs]
Modified Sun Aug 17 18:25:52 2014 UTC (9 years, 7 months ago) by michael
File length: 78125 byte(s)
Diff to previous 4499 , to selected 8607
- conf.c:rehash(): moved the strlcpy(me.info,...) to conf_parser.y

Revision 4499 - (view) (annotate) - [select for diffs]
Modified Sat Aug 16 18:29:23 2014 UTC (9 years, 7 months ago) by michael
File length: 78056 byte(s)
Diff to previous 4415 , to selected 8607
- conf_parser.y: removed useless tests on ConfigServerInfo.server_ctx

Revision 4415 - (view) (annotate) - [select for diffs]
Modified Thu Aug 7 14:09:36 2014 UTC (9 years, 7 months ago) by michael
File length: 78305 byte(s)
Diff to previous 4340 , to selected 8607
- Removed ipv6 detection. We now assume all systems that run hybrid have
  ipv6 availability and sockaddr_storage.

Revision 4340 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:22 2014 UTC (9 years, 7 months ago) by michael
File length: 78343 byte(s)
Diff to previous 4313 , to selected 8607
- Renamed structures to meet code conventions

Revision 4313 - (view) (annotate) - [select for diffs]
Modified Thu Jul 31 18:50:11 2014 UTC (9 years, 7 months ago) by michael
File length: 78120 byte(s)
Diff to previous 4258 , to selected 8607
- Improved AWAY throttling to allow for better fine-tuning

Revision 4258 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 20:46:48 2014 UTC (9 years, 8 months ago) by michael
File length: 77829 byte(s)
Diff to previous 4256 , to selected 8607
- conf_parser.y: do some logging if the dh param file can't be opened/read

Revision 4256 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 20:37:01 2014 UTC (9 years, 8 months ago) by michael
File length: 77699 byte(s)
Diff to previous 4254 , to selected 8607
- conf_parser.y: fixed logging of invalid private key

Revision 4254 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 19:07:27 2014 UTC (9 years, 8 months ago) by michael
File length: 77716 byte(s)
Diff to previous 4162 , to selected 8607
- Cleaned up and sanitized /challenge related code
- rsa.c:get_randomness(): removed EGD support; also don't fall back to RAND_pseudo_bytes()
  if RAND_bytes() fails. If RAND_bytes() fails, just reject the /challenge request.

Revision 4162 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 19:39:31 2014 UTC (9 years, 8 months ago) by michael
File length: 77923 byte(s)
Diff to previous 4121 , to selected 8607
- Removed ssl_server_method and ssl_client_method configuration options.
  ircd now only allows TLSv1, TLSv1.1 and TLSv1.2 protocols depending
  on the OpenSSL version.

Revision 4121 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 17:01:33 2014 UTC (9 years, 8 months ago) by michael
File length: 79196 byte(s)
Diff to previous 4114 , to selected 8607
- conf_parser.y: fixed stupid bug. no comment there...

Revision 4114 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 16:47:15 2014 UTC (9 years, 8 months ago) by michael
File length: 79194 byte(s)
Diff to previous 4094 , to selected 8607
- Added ssl_message_digest_algorithm configuration option to serverinfo{} block.
  See doc/reference.conf for more information.

Revision 4094 - (view) (annotate) - [select for diffs]
Modified Sun Jun 29 11:48:50 2014 UTC (9 years, 9 months ago) by michael
File length: 78630 byte(s)
Diff to previous 4070 , to selected 8607
- Merged Adam's event system rewrite

Revision 4070 - (view) (annotate) - [select for diffs]
Modified Thu Jun 26 15:36:08 2014 UTC (9 years, 9 months ago) by michael
File length: 78606 byte(s)
Diff to previous 4019 , to selected 8607
- Added proper ECDH support

Revision 4019 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 16:06:42 2014 UTC (9 years, 9 months ago) by michael
File length: 77783 byte(s)
Diff to previous 3933 , to selected 8607
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE

Revision 3933 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 17:56:42 2014 UTC (9 years, 9 months ago) by michael
File length: 77779 byte(s)
Diff to previous 3892 , to selected 8607
- Added max_channels to class{} blocks

Revision 3892 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 18:42:41 2014 UTC (9 years, 9 months ago) by michael
File length: 77756 byte(s)
Diff to previous 3877 , to selected 8607
- conf_parser.y: fixed stupid bug that has successfully has hidden itself since Feb 5, 2002

Revision 3877 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 15:49:13 2014 UTC (9 years, 9 months ago) by michael
File length: 77755 byte(s)
Diff to previous 3869 , to selected 8607
- Added general::throttle_count idea from p4

Revision 3869 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 22:19:27 2014 UTC (9 years, 9 months ago) by michael
File length: 77588 byte(s)
Diff to previous 3860 , to selected 8607
- Removed OPERWALL. Use GLOBOPS instead.

Revision 3860 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 19:55:07 2014 UTC (9 years, 9 months ago) by michael
File length: 77941 byte(s)
Diff to previous 3762 , to selected 8607
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam

Revision 3762 - (view) (annotate) - [select for diffs]
Modified Sun Jun 1 19:35:16 2014 UTC (9 years, 9 months ago) by michael
File length: 77702 byte(s)
Diff to previous 3513 , to selected 8607
- Added INVITE flood protection/throttling as requested by Adam. This basically
  works similar as the KNOCK throttling algorithm.

Revision 3513 - (view) (annotate) - [select for diffs]
Modified Mon May 12 16:28:29 2014 UTC (9 years, 10 months ago) by michael
File length: 77348 byte(s)
Diff to previous 3506 , to selected 8607
- Added usermode +p which hides channel list in WHOIS

Revision 3506 - (view) (annotate) - [select for diffs]
Modified Sun May 11 17:03:20 2014 UTC (9 years, 10 months ago) by michael
File length: 77164 byte(s)
Diff to previous 3473 , to selected 8607
- Added usermode +q which hides idle and signon time in WHOIS

Revision 3473 - (view) (annotate) - [select for diffs]
Modified Sun May 4 15:40:26 2014 UTC (9 years, 10 months ago) by michael
File length: 76985 byte(s)
Diff to previous 3443 , to selected 8607
- Renamed general::warn_no_nline to warn_no_connect_block

Revision 3443 - (view) (annotate) - [select for diffs]
Modified Thu May 1 18:36:53 2014 UTC (9 years, 10 months ago) by michael
File length: 76945 byte(s)
Diff to previous 3441 , to selected 8607
- conf_parser.y: style corrections

Revision 3441 - (view) (annotate) - [select for diffs]
Modified Thu May 1 18:30:41 2014 UTC (9 years, 10 months ago) by michael
File length: 76973 byte(s)
Diff to previous 3439 , to selected 8607
- conf_parser.y: removed extraneous strlen(). valid_hostname() already checks
  for too long hostnames

Revision 3439 - (view) (annotate) - [select for diffs]
Modified Thu May 1 14:32:47 2014 UTC (9 years, 10 months ago) by michael
File length: 77008 byte(s)
Diff to previous 3435 , to selected 8607
- conf_parser.y: cleaned up style

Revision 3435 - (view) (annotate) - [select for diffs]
Modified Thu May 1 13:57:39 2014 UTC (9 years, 10 months ago) by michael
File length: 75472 byte(s)
Diff to previous 2916 , to selected 8607
- conf_parser.y: fixed bug where the parser wouldn't take time units
  into consideration for the join_flood_time and throttle_time config
  options.

Revision 2916 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (10 years, 2 months ago) by michael
File length: 75496 byte(s)
Diff to previous 2852 , to selected 8607
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2852 - (view) (annotate) - [select for diffs]
Modified Sat Jan 18 16:30:48 2014 UTC (10 years, 2 months ago) by michael
File length: 75511 byte(s)
Diff to previous 2843 , to selected 8607
- Added 'unxline' oper privilege for better fine tuning

Revision 2843 - (view) (annotate) - [select for diffs]
Modified Thu Jan 16 19:24:56 2014 UTC (10 years, 2 months ago) by michael
File length: 75409 byte(s)
Diff to previous 2397 , to selected 8607
- Allow private rsa keys larger than 2048 bits. Reported by Zdenek Kaspar.

Revision 2397 - (view) (annotate) - [select for diffs]
Modified Tue Jul 16 14:10:38 2013 UTC (10 years, 8 months ago) by michael
File length: 75400 byte(s)
Diff to previous 2336 , to selected 8607
- Fixed bug that would prevent servers from linking together
  if connect::aftype wasn't specified

Revision 2336 - (view) (annotate) - [select for diffs]
Modified Wed Jul 3 12:58:28 2013 UTC (10 years, 8 months ago) by michael
File length: 75362 byte(s)
Diff to previous 2283 , to selected 8607
- Added XLINE and RESV logging types

Revision 2283 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (10 years, 9 months ago) by michael
File length: 75184 byte(s)
Diff to previous 2269 , to selected 8607
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>

Revision 2269 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 15:07:26 2013 UTC (10 years, 9 months ago) by michael
File length: 74956 byte(s)
Diff to previous 2252 , to selected 8607
- Added general::stats_u_oper_only configuration option

Revision 2252 - (view) (annotate) - [select for diffs]
Modified Sun Jun 16 13:29:13 2013 UTC (10 years, 9 months ago) by michael
File length: 74764 byte(s)
Diff to previous 2248 , to selected 8607
- conf_parser.y: don't attempt to copy ciphers if there aren't any

Revision 2248 - (view) (annotate) - [select for diffs]
Modified Sun Jun 16 11:28:30 2013 UTC (10 years, 9 months ago) by michael
File length: 74731 byte(s)
Diff to previous 2244 , to selected 8607
- Add operator::ssl_connection_required configuration option

Revision 2244 - (view) (annotate) - [select for diffs]
Modified Sat Jun 15 22:08:10 2013 UTC (10 years, 9 months ago) by michael
File length: 74424 byte(s)
Diff to previous 2229 , to selected 8607
- rename 'fingerprint' configuration directive to 'ssl_certificate_fingerprint'

Revision 2229 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (10 years, 9 months ago) by michael
File length: 74316 byte(s)
Diff to previous 2228 , to selected 8607
- Cleanups and fixes to previous commit -r2228

Revision 2228 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (10 years, 9 months ago) by michael
File length: 74432 byte(s)
Diff to previous 2196 , to selected 8607
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!

Revision 2196 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 18:30:12 2013 UTC (10 years, 9 months ago) by michael
File length: 73731 byte(s)
Diff to previous 2185 , to selected 8607
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block

Revision 2185 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 12:29:18 2013 UTC (10 years, 9 months ago) by michael
File length: 73679 byte(s)
Diff to previous 2150 , to selected 8607
- Removed usermode +C

Revision 2150 - (view) (annotate) - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (10 years, 9 months ago) by michael
File length: 73946 byte(s)
Diff to previous 2129 , to selected 8607
- Implement motd{} configuration blocks based on ircu's implementation

Revision 2129 - (view) (annotate) - [select for diffs]
Modified Wed May 29 13:12:15 2013 UTC (10 years, 10 months ago) by michael
File length: 72993 byte(s)
Diff to previous 2126 , to selected 8607
- conf_parser.l, conf_parser.y: style corrections

Revision 2126 - (view) (annotate) - [select for diffs]
Modified Mon May 27 22:34:55 2013 UTC (10 years, 10 months ago) by michael
File length: 73061 byte(s)
Diff to previous 2106 , to selected 8607
- conf_parser.y: fixed logic error allowing connect{} blocks that don't have valid
  send/receive passwords

Revision 2106 - (view) (annotate) - [select for diffs]
Modified Thu May 23 19:21:53 2013 UTC (10 years, 10 months ago) by michael
File length: 73064 byte(s)
Diff to previous 2093 , to selected 8607
- conf_parser.y: match() takes care of multiple globs. no need to run collapse()

Revision 2093 - (view) (annotate) - [select for diffs]
Modified Sat May 18 19:10:13 2013 UTC (10 years, 10 months ago) by michael
File length: 73084 byte(s)
Diff to previous 2038 , to selected 8607
- Fixed broken spoofs

Revision 2038 - (view) (annotate) - [select for diffs]
Modified Tue May 14 19:21:32 2013 UTC (10 years, 10 months ago) by michael
File length: 73060 byte(s)
Diff to previous 2012 , to selected 8607
- Added 'locops' and 'wallops' to irc-operator flags
--- Diese und die folgenden Zeilen werden ignoriert --

M    include/client.h
M    src/conf_parser.c
M    src/conf_parser.h
M    src/conf_lexer.c
M    src/conf_parser.y
M    src/conf_lexer.l
M    doc/reference.conf
M    modules/m_locops.c
M    modules/m_wallops.c

Revision 2012 - (view) (annotate) - [select for diffs]
Modified Sun May 12 14:47:26 2013 UTC (10 years, 10 months ago) by michael
File length: 72848 byte(s)
Diff to previous 1992 , to selected 8607
- Removed 'remote', and 'global_kill' oper flags, and added 'connect',
  'squit', and 'kill' flags for better fine-tuning instead. Whether or 
  not a specific action is allowed on a remote server can be controlled
  by appeding the ':remote' flag. For example: 'kill' allows only local
  clients to be killed, whereas 'kill:remote' allows to issue a KILL for
  remote clients

Revision 1992 - (view) (annotate) - [select for diffs]
Modified Fri May 10 18:32:26 2013 UTC (10 years, 10 months ago) by michael
File length: 72422 byte(s)
Diff to previous 1979 , to selected 8607
- Removed unused OFLAG_OPER_SPY definition

Revision 1979 - (view) (annotate) - [select for diffs]
Modified Wed May 8 19:54:51 2013 UTC (10 years, 10 months ago) by michael
File length: 72541 byte(s)
Diff to previous 1976 , to selected 8607
- Added 'nononreg' (+R) to general::oper_umodes

Revision 1976 - (view) (annotate) - [select for diffs]
Modified Wed May 8 19:33:06 2013 UTC (10 years, 10 months ago) by michael
File length: 72476 byte(s)
Diff to previous 1946 , to selected 8607
- Added usermode F (remote client connect/exit notices) on public request

Revision 1946 - (view) (annotate) - [select for diffs]
Modified Sun May 5 10:21:40 2013 UTC (10 years, 10 months ago) by michael
File length: 72209 byte(s)
Diff to previous 1921 , to selected 8607
- Removed channel::quiet_on_ban configuration option. This feature is
  now enabled by default

Revision 1921 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (10 years, 11 months ago) by michael
File length: 72354 byte(s)
Diff to previous 1911 , to selected 8607
- Forward-port -r1920 [Dropped PCRE support]

Revision 1911 - (view) (annotate) - [select for diffs]
Modified Sun Apr 28 10:34:57 2013 UTC (10 years, 11 months ago) by michael
File length: 74371 byte(s)
Diff to previous 1904 , to selected 8607
- Fixed shared{} blocks not working as expected
- Fixed spoofs not working as expected

Revision 1904 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 21:16:22 2013 UTC (10 years, 11 months ago) by michael
File length: 74373 byte(s)
Diff to previous 1858 , to selected 8607
- Removed operflag 'nick_changes'. Operators can now set +n at will

Revision 1858 - (view) (annotate) - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (10 years, 11 months ago) by michael
File length: 74489 byte(s)
Diff to previous 1855 , to selected 8607
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks

Revision 1855 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 19:26:23 2013 UTC (10 years, 11 months ago) by michael
File length: 74736 byte(s)
Diff to previous 1851 , to selected 8607
- Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes

Revision 1851 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 18:31:06 2013 UTC (10 years, 11 months ago) by michael
File length: 74551 byte(s)
Diff to previous 1837 , to selected 8607
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option

Revision 1837 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 09:27:27 2013 UTC (10 years, 11 months ago) by michael
File length: 74351 byte(s)
Diff to previous 1834 , to selected 8607
- Remove current msg locale implementation

Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (10 years, 11 months ago) by michael
File length: 74647 byte(s)
Diff to previous 1832 , to selected 8607
- Revert to -r1831

Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (10 years, 11 months ago) by michael
File length: 74351 byte(s)
Diff to previous 1831 , to selected 8607
- Made all numeric defines use the actual string instead of the numeric value
  which allows to use gcc's printf format attribute
- Remove current message locale implementation

Revision 1831 - (view) (annotate) - [select for diffs]
Modified Mon Apr 15 10:57:05 2013 UTC (10 years, 11 months ago) by michael
File length: 74647 byte(s)
Diff to previous 1825 , to selected 8607
- Forward-port -r1741 [Fixed logfiles not getting reopened on /rehash]

Revision 1825 - (view) (annotate) - [select for diffs]
Modified Sun Apr 14 19:54:48 2013 UTC (10 years, 11 months ago) by michael
File length: 74647 byte(s)
Diff to previous 1823 , to selected 8607
- Quarantined/reserved channels may now contain wildcards

Revision 1823 - (view) (annotate) - [select for diffs]
Modified Sun Apr 14 18:24:38 2013 UTC (10 years, 11 months ago) by michael
File length: 74653 byte(s)
Diff to previous 1793 , to selected 8607
- Renamed example.conf to reference.conf
- Due to upcoming feature implementation, resv{} blocks are no longer stackable

Revision 1793 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (10 years, 11 months ago) by michael
File length: 74444 byte(s)
Diff to previous 1785 , to selected 8607
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)

Revision 1785 - (view) (annotate) - [select for diffs]
Modified Sat Jan 26 22:40:55 2013 UTC (11 years, 2 months ago) by michael
File length: 74469 byte(s)
Diff to previous 1783 , to selected 8607
- Forward-port -r1784 [Fix bug where idle time sometimes is 0 even if the
  client didn't send any private message]

Revision 1783 - (view) (annotate) - [select for diffs]
Modified Thu Jan 24 19:26:51 2013 UTC (11 years, 2 months ago) by michael
File length: 74124 byte(s)
Diff to previous 1753 , to selected 8607
- Forward-port -r1774:
  - Configuration parser now does support 'year' and 'month' units
  - Add support for fake idle times to /whois. Known from csircd, this
    adds min_idle, and max_idle configuration directives to class{} blocks

Revision 1753 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 19:30:51 2013 UTC (11 years, 2 months ago) by michael
File length: 72804 byte(s)
Diff to previous 1752 , to selected 8607
- conf_parser.y: fixed warning introduced by previous commit

Revision 1752 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 19:17:40 2013 UTC (11 years, 2 months ago) by michael
File length: 72841 byte(s)
Diff to previous 1751 , to selected 8607
- Forward-port -r1740 [Fixed yyerror() not reporting configuration errors
  in some cases]

Revision 1751 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (11 years, 2 months ago) by michael
File length: 72523 byte(s)
Diff to previous 1745 , to selected 8607
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable
  via ircd.conf. A max_nick_length, as well as a max_topic_length configuration
  option can now be found in the serverinfo{} block]
- OpenSSL 0.9.8s and higher is now required in order to enable ssl support

Revision 1745 - (view) (annotate) - [select for diffs]
Modified Mon Jan 14 20:31:55 2013 UTC (11 years, 2 months ago) by michael
File length: 71394 byte(s)
Diff to previous 1736 , to selected 8607
- Forward-port -r1744 [conf_parser.y: fixed fd leak with rsa public keys]

Revision 1736 - (view) (annotate) - [select for diffs]
Modified Sun Jan 13 09:31:46 2013 UTC (11 years, 2 months ago) by michael
File length: 71425 byte(s)
Diff to previous 1715 , to selected 8607
- Forward-port -r1732 [Dropped support for linux rt signals]

Revision 1715 - (view) (annotate) - [select for diffs]
Modified Mon Dec 24 15:19:32 2012 UTC (11 years, 3 months ago) by michael
File length: 71362 byte(s)
Diff to previous 1651 , to selected 8607
- Improved WEBIRC authentication; added 'webirc' to auth::flags

Revision 1651 - (view) (annotate) - [select for diffs]
Modified Sun Nov 11 10:54:51 2012 UTC (11 years, 4 months ago) by michael
File length: 71247 byte(s)
Diff to previous 1650 , to selected 8607
- Fixed class blocks not getting default values set properly
- bison 2.6.5

Revision 1650 - (view) (annotate) - [select for diffs]
Modified Sat Nov 10 20:57:51 2012 UTC (11 years, 4 months ago) by michael
File length: 70973 byte(s)
Diff to previous 1648 , to selected 8607
- Fixed few bugs that have been introduced with config rewrite
- Set some reasonable default values right after a class has been created

Revision 1648 - (view) (annotate) - [select for diffs]
Modified Sat Nov 10 17:34:09 2012 UTC (11 years, 4 months ago) by michael
File length: 70924 byte(s)
Diff to previous 1647 , to selected 8607
- conf_parser.y: fixed some logic errors

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

Revision 1646 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (11 years, 4 months ago) by michael
File length: 69808 byte(s)
Diff to previous 1644 , to selected 8607
- First pass of conf parser stabilization/cleanup

Revision 1644 - (view) (annotate) - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (11 years, 4 months ago) by michael
File length: 71647 byte(s)
Diff to previous 1632 , to selected 8607
- More config subsystem cleanups

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

Revision 1628 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (11 years, 4 months ago) by michael
File length: 72989 byte(s)
Diff to previous 1622 , to selected 8607
- flesh out new *line database handling
- simplify temporary bans

Revision 1622 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (11 years, 4 months ago) by michael
File length: 73110 byte(s)
Diff to previous 1592 , to selected 8607
- 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 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (11 years, 5 months ago) by michael
File length: 73116 byte(s)
Diff to previous 1549 , to selected 8607
- 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 (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 73116 byte(s)
Diff to previous 1547 , to selected 8607
- 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 (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 73699 byte(s)
Diff to previous 1542 , to selected 8607
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default

Revision 1542 - (view) (annotate) - [select for diffs]
Modified Sat Sep 29 20:31:35 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 73876 byte(s)
Diff to previous 1526 , to selected 8607
- Fixed an off-by-one with spoofs. Spoofs are now also checked for
  invalid characters.

Revision 1526 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 18:06:06 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 73872 byte(s)
Diff to previous 1520 , to selected 8607
- fixed minor compile warnings

Revision 1520 - (view) (annotate) - [select for diffs]
Modified Wed Sep 5 15:50:02 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 73886 byte(s)
Diff to previous 1519 , to selected 8607
- removed unused terminal symbols

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

Revision 1516 - (view) (annotate) - [select for diffs]
Modified Thu Aug 30 15:08:36 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 74375 byte(s)
Diff to previous 1495 , to selected 8607
- 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 1495 - (view) (annotate) - [select for diffs]
Modified Sun Aug 5 09:35:42 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 74341 byte(s)
Diff to previous 1490 , to selected 8607
- 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 (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 74756 byte(s)
Diff to previous 1474 , to selected 8607
- removed serverhide::disable_hidden configuration option
- update NEWS

Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 74961 byte(s)
Diff to previous 1460 , to selected 8607
- removed &localchannels

Revision 1460 - (view) (annotate) - [select for diffs]
Modified Fri Jul 6 14:32:53 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 75156 byte(s)
Diff to previous 1459 , to selected 8607
- Added 'set' to operator privilege flags. Gives access to the "SET" command

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

Revision 1432 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 19:40:08 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78518 byte(s)
Diff to previous 1416 , to selected 8607
- 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 1416 - (view) (annotate) - [select for diffs]
Modified Sat May 26 11:45:43 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78353 byte(s)
Diff to previous 1401 , to selected 8607
- Truncate 'cidr_bitlen_ipv4' to 32 if someone feeds us with a value higher
  than this. The same applies to 'cidr_bitlen_ipv6' that has a value higher
  than 128.

Revision 1401 - (view) (annotate) - [select for diffs]
Modified Tue May 8 18:58:13 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78321 byte(s)
Diff to previous 1392 , to selected 8607
o) Removed channel::burst_topicwho configuration option. Topicsetters are
   now sent by default

Revision 1392 - (view) (annotate) - [select for diffs]
Modified Wed May 2 16:46:16 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78476 byte(s)
Diff to previous 1389 , to selected 8607
- conf_parser.y: removed outdated and missleading comment

Revision 1389 - (view) (annotate) - [select for diffs]
Modified Tue May 1 13:08:29 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78547 byte(s)
Diff to previous 1383 , to selected 8607
- rename some struct AccessItem members

Revision 1383 - (view) (annotate) - [select for diffs]
Modified Tue May 1 11:18:22 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 78561 byte(s)
Diff to previous 1378 , to selected 8607
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
  are no longer separately attached to Client structures.

Revision 1378 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 19:43:34 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81739 byte(s)
Diff to previous 1377 , to selected 8607
- Get rid of OPERNICKLEN. Oper login IDs are no longer limited to NICKLEN*2

Revision 1377 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 19:35:16 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81826 byte(s)
Diff to previous 1369 , to selected 8607
- 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 (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81811 byte(s)
Diff to previous 1366 , to selected 8607
- cleanup temporary k/d/g line code

Revision 1366 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 18:35:34 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81683 byte(s)
Diff to previous 1352 , to selected 8607
- Cleanup conf_add_server(). Remove traces of obsolete username verification
  for incoming server connections.

Revision 1352 - (view) (annotate) - [select for diffs]
Modified Fri Apr 13 09:57:08 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81761 byte(s)
Diff to previous 1329 , to selected 8607
- conf_parser.y: dh prime size should be at least 1024 bits

Revision 1329 - (view) (annotate) - [select for diffs]
Modified Sun Apr 1 12:02:12 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81599 byte(s)
Diff to previous 1324 , to selected 8607
- Remove unused configure tests
- Fixed compile warning in conf_parser.c

Revision 1324 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 21:40:38 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81581 byte(s)
Diff to previous 1316 , to selected 8607
- 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 (12 years ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81755 byte(s)
Diff to previous 1309 , to selected 8607
- 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 (12 years ago) by michael
Original Path: ircd-hybrid-8/src/conf_parser.y
File length: 81769 byte(s)
Copied from: ircd-hybrid-8/src/ircd_parser.y revision 1306
Diff to previous 1306 , to selected 8607
- 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 (12 years ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 81773 byte(s)
Diff to previous 1303 , to selected 8607
- 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 (12 years ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 80601 byte(s)
Diff to previous 1302 , to selected 8607
- Implement basic tls connections for server-server links

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

Revision 1301 - (view) (annotate) - [select for diffs]
Modified Sat Mar 10 21:47:17 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84199 byte(s)
Diff to previous 1294 , to selected 8607
- 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 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84166 byte(s)
Diff to previous 1285 , to selected 8607
- 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 (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84193 byte(s)
Diff to previous 1265 , to selected 8607
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported

Revision 1265 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 12:54:17 2012 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84651 byte(s)
Diff to previous 1264 , to selected 8607
- remove useless NULL-pointer assignment

Revision 1264 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 12:30:57 2012 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84700 byte(s)
Diff to previous 1250 , to selected 8607
- remove general::burst_away configuration directive. AWAY burst will have to
  be controlled via connect::flags explicitly.

Revision 1250 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 10:48:16 2011 UTC (12 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84901 byte(s)
Diff to previous 1248 , to selected 8607
- A file size of 'unlimited' can now be specified for log files

Revision 1248 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 10:02:53 2011 UTC (12 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 84835 byte(s)
Diff to previous 1247 , to selected 8607
- add log file rotation

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

Revision 1228 - (view) (annotate) - [select for diffs]
Modified Mon Sep 19 09:38:38 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 86160 byte(s)
Diff to previous 1216 , to selected 8607
- 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 1216 - (view) (annotate) - [select for diffs]
Modified Tue Sep 13 18:22:31 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 88492 byte(s)
Diff to previous 1176 , to selected 8607
- add 'globops' to operflags

Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 88315 byte(s)
Diff to previous 1157 , to selected 8607
- 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 1157 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 22:03:59 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd_parser.y
File length: 88582 byte(s)
Diff to previous 1156 , to selected 8607
- preliminary services support

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

Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid/src/ircd_parser.y
File length: 87726 byte(s)
Diff to previous 1123 , to selected 8607
- recreate "trunk"

Revision 1123 - (view) (annotate) - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 87726 byte(s)
Diff to previous 1121 , to selected 8607
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 87779 byte(s)
Diff to previous 1119 , to selected 8607
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib

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

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

Revision 1117 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 15:01:46 2010 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 88283 byte(s)
Diff to previous 1076 , to selected 8607
- ircd_parser.y: ensure only valid hostnames can be
  specified in serverinfo::name

Revision 1076 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 09:23:47 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 88270 byte(s)
Diff to previous 1074 , to selected 8607
- Dropped support for old style 'operflag = yes|no;' configuration format

Revision 1074 - (view) (annotate) - [select for diffs]
Modified Wed Feb 17 23:28:33 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 94345 byte(s)
Diff to previous 1072 , to selected 8607
- Made general::kill_chase_time_limit accept time units. too bad this entire
  crap is still needed even with ts6.

Revision 1072 - (view) (annotate) - [select for diffs]
Modified Wed Feb 17 22:58:23 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 94343 byte(s)
Diff to previous 1029 , to selected 8607
- remove old dot_in_ip6_addr configuration option. this is now obsolete.

Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd_parser.y
File length: 94504 byte(s)
Diff to previous 1028 , to selected 8607
- branch off trunk to create 7.3 branch
Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid/src/ircd_parser.y
File length: 94504 byte(s)
Diff to previous 1024 , to selected 8607
- move ircd-hybrid-7.2 to trunk

Revision 1024 - (view) (annotate) - [select for diffs]
Modified Sun Nov 1 23:14:25 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 94504 byte(s)
Diff to previous 1011 , to selected 8607
- Fixed compile with --disable-openssl
Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 94388 byte(s)
Diff to previous 1009 , to selected 8607
- 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 (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 94494 byte(s)
Diff to previous 1005 , to selected 8607
- 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 (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 94173 byte(s)
Diff to previous 978 , to selected 8607
- remove conf_add_d_conf wrapper

Revision 978 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 09:47:58 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 94339 byte(s)
Diff to previous 967 , to selected 8607
- avoid using native basename() since some implementations may or may not modify passed data

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

Revision 912 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 22:47:44 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 89883 byte(s)
Diff to previous 909 , to selected 8607
- 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 909 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 23:38:57 2007 UTC (16 years, 4 months ago) by stu
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 89903 byte(s)
Diff to previous 900 , to selected 8607
fix compile warning
Revision 900 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 13:49:52 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 89863 byte(s)
Diff to previous 885 , to selected 8607
- Added new 'server' option to listener::flags

Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 89772 byte(s)
Diff to previous 876 , to selected 8607
- 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 (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90921 byte(s)
Diff to previous 853 , to selected 8607
Backported WATCH
Revision 853 - (view) (annotate) - [select for diffs]
Modified Thu Feb 22 06:01:30 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90794 byte(s)
Diff to previous 849 , to selected 8607
- fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c
- fix order shown in CLIEXIT
- remove mode parsing in ms_join
- reflect addiction cconn_full flag


Revision 849 - (view) (annotate) - [select for diffs]
Modified Mon Feb 19 19:41:59 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90719 byte(s)
Diff to previous 671 , to selected 8607
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear

Revision 671 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 07:15:38 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90550 byte(s)
Diff to previous 632 , to selected 8607
- 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, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90395 byte(s)
Diff to previous 601 , to selected 8607
- 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 601 - (view) (annotate) - [select for diffs]
Modified Sat May 13 16:59:28 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90205 byte(s)
Diff to previous 595 , to selected 8607
- Removed dalloca.h

Revision 595 - (view) (annotate) - [select for diffs]
Modified Fri May 12 21:17:16 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90226 byte(s)
Diff to previous 593 , to selected 8607
- Backported core fix for regexp k-lines

Revision 593 - (view) (annotate) - [select for diffs]
Modified Fri May 12 05:47:32 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 90154 byte(s)
Diff to previous 584 , to selected 8607
- 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 584 - (view) (annotate) - [select for diffs]
Modified Sun May 7 15:26:45 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 89035 byte(s)
Diff to previous 573 , to selected 8607
- Added new general::stats_e_disabled configuration option.  Known from RB,
  all it does is to disable "STATS e", which is a good idea if you have any
  exempted server ips.
- Updated RELNOTES

Revision 573 - (view) (annotate) - [select for diffs]
Modified Mon May 1 09:40:37 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88868 byte(s)
Diff to previous 440 , to selected 8607
- ts6 fixes as explained on irc

Revision 440 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 23:11:38 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88981 byte(s)
Diff to previous 342 , to selected 8607
- Fixed bug where "listen { flags = ssl; port 1,2,3; }" would result
  in only port 1 being set ssl enabled.

Revision 342 - (view) (annotate) - [select for diffs]
Modified Tue Dec 27 19:28:58 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88986 byte(s)
Diff to previous 341 , to selected 8607
- Fixed compile error reported by Volk and CoolCold

Revision 341 - (view) (annotate) - [select for diffs]
Modified Tue Dec 27 13:43:46 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88985 byte(s)
Diff to previous 298 , to selected 8607
- As reported by CoolCold:
  - Updated cmode helpfile
  - Added support for old-style topicburst = yes|no


Revision 298 - (view) (annotate) - [select for diffs]
Modified Mon Dec 5 22:49:18 2005 UTC (18 years, 3 months ago) by db
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88784 byte(s)
Diff to previous 201 , to selected 8607
- This is part of the nasty core fix; the y.tab.c and y.tab.h files
  were committed earlier, I have no idea why this file did not get committed.

Revision 201 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 11:41:52 2005 UTC (18 years, 4 months ago) by adx
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88404 byte(s)
Diff to previous 136 , to selected 8607
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit

Revision 136 - (view) (annotate) - [select for diffs]
Modified Sat Oct 15 23:39:54 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88486 byte(s)
Diff to previous 102 , to selected 8607
- backport fixes from 7.3 (HEAD) for testline and ~ flags


Revision 102 - (view) (annotate) - [select for diffs]
Modified Mon Oct 10 12:17:19 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88484 byte(s)
Diff to previous 95 , to selected 8607
- 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 95 - (view) (annotate) - [select for diffs]
Modified Sat Oct 8 16:26:37 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88292 byte(s)
Diff to previous 56 , to selected 8607
- At the very least, don't create a gdeny conf with a NULL name,
  this is bad manners.


Revision 56 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 11:33:30 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 88417 byte(s)
Diff to previous 38 , to selected 8607
- 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

Revision 38 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 22:27:12 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 87300 byte(s)
Diff to previous 34 , to selected 8607
- MFC disallow ':' at the beginning and ' ' in server passwords

Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (18 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/ircd_parser.y
File length: 86894 byte(s)
Diff to previous 33 , to selected 8607
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 (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/src/ircd_parser.y
File length: 86894 byte(s)
Diff to previous 32 , to selected 8607
- svn:keywords

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

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

Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/ircd_parser.y
File length: 86950 byte(s)
Diff to selected 8607
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

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