/[svn]/ircd-hybrid/branches/8.2.x/src/conf.c
ViewVC logotype

Log of /ircd-hybrid/branches/8.2.x/src/conf.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9918 - (view) (annotate) - [select for diffs]
Modified Sat Jan 30 21:20:22 2021 UTC (2 years, 4 months ago) by michael
File length: 37115 byte(s)
Diff to previous 9897 , to selected 7725
- conf.c:attach_iline(): just let the client silently in if their class is full and they are exempted from limits. No point
  in explicitely telling them that their class is full and they have exceed_limit = yes


Revision 9897 - (view) (annotate) - [select for diffs]
Modified Sun Jan 17 06:18:18 2021 UTC (2 years, 4 months ago) by michael
File length: 37257 byte(s)
Diff to previous 9882 , to selected 7725
- The `general::dots_in_ident` configuration directive has been renamed to `general::specials_in_ident`
  and now covers the '-' and '_' characters in addition to '.'


Revision 9882 - (view) (annotate) - [select for diffs]
Modified Fri Jan 15 13:43:51 2021 UTC (2 years, 4 months ago) by michael
File length: 37253 byte(s)
Diff to previous 9879 , to selected 7725
- conf.c: move class_ip_limit_add() from conf_attach() to attach_iline() where all the other session limit tests take place.
  Moving this is safe as it is guaranteed that a auth conf can never be attached twice.


Revision 9879 - (view) (annotate) - [select for diffs]
Modified Thu Jan 14 13:30:54 2021 UTC (2 years, 4 months ago) by michael
File length: 37315 byte(s)
Diff to previous 9858 , to selected 7725
- conf.c: refactor conf_check_client()


Revision 9858 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 04:43:42 2021 UTC (2 years, 5 months ago) by michael
File length: 38124 byte(s)
Diff to previous 9761 , to selected 7725
- Bump copyright years


Revision 9761 - (view) (annotate) - [select for diffs]
Modified Mon Nov 30 18:01:55 2020 UTC (2 years, 6 months ago) by michael
File length: 38124 byte(s)
Diff to previous 9749 , to selected 7725
- Stylistical changes


Revision 9749 - (view) (annotate) - [select for diffs]
Modified Sun Nov 29 16:51:27 2020 UTC (2 years, 6 months ago) by michael
File length: 38145 byte(s)
Diff to previous 9691 , to selected 7725
- Replace WATCH with IRCv3.2 MONITOR


Revision 9691 - (view) (annotate) - [select for diffs]
Modified Sat Oct 31 19:04:39 2020 UTC (2 years, 7 months ago) by michael
File length: 38143 byte(s)
Diff to previous 9639 , to selected 7725
- For consistency, the `general::network_desc` configuration directive has been renamed to `general::network_description`


Revision 9639 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 12:51:21 2020 UTC (2 years, 8 months ago) by michael
File length: 38094 byte(s)
Diff to previous 9636 , to selected 7725
- User mode 'u' and 'b' have been removed
- Spam/flooding notices that previously have been sent to user mode 'b' now go to user mode 'f'


Revision 9636 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 12:25:03 2020 UTC (2 years, 8 months ago) by michael
File length: 38120 byte(s)
Diff to previous 9634 , to selected 7725
- conf.c, user.c: "Too many connections", "auth {} block is full", and "Too many clients, rejecting" server
  notices now no longer go to user modes u/f, but go to user mode j (rejection notices) instead


Revision 9634 - (view) (annotate) - [select for diffs]
Modified Sat Sep 19 11:45:29 2020 UTC (2 years, 8 months ago) by michael
File length: 38125 byte(s)
Diff to previous 9607 , to selected 7725
- conf.c:conf_check_client(): remove listener information from unauth server notice


Revision 9607 - (view) (annotate) - [select for diffs]
Modified Sun Sep 6 06:33:33 2020 UTC (2 years, 8 months ago) by michael
File length: 38475 byte(s)
Diff to previous 9595 , to selected 7725
- Stylistic changes


Revision 9595 - (view) (annotate) - [select for diffs]
Modified Fri Sep 4 16:48:45 2020 UTC (2 years, 8 months ago) by michael
File length: 38467 byte(s)
Diff to previous 9593 , to selected 7725
- Cleanup ip address matching routine in various places


Revision 9593 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 17:59:37 2020 UTC (2 years, 9 months ago) by michael
File length: 38672 byte(s)
Diff to previous 9552 , to selected 7725
- conf.c:operator_find(): allow matching against client->realhost;  deduplicate


Revision 9552 - (view) (annotate) - [select for diffs]
Modified Sun Jul 26 07:33:37 2020 UTC (2 years, 10 months ago) by michael
File length: 38774 byte(s)
Diff to previous 9426 , to selected 7725
- Implemented channel mode 'K'. KNOCK cannot be used on channels with that mode set.


Revision 9426 - (view) (annotate) - [select for diffs]
Modified Sun Jun 14 17:27:16 2020 UTC (2 years, 11 months ago) by michael
File length: 38773 byte(s)
Diff to previous 9332 , to selected 7725
- auth.c:auth_release_client(): move copying of x->host to x->realhost to conf.c:verify_access()


Revision 9332 - (view) (annotate) - [select for diffs]
Modified Sat Apr 11 17:01:20 2020 UTC (3 years, 1 month ago) by michael
File length: 38635 byte(s)
Diff to previous 9249 , to selected 7725
- Removed 'spoof_notice' from auth::flags. Spoofs are not 'hard spoofs' anymore as they used to be back in the days.
  The real host can always be seen via /whois. Also with vhosts now this notice doesn't make much sense anyway


Revision 9249 - (view) (annotate) - [select for diffs]
Modified Sat Feb 1 13:35:32 2020 UTC (3 years, 4 months ago) by michael
File length: 38837 byte(s)
Diff to previous 9233 , to selected 7725
- Rename most occurrences of 'client_p' to 'client' 


Revision 9233 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 17:31:08 2020 UTC (3 years, 4 months ago) by michael
File length: 38977 byte(s)
Diff to previous 9223 , to selected 7725
- Extbans have been implemented. Main implementation done by Adam for p4.
  Currently supported extbans:

  Matching:

   $a:<account>   Matches users logged into a matching account.
   $c:<channel>   Matches users that are on the given channel. An additional
                  prefix of either @, %, or + can be specified to test for
                  certain channel privileges.
   $o:<class>     Matches IRC operators that have joined a class
                  matching the mask.
   $r:<realname>  Matches users with a matching realname.
   $s:<server>    Matches users that are connected to a server matching the mask.
   $u:<modes>     Matches users having the specified user modes set or not set.
   $z:<certfp>    Matches users having the given TLS certificate fingerprint.

  Acting:

   $j:<banmask>   Prevents matching users from joining the channel.
   $m:<banmask>   Blocks messages from matching users. Users with voice
                  or above are not affected.


Revision 9223 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 11:35:22 2020 UTC (3 years, 4 months ago) by michael
File length: 38941 byte(s)
Diff to previous 9221 , to selected 7725
- Renamings:
    tls_new_cred -> tls_new_credentials
    tls_free_cred -> tls_free_credentials
    tls_verify_cert -> tls_verify_certificate


Revision 9221 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 11:25:33 2020 UTC (3 years, 4 months ago) by michael
File length: 38934 byte(s)
Diff to previous 9219 , to selected 7725
- conf.c:conf_read_files(): minor cleanup; kill 'filename' pointer


Revision 9219 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 11:18:35 2020 UTC (3 years, 4 months ago) by michael
File length: 38895 byte(s)
Diff to previous 9201 , to selected 7725
- conf.c:conf_read_files(): remove second buffer which doesn't make any sense here


Revision 9201 - (view) (annotate) - [select for diffs]
Modified Fri Jan 24 23:51:50 2020 UTC (3 years, 4 months ago) by michael
File length: 38997 byte(s)
Diff to previous 9144 , to selected 7725
- Stylistic changes


Revision 9144 - (view) (annotate) - [select for diffs]
Modified Sun Jan 12 09:53:33 2020 UTC (3 years, 4 months ago) by michael
File length: 38987 byte(s)
Diff to previous 9138 , to selected 7725
- In the serverinfo {} block, the following configuration directives have been renamed:

   ssl_certificate_file -> tls_certificate_file
   ssl_dh_param_file -> tls_dh_param_file
   ssl_dh_elliptic_curve -> tls_supported_groups
   ssl_cipher_list -> tls_cipher_list
   ssl_message_digest_algorithm -> tls_message_digest_algorithm

- In the operator {} block, the following configuration directives have been renamed:

   ssl_certificate_fingerprint -> tls_certificate_fingerprint
   ssl_connection_required -> tls_connection_required
   
- In the connect {} block, the following configuration directives have been renamed:

   ssl_cipher_list -> tls_cipher_list
   ssl_certificate_fingerprint -> tls_certificate_fingerprint


Revision 9138 - (view) (annotate) - [select for diffs]
Modified Sat Jan 11 22:46:37 2020 UTC (3 years, 4 months ago) by michael
File length: 38989 byte(s)
Diff to previous 9115 , to selected 7725
- Supported TLSv1.3 cipher suites can now be configured explicitely via the new 'serverinfo::tls_cipher_suites' configuration directive


Revision 9115 - (view) (annotate) - [select for diffs]
Modified Sun Jan 5 09:49:27 2020 UTC (3 years, 4 months ago) by michael
File length: 38899 byte(s)
Diff to previous 9113 , to selected 7725
- conf.c:conf_dns_callback(): kill a memcpy()


Revision 9113 - (view) (annotate) - [select for diffs]
Modified Sun Jan 5 09:42:34 2020 UTC (3 years, 4 months ago) by michael
File length: 38925 byte(s)
Diff to previous 9109 , to selected 7725
- Merge conf_dns_lookup into conf_resolve_host


Revision 9109 - (view) (annotate) - [select for diffs]
Modified Sat Jan 4 15:16:39 2020 UTC (3 years, 5 months ago) by michael
File length: 38985 byte(s)
Diff to previous 9108 , to selected 7725
- Rename several functions in conf.c as follows:
    set_default_conf -> conf_set_defaults
    read_conf -> conf_read
    validate_conf -> conf_validate
    lookup_confhost -> conf_resolve_host
    check_client -> conf_check_client
    read_conf_files -> conf_read_files
    clear_out_old_conf -> conf_clear


Revision 9108 - (view) (annotate) - [select for diffs]
Modified Sat Jan 4 14:45:57 2020 UTC (3 years, 5 months ago) by michael
File length: 38998 byte(s)
Diff to previous 9102 , to selected 7725
- Change conf:check_client() to a boolean type


Revision 9102 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 09:58:57 2020 UTC (3 years, 5 months ago) by michael
File length: 38970 byte(s)
Diff to previous 8970 , to selected 7725
- Bump copyright years everywhere


Revision 8970 - (view) (annotate) - [select for diffs]
Modified Sat May 18 11:58:17 2019 UTC (4 years ago) by michael
File length: 38970 byte(s)
Diff to previous 8962 , to selected 7725
- Move oper_privs_as_string() from conf.c to m_stats.c


Revision 8962 - (view) (annotate) - [select for diffs]
Modified Sat May 11 21:04:34 2019 UTC (4 years ago) by michael
File length: 40660 byte(s)
Diff to previous 8902 , to selected 7725
- Removed general::tkline_expire_notices configuration directive and added user mode +X (sees *LINE expiration notices) instead


Revision 8902 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 20:41:04 2019 UTC (4 years, 1 month ago) by michael
File length: 40703 byte(s)
Diff to previous 8876 , to selected 7725
- Make more timers use monotonic time


Revision 8876 - (view) (annotate) - [select for diffs]
Modified Sat Feb 16 22:42:06 2019 UTC (4 years, 3 months ago) by michael
File length: 40665 byte(s)
Diff to previous 8874 , to selected 7725
- Remove redundant x.ss.ss_family = res->ai_family assignments. This is already set by getaddrinfo()


Revision 8874 - (view) (annotate) - [select for diffs]
Modified Sat Feb 16 21:53:04 2019 UTC (4 years, 3 months ago) by michael
File length: 40710 byte(s)
Diff to previous 8865 , to selected 7725
- Cleanup server connecting related code even further
- Make comm_connect_tcp() take less arguments and remove unused dns resolving functionality


Revision 8865 - (view) (annotate) - [select for diffs]
Modified Sat Feb 16 09:55:50 2019 UTC (4 years, 3 months ago) by michael
File length: 40669 byte(s)
Diff to previous 8828 , to selected 7725
- The 'serverinfo::vhost' and 'serverinfo:vhost6' configuration directives have been deprecated. If you need to bind() a specific address you can specify one in the connect {} block
- The 'connect::vhost' configuration directive has been renamed to 'connect::bind'


Revision 8828 - (view) (annotate) - [select for diffs]
Modified Sat Feb 2 16:49:32 2019 UTC (4 years, 4 months ago) by michael
File length: 40889 byte(s)
Diff to previous 8787 , to selected 7725
- conf_connect_allowed, find_conf_by_address, find_address_conf, find_dline_conf: drop the aftype argument


Revision 8787 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:47:10 2019 UTC (4 years, 4 months ago) by michael
File length: 41021 byte(s)
Diff to previous 8751 , to selected 7725
- The 'general::ignore_bogus_ts' configuration option has been deprecated


Revision 8751 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:06:50 2019 UTC (4 years, 5 months ago) by michael
File length: 41058 byte(s)
Diff to previous 8726 , to selected 7725
- Update copyright years


Revision 8726 - (view) (annotate) - [select for diffs]
Modified Fri Dec 14 19:26:55 2018 UTC (4 years, 5 months ago) by michael
File length: 41058 byte(s)
Diff to previous 8703 , to selected 7725
- conf.c:verify_access(): improve readability


Revision 8703 - (view) (annotate) - [select for diffs]
Modified Sat Dec 8 16:34:52 2018 UTC (4 years, 5 months ago) by michael
File length: 41152 byte(s)
Diff to previous 8681 , to selected 7725
- Stylistic changes


Revision 8681 - (view) (annotate) - [select for diffs]
Modified Sun Nov 25 08:20:52 2018 UTC (4 years, 6 months ago) by michael
File length: 41145 byte(s)
Diff to previous 8679 , to selected 7725
- Fix Coverity CID 1475602:  Memory - illegal accesses  (UNINIT)


Revision 8679 - (view) (annotate) - [select for diffs]
Modified Sat Nov 24 18:48:14 2018 UTC (4 years, 6 months ago) by michael
File length: 41097 byte(s)
Diff to previous 8675 , to selected 7725
- More parse_aline() tweaks


Revision 8675 - (view) (annotate) - [select for diffs]
Modified Sat Nov 24 17:25:23 2018 UTC (4 years, 6 months ago) by michael
File length: 41020 byte(s)
Diff to previous 8669 , to selected 7725
- Further parse_aline() cleanups; get rid of find_user_host()
- /KLINE and /DLINE now no longer supports nick names


Revision 8669 - (view) (annotate) - [select for diffs]
Modified Sat Nov 24 13:31:53 2018 UTC (4 years, 6 months ago) by michael
File length: 43017 byte(s)
Diff to previous 8663 , to selected 7725
- Cleanup parse_aline() related code


Revision 8663 - (view) (annotate) - [select for diffs]
Modified Thu Nov 22 14:25:57 2018 UTC (4 years, 6 months ago) by michael
File length: 43457 byte(s)
Diff to previous 8659 , to selected 7725
- Make use of bool even more


Revision 8659 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 12:53:34 2018 UTC (4 years, 6 months ago) by michael
File length: 43399 byte(s)
Diff to previous 8657 , to selected 7725
- Make use of the bool data type in some more places


Revision 8657 - (view) (annotate) - [select for diffs]
Modified Mon Nov 12 19:02:38 2018 UTC (4 years, 6 months ago) by michael
File length: 43368 byte(s)
Diff to previous 8655 , to selected 7725
- Make use of the bool data type in some more places


Revision 8655 - (view) (annotate) - [select for diffs]
Modified Sun Nov 11 20:18:54 2018 UTC (4 years, 6 months ago) by michael
File length: 43288 byte(s)
Diff to previous 8624 , to selected 7725
- Make use of the bool data type in some places


Revision 8624 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 18:40:25 2018 UTC (4 years, 7 months ago) by michael
File length: 43258 byte(s)
Diff to previous 8521 , to selected 7725
- Backport ipcache and class cidr limits rewrite from trunk


Revision 8521 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 19:46:21 2018 UTC (5 years, 1 month ago) by michael
File length: 43288 byte(s)
Diff to previous 8509 , to selected 7725
- Style corrections


Revision 8509 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 12:54:47 2018 UTC (5 years, 1 month ago) by michael
File length: 43284 byte(s)
Diff to previous 8499 , to selected 7725
- Further cleanups to log.c


Revision 8499 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 12:59:25 2018 UTC (5 years, 2 months ago) by michael
File length: 43269 byte(s)
Diff to previous 8495 , to selected 7725
- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.


Revision 8495 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 12:40:05 2018 UTC (5 years, 2 months ago) by michael
File length: 43281 byte(s)
Diff to previous 8467 , to selected 7725
- Killed userhost.c. Rewrote everything to use ipcache.c


Revision 8467 - (view) (annotate) - [select for diffs]
Modified Tue Apr 3 11:21:48 2018 UTC (5 years, 2 months ago) by michael
File length: 43646 byte(s)
Diff to previous 8457 , to selected 7725
- Implemented channel mode 'N' which prevents users from changing their nick while in a channel with that mode set


Revision 8457 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 15:33:39 2018 UTC (5 years, 2 months ago) by michael
File length: 43645 byte(s)
Diff to previous 8450 , to selected 7725
- Move pseudot_stats() to m_stats.c


Revision 8450 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 15:15:01 2018 UTC (5 years, 2 months ago) by michael
File length: 43645 byte(s)
Diff to previous 8394 , to selected 7725
- conf.c:clear_out_old_conf(): free ConfigServerHide.hidden_name


Revision 8394 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 13:13:20 2018 UTC (5 years, 2 months ago) by michael
File length: 43532 byte(s)
Diff to previous 8390 , to selected 7725
- Rename attach_conf() -> conf_attach(), detach_conf() -> conf_detach(); clean up documentation


Revision 8390 - (view) (annotate) - [select for diffs]
Modified Sat Mar 17 21:43:52 2018 UTC (5 years, 2 months ago) by michael
File length: 43623 byte(s)
Diff to previous 8313 , to selected 7725
- Clean up some awful CONF_SERVER handling in serv_connect()


Revision 8313 - (view) (annotate) - [select for diffs]
Modified Wed Feb 28 17:45:36 2018 UTC (5 years, 3 months ago) by michael
File length: 44515 byte(s)
Diff to previous 8309 , to selected 7725
- Remove experimental libgeoip support


Revision 8309 - (view) (annotate) - [select for diffs]
Modified Wed Feb 28 16:45:52 2018 UTC (5 years, 3 months ago) by michael
File length: 44916 byte(s)
Diff to previous 8280 , to selected 7725
- Clean up remaining sizeof() to sizeof(variable)


Revision 8280 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:33 2018 UTC (5 years, 3 months ago) by michael
File length: 44920 byte(s)
Diff to previous 8045 , to selected 7725
- Update copyright years


Revision 8045 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 18:05:41 2017 UTC (6 years, 2 months ago) by michael
File length: 44920 byte(s)
Diff to previous 8039 , to selected 7725
- 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 8039 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 16:18:51 2017 UTC (6 years, 2 months ago) by michael
File length: 44880 byte(s)
Diff to previous 7996 , to selected 7725
- Implement channel mode 'u' which hides bmasks (+b/+e/+I) to non-chanops everywhere


Revision 7996 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:17:39 2017 UTC (6 years, 2 months ago) by michael
File length: 44879 byte(s)
Diff to previous 7948 , to selected 7725
- Rename get_client_name() to client_get_name()


Revision 7948 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 13:47:00 2017 UTC (6 years, 3 months ago) by michael
File length: 44879 byte(s)
Diff to previous 7925 , to selected 7725
- 'opers_bypass_callerid' now defaults to 'yes'


Revision 7925 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:24 2016 UTC (6 years, 5 months ago) by michael
File length: 44879 byte(s)
Diff to previous 7859 , to selected 7725
- Update copyright years


Revision 7859 - (view) (annotate) - [select for diffs]
Modified Tue Nov 8 20:09:29 2016 UTC (6 years, 6 months ago) by michael
File length: 44879 byte(s)
Diff to previous 7792 , to selected 7725
- Import FLOODTIME changes from p4


Revision 7792 - (view) (annotate) - [select for diffs]
Modified Mon Oct 17 19:22:28 2016 UTC (6 years, 7 months ago) by michael
File length: 44840 byte(s)
Diff to previous 7788 , to selected 7725
- Implement INVITE expirations


Revision 7788 - (view) (annotate) - [select for diffs]
Modified Mon Oct 17 15:49:53 2016 UTC (6 years, 7 months ago) by michael
File length: 44797 byte(s)
Diff to previous 7776 , to selected 7725
- conf.c:conf_error_report(), yyerror(): use const


Revision 7776 - (view) (annotate) - [select for diffs]
Modified Sat Oct 8 16:57:31 2016 UTC (6 years, 7 months ago) by michael
File length: 44785 byte(s)
Diff to previous 7765 , to selected 7725
- conf.c:conf_error_report(): fixed compile warning


Revision 7765 - (view) (annotate) - [select for diffs]
Modified Fri Oct 7 16:26:19 2016 UTC (6 years, 7 months ago) by michael
File length: 44797 byte(s)
Diff to previous 7745 , to selected 7725
- Added 'channel::max_invites' configuration directive


Revision 7745 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 17:43:16 2016 UTC (6 years, 8 months ago) by michael
File length: 44763 byte(s)
Diff to previous 7725
- conf.c: fixed a lineno off-by-one for parser warnings in included configuration files


Revision 7725 - (view) (annotate) - [selected]
Modified Mon Sep 26 14:59:44 2016 UTC (6 years, 8 months ago) by michael
File length: 44779 byte(s)
Diff to previous 7667
- Add stripws() to irc_string.c; make warnings about syntax errors with multiple whitespaces look nicer


Revision 7667 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:36 2016 UTC (6 years, 10 months ago) by michael
File length: 44921 byte(s)
Diff to previous 7638 , to selected 7725
- Fixed svn properties


Revision 7638 - (view) (annotate) - [select for diffs]
Modified Wed Jul 13 17:58:44 2016 UTC (6 years, 10 months ago) by michael
File length: 44921 byte(s)
Diff to previous 7623 , to selected 7725
- conf.c:conf_rehash(): from p4: Log when rehashing due to sighup


Revision 7623 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 12:42:04 2016 UTC (6 years, 11 months ago) by michael
File length: 44834 byte(s)
Diff to previous 7536 , to selected 7725
- 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 7536 - (view) (annotate) - [select for diffs]
Modified Mon Apr 11 15:02:36 2016 UTC (7 years, 1 month ago) by michael
File length: 44991 byte(s)
Diff to previous 7520 , to selected 7725
- conf.c:check_client(): removed redudant sockhost info in server notice


Revision 7520 - (view) (annotate) - [select for diffs]
Modified Sat Apr 2 15:55:25 2016 UTC (7 years, 2 months ago) by michael
File length: 45043 byte(s)
Diff to previous 7479 , to selected 7725
- attach_connect_block(), check_server(): replace match() calls with irccmp() since the
  strings that are to be compared cannot contain wildcards anyway


Revision 7479 - (view) (annotate) - [select for diffs]
Modified Wed Mar 16 08:53:26 2016 UTC (7 years, 2 months ago) by michael
File length: 45033 byte(s)
Diff to previous 7436 , to selected 7725
- conf.c:read_conf_files(): removed isupport_rebuild() call no longer needed


Revision 7436 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 19:57:51 2016 UTC (7 years, 2 months ago) by michael
File length: 45178 byte(s)
Diff to previous 7428 , to selected 7725
- 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 7428 - (view) (annotate) - [select for diffs]
Modified Mon Mar 7 17:46:09 2016 UTC (7 years, 2 months ago) by michael
File length: 45046 byte(s)
Diff to previous 7402 , to selected 7725
- parse_aline() cleanups


Revision 7402 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:32:59 2016 UTC (7 years, 2 months ago) by michael
File length: 45628 byte(s)
Diff to previous 7400 , to selected 7725
- Remove useless parameters from operator_find()


Revision 7400 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:10:14 2016 UTC (7 years, 2 months ago) by michael
File length: 45678 byte(s)
Diff to previous 7334 , to selected 7725
- Cleanups to operator/connect block lookup routines


Revision 7334 - (view) (annotate) - [select for diffs]
Modified Sat Feb 20 17:50:27 2016 UTC (7 years, 3 months ago) by michael
File length: 46624 byte(s)
Diff to previous 7329 , to selected 7725
- conf.c:clear_out_old_conf(): removed double motd_clear() call which somehow sneaked in


Revision 7329 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 21:07:50 2016 UTC (7 years, 3 months ago) by michael
File length: 46694 byte(s)
Diff to previous 7303 , to selected 7725
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers,
  we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and
  doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and
  forever and use uintmax_t instead which has at least a 'standardized' conversion specifier
  associated with it.


Revision 7303 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 10:34:25 2016 UTC (7 years, 3 months ago) by michael
File length: 46685 byte(s)
Diff to previous 7281 , to selected 7725
- Cleanup/separate XLINE / gecos{} conf implementation


Revision 7281 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 18:02:24 2016 UTC (7 years, 3 months ago) by michael
File length: 48418 byte(s)
Diff to previous 7257 , to selected 7725
- Cleanup/separate RESV conf implementation


Revision 7257 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 17:28:28 2016 UTC (7 years, 3 months ago) by michael
File length: 48945 byte(s)
Diff to previous 7247 , to selected 7725
- Improve libGeoIP support


Revision 7247 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 17:19:38 2016 UTC (7 years, 4 months ago) by michael
File length: 48545 byte(s)
Diff to previous 7246 , to selected 7725
- Move service {} block configuration management into its own module


Revision 7246 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 18:30:27 2016 UTC (7 years, 4 months ago) by michael
File length: 48802 byte(s)
Diff to previous 7235 , to selected 7725
- Renamed 'mod_clear_paths()' to 'modules_conf_clear()'. Further simplification to modules_conf_clear()


Revision 7235 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:33:03 2016 UTC (7 years, 4 months ago) by michael
File length: 48799 byte(s)
Diff to previous 7231 , to selected 7725
- Move resv.* to conf_resv.*


Revision 7231 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:00:39 2016 UTC (7 years, 4 months ago) by michael
File length: 48794 byte(s)
Diff to previous 7228 , to selected 7725
- conf.c:conf_handle_tls(): use EXIT_FAILURE


Revision 7228 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:58:38 2016 UTC (7 years, 4 months ago) by michael
File length: 48784 byte(s)
Diff to previous 7227 , to selected 7725
- conf.c: documenting


Revision 7227 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:52:27 2016 UTC (7 years, 4 months ago) by michael
File length: 48662 byte(s)
Diff to previous 7224 , to selected 7725
- conf.c:oper_privs_as_string(): rename variables


Revision 7224 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:47:51 2016 UTC (7 years, 4 months ago) by michael
File length: 48731 byte(s)
Diff to previous 7216 , to selected 7725
- conf.c:oper_privs_as_string(): adjust/improve buffer size


Revision 7216 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:22:04 2016 UTC (7 years, 4 months ago) by michael
File length: 48698 byte(s)
Diff to previous 7208 , to selected 7725
- conf.c:clear_out_old_conf(): clear ClusterItems


Revision 7208 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:06:47 2016 UTC (7 years, 4 months ago) by michael
File length: 48593 byte(s)
Diff to previous 7158 , to selected 7725
- Clustering has been broken in -r7158. 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 7158 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 11:25:55 2016 UTC (7 years, 4 months ago) by michael
File length: 49765 byte(s)
Diff to previous 7138 , to selected 7725
- 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 7138 - (view) (annotate) - [select for diffs]
Modified Wed Jan 27 21:29:13 2016 UTC (7 years, 4 months ago) by michael
File length: 49765 byte(s)
Diff to previous 7106 , to selected 7725
- conf.h, conf.c: remove now unused ConfigServerInfo.rsa_private_key


Revision 7106 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:17:08 2016 UTC (7 years, 4 months ago) by michael
File length: 49935 byte(s)
Diff to previous 7033 , to selected 7725
- Incorporate gnutls support by Adam & Attila


Revision 7033 - (view) (annotate) - [select for diffs]
Modified Sun Jan 3 14:37:29 2016 UTC (7 years, 5 months ago) by michael
File length: 49599 byte(s)
Diff to previous 7007 , to selected 7725
- Renamed MyCalloc to xcalloc


Revision 7007 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:09:08 2016 UTC (7 years, 5 months ago) by michael
File length: 49624 byte(s)
Diff to previous 6955 , to selected 7725
- Update copyright years


Revision 6955 - (view) (annotate) - [select for diffs]
Modified Thu Dec 17 10:53:54 2015 UTC (7 years, 5 months ago) by michael
File length: 49624 byte(s)
Diff to previous 6935 , to selected 7725
- Allow general::ts_warn_delta, and general::ts_max_delta to become 0


Revision 6935 - (view) (annotate) - [select for diffs]
Modified Sun Dec 13 17:06:38 2015 UTC (7 years, 5 months ago) by michael
File length: 49882 byte(s)
Diff to previous 6919 , to selected 7725
- conf.c:read_conf_files(): add 'T' to CHANMODES


Revision 6919 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 12:59:48 2015 UTC (7 years, 5 months ago) by michael
File length: 49881 byte(s)
Diff to previous 6840 , to selected 7725
- Removed backwards compatibility hack for older servers that allowed client->sockhost being "0"


Revision 6840 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 17:44:32 2015 UTC (7 years, 6 months ago) by michael
File length: 49987 byte(s)
Diff to previous 6794 , to selected 7725
- conf.c, numeric.c: use the appropriate conversion specifier for unsigned int


Revision 6794 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 20:51:46 2015 UTC (7 years, 6 months ago) by michael
File length: 49987 byte(s)
Diff to previous 6741 , to selected 7725
- Add channel::invite_delay_channel configuration option


Revision 6741 - (view) (annotate) - [select for diffs]
Modified Mon Nov 9 17:22:27 2015 UTC (7 years, 6 months ago) by michael
File length: 49945 byte(s)
Diff to previous 6730 , to selected 7725
- Increase default values of 'max_watch' and 'max_accept' to 50


Revision 6730 - (view) (annotate) - [select for diffs]
Modified Wed Nov 4 21:17:13 2015 UTC (7 years, 7 months ago) by michael
File length: 49945 byte(s)
Diff to previous 6717 , to selected 7725
- defaults.h, conf.c: get rid of this WATCHSIZE_MIN, WATCHSIZE_DEFAULT magic


Revision 6717 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 17:38:32 2015 UTC (7 years, 7 months ago) by michael
File length: 50039 byte(s)
Diff to previous 6699 , to selected 7725
- Rename 'xconf_item' list to 'gecos_items'


Revision 6699 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 13:11:36 2015 UTC (7 years, 7 months ago) by michael
File length: 50039 byte(s)
Diff to previous 6697 , to selected 7725
- conf.c:oper_privs_as_string(): unbreak episode 2


Revision 6697 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 13:08:22 2015 UTC (7 years, 7 months ago) by michael
File length: 50005 byte(s)
Diff to previous 6692 , to selected 7725
- conf.c:oper_privs_as_string(): unbreak; make it display "0" in /stats o in case there are no privileges specified


Revision 6692 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 12:49:29 2015 UTC (7 years, 7 months ago) by michael
File length: 49954 byte(s)
Diff to previous 6644 , to selected 7725
- Add all the missing irc-operator flags to /stats o output


Revision 6644 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 18:54:41 2015 UTC (7 years, 7 months ago) by michael
File length: 49486 byte(s)
Diff to previous 6640 , to selected 7725
- conf.c, conf_parser.y: use EXIT_FAILURE instead of some magic value to be passed to exit()


Revision 6640 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 18:36:54 2015 UTC (7 years, 7 months ago) by michael
File length: 49476 byte(s)
Diff to previous 6627 , to selected 7725
- conf.c:set_default_conf(): removed useless NULL assignments already done by clear_out_old_conf()


Revision 6627 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 13:27:43 2015 UTC (7 years, 7 months ago) by michael
File length: 49857 byte(s)
Diff to previous 6600 , to selected 7725
- Rename uconf_items to shared_items and oconf_items to operator_items


Revision 6600 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:54:57 2015 UTC (7 years, 7 months ago) by michael
File length: 49842 byte(s)
Diff to previous 6598 , to selected 7725
- Added serverhide::flatten_links_file configuration option and get rid of LIPATH


Revision 6598 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:26:02 2015 UTC (7 years, 7 months ago) by michael
File length: 49702 byte(s)
Diff to previous 6550 , to selected 7725
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay


Revision 6550 - (view) (annotate) - [select for diffs]
Modified Sat Sep 19 16:53:42 2015 UTC (7 years, 8 months ago) by michael
File length: 49694 byte(s)
Diff to previous 6448 , to selected 7725
- conf.c:conf_connect_allowed(): cleanup redundant test on 'conf'


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


Revision 6442 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 17:05:51 2015 UTC (7 years, 9 months ago) by michael
File length: 49727 byte(s)
Diff to previous 6376 , to selected 7725
- Rename functions in userhost.c to comply with naming convention


Revision 6376 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 10:36:52 2015 UTC (7 years, 9 months ago) by michael
File length: 49729 byte(s)
Diff to previous 6368 , to selected 7725
- Remove splitmode checking


Revision 6368 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:25:56 2015 UTC (7 years, 9 months ago) by michael
File length: 49901 byte(s)
Diff to previous 6353 , to selected 7725
- Rename several functions in listener.c to comply with naming convention


Revision 6353 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 17:50:40 2015 UTC (7 years, 9 months ago) by michael
File length: 49895 byte(s)
Diff to previous 6331 , to selected 7725
- Rename server capabilities flags from CAP_* to CAPAB_*


Revision 6331 - (view) (annotate) - [select for diffs]
Modified Mon Aug 10 17:55:19 2015 UTC (7 years, 9 months ago) by michael
File length: 49891 byte(s)
Diff to previous 6317 , to selected 7725
- conf.c:valid_wild_card_simple(): allow for short names (less than min_nonwildcard_simple) that don't have wildcards in it


Revision 6317 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:03:09 2015 UTC (7 years, 10 months ago) by michael
File length: 49854 byte(s)
Diff to previous 6314 , to selected 7725
- Get rid of UMODE_ALL


Revision 6314 - (view) (annotate) - [select for diffs]
Modified Sat Aug 1 18:06:37 2015 UTC (7 years, 10 months ago) by michael
File length: 49798 byte(s)
Diff to previous 6186 , to selected 7725
- Make use of the *Flag() macros in some more places


Revision 6186 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:49:10 2015 UTC (7 years, 11 months ago) by michael
File length: 49772 byte(s)
Diff to previous 5954 , to selected 7725
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention


Revision 5954 - (view) (annotate) - [select for diffs]
Modified Sat May 9 19:34:12 2015 UTC (8 years ago) by michael
File length: 49763 byte(s)
Diff to previous 5872 , to selected 7725
- conf.c:parse_aline(): removed test on target_server. There's no command that doesn't support the "ON" option


Revision 5872 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 20:36:12 2015 UTC (8 years, 1 month ago) by michael
File length: 49912 byte(s)
Diff to previous 5848 , to selected 7725
- conf.c:expire_tklines(): deduplicate


Revision 5848 - (view) (annotate) - [select for diffs]
Modified Sun Apr 26 19:03:20 2015 UTC (8 years, 1 month ago) by michael
File length: 50208 byte(s)
Diff to previous 5842 , to selected 7725
- conf.c:clear_out_old_conf(): also don't remove database based XLINE and RESVs from their
  associated linked list(s)


Revision 5842 - (view) (annotate) - [select for diffs]
Modified Sun Apr 26 17:40:03 2015 UTC (8 years, 1 month ago) by michael
File length: 50340 byte(s)
Diff to previous 5839 , to selected 7725
- conf.c:clear_out_old_conf(): also don't clear out RESVs that have been set with the RESV command


Revision 5839 - (view) (annotate) - [select for diffs]
Modified Sun Apr 26 17:27:40 2015 UTC (8 years, 1 month ago) by michael
File length: 50448 byte(s)
Diff to previous 5824 , to selected 7725
- conf.c:clear_out_old_conf(): fixed bug where REHASH would clear all x-lines that
  have been set with the XLINE command


Revision 5824 - (view) (annotate) - [select for diffs]
Modified Sun Apr 26 15:38:25 2015 UTC (8 years, 1 month ago) by michael
File length: 50423 byte(s)
Diff to previous 5814 , to selected 7725
- Get rid of valid_comment()


Revision 5814 - (view) (annotate) - [select for diffs]
Modified Fri Apr 24 17:32:05 2015 UTC (8 years, 1 month ago) by michael
File length: 50862 byte(s)
Diff to previous 5810 , to selected 7725
- Configuration related server notices are now admins only as they potentially
  could leak passwords and other sensitive data to irc operators that don't have
  administrator privileges


Revision 5810 - (view) (annotate) - [select for diffs]
Modified Thu Apr 23 17:27:17 2015 UTC (8 years, 1 month ago) by michael
File length: 50852 byte(s)
Diff to previous 5798 , to selected 7725
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options
- m_dline.c: allow d-lines to be added even if an exempt {} exists


Revision 5798 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 16:19:42 2015 UTC (8 years, 1 month ago) by michael
File length: 51162 byte(s)
Diff to previous 5790 , to selected 7725
- conf.c:conf_add_class_to_conf(): cleaned up duplicated code


Revision 5790 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 18:37:52 2015 UTC (8 years, 2 months ago) by michael
File length: 51679 byte(s)
Diff to previous 5782 , to selected 7725
- Reject remote k-line requests that don't have enough non-wildcard characters


Revision 5782 - (view) (annotate) - [select for diffs]
Modified Sun Apr 5 15:00:54 2015 UTC (8 years, 2 months ago) by michael
File length: 51681 byte(s)
Diff to previous 5775 , to selected 7725
- conf.c:find_user_host(): removed unused 'flags' argument


Revision 5775 - (view) (annotate) - [select for diffs]
Modified Sat Apr 4 17:31:06 2015 UTC (8 years, 2 months ago) by michael
File length: 51714 byte(s)
Diff to previous 5643 , to selected 7725
- Changed some function to void if we don't need a return value
- Have some other functions return saner values


Revision 5643 - (view) (annotate) - [select for diffs]
Modified Tue Mar 3 17:23:32 2015 UTC (8 years, 3 months ago) by michael
File length: 51738 byte(s)
Diff to previous 5640 , to selected 7725
- conf.h, conf.c: renamed some structures to match naming convetion of other structures


Revision 5640 - (view) (annotate) - [select for diffs]
Modified Sun Mar 1 16:15:37 2015 UTC (8 years, 3 months ago) by michael
File length: 51710 byte(s)
Diff to previous 5604 , to selected 7725
- Constifications


Revision 5604 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 21:07:13 2015 UTC (8 years, 3 months ago) by michael
File length: 51704 byte(s)
Diff to previous 5585 , to selected 7725
- Fixed core in conjunction with OSX 10.10/possibly other system when parsing pseudo{} blocks as reported by Daniel Oaks
- Reverted -r4079, -r4608 and 4107 as they only cause undefined behavior on some systems


Revision 5585 - (view) (annotate) - [select for diffs]
Modified Sun Feb 15 15:03:04 2015 UTC (8 years, 3 months ago) by michael
File length: 51402 byte(s)
Diff to previous 5582 , to selected 7725
- conf.h, conf.c:cluster_a_line(): made 'capab' and 'cluster_type' unsigned types


Revision 5582 - (view) (annotate) - [select for diffs]
Modified Sun Feb 15 14:42:58 2015 UTC (8 years, 3 months ago) by michael
File length: 51384 byte(s)
Diff to previous 5559 , to selected 7725
- Style corrections only


Revision 5559 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 19:39:06 2015 UTC (8 years, 3 months ago) by michael
File length: 51383 byte(s)
Diff to previous 5513 , to selected 7725
- Finish basic SVSTAG implementatio
- Added oper::whois configuration option which allows to override the default
  RPL_WHOISOPERATOR numeric string shown in /whois.


Revision 5513 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:36:29 2015 UTC (8 years, 3 months ago) by michael
File length: 51360 byte(s)
Diff to previous 5512 , to selected 7725
- conf.c:get_oper_name(): use IRCD_BUSIZE for buffer size and be done with it


Revision 5512 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:32:39 2015 UTC (8 years, 3 months ago) by michael
File length: 51421 byte(s)
Diff to previous 5505 , to selected 7725
- conf.c:read_conf_files(): ad channel mode 'C' to CHANMODES isupport


Revision 5505 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:11:18 2015 UTC (8 years, 3 months ago) by michael
File length: 51420 byte(s)
Diff to previous 5488 , to selected 7725
- conf.c:set_default_conf(): add all possible oper-only user modes to ConfigGeneral.oper_only_umodes


Revision 5488 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 14:50:36 2015 UTC (8 years, 3 months ago) by michael
File length: 51175 byte(s)
Diff to previous 5346 , to selected 7725
- 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 5346 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:41:14 2015 UTC (8 years, 4 months ago) by michael
File length: 51075 byte(s)
Diff to previous 5038 , to selected 7725
- Update copyright years


Revision 5038 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 16:08:27 2014 UTC (8 years, 5 months ago) by michael
File length: 51075 byte(s)
Diff to previous 5024 , to selected 7725
- conf.c:validate_conf(): use 'EmptyString'


Revision 5024 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 15:18:29 2014 UTC (8 years, 5 months ago) by michael
File length: 51065 byte(s)
Diff to previous 5002 , to selected 7725
- Added general::stats_m_oper_only configuration option


Revision 5002 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 14:09:10 2014 UTC (8 years, 5 months ago) by michael
File length: 51026 byte(s)
Diff to previous 4988 , to selected 7725
- Style corrections


Revision 4988 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 20:04:42 2014 UTC (8 years, 5 months ago) by michael
File length: 51170 byte(s)
Diff to previous 4983 , to selected 7725
- 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 4983 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 18:17:33 2014 UTC (8 years, 5 months ago) by michael
File length: 51210 byte(s)
Diff to previous 4976 , to selected 7725
- Cleaned up style; reformatting; const correctness


Revision 4976 - (view) (annotate) - [select for diffs]
Modified Thu Dec 4 15:12:10 2014 UTC (8 years, 6 months ago) by michael
File length: 51743 byte(s)
Diff to previous 4968 , to selected 7725
- Style corrections; constifications


Revision 4968 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 14:36:42 2014 UTC (8 years, 6 months ago) by michael
File length: 51743 byte(s)
Diff to previous 4940 , to selected 7725
- general::hide_spoof_ips is now deprecated


Revision 4940 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 15:16:58 2014 UTC (8 years, 6 months ago) by michael
File length: 51877 byte(s)
Diff to previous 4936 , to selected 7725
- conf.c:conf_add_class_to_conf(): improve warning if there's no proper
  class associated with an oper{} block


Revision 4936 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 15:05:06 2014 UTC (8 years, 6 months ago) by michael
File length: 51823 byte(s)
Diff to previous 4891 , to selected 7725
- Renamed variables; const correctness
- Removed IsConfOperator macro


Revision 4891 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 17:14:06 2014 UTC (8 years, 6 months ago) by michael
File length: 51817 byte(s)
Diff to previous 4873 , to selected 7725
- Set reasonable default ciphers if there aren't any specified in general::ssl_cipher_list


Revision 4873 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 18:29:33 2014 UTC (8 years, 6 months ago) by michael
File length: 51726 byte(s)
Diff to previous 4816 , to selected 7725
- Const-correctness


Revision 4816 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:29:49 2014 UTC (8 years, 7 months ago) by michael
File length: 51702 byte(s)
Diff to previous 4777 , to selected 7725
- Renamed variables


Revision 4777 - (view) (annotate) - [select for diffs]
Modified Tue Oct 21 16:11:06 2014 UTC (8 years, 7 months ago) by michael
File length: 51679 byte(s)
Diff to previous 4745 , to selected 7725
- Removed hybrid 6 leftovers


Revision 4745 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 11:46:36 2014 UTC (8 years, 7 months ago) by michael
File length: 51741 byte(s)
Diff to previous 4693 , to selected 7725
- Enable ECDH for OpenSSL 0.9.8o and above


Revision 4693 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 14:21:25 2014 UTC (8 years, 8 months ago) by michael
File length: 51741 byte(s)
Diff to previous 4641 , to selected 7725
- conf.c:find_user_host(): minor cleanup


Revision 4641 - (view) (annotate) - [select for diffs]
Modified Sun Sep 21 11:23:40 2014 UTC (8 years, 8 months ago) by michael
File length: 51813 byte(s)
Diff to previous 4627 , to selected 7725
- conf.c:find_user_host(): replaced !IsServer() test with IsClient() 


Revision 4627 - (view) (annotate) - [select for diffs]
Modified Sun Sep 21 09:47:43 2014 UTC (8 years, 8 months ago) by michael
File length: 51814 byte(s)
Diff to previous 4597 , to selected 7725
- conf.c: let get_oper_name() deal with servers. Makes it easier to allow servers to add/remove
  xlines, resvs, etc. without rewriting too much code later on


Revision 4597 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 16:56:59 2014 UTC (8 years, 9 months ago) by michael
File length: 51760 byte(s)
Diff to previous 4589 , to selected 7725
- conf.c:find_conf_name(): removed useless match(). with server name masking being removed
  with TS6, this is no longer needed.


Revision 4589 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:21 2014 UTC (8 years, 9 months ago) by michael
File length: 51813 byte(s)
Diff to previous 4564 , to selected 7725
- Renamed 'localClient' Client structure member to just 'connection'


Revision 4564 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:24:47 2014 UTC (8 years, 9 months ago) by michael
File length: 51835 byte(s)
Diff to previous 4533 , to selected 7725
- Update GPL 2 license headers


Revision 4533 - (view) (annotate) - [select for diffs]
Modified Tue Aug 19 19:05:56 2014 UTC (8 years, 9 months ago) by michael
File length: 51831 byte(s)
Diff to previous 4522 , to selected 7725
- Implemented pseudo {} blocks (service aliases)


Revision 4522 - (view) (annotate) - [select for diffs]
Modified Tue Aug 19 09:43:06 2014 UTC (8 years, 9 months ago) by michael
File length: 52058 byte(s)
Diff to previous 4514 , to selected 7725
- Fixed double dlinkDelete() in conf_free()
- Fixed memory leak with server/oper/auth configuration items


Revision 4514 - (view) (annotate) - [select for diffs]
Modified Sun Aug 17 18:26:06 2014 UTC (8 years, 9 months ago) by michael
File length: 52087 byte(s)
Diff to previous 4510 , to selected 7725
- conf.c:rehash(): moved the strlcpy(me.info,...) to conf_parser.y


Revision 4510 - (view) (annotate) - [select for diffs]
Modified Sun Aug 17 14:50:25 2014 UTC (8 years, 9 months ago) by michael
File length: 52193 byte(s)
Diff to previous 4495 , to selected 7725
- conf.c:conf_free(): fixed possible infinite loop with /stats c as reported by Adam.
  We now assume that all MaskItem are linked onto some list


Revision 4495 - (view) (annotate) - [select for diffs]
Modified Sat Aug 16 18:13:16 2014 UTC (8 years, 9 months ago) by michael
File length: 52192 byte(s)
Diff to previous 4459 , to selected 7725
- conf.c:set_default_conf(): really default to secp256r1


Revision 4459 - (view) (annotate) - [select for diffs]
Modified Mon Aug 11 19:44:25 2014 UTC (8 years, 9 months ago) by michael
File length: 51850 byte(s)
Diff to previous 4438 , to selected 7725
- conf.c:conf_dns_lookup(): use gethost_byname_type()
- res.h, res.c: removed gethost_byname()


Revision 4438 - (view) (annotate) - [select for diffs]
Modified Sat Aug 9 18:33:17 2014 UTC (8 years, 9 months ago) by michael
File length: 51723 byte(s)
Diff to previous 4414 , to selected 7725
- Renamed various variables


Revision 4414 - (view) (annotate) - [select for diffs]
Modified Thu Aug 7 14:06:08 2014 UTC (8 years, 9 months ago) by michael
File length: 51720 byte(s)
Diff to previous 4410 , to selected 7725
- Removed ipv6 detection. We now assume all systems that run hybrid have
  ipv6 availability and sockaddr_storage.


Revision 4410 - (view) (annotate) - [select for diffs]
Modified Wed Aug 6 21:36:38 2014 UTC (8 years, 9 months ago) by michael
File length: 51825 byte(s)
Diff to previous 4409 , to selected 7725
- Let's allow overlength host name entries in connect {} blocks


Revision 4409 - (view) (annotate) - [select for diffs]
Modified Wed Aug 6 21:20:45 2014 UTC (8 years, 9 months ago) by michael
File length: 51887 byte(s)
Diff to previous 4401 , to selected 7725
- Fixed resolver/auth issues with too long hostnames


Revision 4401 - (view) (annotate) - [select for diffs]
Modified Tue Aug 5 17:43:39 2014 UTC (8 years, 10 months ago) by michael
File length: 51806 byte(s)
Diff to previous 4342 , to selected 7725
- Unset FLAGS_IPHASH on source_p in exit_client() when removing from ipcache


Revision 4342 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:58:21 2014 UTC (8 years, 10 months ago) by michael
File length: 51794 byte(s)
Diff to previous 4341 , to selected 7725
- Removed unused ConfigServerInfo structure member


Revision 4341 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:48 2014 UTC (8 years, 10 months ago) by michael
File length: 51885 byte(s)
Diff to previous 4331 , to selected 7725
- Renamed structures to meet code conventions


Revision 4331 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 19:49:08 2014 UTC (8 years, 10 months ago) by michael
File length: 51724 byte(s)
Diff to previous 4326 , to selected 7725
- conf.c:attach_iline(): constification


Revision 4326 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 18:08:53 2014 UTC (8 years, 10 months ago) by michael
File length: 51759 byte(s)
Diff to previous 4323 , to selected 7725
- Moved all ip caching related code to ipcache.c


Revision 4323 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 16:59:23 2014 UTC (8 years, 10 months ago) by michael
File length: 57810 byte(s)
Diff to previous 4322 , to selected 7725
- conf.c: optimized count_ip_hash()


Revision 4322 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 16:55:23 2014 UTC (8 years, 10 months ago) by michael
File length: 57839 byte(s)
Diff to previous 4320 , to selected 7725
- conf.c:ipcache_remove_expired_entries(): of course should be DLINK_FOREACH_SAFE


Revision 4320 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 16:49:16 2014 UTC (8 years, 10 months ago) by michael
File length: 57806 byte(s)
Diff to previous 4314 , to selected 7725
- Cleaned up ipcache


Revision 4314 - (view) (annotate) - [select for diffs]
Modified Thu Jul 31 18:53:31 2014 UTC (8 years, 10 months ago) by michael
File length: 58018 byte(s)
Diff to previous 4299 , to selected 7725
- Improved AWAY throttling to allow for better fine-tuning


Revision 4299 - (view) (annotate) - [select for diffs]
Modified Sun Jul 20 13:51:28 2014 UTC (8 years, 10 months ago) by michael
File length: 57950 byte(s)
Diff to previous 4264 , to selected 7725
- Fixed typos all over the place


Revision 4264 - (view) (annotate) - [select for diffs]
Modified Sat Jul 19 17:21:14 2014 UTC (8 years, 10 months ago) by michael
File length: 57931 byte(s)
Diff to previous 4253 , to selected 7725
- conf.c:valid_wild_card_simple(): don't read past the zero character


Revision 4253 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 19:05:01 2014 UTC (8 years, 10 months ago) by michael
File length: 57925 byte(s)
Diff to previous 4163 , to selected 7725
- 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 4163 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 19:45:30 2014 UTC (8 years, 11 months ago) by michael
File length: 58074 byte(s)
Diff to previous 4115 , to selected 7725
- 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 4115 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 16:49:54 2014 UTC (8 years, 11 months ago) by michael
File length: 58519 byte(s)
Diff to previous 4087 , to selected 7725
- Added ssl_message_digest_algorithm configuration option to serverinfo{} block.
  See doc/reference.conf for more information.


Revision 4087 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 16:45:42 2014 UTC (8 years, 11 months ago) by michael
File length: 58465 byte(s)
Diff to previous 4079 , to selected 7725
- Let mp_pool_get() clear memory


Revision 4079 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 15:59:53 2014 UTC (8 years, 11 months ago) by michael
File length: 58502 byte(s)
Diff to previous 4069 , to selected 7725
- conf.c, conf.h: change some structures to anonymous structures


Revision 4069 - (view) (annotate) - [select for diffs]
Modified Wed Jun 25 16:43:46 2014 UTC (8 years, 11 months ago) by michael
File length: 58816 byte(s)
Diff to previous 4057 , to selected 7725
- conf.c:set_default_conf(): default to 1 connection per 1 second


Revision 4057 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 18:18:46 2014 UTC (8 years, 11 months ago) by michael
File length: 58817 byte(s)
Diff to previous 4056 , to selected 7725
- Use %u conversion specifier for unsigned ints


Revision 4056 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 16:09:53 2014 UTC (8 years, 11 months ago) by michael
File length: 58817 byte(s)
Diff to previous 4053 , to selected 7725
- conf.c:conf_connect_allowed(): fixed some logic errors


Revision 4053 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 15:31:18 2014 UTC (8 years, 11 months ago) by michael
File length: 58870 byte(s)
Diff to previous 4018 , to selected 7725
- conf.c:read_conf_files(): chanmodes c an M were missed in CHANMODES


Revision 4018 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 16:04:36 2014 UTC (8 years, 11 months ago) by michael
File length: 58868 byte(s)
Diff to previous 3934 , to selected 7725
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE


Revision 3934 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 17:59:22 2014 UTC (8 years, 11 months ago) by michael
File length: 58868 byte(s)
Diff to previous 3932 , to selected 7725
- Added max_channels to class{} blocks


Revision 3932 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 15:25:08 2014 UTC (8 years, 11 months ago) by michael
File length: 58921 byte(s)
Diff to previous 3930 , to selected 7725
- conf.c:valid_wild_card(): use unsigned


Revision 3930 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 14:58:12 2014 UTC (8 years, 11 months ago) by michael
File length: 58894 byte(s)
Diff to previous 3876 , to selected 7725
- Greatly speedup d-line lookup. Instead of testing every single client against
  every existing d-line just check the just added ban against connected clients.
  Also now check d-line _before_ looking for a matching exempt{}


Revision 3876 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 15:42:52 2014 UTC (9 years ago) by michael
File length: 58895 byte(s)
Diff to previous 3871 , to selected 7725
- Added general::throttle_count idea from p4


Revision 3871 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 13:08:03 2014 UTC (9 years ago) by michael
File length: 58479 byte(s)
Diff to previous 3867 , to selected 7725
- Use unsigned whenever possible


Revision 3867 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 22:11:02 2014 UTC (9 years ago) by michael
File length: 58454 byte(s)
Diff to previous 3863 , to selected 7725
- Removed OPERWALL. Use GLOBOPS instead.


Revision 3863 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 20:31:35 2014 UTC (9 years ago) by michael
File length: 58512 byte(s)
Diff to previous 3779 , to selected 7725
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam


Revision 3779 - (view) (annotate) - [select for diffs]
Modified Mon Jun 2 20:43:11 2014 UTC (9 years ago) by michael
File length: 58462 byte(s)
Diff to previous 3765 , to selected 7725
- conf.c:set_default_conf(): reset ConfigFileEntry.stats_e_disabled


Revision 3765 - (view) (annotate) - [select for diffs]
Modified Sun Jun 1 21:29:08 2014 UTC (9 years ago) by michael
File length: 58422 byte(s)
Diff to previous 3736 , to selected 7725
- Make sure ConfigChannel.invite_delay_channel and ConfigChannel.invite_delay
  get initialized in conf.c:set_default_conf(). Also make sure the values are
  reported in /info.


Revision 3736 - (view) (annotate) - [select for diffs]
Modified Sun Jun 1 16:10:21 2014 UTC (9 years ago) by michael
File length: 58342 byte(s)
Diff to previous 3505 , to selected 7725
- Added some documentation about find_chasing()


Revision 3505 - (view) (annotate) - [select for diffs]
Modified Sat May 10 19:51:42 2014 UTC (9 years ago) by michael
File length: 58301 byte(s)
Diff to previous 3500 , to selected 7725
- Renamed MyMalloc() to MyCalloc()


Revision 3500 - (view) (annotate) - [select for diffs]
Modified Sat May 10 19:30:07 2014 UTC (9 years ago) by michael
File length: 58301 byte(s)
Diff to previous 3474 , to selected 7725
- conf.c:parse_aline(): use CONF_NOREASON for default reason


Revision 3474 - (view) (annotate) - [select for diffs]
Modified Sun May 4 15:45:10 2014 UTC (9 years, 1 month ago) by michael
File length: 58299 byte(s)
Diff to previous 3422 , to selected 7725
- Renamed general::warn_no_nline to warn_no_connect_block


Revision 3422 - (view) (annotate) - [select for diffs]
Modified Tue Apr 29 17:23:26 2014 UTC (9 years, 1 month ago) by michael
File length: 58291 byte(s)
Diff to previous 3377 , to selected 7725
- Get rid of LOCAL_CHANNELLEN; change CHANNELLEN to 50


Revision 3377 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 16:15:51 2014 UTC (9 years, 1 month ago) by michael
File length: 58297 byte(s)
Diff to previous 3375 , to selected 7725
- Create 8.2.x branch


Revision 3375 - (view) (annotate) - [select for diffs]
Modified Wed Apr 23 16:03:50 2014 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58297 byte(s)
Diff to previous 3347 , to selected 7725
- Style corrections


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58331 byte(s)
Diff to previous 3322 , to selected 7725
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3322 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 16:11:11 2014 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58335 byte(s)
Diff to previous 3320 , to selected 7725
- Moved irc_res.c to res.c
- Moved irc_reslib.c to reslib.c


Revision 3320 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 15:58:33 2014 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58339 byte(s)
Diff to previous 3283 , to selected 7725
- Removed useless header includes


Revision 3283 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58360 byte(s)
Diff to previous 3274 , to selected 7725
- Style corrections/constification


Revision 3274 - (view) (annotate) - [select for diffs]
Modified Sun Apr 6 12:22:23 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58364 byte(s)
Diff to previous 3263 , to selected 7725
- Clean up redundant/unused header includes


Revision 3263 - (view) (annotate) - [select for diffs]
Modified Thu Apr 3 19:29:03 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58382 byte(s)
Diff to previous 3235 , to selected 7725
- conf.c:match_conf_password(): fixed undefined behaviour with crypt()
  returning NULL since glibc2.17 in certain cases.


Revision 3235 - (view) (annotate) - [select for diffs]
Modified Sat Mar 29 19:34:16 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58374 byte(s)
Diff to previous 3215 , to selected 7725
- Style corrections all over the place


Revision 3215 - (view) (annotate) - [select for diffs]
Modified Tue Mar 25 19:23:15 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58435 byte(s)
Diff to previous 3192 , to selected 7725
- Fixed some comments; cleaned up style here and there


Revision 3192 - (view) (annotate) - [select for diffs]
Modified Sun Mar 23 19:46:39 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58453 byte(s)
Diff to previous 3171 , to selected 7725
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.


Revision 3171 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58459 byte(s)
Diff to previous 3110 , to selected 7725
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now


Revision 3110 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58497 byte(s)
Diff to previous 3109 , to selected 7725
- Added sendto_one_notice()


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58819 byte(s)
Diff to previous 3022 , to selected 7725
- Applied Adam's sendto_one_numeric() changes


Revision 3022 - (view) (annotate) - [select for diffs]
Modified Mon Feb 24 20:41:16 2014 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58963 byte(s)
Diff to previous 3009 , to selected 7725
- Moved "struct config_channel_entry ConfigChannel" from channel.c to conf.c


Revision 3009 - (view) (annotate) - [select for diffs]
Modified Wed Feb 19 11:45:36 2014 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58920 byte(s)
Diff to previous 2916 , to selected 7725
- conf.c:get_oper_name(): constification


Revision 2916 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58908 byte(s)
Diff to previous 2872 , to selected 7725
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years


Revision 2872 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 17:25:38 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58931 byte(s)
Diff to previous 2852 , to selected 7725
- Moved configuration related code from ircd.c to conf.c


Revision 2852 - (view) (annotate) - [select for diffs]
Modified Sat Jan 18 16:30:48 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58764 byte(s)
Diff to previous 2830 , to selected 7725
- Added 'unxline' oper privilege for better fine tuning


Revision 2830 - (view) (annotate) - [select for diffs]
Modified Thu Jan 16 15:23:07 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58764 byte(s)
Diff to previous 2736 , to selected 7725
- Tweak reloading/rehasing config files server notice


Revision 2736 - (view) (annotate) - [select for diffs]
Modified Fri Jan 3 19:37:33 2014 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58757 byte(s)
Diff to previous 2694 , to selected 7725
- conf.c:conf_free(): sanely clear hub/leaf lists fur debugging purposes


Revision 2694 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 19:35:37 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58636 byte(s)
Diff to previous 2659 , to selected 7725
- Avoid magically sized temporary buffers


Revision 2659 - (view) (annotate) - [select for diffs]
Modified Thu Dec 12 19:36:08 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58606 byte(s)
Diff to previous 2525 , to selected 7725
- conf.c:valid_wild_card(): add missing va_end()


Revision 2525 - (view) (annotate) - [select for diffs]
Modified Sat Nov 2 17:07:38 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58546 byte(s)
Diff to previous 2522 , to selected 7725
- Style corrections


Revision 2522 - (view) (annotate) - [select for diffs]
Modified Fri Nov 1 20:44:04 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58542 byte(s)
Diff to previous 2475 , to selected 7725
- Got rid of find_kill() and find_gline() wrapper functions


Revision 2475 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 19:40:43 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59432 byte(s)
Diff to previous 2317 , to selected 7725
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments


Revision 2317 - (view) (annotate) - [select for diffs]
Modified Fri Jun 21 14:00:41 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59442 byte(s)
Diff to previous 2313 , to selected 7725
- conf.c:attach_iline(): there should never be a conf that hasn't a class attached
  to it. Let it crash if it's otherwise


Revision 2313 - (view) (annotate) - [select for diffs]
Modified Fri Jun 21 11:40:50 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59514 byte(s)
Diff to previous 2283 , to selected 7725
- conf.c:valid_tkline(): minor cleanups


Revision 2283 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59422 byte(s)
Diff to previous 2278 , to selected 7725
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>


Revision 2278 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 16:33:30 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59378 byte(s)
Diff to previous 2275 , to selected 7725
- Back out previous changes to detach_conf()


Revision 2275 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 16:30:11 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59377 byte(s)
Diff to previous 2269 , to selected 7725
- conf.c:detach_conf(): fixed bug where we didn't call remove_from_cidr_check()
  in some cases


Revision 2269 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 15:07:26 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59378 byte(s)
Diff to previous 2228 , to selected 7725
- Added general::stats_u_oper_only configuration option


Revision 2228 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59337 byte(s)
Diff to previous 2196 , to selected 7725
- 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 ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59313 byte(s)
Diff to previous 2182 , to selected 7725
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block


Revision 2182 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 12:19:04 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 59303 byte(s)
Diff to previous 2175 , to selected 7725
- Style correcions/white-space changes


Revision 2175 - (view) (annotate) - [select for diffs]
Modified Mon Jun 3 23:45:39 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58387 byte(s)
Diff to previous 2174 , to selected 7725
- Now that invite- and ban-exempts are hardcoded, there's no need to delete
  them from ISUPPORT-list on /rehash


Revision 2174 - (view) (annotate) - [select for diffs]
Modified Mon Jun 3 19:45:38 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58516 byte(s)
Diff to previous 2150 , to selected 7725
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 


Revision 2150 - (view) (annotate) - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58537 byte(s)
Diff to previous 2138 , to selected 7725
- Implement motd{} configuration blocks based on ircu's implementation


Revision 2138 - (view) (annotate) - [select for diffs]
Modified Wed May 29 21:14:02 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58502 byte(s)
Diff to previous 2133 , to selected 7725
- s_user.c:user_set_hostmask(): don't unset FLAGS_IP_SPOOFING if the client's
  hostname has already been spoofed by an auth{} block based spoof.


Revision 2133 - (view) (annotate) - [select for diffs]
Modified Wed May 29 18:27:24 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58467 byte(s)
Diff to previous 2130 , to selected 7725
- get_member_status(), valid_wildcard(): constification


Revision 2130 - (view) (annotate) - [select for diffs]
Modified Wed May 29 15:32:28 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 58460 byte(s)
Diff to previous 2012 , to selected 7725
- resv.c: move valid_wild_card_simple() to conf.c


Revision 2012 - (view) (annotate) - [select for diffs]
Modified Sun May 12 14:47:26 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57838 byte(s)
Diff to previous 1992 , to selected 7725
- 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 ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57657 byte(s)
Diff to previous 1964 , to selected 7725
- Removed unused OFLAG_OPER_SPY definition


Revision 1964 - (view) (annotate) - [select for diffs]
Modified Wed May 8 14:27:02 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57691 byte(s)
Diff to previous 1949 , to selected 7725
- Tweaked various mempool chunk sizes


Revision 1949 - (view) (annotate) - [select for diffs]
Modified Sun May 5 10:28:09 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57689 byte(s)
Diff to previous 1946 , to selected 7725
- conf.c:verify_access(): removed unused variable


Revision 1946 - (view) (annotate) - [select for diffs]
Modified Sun May 5 10:21:40 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57705 byte(s)
Diff to previous 1922 , to selected 7725
- Removed channel::quiet_on_ban configuration option. This feature is
  now enabled by default


Revision 1922 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 15:08:42 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 57739 byte(s)
Diff to previous 1921 , to selected 7725
- Moved report_confitem_types() to m_stats.c


Revision 1921 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 62625 byte(s)
Diff to previous 1904 , to selected 7725
- Forward-port -r1920 [Dropped PCRE support]


Revision 1904 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 21:16:22 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64803 byte(s)
Diff to previous 1864 , to selected 7725
- Removed operflag 'nick_changes'. Operators can now set +n at will


Revision 1864 - (view) (annotate) - [select for diffs]
Modified Thu Apr 25 17:07:20 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64837 byte(s)
Diff to previous 1858 , to selected 7725
- Fixed core on rehash with resv exempts


Revision 1858 - (view) (annotate) - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64863 byte(s)
Diff to previous 1851 , to selected 7725
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks


Revision 1851 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 18:31:06 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64674 byte(s)
Diff to previous 1834 , to selected 7725
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64636 byte(s)
Diff to previous 1832 , to selected 7725
- Revert to -r1831


Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64466 byte(s)
Diff to previous 1831 , to selected 7725
- 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, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64636 byte(s)
Diff to previous 1825 , to selected 7725
- 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, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64687 byte(s)
Diff to previous 1751 , to selected 7725
- Quarantined/reserved channels may now contain wildcards


Revision 1751 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64886 byte(s)
Diff to previous 1666 , to selected 7725
- 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 1666 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 17:03:18 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64306 byte(s)
Diff to previous 1654 , to selected 7725
- Cleanup unused header file includes
- Fixed minor compile warning in conf.c


Revision 1654 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64341 byte(s)
Diff to previous 1653 , to selected 7725
- Implemented memory pool allocator which basically is taken from Tor's
  mempool allocator for Tor cells
- Fixed compile warnings in conf_class.c
- ./configure --enable-assert works again


Revision 1653 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 11:50:55 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64342 byte(s)
Diff to previous 1652 , to selected 7725
- added improved match() stolen from ircu
- fixed compile warning in m_module.c


Revision 1652 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64345 byte(s)
Diff to previous 1649 , to selected 7725
- changed match() polarity. match() now returns 0 on match and 1 on non-match
  This cleans up several places where function pointers of different matching
  functions like irccmp/strcmp/match are passed to other functions.
- added improved collapse() to match.c


Revision 1649 - (view) (annotate) - [select for diffs]
Modified Sat Nov 10 19:27:13 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64345 byte(s)
Diff to previous 1647 , to selected 7725
- minor MaskItem structure cleanup


Revision 1647 - (view) (annotate) - [select for diffs]
Modified Fri Nov 9 20:11:58 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 64379 byte(s)
Diff to previous 1646 , to selected 7725
- Finish stabilizing/cleanup of conf parser


Revision 1646 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 65374 byte(s)
Diff to previous 1645 , to selected 7725
- First pass of conf parser stabilization/cleanup


Revision 1645 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 12:25:02 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 65379 byte(s)
Diff to previous 1644 , to selected 7725
- conf.c: cleanup detach_conf()


Revision 1644 - (view) (annotate) - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 65525 byte(s)
Diff to previous 1637 , to selected 7725
- More config subsystem cleanups


Revision 1637 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 17:23:27 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 66970 byte(s)
Diff to previous 1636 , to selected 7725
- Fixed class limits for oper{} blocks


Revision 1636 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 66754 byte(s)
Diff to previous 1632 , to selected 7725
- 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 (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 74851 byte(s)
Diff to previous 1628 , to selected 7725
- Initial rewrite of the configuration subsystem


Revision 1628 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 88730 byte(s)
Diff to previous 1623 , to selected 7725
- 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 (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 89466 byte(s)
Diff to previous 1622 , to selected 7725
- Removed temporary_xlines list


Revision 1622 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 89516 byte(s)
Diff to previous 1618 , to selected 7725
- 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 (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 91772 byte(s)
Diff to previous 1592 , to selected 7725
- 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 (10 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/conf.c
File length: 91440 byte(s)
Diff to previous 1549 , to selected 7725
- 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 (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 91440 byte(s)
Diff to previous 1547 , to selected 7725
- 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 (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92255 byte(s)
Diff to previous 1536 , to selected 7725
- 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 (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92297 byte(s)
Diff to previous 1526 , to selected 7725
- 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 (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92400 byte(s)
Diff to previous 1519 , to selected 7725
- fixed minor compile warnings


Revision 1519 - (view) (annotate) - [select for diffs]
Modified Wed Sep 5 12:02:04 2012 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92464 byte(s)
Diff to previous 1518 , to selected 7725
- 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 (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92553 byte(s)
Diff to previous 1516 , to selected 7725
- 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 (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92734 byte(s)
Diff to previous 1503 , to selected 7725
- 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 (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92015 byte(s)
Diff to previous 1495 , to selected 7725
- 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 (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92090 byte(s)
Diff to previous 1490 , to selected 7725
- 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 (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92416 byte(s)
Diff to previous 1474 , to selected 7725
- removed serverhide::disable_hidden configuration option
- update NEWS


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


Revision 1459 - (view) (annotate) - [select for diffs]
Modified Fri Jul 6 14:23:09 2012 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 92656 byte(s)
Diff to previous 1444 , to selected 7725
- 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 (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93561 byte(s)
Diff to previous 1432 , to selected 7725
- 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 (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93561 byte(s)
Diff to previous 1417 , to selected 7725
- 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 (11 years ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93520 byte(s)
Diff to previous 1413 , to selected 7725
- "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 (11 years ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93372 byte(s)
Diff to previous 1411 , to selected 7725
- 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 (11 years ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93483 byte(s)
Diff to previous 1401 , to selected 7725
- 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 (11 years ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93482 byte(s)
Diff to previous 1394 , to selected 7725
o) Removed channel::burst_topicwho configuration option. Topicsetters are
   now sent by default


Revision 1394 - (view) (annotate) - [select for diffs]
Modified Wed May 2 19:29:19 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93518 byte(s)
Diff to previous 1393 , to selected 7725
- conf.c:attach_conf(): remove useless conftype test.
  conf is now always one of CLIENT_TYPE, SERVER_TYPE,
  or OPER_TYPE.


Revision 1393 - (view) (annotate) - [select for diffs]
Modified Wed May 2 19:17:37 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93623 byte(s)
Diff to previous 1390 , to selected 7725
- 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 (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 93636 byte(s)
Diff to previous 1389 , to selected 7725
- cleanup match_conf_password(). remove outdated comments


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


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


Revision 1387 - (view) (annotate) - [select for diffs]
Modified Tue May 1 11:50:01 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 94004 byte(s)
Diff to previous 1383 , to selected 7725
- conf.c: cleanup get_sendq(), get_client_class() and get_client_ping().
  Now that we don't have any other attached conf than CONF_CLIENT|CONF_SERVER|CONF_OPER,
  we may simply use the last attached conf pointed by x->confs.head


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


Revision 1381 - (view) (annotate) - [select for diffs]
Modified Tue May 1 08:21:27 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 95695 byte(s)
Diff to previous 1377 , to selected 7725
- conf.c: remove CLIENT_CONF leftovers in clear_out_old_conf()
  clear_out_address_conf() already does the deal.


Revision 1377 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 19:35:16 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 95886 byte(s)
Diff to previous 1369 , to selected 7725
- 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, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 95803 byte(s)
Diff to previous 1368 , to selected 7725
- cleanup temporary k/d/g line code


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


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


Revision 1364 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 19:28:21 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99475 byte(s)
Diff to previous 1363 , to selected 7725
- 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 (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99481 byte(s)
Diff to previous 1353 , to selected 7725
- conf.c: remove unused prototypes


Revision 1353 - (view) (annotate) - [select for diffs]
Modified Sun Apr 15 18:35:55 2012 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99663 byte(s)
Diff to previous 1325 , to selected 7725
- move conf_yy_input and conf_yy_fatal_error to conf_lexer.l
- conf_lexer.l: replace a strcpy with strlcpy


Revision 1325 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 10:29:02 2012 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99866 byte(s)
Diff to previous 1324 , to selected 7725
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it


Revision 1324 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 21:40:38 2012 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99901 byte(s)
Diff to previous 1316 , to selected 7725
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now


Revision 1316 - (view) (annotate) - [select for diffs]
Modified Tue Mar 27 17:05:51 2012 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/conf.c
File length: 99937 byte(s)
Diff to previous 1309 , to selected 7725
- Removed 'ssl_server_protocol' configuration directive and
  added 'ssl_client_method' and 'ssl_server_method' instead.

  Both of these options can now be changed at runtime.

- src/Makefile.am: swapped order of conf_parser.y and conf_lexer.l
- Update example configuration files


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (11 years, 2 months ago) by michael
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 , to selected 7725
- 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 (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99500 byte(s)
Diff to previous 1303 , to selected 7725
- 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 (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 99468 byte(s)
Diff to previous 1302 , to selected 7725
- Implement basic tls connections for server-server links


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


Revision 1294 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100446 byte(s)
Diff to previous 1285 , to selected 7725
- 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 (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100850 byte(s)
Diff to previous 1247 , to selected 7725
- 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 (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100137 byte(s)
Diff to previous 1243 , to selected 7725
- 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 (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100370 byte(s)
Diff to previous 1219 , to selected 7725
- 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 (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100407 byte(s)
Diff to previous 1176 , to selected 7725
- 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 (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100365 byte(s)
Diff to previous 1175 , to selected 7725
- 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 (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/src/s_conf.c
File length: 100397 byte(s)
Diff to previous 1172 , to selected 7725
- several fixes to services compatibility mode


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


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


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


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


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


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


Revision 1123 - (view) (annotate) - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (12 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99166 byte(s)
Diff to previous 1121 , to selected 7725
- 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 (12 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99203 byte(s)
Diff to previous 1120 , to selected 7725
- 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 (12 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99261 byte(s)
Diff to previous 1119 , to selected 7725
- 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 (12 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99282 byte(s)
Diff to previous 1118 , to selected 7725
- removed HUB capability, which was a LL leftover


Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (12 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99463 byte(s)
Diff to previous 1072 , to selected 7725
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99532 byte(s)
Diff to previous 1032 , to selected 7725
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_conf.c
File length: 99573 byte(s)
Diff to previous 1029 , to selected 7725
- fixed compile errors as reported by Peter Evans


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

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


Revision 1013 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (13 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99576 byte(s)
Diff to previous 1011 , to selected 7725
- 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 (13 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99606 byte(s)
Diff to previous 1009 , to selected 7725
- 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 (13 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99605 byte(s)
Diff to previous 1005 , to selected 7725
- 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 (13 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 99440 byte(s)
Diff to previous 1001 , to selected 7725
- remove conf_add_d_conf wrapper


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


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


Revision 967 - (view) (annotate) - [select for diffs]
Modified Sun Aug 2 18:05:28 2009 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100641 byte(s)
Diff to previous 956 , to selected 7725
- 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 (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100546 byte(s)
Diff to previous 948 , to selected 7725
- 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 (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100578 byte(s)
Diff to previous 936 , to selected 7725
- lp64\llp64\ilp32 portability fixes


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



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


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


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

Revision 867 - (view) (annotate) - [select for diffs]
Modified Thu May 17 14:59:27 2007 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100752 byte(s)
Diff to previous 855 , to selected 7725
- 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 (16 years, 3 months ago) by db
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100729 byte(s)
Diff to previous 815 , to selected 7725
- 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 (16 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100782 byte(s)
Diff to previous 673 , to selected 7725
- 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 (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100886 byte(s)
Diff to previous 672 , to selected 7725
- 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 (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100897 byte(s)
Diff to previous 671 , to selected 7725
- 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 (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100999 byte(s)
Diff to previous 632 , to selected 7725
- Fixed class limit bug as spotted by stu.  ("REHASH" would always reset
  current user count)
- Made "STATS y|Y" show inactive (deleted) classes that still have attached
  clients


Revision 632 - (view) (annotate) - [select for diffs]
Modified Thu Jun 1 10:53:00 2006 UTC (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101434 byte(s)
Diff to previous 624 , to selected 7725
- 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 (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101390 byte(s)
Diff to previous 619 , to selected 7725
- 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 (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101431 byte(s)
Diff to previous 618 , to selected 7725
- 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 (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101401 byte(s)
Diff to previous 596 , to selected 7725
- 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 (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101676 byte(s)
Diff to previous 593 , to selected 7725
- 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 (17 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101676 byte(s)
Diff to previous 575 , to selected 7725
- 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 (17 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101575 byte(s)
Diff to previous 433 , to selected 7725
- Fixed a bunch of compile warnings


Revision 433 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 15:22:07 2006 UTC (17 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101545 byte(s)
Diff to previous 432 , to selected 7725
- 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 (17 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101246 byte(s)
Diff to previous 264 , to selected 7725
- Fixed possible core in expire_temp_lines()


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


Revision 201 - (view) (annotate) - [select for diffs]
Modified Tue Nov 1 11:41:52 2005 UTC (17 years, 7 months ago) by adx
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101226 byte(s)
Diff to previous 151 , to selected 7725
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 (17 years, 7 months ago) by db
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101265 byte(s)
Diff to previous 102 , to selected 7725
- backported from HEAD flush_deleted_I_P is trying to treat MatchItems
  as if they are AccessItems

  I am almost sure this function is redundant as well.



Revision 102 - (view) (annotate) - [select for diffs]
Modified Mon Oct 10 12:17:19 2005 UTC (17 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101290 byte(s)
Diff to previous 100 , to selected 7725
- That one should be the propper fix for GDENY items.  Previous fix broke
  the ability of stacking user/name/action combinations.
  That fix still needs to go into -HEAD, and VERY important, into 7.1.3.
  Someone please test this, e.g. write a small dump function that spits out
  GDENY items.


Revision 100 - (view) (annotate) - [select for diffs]
Modified Sun Oct 9 14:43:13 2005 UTC (17 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101294 byte(s)
Diff to previous 58 , to selected 7725
- CHANNELLEN vs. LOCAL_CHANNELLEN fix.  Local JOINs are limited to 50chars whereas
  remote SJOINs/JOINs can be upto 200chars for backwards compatibility.


Revision 58 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 12:13:38 2005 UTC (17 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 101288 byte(s)
Diff to previous 34 , to selected 7725
- 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 (17 years, 8 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 33 , to selected 7725
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 (17 years, 8 months ago) by knight
Original Path: ircd-hybrid/src/s_conf.c
File length: 100366 byte(s)
Diff to previous 32 , to selected 7725
- svn:keywords


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


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


Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (17 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/s_conf.c
File length: 100413 byte(s)
Diff to selected 7725
- 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.30