ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include
Revision 9935 - Directory Listing - [select for diffs]
Modified Thu May 13 07:06:31 2021 UTC (4 years, 3 months ago) by michael
Diff to previous 9929 , to selected 7846
- tls_openssl: cleanly build with openssl 3.0;  use OSSL_STORE api to retrieve dh parameters;  replace deprecated functions

Revision 9929 - Directory Listing - [select for diffs]
Modified Fri Apr 23 21:18:25 2021 UTC (4 years, 4 months ago) by michael
Diff to previous 9927 , to selected 7846
- Replace IsFloodDone() occurrences with HasFlag()

Revision 9927 - Directory Listing - [select for diffs]
Modified Fri Apr 16 14:42:30 2021 UTC (4 years, 4 months ago) by michael
Diff to previous 9898 , to selected 7846
- Treat 0 minute klines as permanent ones;  rename valid_tkline() to valid_aline_time();  remove TK_SECONDS/TK_MINUTES cruft

Revision 9898 - Directory Listing - [select for diffs]
Modified Sun Jan 17 06:19:26 2021 UTC (4 years, 7 months ago) by michael
Diff to previous 9890 , to selected 7846
- 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 9890 - Directory Listing - [select for diffs]
Modified Sat Jan 16 17:04:04 2021 UTC (4 years, 7 months ago) by michael
Diff to previous 9877 , to selected 7846
- Change accept/callerid related code to no longer re-use the 'struct split_nuh_item' and have
  its own 'struct AcceptItem' instead. Minor other cleanups to callerid related functions.

Revision 9877 - Directory Listing - [select for diffs]
Modified Sat Jan 9 14:20:00 2021 UTC (4 years, 7 months ago) by michael
Diff to previous 9857 , to selected 7846
- Valid characters allowed in user names for local clients are now [A-Za-z0-9._-]

Revision 9857 - Directory Listing - [select for diffs]
Modified Fri Jan 1 04:43:22 2021 UTC (4 years, 7 months ago) by michael
Diff to previous 9844 , to selected 7846
- Bump copyright years

Revision 9844 - Directory Listing - [select for diffs]
Modified Fri Dec 25 13:51:18 2020 UTC (4 years, 7 months ago) by michael
Diff to previous 9834 , to selected 7846
- whowas.h, whowas.c: rename list/hash dlink_node members of the Whowas struct to actually make sense

Revision 9834 - Directory Listing - [select for diffs]
Modified Fri Dec 25 10:10:03 2020 UTC (4 years, 7 months ago) by michael
Diff to previous 9827 , to selected 7846
- Stylistical changes

Revision 9827 - Directory Listing - [select for diffs]
Modified Sat Dec 19 16:22:08 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9821 , to selected 7846
- monitor.h, monitor.c: monitor_find_hash() doesn't need to be externally visible

Revision 9821 - Directory Listing - [select for diffs]
Modified Sun Dec 13 11:11:22 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9816 , to selected 7846
- extban.h: whitespace change

Revision 9816 - Directory Listing - [select for diffs]
Modified Fri Dec 11 19:08:58 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9811 , to selected 7846
- Revert echo-message changes for now

Revision 9811 - Directory Listing - [select for diffs]
Modified Thu Dec 10 21:47:11 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9804 , to selected 7846
- Implemented IRCv3.2 `echo-message` extension

Revision 9804 - Directory Listing - [select for diffs]
Modified Wed Dec 9 21:27:18 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9799 , to selected 7846
- Rudimentary `cap-notify` support

Revision 9799 - Directory Listing - [select for diffs]
Modified Tue Dec 8 20:42:15 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9792 , to selected 7846
- Removed Connection::cap_client; renamed Connection::cap_active to Connection::cap

Revision 9792 - Directory Listing - [select for diffs]
Modified Sun Dec 6 19:43:18 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9790 , to selected 7846
- Add FLAGS_CAP302 to client flags for clients that support the CAP 302 extension

Revision 9790 - Directory Listing - [select for diffs]
Modified Sun Dec 6 18:38:44 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9775 , to selected 7846
- Rename Connection::caps to Connection::capab

Revision 9775 - Directory Listing - [select for diffs]
Modified Thu Dec 3 15:50:23 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9773 , to selected 7846
User mode `B` has been implemented. Clients with that mode set are marked as a bot
in both `WHOIS` and `WHO`. This mode can only be set by IRC operators (as long as
the `bot` directive is set in `general::oper_only_umodes`), servers, and services.

This mode can for example be used to mark HOPM as official network bot.

Revision 9773 - Directory Listing - [select for diffs]
Modified Thu Dec 3 15:07:08 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9770 , to selected 7846
- numeric.h, numeric.c: move RPL_WHOISTEXT to 339

Revision 9770 - Directory Listing - [select for diffs]
Modified Wed Dec 2 19:59:31 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9767 , to selected 7846
- monitor.h: update comment

Revision 9767 - Directory Listing - [select for diffs]
Modified Wed Dec 2 18:28:13 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9750 , to selected 7846
- monitor.h, monitor.c: change Monitor::name to pointer type

Revision 9750 - Directory Listing - [select for diffs]
Modified Sun Nov 29 16:51:58 2020 UTC (4 years, 8 months ago) by michael
Diff to previous 9692 , to selected 7846
- Replace WATCH with IRCv3.2 MONITOR

Revision 9692 - Directory Listing - [select for diffs]
Modified Sat Oct 31 19:05:15 2020 UTC (4 years, 9 months ago) by michael
Diff to previous 9668 , to selected 7846
- For consistency, the `general::network_desc` configuration directive has been renamed to `general::network_description`

Revision 9668 - Directory Listing - [select for diffs]
Modified Mon Oct 12 13:19:25 2020 UTC (4 years, 10 months ago) by michael
Diff to previous 9638 , to selected 7846
- Remove serno.h

Revision 9638 - Directory Listing - [select for diffs]
Modified Tue Sep 29 12:49:07 2020 UTC (4 years, 10 months ago) by michael
Diff to previous 9625 , to selected 7846
- 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 9625 - Directory Listing - [select for diffs]
Modified Fri Sep 11 14:37:37 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9623 , to selected 7846
- Remove CAPAB_QS. Quit Storm removal is default behavior for more than 20 years now.

Revision 9623 - Directory Listing - [select for diffs]
Modified Thu Sep 10 15:28:34 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9610 , to selected 7846
- Remove CAPAB_SVS

Revision 9610 - Directory Listing - [select for diffs]
Modified Sun Sep 6 07:28:30 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9598 , to selected 7846
- Implement accept() deferring. Closes github issue #4

Revision 9598 - Directory Listing - [select for diffs]
Modified Sat Sep 5 10:10:00 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9596 , to selected 7846
- Style corrections; reformatting

Revision 9596 - Directory Listing - [select for diffs]
Modified Fri Sep 4 16:51:08 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9586 , to selected 7846
- Cleanup ip address matching routine in various places

Revision 9586 - Directory Listing - [select for diffs]
Modified Sat Aug 29 14:00:43 2020 UTC (4 years, 11 months ago) by michael
Diff to previous 9566 , to selected 7846
- Added 'client' option to listener::flags

Revision 9566 - Directory Listing - [select for diffs]
Modified Sat Aug 15 11:58:21 2020 UTC (5 years ago) by michael
Diff to previous 9553 , to selected 7846
- Removed MAXIMUM_LINKS_DEFAULT

Revision 9553 - Directory Listing - [select for diffs]
Modified Sun Jul 26 07:35:07 2020 UTC (5 years ago) by michael
Diff to previous 9546 , to selected 7846
- Implemented channel mode 'K'. KNOCK cannot be used on channels with that mode set.

Revision 9546 - Directory Listing - [select for diffs]
Modified Sat Jul 18 16:32:38 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9476 , to selected 7846
- channel_mode.c:channel_modes(): minor optimization to save potentially redundant member_find_link() calls

Revision 9476 - Directory Listing - [select for diffs]
Modified Sat Jul 4 15:26:19 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9474 , to selected 7846
- channel.c:channel_send_namereply(): remove show_eon argument. In hybrid we no longer have a case where a names reply needs to be sent with no RPL_ENDOFNAMES

Revision 9474 - Directory Listing - [select for diffs]
Modified Sat Jul 4 15:14:57 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9459 , to selected 7846
- Rename channel_member_names() to channel_send_namereply()

Revision 9459 - Directory Listing - [select for diffs]
Modified Tue Jun 30 19:55:32 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9455 , to selected 7846
- Extban $t of type 'acting' has been implemented. This extban allows matching based on TLS protocol version and/or cipher suite

Revision 9455 - Directory Listing - [select for diffs]
Modified Tue Jun 30 17:33:17 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9454 , to selected 7846
- Rename find_channel_link() to member_find_link()

Revision 9454 - Directory Listing - [select for diffs]
Modified Tue Jun 30 16:56:21 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9450 , to selected 7846
- Add member_get_prefix_len() and make use of it in some places;  rename get_member_status() to member_get_prefix()

Revision 9450 - Directory Listing - [select for diffs]
Modified Tue Jun 30 14:29:33 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9442 , to selected 7846
- Move remove_a_mode() from m_join.c to channel.c and rename it to channel_demote_members();  have m_sjoin.c make use of it as well

Revision 9442 - Directory Listing - [select for diffs]
Modified Sat Jun 27 22:27:45 2020 UTC (5 years, 1 month ago) by michael
Diff to previous 9435 , to selected 7846
- whowas.h, whowas.c: rename Whowas::online to Whowas::client

Revision 9435 - Directory Listing - [select for diffs]
Modified Thu Jun 25 12:16:20 2020 UTC (5 years, 2 months ago) by michael
Diff to previous 9411 , to selected 7846
- Replace remaining occurrences of IsMember with find_channel_link and remove IsMember entirely

Revision 9411 - Directory Listing - [select for diffs]
Modified Sun May 31 09:22:43 2020 UTC (5 years, 2 months ago) by michael
Diff to previous 9408 , to selected 7846
- Store tls version/cipher in Client::tls_cipher for later use

Revision 9408 - Directory Listing - [select for diffs]
Modified Sun May 31 09:13:32 2020 UTC (5 years, 2 months ago) by michael
Diff to previous 9397 , to selected 7846
- Rename Client::certfp to Client::tls_certfp

Revision 9397 - Directory Listing - [select for diffs]
Modified Thu May 14 19:26:52 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9384 , to selected 7846
- server_hunte(): drop the 'parc' argument. It's no longer needed.

Revision 9384 - Directory Listing - [select for diffs]
Modified Sun May 10 09:00:11 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9378 , to selected 7846
- Refactor Message flags

Revision 9378 - Directory Listing - [select for diffs]
Modified Sat May 9 21:50:05 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9375 , to selected 7846
- Track how many times a command has been issued via ENCAP in Message::ecount. Can be seen in /stats m now.

Revision 9375 - Directory Listing - [select for diffs]
Modified Sat May 9 21:36:25 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9374 , to selected 7846
- parse.h: documenting

Revision 9374 - Directory Listing - [select for diffs]
Modified Sat May 9 20:54:46 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9369 , to selected 7846
- Each type of command handler now has its own min/max argument count pair;  remove remaining argument checks from all modules

Revision 9369 - Directory Listing - [select for diffs]
Modified Fri May 1 15:36:39 2020 UTC (5 years, 3 months ago) by michael
Diff to previous 9342 , to selected 7846
- Reformatting of various header files in some places

Revision 9342 - Directory Listing - [select for diffs]
Modified Sun Apr 19 13:19:41 2020 UTC (5 years, 4 months ago) by michael
Diff to previous 9335 , to selected 7846
- event.h: add missing 'extern' to 'event_base' to fix broken build with gcc 10 as reported by Dominic Hargreaves. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957377

Revision 9335 - Directory Listing - [select for diffs]
Modified Sat Apr 18 16:19:10 2020 UTC (5 years, 4 months ago) by michael
Diff to previous 9333 , to selected 7846
- Fixed style inconsistencies in various places

Revision 9333 - Directory Listing - [select for diffs]
Modified Sat Apr 11 17:01:43 2020 UTC (5 years, 4 months ago) by michael
Diff to previous 9331 , to selected 7846
- 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 9331 - Directory Listing - [select for diffs]
Modified Sat Apr 11 12:55:47 2020 UTC (5 years, 4 months ago) by michael
Diff to previous 9292 , to selected 7846
- Remove strtok_r() compatibility code

Revision 9292 - Directory Listing - [select for diffs]
Modified Sun Feb 23 10:37:06 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9271 , to selected 7846
- Extban $n of type 'acting' has been implemented. This extban prevents matching users from changing their
  nick while in the channel. Users with voice or above are not affected.
- Channel mode +N has been changed so channel members with +v can change nick names, too

Revision 9271 - Directory Listing - [select for diffs]
Modified Wed Feb 12 16:58:58 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9265 , to selected 7846
- propset

Revision 9265 - Directory Listing - [select for diffs]
Modified Wed Feb 12 16:55:10 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9250 , to selected 7846
- Move channel invitation related functions to channel_invite.c

Revision 9250 - Directory Listing - [select for diffs]
Modified Sat Feb 1 13:36:10 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9238 , to selected 7846
- Rename most occurrences of 'client_p' to 'client'

Revision 9238 - Directory Listing - [select for diffs]
Modified Fri Jan 31 17:57:39 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9234 , to selected 7846
- propset

Revision 9234 - Directory Listing - [select for diffs]
Modified Fri Jan 31 17:38:34 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9224 , to selected 7846
- 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 9224 - Directory Listing - [select for diffs]
Modified Sun Jan 26 11:35:42 2020 UTC (5 years, 6 months ago) by michael
Diff to previous 9211 , to selected 7846
- Renamings:
    tls_new_cred -> tls_new_credentials
    tls_free_cred -> tls_free_credentials
    tls_verify_cert -> tls_verify_certificate

Revision 9211 - Directory Listing - [select for diffs]
Modified Sat Jan 25 16:58:56 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9193 , to selected 7846
- tls_wolfssl.h: fixed minor documenting issue

Revision 9193 - Directory Listing - [select for diffs]
Modified Tue Jan 21 15:56:09 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9192 , to selected 7846
- tls_gnutls.h: remove extraneous #if !defined(HAVE_LIBCRYPTO). HAVE_LIBGNUTLS and HAVE_LIBCRYPTO can't be defined at the same time.

Revision 9192 - Directory Listing - [select for diffs]
Modified Tue Jan 21 15:51:12 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9189 , to selected 7846
- reference.conf, tls_gnutls.h: documentation updates

Revision 9189 - Directory Listing - [select for diffs]
Modified Tue Jan 21 15:27:14 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9166 , to selected 7846
- propset

Revision 9166 - Directory Listing - [select for diffs]
Modified Sat Jan 18 19:06:14 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9157 , to selected 7846
- Implemented experimental support for wolfSSL. Minimum supported version is 4.3.0

Revision 9157 - Directory Listing - [select for diffs]
Modified Mon Jan 13 14:56:38 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9145 , to selected 7846
- Replaced most occurences of 'SSL' with 'TLS'

Revision 9145 - Directory Listing - [select for diffs]
Modified Sun Jan 12 09:55:27 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9139 , to selected 7846
- 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 9139 - Directory Listing - [select for diffs]
Modified Sat Jan 11 22:50:08 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9120 , to selected 7846
- Supported TLSv1.3 cipher suites can now be configured explicitely via the new 'serverinfo::tls_cipher_suites' configuration directive

Revision 9120 - Directory Listing - [select for diffs]
Modified Sun Jan 5 11:43:57 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9114 , to selected 7846
- channel.h: remove unused ShowChannel macro

Revision 9114 - Directory Listing - [select for diffs]
Modified Sun Jan 5 09:43:16 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9110 , to selected 7846
- Merge conf_dns_lookup into conf_resolve_host

Revision 9110 - Directory Listing - [select for diffs]
Modified Sat Jan 4 15:17:42 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9107 , to selected 7846
- 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 9107 - Directory Listing - [select for diffs]
Modified Sat Jan 4 14:45:25 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9101 , to selected 7846
- Change conf:check_client() to a boolean type

Revision 9101 - Directory Listing - [select for diffs]
Modified Wed Jan 1 09:58:45 2020 UTC (5 years, 7 months ago) by michael
Diff to previous 9096 , to selected 7846
- Bump copyright years everywhere

Revision 9096 - Directory Listing - [select for diffs]
Modified Wed Dec 25 15:53:01 2019 UTC (5 years, 8 months ago) by michael
Diff to previous 9089 , to selected 7846
- The connection timeout for connect{} blocks can now be configured via the 'connect::timeout' configuration directive

Revision 9089 - Directory Listing - [select for diffs]
Modified Sun Oct 27 21:27:12 2019 UTC (5 years, 9 months ago) by michael
Diff to previous 9081 , to selected 7846
- hash: move initialization of 'hashf_xor_key' into strhash() and kill hash_init()
- hash.c: stylistic changes

Revision 9081 - Directory Listing - [select for diffs]
Modified Sun Oct 13 09:52:35 2019 UTC (5 years, 10 months ago) by michael
Diff to previous 9077 , to selected 7846
- Rename struct Membership to ChannelMember
- Rename Channel::last_knock to last_knock_time
- Rename Channel::last_invite to last_invite_time
- Rename chptr to channel

Revision 9077 - Directory Listing - [select for diffs]
Modified Sat Oct 12 20:15:17 2019 UTC (5 years, 10 months ago) by michael
Diff to previous 9073 , to selected 7846
- Command handlers are now of type void again

Revision 9073 - Directory Listing - [select for diffs]
Modified Sat Oct 5 18:18:10 2019 UTC (5 years, 10 months ago) by michael
Diff to previous 9021 , to selected 7846
- Renamed 'creationtime' Channel structure member to 'creation_time'

Revision 9021 - Directory Listing - [select for diffs]
Modified Mon May 27 22:08:02 2019 UTC (6 years, 2 months ago) by michael
Diff to previous 9002 , to selected 7846
- misc.h: use IEC prefixes

Revision 9002 - Directory Listing - [select for diffs]
Modified Sat May 25 23:13:57 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8988 , to selected 7846
- Actually remove send_queued_all() as it is no longer needed

Revision 8988 - Directory Listing - [select for diffs]
Modified Fri May 24 13:30:54 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8982 , to selected 7846
- auth.h: remove unused AuthRequest::node

Revision 8982 - Directory Listing - [select for diffs]
Modified Sun May 19 10:55:05 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8972 , to selected 7846
- Run try_connections() once every five seconds

Revision 8972 - Directory Listing - [select for diffs]
Modified Sat May 18 12:54:17 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8969 , to selected 7846
- Expire gecos and resv denies on the fly while looking them up

Revision 8969 - Directory Listing - [select for diffs]
Modified Sat May 18 11:58:06 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8963 , to selected 7846
- Move oper_privs_as_string() from conf.c to m_stats.c

Revision 8963 - Directory Listing - [select for diffs]
Modified Sat May 11 21:06:49 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8956 , to selected 7846
- Removed general::tkline_expire_notices configuration directive and added user mode +X (sees *LINE expiration notices) instead

Revision 8956 - Directory Listing - [select for diffs]
Modified Fri May 10 17:07:20 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8949 , to selected 7846
- Made read/write functions use ssize_t

Revision 8949 - Directory Listing - [select for diffs]
Modified Tue Apr 30 22:38:13 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8943 , to selected 7846
- whowas: rename hashv to hash_value

Revision 8943 - Directory Listing - [select for diffs]
Modified Sun Apr 28 13:27:34 2019 UTC (6 years, 3 months ago) by michael
Diff to previous 8929 , to selected 7846
- Lower TLS handshake timouts to 5 seconds. Add separate TLS_HANDSHAKE_TIMEOUT enum to tls.h

Revision 8929 - Directory Listing - [select for diffs]
Modified Mon Apr 22 18:09:54 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8926 , to selected 7846
- ipcache.h: documentation update

Revision 8926 - Directory Listing - [select for diffs]
Modified Mon Apr 22 11:08:36 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8919 , to selected 7846
- Killed CurrentTime

Revision 8919 - Directory Listing - [select for diffs]
Modified Mon Apr 22 09:52:53 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8917 , to selected 7846
- Should be using monotonic clock almost everywhere now; sort out mixture and misuse of 'firsttime', 'lasttime' and 'since' in the Connection structure

Revision 8917 - Directory Listing - [select for diffs]
Modified Sun Apr 21 22:50:42 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8900 , to selected 7846
- Update documentation in some files

Revision 8900 - Directory Listing - [select for diffs]
Modified Sun Apr 21 20:09:18 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8899 , to selected 7846
- Add support for monotonic clocks and have some timers make use of it;  remove event_set_back_events()

Revision 8899 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:08:14 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8893 , to selected 7846
- Replace gettimeofday() with clock_gettime(). We're not falling back to gettimeofday() for old/weird systems that don't have clock_gettime()

Revision 8893 - Directory Listing - [select for diffs]
Modified Sun Apr 21 14:12:35 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8881 , to selected 7846
- auth.c: remove auth_timeout_queries() and related code. Just let the dns and identd timeouts finish the request
- Removed IDENTTIMEOUT from '/set' options. We now no longer allow users to change this on runtime. identd timeout is 5 seconds now

Revision 8881 - Directory Listing - [select for diffs]
Modified Sun Apr 14 16:03:29 2019 UTC (6 years, 4 months ago) by michael
Diff to previous 8872 , to selected 7846
- Add address_compare() and make use of it in some places

Revision 8872 - Directory Listing - [select for diffs]
Modified Sat Feb 16 21:49:34 2019 UTC (6 years, 6 months ago) by michael
Diff to previous 8864 , to selected 7846
- Cleanup server connecting related code even further
- Make comm_connect_tcp() take less arguments and remove unused dns resolving functionality

Revision 8864 - Directory Listing - [select for diffs]
Modified Sat Feb 16 09:54:03 2019 UTC (6 years, 6 months ago) by michael
Diff to previous 8862 , to selected 7846
- 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 8862 - Directory Listing - [select for diffs]
Modified Fri Feb 15 21:35:54 2019 UTC (6 years, 6 months ago) by michael
Diff to previous 8829 , to selected 7846
- getopt: rename YESNO to BOOLEAN

Revision 8829 - Directory Listing - [select for diffs]
Modified Sat Feb 2 16:51:30 2019 UTC (6 years, 6 months ago) by michael
Diff to previous 8826 , to selected 7846
- conf_connect_allowed, find_conf_by_address, find_address_conf, find_dline_conf: drop the aftype argument

Revision 8826 - Directory Listing - [select for diffs]
Modified Sat Feb 2 00:00:17 2019 UTC (6 years, 6 months ago) by michael
Diff to previous 8808 , to selected 7846
- Made comm_get_sockerr() and comm_accept() take a fde_t pointer as argument

Revision 8808 - Directory Listing - [select for diffs]
Modified Sat Jan 19 19:47:33 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8805 , to selected 7846
- Move CAN_SEND_ enum from channel_mode.h to channel.h

Revision 8805 - Directory Listing - [select for diffs]
Modified Sat Jan 19 19:31:55 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8800 , to selected 7846
- Tidy up some enums;  misc style corrections

Revision 8800 - Directory Listing - [select for diffs]
Modified Sat Jan 19 00:23:53 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8797 , to selected 7846
- Use bool for SetOptions.autoconn

Revision 8797 - Directory Listing - [select for diffs]
Modified Sat Jan 19 00:11:10 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8796 , to selected 7846
- Made Connection::oper_warn_count_down unsigned; clean up some logic in check_spambot_warning()

Revision 8796 - Directory Listing - [select for diffs]
Modified Sat Jan 19 00:07:31 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8788 , to selected 7846
- Made Connection::join_leave_count and SetOptions::spam_num unsigned

Revision 8788 - Directory Listing - [select for diffs]
Modified Wed Jan 16 18:47:38 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8770 , to selected 7846
- The 'general::ignore_bogus_ts' configuration option has been deprecated

Revision 8770 - Directory Listing - [select for diffs]
Modified Sun Jan 6 12:29:43 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8768 , to selected 7846
- fdlist: change F->desc to a pointer and use xstrdup to copy description

Revision 8768 - Directory Listing - [select for diffs]
Modified Sun Jan 6 01:11:15 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8752 , to selected 7846
- fdlist.h: remove unused F->connect.S;  reduce FD_DESC_SIZE to 80

Revision 8752 - Directory Listing - [select for diffs]
Modified Tue Jan 1 11:07:01 2019 UTC (6 years, 7 months ago) by michael
Diff to previous 8744 , to selected 7846
- Update copyright years

Revision 8744 - Directory Listing - [select for diffs]
Modified Wed Dec 26 11:24:50 2018 UTC (6 years, 7 months ago) by michael
Diff to previous 8729 , to selected 7846
- conf.h: remove unused CidrItem struct

Revision 8729 - Directory Listing - [select for diffs]
Modified Sat Dec 15 12:56:11 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8722 , to selected 7846
- Get rid of version.c

Revision 8722 - Directory Listing - [select for diffs]
Modified Tue Dec 11 23:01:56 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8721 , to selected 7846
- modules: replace MODULE_FLAG_CORE and MODULE_FLAG_NOUNLOAD with dedicated variables;  fixed the ircd from crashing in case reloading a module fails

Revision 8721 - Directory Listing - [select for diffs]
Modified Tue Dec 11 20:54:22 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8715 , to selected 7846
- auth: replace AM_DOING_AUTH and AM_DNS_PENDING with dedicated variables

Revision 8715 - Directory Listing - [select for diffs]
Modified Sun Dec 9 20:17:02 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8712 , to selected 7846
- Rewrites to have parse_handle_command() end the flood grace period.  MODE and TIME no longer ends the grace period.

Revision 8712 - Directory Listing - [select for diffs]
Modified Sun Dec 9 18:32:52 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8710 , to selected 7846
- client.h: remove last traces of Connection::allow_read

Revision 8710 - Directory Listing - [select for diffs]
Modified Sun Dec 9 18:29:37 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8706 , to selected 7846
- Get rid of Connection::allow_read and have parse_client_queued() determine max lines to be processed

Revision 8706 - Directory Listing - [select for diffs]
Modified Sun Dec 9 16:00:32 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8688 , to selected 7846
- server_die(): remove die/restart enum. Use bool instead.

Revision 8688 - Directory Listing - [select for diffs]
Modified Sun Dec 2 12:46:22 2018 UTC (6 years, 8 months ago) by michael
Diff to previous 8680 , to selected 7846
- More bool conversion. This should be everything now.

Revision 8680 - Directory Listing - [select for diffs]
Modified Sat Nov 24 18:49:24 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8672 , to selected 7846
- More parse_aline() tweaks

Revision 8672 - Directory Listing - [select for diffs]
Modified Sat Nov 24 14:27:40 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8670 , to selected 7846
- Stylistic changes

Revision 8670 - Directory Listing - [select for diffs]
Modified Sat Nov 24 13:32:28 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8664 , to selected 7846
- Cleanup parse_aline() related code

Revision 8664 - Directory Listing - [select for diffs]
Modified Thu Nov 22 14:26:32 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8660 , to selected 7846
- Make use of bool even more

Revision 8660 - Directory Listing - [select for diffs]
Modified Sun Nov 18 12:55:59 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8658 , to selected 7846
- Make use of the bool data type in some more places

Revision 8658 - Directory Listing - [select for diffs]
Modified Mon Nov 12 19:03:09 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8656 , to selected 7846
- Make use of the bool data type in some more places

Revision 8656 - Directory Listing - [select for diffs]
Modified Sun Nov 11 20:19:17 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8653 , to selected 7846
- Make use of the bool data type in some places

Revision 8653 - Directory Listing - [select for diffs]
Modified Sun Nov 11 16:40:11 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8652 , to selected 7846
- Use bool data type in struct Whowas

Revision 8652 - Directory Listing - [select for diffs]
Modified Sun Nov 11 15:20:19 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8647 , to selected 7846
- Use bool data types in some places

Revision 8647 - Directory Listing - [select for diffs]
Modified Sat Nov 10 23:45:24 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8643 , to selected 7846
- Cleanups to add_id and del_id; have these function take a dlink_list pointer to the channel's banmask list

Revision 8643 - Directory Listing - [select for diffs]
Modified Sat Nov 10 22:11:25 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8642 , to selected 7846
- Use a boolean type for chan_mode::only_servers and chan_mode::only_opers

Revision 8642 - Directory Listing - [select for diffs]
Modified Sat Nov 10 21:55:35 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8640 , to selected 7846
- channel_mode.h: remove excessive const

Revision 8640 - Directory Listing - [select for diffs]
Modified Sat Nov 10 21:51:31 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8637 , to selected 7846
- channel_mode.(c|h): get rid of the specialized chm_op, chm_hop, and chm_voice functions and just have chm_flag instead

Revision 8637 - Directory Listing - [select for diffs]
Modified Sat Nov 10 17:54:47 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8627 , to selected 7846
- ircd_getopt.h: remove unused ENDEBUG from argtype

Revision 8627 - Directory Listing - [select for diffs]
Modified Sat Nov 3 18:45:16 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8613 , to selected 7846
- hostmask.h: remove mask_addr() prototype

Revision 8613 - Directory Listing - [select for diffs]
Modified Thu Nov 1 16:21:30 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8611 , to selected 7846
- client.h: whitespace cleanups

Revision 8611 - Directory Listing - [select for diffs]
Modified Thu Nov 1 15:56:52 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8608 , to selected 7846
- ipcache, conf_class: use separate trees for ipv6 and ipv4 addresses. Until fixed, this is to work around a patricia.c limitation/bug where
  a ipv6 and a ipv4 prefix can share the same tree node in case they have the same length and bit pattern.

Revision 8608 - Directory Listing - [select for diffs]
Modified Mon Oct 29 22:09:25 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8607 , to selected 7846
- class_ip_limit_add, class_ip_limit_remove: use void pointers for 'addr'

Revision 8607 - Directory Listing - [select for diffs]
Modified Mon Oct 29 21:26:54 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8599 , to selected 7846
- Rewrite class based subnet limiting to use a patricia trie

Revision 8599 - Directory Listing - [select for diffs]
Modified Sun Oct 28 18:09:37 2018 UTC (6 years, 9 months ago) by michael
Diff to previous 8597 , to selected 7846
- Rename Channel:locmembers to Channel::members_local

Revision 8597 - Directory Listing - [select for diffs]
Modified Mon Oct 22 18:53:58 2018 UTC (6 years, 10 months ago) by michael
Diff to previous 8593 , to selected 7846
- patricia.c:ascii2prefix(): don't allow to overflow 'save';  change size of 'save' to INET6_ADDRSTRLEN

Revision 8593 - Directory Listing - [select for diffs]
Modified Sun Oct 21 18:11:04 2018 UTC (6 years, 10 months ago) by michael
Diff to previous 8592 , to selected 7846
- ipcache: rewrite to use patricia

Revision 8592 - Directory Listing - [select for diffs]
Modified Sun Oct 21 16:02:02 2018 UTC (6 years, 10 months ago) by michael
Diff to previous 8590 , to selected 7846
- patricia: add patricia_make_and_lookup_addr()

Revision 8590 - Directory Listing - [select for diffs]
Modified Sun Oct 21 15:44:08 2018 UTC (6 years, 10 months ago) by michael
Diff to previous 8528 , to selected 7846
- watch: cache hash values

Revision 8528 - Directory Listing - [select for diffs]
Modified Sun Apr 29 13:59:55 2018 UTC (7 years, 3 months ago) by michael
Diff to previous 8510 , to selected 7846
- Minor cleanup to fd_open()

Revision 8510 - Directory Listing - [select for diffs]
Modified Fri Apr 6 12:55:22 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8501 , to selected 7846
- Further cleanups to log.c

Revision 8501 - Directory Listing - [select for diffs]
Modified Thu Apr 5 13:09:40 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8496 , to selected 7846
- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.

Revision 8496 - Directory Listing - [select for diffs]
Modified Thu Apr 5 12:46:00 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8485 , to selected 7846
- Killed userhost.c. Rewrote everything to use ipcache.c

Revision 8485 - Directory Listing - [select for diffs]
Modified Wed Apr 4 15:11:40 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8484 , to selected 7846
- propset

Revision 8484 - Directory Listing - [select for diffs]
Modified Wed Apr 4 15:08:59 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8479 , to selected 7846
- Move svstag related code into its own files

Revision 8479 - Directory Listing - [select for diffs]
Modified Tue Apr 3 17:03:47 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8468 , to selected 7846
- Documentation changes

Revision 8468 - Directory Listing - [select for diffs]
Modified Tue Apr 3 11:23:28 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8458 , to selected 7846
- Implemented channel mode 'N' which prevents users from changing their nick while in a channel with that mode set

Revision 8458 - Directory Listing - [select for diffs]
Modified Sat Mar 31 15:34:53 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8453 , to selected 7846
- Move pseudot_stats() to m_stats.c

Revision 8453 - Directory Listing - [select for diffs]
Modified Fri Mar 30 16:42:33 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8439 , to selected 7846
- Report configured pseudo {} blocks in '/stats R'. For now we use the numeric 227. Maybe there's some other numeric that's more suitable for this.

Revision 8439 - Directory Listing - [select for diffs]
Modified Thu Mar 29 13:07:32 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8437 , to selected 7846
- Add channel_get_list() to channel.c which should be used when accessing channel_list outside of channel.c

Revision 8437 - Directory Listing - [select for diffs]
Modified Thu Mar 29 09:05:34 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8433 , to selected 7846
- Stylistic changes

Revision 8433 - Directory Listing - [select for diffs]
Modified Tue Mar 27 20:10:26 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8431 , to selected 7846
- Allow a matching function to be passed to conf_service.c:service_find()

Revision 8431 - Directory Listing - [select for diffs]
Modified Tue Mar 27 18:49:15 2018 UTC (7 years, 4 months ago) by michael
Diff to previous 8426 , to selected 7846
- Stylistic changes

Revision 8426 - Directory Listing - [select for diffs]
Modified Sun Mar 25 17:46:15 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8416 , to selected 7846
- Rename some functions to comply with naming convention

Revision 8416 - Directory Listing - [select for diffs]
Modified Sat Mar 24 18:37:29 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8414 , to selected 7846
- Remove CHW and HOPS server capabilities. These are mandatory for quite some time now.

Revision 8414 - Directory Listing - [select for diffs]
Modified Thu Mar 22 18:11:39 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8395 , to selected 7846
- Rename some functions to comply with naming convention

Revision 8395 - Directory Listing - [select for diffs]
Modified Sun Mar 18 13:14:35 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8393 , to selected 7846
- Rename attach_conf() -> conf_attach(), detach_conf() -> conf_detach(); clean up documentation

Revision 8393 - Directory Listing - [select for diffs]
Modified Sun Mar 18 12:54:22 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8391 , to selected 7846
- Move close_connection() from s_bsd.c to client.c

Revision 8391 - Directory Listing - [select for diffs]
Modified Sat Mar 17 21:45:30 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8385 , to selected 7846
- Clean up some awful CONF_SERVER handling in serv_connect()

Revision 8385 - Directory Listing - [select for diffs]
Modified Fri Mar 16 20:09:55 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8381 , to selected 7846
- Rip out mempool

Revision 8381 - Directory Listing - [select for diffs]
Modified Mon Mar 12 19:23:49 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8379 , to selected 7846
- defaults.h: change NETWORK_NAME_DEFAULT and NETWORK_DESC_DEFAULT

Revision 8379 - Directory Listing - [select for diffs]
Modified Sun Mar 11 14:57:20 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8373 , to selected 7846
- Move fd_dump() to m_stats.c; rename it to stats_fdlist()

Revision 8373 - Directory Listing - [select for diffs]
Modified Fri Mar 9 20:08:01 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8367 , to selected 7846
- Fixed bug spotted by Erick J. Velez where ircd would not remove RPL_WHOISOPERATOR based svstags when deoppering.

Revision 8367 - Directory Listing - [select for diffs]
Modified Mon Mar 5 19:51:42 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8349 , to selected 7846
- "JOIN 0" is now no longer supported

Revision 8349 - Directory Listing - [select for diffs]
Modified Sun Mar 4 13:24:03 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8339 , to selected 7846
- Style corrections

Revision 8339 - Directory Listing - [select for diffs]
Modified Sat Mar 3 22:47:06 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8333 , to selected 7846
- Restore fd_table. No longer allocate fde_t items from within any other structures like the AuthRequest, or Connection structure
- struct AuthRequest once again is no longer allocated from within the Connection structure

Revision 8333 - Directory Listing - [select for diffs]
Modified Thu Mar 1 20:40:51 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8314 , to selected 7846
- client.h: removed 'country_id' libgeoip leftover from Client struct

Revision 8314 - Directory Listing - [select for diffs]
Modified Wed Feb 28 17:47:23 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8306 , to selected 7846
- Remove experimental libgeoip support

Revision 8306 - Directory Listing - [select for diffs]
Modified Tue Feb 27 21:18:34 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8304 , to selected 7846
- auth.h, auth.c: reformating; rename some functions to comply with naming convention

Revision 8304 - Directory Listing - [select for diffs]
Modified Tue Feb 27 20:05:58 2018 UTC (7 years, 5 months ago) by michael
Diff to previous 8279 , to selected 7846
- auth.h, auth.c: made release_auth_client() 'static'; removed declaration in auth.h

Revision 8279 - Directory Listing - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (7 years, 6 months ago) by michael
Diff to previous 8253 , to selected 7846
- Update copyright years

Revision 8253 - Directory Listing - [select for diffs]
Modified Mon May 22 19:29:26 2017 UTC (8 years, 3 months ago) by michael
Diff to previous 8214 , to selected 7846
- Have s_bsd.c:comm_accept() take a fde_t pointer instead of a struct Listener

Revision 8214 - Directory Listing - [select for diffs]
Modified Sun Apr 16 11:44:44 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8211 , to selected 7846
- Store real host information in Client.realhost and extend the UID message to send the actual host.
  This allows operators to see the real host of a client in /whois and /whowas.

Revision 8211 - Directory Listing - [select for diffs]
Modified Sun Apr 16 10:49:49 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8210 , to selected 7846
- client.h: remove outdated comment on Client.host

Revision 8210 - Directory Listing - [select for diffs]
Modified Sun Apr 16 10:46:46 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8196 , to selected 7846
- Remove UMODE_HIDDENHOST as we don't need a separat mode for that

Revision 8196 - Directory Listing - [select for diffs]
Modified Sat Apr 15 17:48:53 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8172 , to selected 7846
- user.h: remove prototypes for functions that no longer exist

Revision 8172 - Directory Listing - [select for diffs]
Modified Sun Apr 9 16:16:29 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8170 , to selected 7846
- server_capab.h, server_capab.c: propset

Revision 8170 - Directory Listing - [select for diffs]
Modified Sun Apr 9 16:14:09 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8166 , to selected 7846
- Add server_capab files

Revision 8166 - Directory Listing - [select for diffs]
Modified Sun Apr 9 16:09:54 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8095 , to selected 7846
- Move all CAPAB related code to server_capab.c, and server_capab.h

Revision 8095 - Directory Listing - [select for diffs]
Modified Wed Mar 29 13:47:38 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8091 , to selected 7846
- Fixed NULL pointer dereference in chm_nosuch()

Revision 8091 - Directory Listing - [select for diffs]
Modified Wed Mar 29 12:50:17 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8089 , to selected 7846
- Get rid of chm_registered() and chm_simple_oper()

Revision 8089 - Directory Listing - [select for diffs]
Modified Wed Mar 29 12:22:47 2017 UTC (8 years, 4 months ago) by michael
Diff to previous 8084 , to selected 7846
- Cleanup channel mode table handling

Revision 8084 - Directory Listing - [select for diffs]
Modified Sun Mar 26 10:15:47 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8063 , to selected 7846
- Add RPL_ETRACEEND numeric taken from irc2.11

Revision 8063 - Directory Listing - [select for diffs]
Modified Thu Mar 23 17:13:50 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8046 , to selected 7846
- Add UMODE_MAX_STR enum to user.h and make use of it in relevant places

Revision 8046 - Directory Listing - [select for diffs]
Modified Sat Mar 18 18:07:45 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8044 , to selected 7846
- 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 8044 - Directory Listing - [select for diffs]
Modified Sat Mar 18 16:52:10 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8042 , to selected 7846
- Add chptr->mode.mode manipulation macros

Revision 8042 - Directory Listing - [select for diffs]
Modified Sat Mar 18 16:32:07 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8040 , to selected 7846
- channel_mode.h, channel_mode.c: use 'unsigned' in some places

Revision 8040 - Directory Listing - [select for diffs]
Modified Sat Mar 18 16:20:24 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8038 , to selected 7846
- Implement channel mode 'u' which hides bmasks (+b/+e/+I) to non-chanops everywhere

Revision 8038 - Directory Listing - [select for diffs]
Modified Fri Mar 17 22:28:19 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 8003 , to selected 7846
- configure.ac: remove test for sys/resource.h

Revision 8003 - Directory Listing - [select for diffs]
Modified Tue Mar 14 14:21:14 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7999 , to selected 7846
- Removed CAPAB_IE and CAPAB_EX. These are mandatory for some years now.

Revision 7999 - Directory Listing - [select for diffs]
Modified Tue Mar 14 13:50:59 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7997 , to selected 7846
- Removed redundant 'Count.max_loc_cli'; use 'Count.max_loc' instead

Revision 7997 - Directory Listing - [select for diffs]
Modified Tue Mar 14 13:17:52 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7973 , to selected 7846
- Rename get_client_name() to client_get_name()

Revision 7973 - Directory Listing - [select for diffs]
Modified Mon Mar 13 22:05:51 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7971 , to selected 7846
- Made server_hunt() return a const pointer

Revision 7971 - Directory Listing - [select for diffs]
Modified Mon Mar 13 21:56:53 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7969 , to selected 7846
- Cleanup some bad mess in mo_trace(). This also fixes some bug where we would get RPL_TRACELINK replies with
  "ac2ptr_is_NULL!!" from remote servers including SIDs or UIDs.

Revision 7969 - Directory Listing - [select for diffs]
Modified Mon Mar 13 19:28:30 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7967 , to selected 7846
- Get rid of Count.local

Revision 7967 - Directory Listing - [select for diffs]
Modified Mon Mar 13 19:10:19 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7965 , to selected 7846
- Get rid of Count.myserver

Revision 7965 - Directory Listing - [select for diffs]
Modified Mon Mar 13 18:59:51 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7957 , to selected 7846
- Get rid of Count.total

Revision 7957 - Directory Listing - [select for diffs]
Modified Sun Mar 5 11:53:49 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7955 , to selected 7846
- Rename some functions in client.c to comply with naming convention

Revision 7955 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:38:05 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7953 , to selected 7846
- Rename some functions in auth.c to comply with naming convention

Revision 7953 - Directory Listing - [select for diffs]
Modified Thu Mar 2 18:02:23 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7951 , to selected 7846
- Rename hunt_server() to server_hunt()

Revision 7951 - Directory Listing - [select for diffs]
Modified Thu Mar 2 17:54:43 2017 UTC (8 years, 5 months ago) by michael
Diff to previous 7924 , to selected 7846
- Move check_server() from server.c to m_server.c; rename it to server_check()

Revision 7924 - Directory Listing - [select for diffs]
Modified Sat Dec 31 13:57:08 2016 UTC (8 years, 7 months ago) by michael
Diff to previous 7886 , to selected 7846
- Update copyright years

Revision 7886 - Directory Listing - [select for diffs]
Modified Wed Nov 16 14:42:30 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7862 , to selected 7846
- patricia.h: remove 'user1' data pointer from the _patricia_node_t struct

Revision 7862 - Directory Listing - [select for diffs]
Modified Tue Nov 8 20:16:26 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7858 , to selected 7846
- Use unsigned where appropriate

Revision 7858 - Directory Listing - [select for diffs]
Modified Tue Nov 8 20:06:16 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7847 , to selected 7846
- Import FLOODTIME changes from p4

Revision 7847 - Directory Listing - [select for diffs]
Modified Sun Nov 6 16:58:50 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7846
- aptricia.c, patricia.h: add patricia_try_search_exact_addr() and patricia_try_search_best_addr()

Revision 7846 - Directory Listing - [selected]
Modified Sun Nov 6 16:08:49 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7843
- patricia.c, patricia.h: prefix several externally visible functions with patricia_

Revision 7843 - Directory Listing - [select for diffs]
Modified Sun Nov 6 13:55:28 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7839 , to selected 7846
- patricia.c, patricia.h:New_Patricia() fixed compile warning; removed useless 0 assignments

Revision 7839 - Directory Listing - [select for diffs]
Modified Sun Nov 6 13:02:30 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7836 , to selected 7846
- patricia.c, patricia.h: rewrite prefix_toa() to suck less

Revision 7836 - Directory Listing - [select for diffs]
Modified Sun Nov 6 12:01:21 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7834 , to selected 7846
- patricia.h: add missing prototype for try_search_best()

Revision 7834 - Directory Listing - [select for diffs]
Modified Sun Nov 6 11:59:01 2016 UTC (8 years, 9 months ago) by michael
Diff to previous 7824 , to selected 7846
- patricia.c, patricia.h: indenting; remove extraneous parentheses

Revision 7824 - Directory Listing - [select for diffs]
Modified Thu Oct 20 17:54:54 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7822 , to selected 7846
- patricia.h, patricia.c: cleanup prefix_toa() to fit our needs; make it use snprintf()

Revision 7822 - Directory Listing - [select for diffs]
Modified Wed Oct 19 21:53:19 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7814 , to selected 7846
- patricia.h, patricia.c: constification

Revision 7814 - Directory Listing - [select for diffs]
Modified Wed Oct 19 17:37:13 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7813 , to selected 7846
- patricia.h, patricia.c: we don't need these functions outside patricia.c

Revision 7813 - Directory Listing - [select for diffs]
Modified Wed Oct 19 16:47:56 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7812 , to selected 7846
- patricia.h, patricia.c: kill _prefix4_t struct. we can afford the little extra memory

Revision 7812 - Directory Listing - [select for diffs]
Modified Wed Oct 19 16:43:47 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7811 , to selected 7846
- patricia.h: removed unused header includes

Revision 7811 - Directory Listing - [select for diffs]
Modified Wed Oct 19 16:33:21 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7806 , to selected 7846
- patricia.h, patricia.c: removed void_fn_t typedef

Revision 7806 - Directory Listing - [select for diffs]
Modified Wed Oct 19 15:42:50 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7797 , to selected 7846
- patricia.h, patricia.c: get rid of BSD data types

Revision 7797 - Directory Listing - [select for diffs]
Modified Tue Oct 18 17:27:10 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7793 , to selected 7846
- Minor style corrections and constifications

Revision 7793 - Directory Listing - [select for diffs]
Modified Mon Oct 17 19:28:52 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7781 , to selected 7846
- Implement INVITE expirations

Revision 7781 - Directory Listing - [select for diffs]
Modified Sun Oct 9 17:44:58 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7766 , to selected 7846
- motd.h: increase MOTD_LINESIZE to 321

Revision 7766 - Directory Listing - [select for diffs]
Modified Fri Oct 7 16:27:37 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7764 , to selected 7846
- Added 'channel::max_invites' configuration directive

Revision 7764 - Directory Listing - [select for diffs]
Modified Thu Oct 6 17:01:40 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7762 , to selected 7846
- Get rid of clear_ban_cache_channel() and clear_ban_cache_client(). Use clear_ban_cache_list() instead.

Revision 7762 - Directory Listing - [select for diffs]
Modified Thu Oct 6 16:45:18 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7726 , to selected 7846
- Get rid of clear_invites_channel() and clear_invites_client(). Use clear_invite_list() instead.

Revision 7726 - Directory Listing - [select for diffs]
Modified Mon Sep 26 15:00:20 2016 UTC (8 years, 10 months ago) by michael
Diff to previous 7708 , to selected 7846
- Add stripws() to irc_string.c; make warnings about syntax errors with multiple whitespaces look nicer

Revision 7708 - Directory Listing - [select for diffs]
Modified Fri Sep 23 16:46:01 2016 UTC (8 years, 11 months ago) by michael
Diff to previous 7685 , to selected 7846
- Show GnuTLS/OpenSSL library/header versions in /INFO as suggested by Adam

Revision 7685 - Directory Listing - [select for diffs]
Modified Thu Aug 18 14:41:08 2016 UTC (9 years ago) by michael
Diff to previous 7675 , to selected 7846
- conf_pseudo.h, conf_pseudo.c: added pseudo_get_list() for later use

Revision 7675 - Directory Listing - [select for diffs]
Modified Wed Jul 20 19:31:22 2016 UTC (9 years, 1 month ago) by michael
Diff to previous 7668 , to selected 7846
- Fixed more svn properties as pointed out by jackal

Revision 7668 - Directory Listing - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (9 years, 1 month ago) by michael
Diff to previous 7624 , to selected 7846
- Fixed svn properties

Revision 7624 - Directory Listing - [select for diffs]
Modified Thu Jun 23 12:44:09 2016 UTC (9 years, 2 months ago) by michael
Diff to previous 7599 , to selected 7846
- 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 7599 - Directory Listing - [select for diffs]
Modified Mon Jun 13 18:56:33 2016 UTC (9 years, 2 months ago) by michael
Diff to previous 7590 , to selected 7846
- Minor cleanup to send_umode() to get rid of the redundant struct Client * pointer

Revision 7590 - Directory Listing - [select for diffs]
Modified Mon Jun 6 17:42:07 2016 UTC (9 years, 2 months ago) by michael
Diff to previous 7584 , to selected 7846
- Merge send_capabilities() and show_capabilities() into get_capabilities()

Revision 7584 - Directory Listing - [select for diffs]
Modified Wed Jun 1 19:02:15 2016 UTC (9 years, 2 months ago) by michael
Diff to previous 7573 , to selected 7846
- token_vector(): use unsigned where appropriate

Revision 7573 - Directory Listing - [select for diffs]
Modified Tue May 24 16:34:18 2016 UTC (9 years, 3 months ago) by michael
Diff to previous 7569 , to selected 7846
- Move initialize_server_capabs() from ircd.c to server.c and rename it to server_capab_init()

Revision 7569 - Directory Listing - [select for diffs]
Modified Tue May 24 16:26:05 2016 UTC (9 years, 3 months ago) by michael
Diff to previous 7566 , to selected 7846
- Rename init_resolver() to resolver_init()

Revision 7566 - Directory Listing - [select for diffs]
Modified Tue May 24 16:23:36 2016 UTC (9 years, 3 months ago) by michael
Diff to previous 7555 , to selected 7846
- Rename init_netio() to netio_init()

Revision 7555 - Directory Listing - [select for diffs]
Modified Sat Apr 30 17:05:13 2016 UTC (9 years, 3 months ago) by michael
Diff to previous 7549 , to selected 7846
- Minor cleanup to client/channel burst logic

Revision 7549 - Directory Listing - [select for diffs]
Modified Fri Apr 22 19:29:22 2016 UTC (9 years, 4 months ago) by michael
Diff to previous 7535 , to selected 7846
- Rewrite invite handling to be more flexible for future additions such as client based invite throttling, invite expiration, etc

Revision 7535 - Directory Listing - [select for diffs]
Modified Mon Apr 11 14:47:10 2016 UTC (9 years, 4 months ago) by michael
Diff to previous 7527 , to selected 7846
- conf.c: removed unused cluster_a_line() prototype

Revision 7527 - Directory Listing - [select for diffs]
Modified Wed Apr 6 16:26:23 2016 UTC (9 years, 4 months ago) by michael
Diff to previous 7515 , to selected 7846
- whowas.h: documentation

Revision 7515 - Directory Listing - [select for diffs]
Modified Sat Mar 26 19:57:49 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7513 , to selected 7846
- ircd_defs.h: increase REASONLEN to 260

Revision 7513 - Directory Listing - [select for diffs]
Modified Sat Mar 26 19:55:55 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7509 , to selected 7846
- Removed KILLLEN; use REASONLEN instead

Revision 7509 - Directory Listing - [select for diffs]
Modified Sat Mar 26 19:47:02 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7507 , to selected 7846
- ircd_defs.h: add TOPICLEN documentation

Revision 7507 - Directory Listing - [select for diffs]
Modified Sat Mar 26 19:30:48 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7503 , to selected 7846
- ircd_defs.h: improve NICKLEN documentation

Revision 7503 - Directory Listing - [select for diffs]
Modified Fri Mar 25 14:27:49 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7499 , to selected 7846
- mempool.h: #undef MEMPOOL_STATS

Revision 7499 - Directory Listing - [select for diffs]
Modified Tue Mar 22 19:47:12 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7486 , to selected 7846
- modules.h, modules.c: avoid using HYB_PATH_MAX for module_path::path

Revision 7486 - Directory Listing - [select for diffs]
Modified Wed Mar 16 10:45:17 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7478 , to selected 7846
- Rename Client::whowas to Client::whowas_list

Revision 7478 - Directory Listing - [select for diffs]
Modified Tue Mar 15 19:28:31 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7449 , to selected 7846
- numeric.h: remove irrelevant comment

Revision 7449 - Directory Listing - [select for diffs]
Modified Fri Mar 11 17:22:15 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7437 , to selected 7846
- Further cleanups to recent WHOWAS changes

Revision 7437 - Directory Listing - [select for diffs]
Modified Thu Mar 10 19:59:52 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7429 , to selected 7846
- 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 7429 - Directory Listing - [select for diffs]
Modified Mon Mar 7 17:47:07 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7403 , to selected 7846
- parse_aline() cleanups

Revision 7403 - Directory Listing - [select for diffs]
Modified Sun Mar 6 16:33:12 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7401 , to selected 7846
- Remove useless parameters from operator_find()

Revision 7401 - Directory Listing - [select for diffs]
Modified Sun Mar 6 16:15:22 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7399 , to selected 7846
- Cleanups to operator/connect block lookup routines

Revision 7399 - Directory Listing - [select for diffs]
Modified Sun Mar 6 10:21:49 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7393 , to selected 7846
- numeric.h, numeric.c: remove unused ERR_NOADMININFO

Revision 7393 - Directory Listing - [select for diffs]
Modified Sat Mar 5 16:56:22 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7385 , to selected 7846
- whowas.c: doxygen

Revision 7385 - Directory Listing - [select for diffs]
Modified Thu Mar 3 12:16:55 2016 UTC (9 years, 5 months ago) by michael
Diff to previous 7349 , to selected 7846
- conf.h: removed now unused MaskItem::count

Revision 7349 - Directory Listing - [select for diffs]
Modified Sun Feb 21 11:55:30 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7348 , to selected 7846
- Show some stats about allocated listeners in /stats z

Revision 7348 - Directory Listing - [select for diffs]
Modified Sun Feb 21 11:44:35 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7345 , to selected 7846
- Remove unused header includes

Revision 7345 - Directory Listing - [select for diffs]
Modified Sun Feb 21 11:27:31 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7340 , to selected 7846
- Remove excessive 'const'

Revision 7340 - Directory Listing - [select for diffs]
Modified Sat Feb 20 18:55:03 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7330 , to selected 7846
- client_attach_svstag(): remove excessive 'const'

Revision 7330 - Directory Listing - [select for diffs]
Modified Fri Feb 19 17:50:13 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7327 , to selected 7846
- 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 7327 - Directory Listing - [select for diffs]
Modified Tue Feb 16 17:36:27 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7326 , to selected 7846
- fdlist.h: removed FILEIO_V2 define

Revision 7326 - Directory Listing - [select for diffs]
Modified Tue Feb 16 17:33:39 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7323 , to selected 7846
- Remove useless header includes

Revision 7323 - Directory Listing - [select for diffs]
Modified Sun Feb 14 16:28:09 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7322 , to selected 7846
- client.h: remove unused struct MaskItem declaration

Revision 7322 - Directory Listing - [select for diffs]
Modified Sun Feb 14 15:41:25 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7316 , to selected 7846
- Constification

Revision 7316 - Directory Listing - [select for diffs]
Modified Fri Feb 12 19:46:23 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7312 , to selected 7846
- conf_resv.h: removed unused struct ResvExemptItem members

Revision 7312 - Directory Listing - [select for diffs]
Modified Wed Feb 10 11:02:03 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7310 , to selected 7846
- svn propset

Revision 7310 - Directory Listing - [select for diffs]
Modified Wed Feb 10 10:55:40 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7305 , to selected 7846
- conf_gecos.h, conf_gecos.c: fixed copyright info

Revision 7305 - Directory Listing - [select for diffs]
Modified Wed Feb 10 10:46:22 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7304 , to selected 7846
- Add conf_gecos.*

Revision 7304 - Directory Listing - [select for diffs]
Modified Wed Feb 10 10:45:46 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7282 , to selected 7846
- Cleanup/separate XLINE / gecos{} conf implementation

Revision 7282 - Directory Listing - [select for diffs]
Modified Sun Feb 7 18:04:26 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7271 , to selected 7846
- Cleanup/separate RESV conf implementation

Revision 7271 - Directory Listing - [select for diffs]
Modified Sat Feb 6 20:47:15 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7270 , to selected 7846
- Don't exit out with GnuTLS when there's no key and/or certificate

Revision 7270 - Directory Listing - [select for diffs]
Modified Sat Feb 6 19:25:26 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7258 , to selected 7846
- Leave fd 3 open for GnuTLS < 3.3.10 that don't have https://gitlab.com/gnutls/gnutls/commit/684b825f5f78cc7ad1f61be232fd20ee0bc5b56f

  "  When gnutls_global_init() is called manually from the application check the urandom fd for validity
     That addresses the issue where a server closes all open file descriptors
     and then calls gnutls_global_init().  "

Revision 7258 - Directory Listing - [select for diffs]
Modified Sat Feb 6 17:29:57 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7253 , to selected 7846
- Improve libGeoIP support

Revision 7253 - Directory Listing - [select for diffs]
Modified Thu Feb 4 17:28:44 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7248 , to selected 7846
- conf_cluster: remove useless header include

Revision 7248 - Directory Listing - [select for diffs]
Modified Thu Feb 4 17:21:58 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7245 , to selected 7846
- Move service {} block configuration management into its own module

Revision 7245 - Directory Listing - [select for diffs]
Modified Wed Feb 3 18:29:44 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7241 , to selected 7846
- Renamed 'mod_clear_paths()' to 'modules_conf_clear()'. Further simplification to modules_conf_clear()

Revision 7241 - Directory Listing - [select for diffs]
Modified Wed Feb 3 16:41:19 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7234 , to selected 7846
- conf_cluster, conf_shared: remove unused header includes

Revision 7234 - Directory Listing - [select for diffs]
Modified Wed Feb 3 16:30:10 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7221 , to selected 7846
- Move resv.* to conf_resv.*

Revision 7221 - Directory Listing - [select for diffs]
Modified Wed Feb 3 15:35:55 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7214 , to selected 7846
- svn propset

Revision 7214 - Directory Listing - [select for diffs]
Modified Wed Feb 3 15:14:39 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7209 , to selected 7846
- conf.h: removed old shared_items leftover

Revision 7209 - Directory Listing - [select for diffs]
Modified Wed Feb 3 15:10:39 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7164 , to selected 7846
- Clustering has been broken in -r7159. Rewrote most of the shared/cluster implementation to be less obscure.
  This introduces a little bit of code duplication, but increases readability, is less error prone, and
  reduces memory consumption a bit.

Revision 7164 - Directory Listing - [select for diffs]
Modified Thu Jan 28 11:41:59 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7152 , to selected 7846
- tls*: more copyright fixups

Revision 7152 - Directory Listing - [select for diffs]
Modified Thu Jan 28 10:24:03 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7148 , to selected 7846
- Move report_crypto_errors from rsa.c to tls_openssl.c
- Move binary_to_hex from rsa.c to misc.c
- Removed rsa.c & rsa.h

Revision 7148 - Directory Listing - [select for diffs]
Modified Thu Jan 28 10:04:06 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7142 , to selected 7846
- More copyright -- from Adam

Revision 7142 - Directory Listing - [select for diffs]
Modified Thu Jan 28 09:56:49 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7141 , to selected 7846
- Remove useless raw_result -- from Adam

Revision 7141 - Directory Listing - [select for diffs]
Modified Wed Jan 27 21:38:58 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7139 , to selected 7846
- stdinc.h: removed openssl header includes which no longer should be here

Revision 7139 - Directory Listing - [select for diffs]
Modified Wed Jan 27 21:29:38 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7137 , to selected 7846
- conf.h, conf.c: remove now unused ConfigServerInfo.rsa_private_key

Revision 7137 - Directory Listing - [select for diffs]
Modified Wed Jan 27 18:00:22 2016 UTC (9 years, 6 months ago) by michael
Diff to previous 7134 , to selected 7846
- tls_gnutls.h: fixed compile error

Revision 7134 - Directory Listing - [select for diffs]
Modified Mon Jan 25 19:51:47 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7127 , to selected 7846
- tls_gnutls.h, tls_gnutls.c: minor cleanups

Revision 7127 - Directory Listing - [select for diffs]
Modified Mon Jan 25 19:09:47 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7116 , to selected 7846
- conf_pseudo.h, conf_pseudo.c: fix/update copyright header

Revision 7116 - Directory Listing - [select for diffs]
Modified Sat Jan 23 21:06:39 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7112 , to selected 7846
- Remove MaskItem::rsa_public_key

Revision 7112 - Directory Listing - [select for diffs]
Modified Sat Jan 23 20:25:03 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7105 , to selected 7846
- propset

Revision 7105 - Directory Listing - [select for diffs]
Modified Sat Jan 23 20:11:27 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7084 , to selected 7846
- Incorporate gnutls support by Adam & Attila

Revision 7084 - Directory Listing - [select for diffs]
Modified Wed Jan 20 14:12:31 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7060 , to selected 7846
- watch.h, watch.c, m_watch.c: rename some variables for consistency

Revision 7060 - Directory Listing - [select for diffs]
Modified Mon Jan 18 18:55:40 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7046 , to selected 7846
- Operators can now REHASH on remote servers; requested by astrutt
- REHASH now requires at least one parameter which currently might be one of CONF, MOTD, or DNS

Revision 7046 - Directory Listing - [select for diffs]
Modified Sat Jan 9 20:13:59 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7032 , to selected 7846
- Rename 'non-standard' RPL_ENDOFTRACE to RPL_TRACEEND

Revision 7032 - Directory Listing - [select for diffs]
Modified Sun Jan 3 14:34:39 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 7006 , to selected 7846
- Renamed MyCalloc to xcalloc

Revision 7006 - Directory Listing - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (9 years, 7 months ago) by michael
Diff to previous 6982 , to selected 7846
- Update copyright years

Revision 6982 - Directory Listing - [select for diffs]
Modified Wed Dec 23 19:49:38 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6958 , to selected 7846
- Cache channel name lengths

Revision 6958 - Directory Listing - [select for diffs]
Modified Thu Dec 17 11:52:08 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6956 , to selected 7846
- Move IRCD_MAXNS to reslib.h, rename it to RESLIB_MAXNS, and increase it to 8

Revision 6956 - Directory Listing - [select for diffs]
Modified Thu Dec 17 10:54:07 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6953 , to selected 7846
- Allow general::ts_warn_delta, and general::ts_max_delta to become 0

Revision 6953 - Directory Listing - [select for diffs]
Modified Tue Dec 15 19:44:25 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6951 , to selected 7846
- resv.txt, stdinc.h: comment/documentation updates provided by jackal

Revision 6951 - Directory Listing - [select for diffs]
Modified Tue Dec 15 19:11:07 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6932 , to selected 7846
- s_bsd.h, s_bsd.c:comm_connect_tcp(): change the 'timeout' parameter to a time_t to match up with the other comm_* functions

Revision 6932 - Directory Listing - [select for diffs]
Modified Sat Dec 12 18:34:12 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6928 , to selected 7846
- USERHOST_REPLYLEN I never liked. Gone.

Revision 6928 - Directory Listing - [select for diffs]
Modified Fri Dec 11 19:11:41 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6904 , to selected 7846
- Fixed bug where setting the path/filename via the -klinefile, etc. switches would not have any effect. Reported by gp.

Revision 6904 - Directory Listing - [select for diffs]
Modified Mon Dec 7 17:48:05 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6887 , to selected 7846
- Add CMEMBER_STATUS_FLAGS / CMEMBER_STATUS_FLAGS_LEN and make use of it in some places (replaces some magic values sprinkled in the code)

Revision 6887 - Directory Listing - [select for diffs]
Modified Wed Dec 2 18:49:22 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6881 , to selected 7846
- memory.h: removed unused header include

Revision 6881 - Directory Listing - [select for diffs]
Modified Tue Dec 1 19:25:43 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6858 , to selected 7846
- channel.h, channel.c: declared can_join() as static

Revision 6858 - Directory Listing - [select for diffs]
Modified Sun Nov 29 18:28:53 2015 UTC (9 years, 8 months ago) by michael
Diff to previous 6845 , to selected 7846
- Added channel mode +T which forbids NOTICEs to be sent to a channel

Revision 6845 - Directory Listing - [select for diffs]
Modified Tue Nov 24 18:08:52 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6836 , to selected 7846
- parse.h: remove MessageHandler typedef

Revision 6836 - Directory Listing - [select for diffs]
Modified Tue Nov 24 17:21:29 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6805 , to selected 7846
- Move report_dns_servers() from res.c to m_stats.c

Revision 6805 - Directory Listing - [select for diffs]
Modified Wed Nov 18 11:56:14 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6792 , to selected 7846
- server.h: update doxygen comments

Revision 6792 - Directory Listing - [select for diffs]
Modified Tue Nov 17 20:48:38 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6782 , to selected 7846
- Add channel::invite_delay_channel configuration option

Revision 6782 - Directory Listing - [select for diffs]
Modified Sun Nov 15 18:49:32 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6774 , to selected 7846
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t

Revision 6774 - Directory Listing - [select for diffs]
Modified Fri Nov 13 20:20:48 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6767 , to selected 7846
- Implement ircv3.2 chghost client capability support

Revision 6767 - Directory Listing - [select for diffs]
Modified Fri Nov 13 18:46:50 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6759 , to selected 7846
- Implement ircv3.2 invite-notify client capability support

Revision 6759 - Directory Listing - [select for diffs]
Modified Fri Nov 13 18:23:37 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6743 , to selected 7846
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()

Revision 6743 - Directory Listing - [select for diffs]
Modified Mon Nov 9 17:38:22 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6729 , to selected 7846
- Add valid_uid() for later use

Revision 6729 - Directory Listing - [select for diffs]
Modified Wed Nov 4 21:16:46 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6719 , to selected 7846
- defaults.h, conf.c: get rid of this WATCHSIZE_MIN, WATCHSIZE_DEFAULT magic

Revision 6719 - Directory Listing - [select for diffs]
Modified Fri Oct 30 18:18:07 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6716 , to selected 7846
- Make mem-usage counters use size_t and use the %zu conversion specifier accordingly

Revision 6716 - Directory Listing - [select for diffs]
Modified Fri Oct 30 17:37:27 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6695 , to selected 7846
- Rename 'xconf_item' list to 'gecos_items'

Revision 6695 - Directory Listing - [select for diffs]
Modified Thu Oct 29 12:54:12 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6694 , to selected 7846
- user.h: removed unused show_isupport

Revision 6694 - Directory Listing - [select for diffs]
Modified Thu Oct 29 12:53:27 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6691 , to selected 7846
- Move user_oper_up() from user.c to m_oper.c

Revision 6691 - Directory Listing - [select for diffs]
Modified Thu Oct 29 12:48:48 2015 UTC (9 years, 9 months ago) by michael
Diff to previous 6667 , to selected 7846
- Add all the missing irc-operator flags to /stats o output

Revision 6667 - Directory Listing - [select for diffs]
Modified Mon Oct 26 19:28:20 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6660 , to selected 7846
- conf.h: whitespace changes

Revision 6660 - Directory Listing - [select for diffs]
Modified Sun Oct 25 18:25:42 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6659 , to selected 7846
- client.h: more documentation updates

Revision 6659 - Directory Listing - [select for diffs]
Modified Sun Oct 25 17:59:45 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6656 , to selected 7846
- client.h: more documentation updates

Revision 6656 - Directory Listing - [select for diffs]
Modified Sun Oct 25 17:45:08 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6651 , to selected 7846
- client.h: add some rather useful documentation to Connection::lasttime

Revision 6651 - Directory Listing - [select for diffs]
Modified Sun Oct 25 15:27:31 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6642 , to selected 7846
- ipcache.h, ipcache.c: constification

Revision 6642 - Directory Listing - [select for diffs]
Modified Sat Oct 24 18:41:32 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6636 , to selected 7846
- Rename event::enabled to event::active

Revision 6636 - Directory Listing - [select for diffs]
Modified Sat Oct 24 17:27:12 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6628 , to selected 7846
- Fixed bug where changing 'serverhide::flatten_links_delay' would not have any effect
- Allow disabling the 'event_write_links_file' event with 'serverhide::flatten_links_delay' being zero
- Get rid of 'config_serverhide_entry::links_disabled'

Revision 6628 - Directory Listing - [select for diffs]
Modified Sat Oct 24 13:29:47 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6621 , to selected 7846
- Rename uconf_items to shared_items and oconf_items to operator_items

Revision 6621 - Directory Listing - [select for diffs]
Modified Sat Oct 24 12:22:13 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6620 , to selected 7846
- client.h: document Client::connection

Revision 6620 - Directory Listing - [select for diffs]
Modified Sat Oct 24 12:18:13 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6617 , to selected 7846
- client.h: if HasOFlag is being used on remote clients, something is wrong. Let it crash instead of silently ignoring it.

Revision 6617 - Directory Listing - [select for diffs]
Modified Sat Oct 24 12:00:56 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6616 , to selected 7846
- client.h: removed pointless cruft in the SetClient macro

Revision 6616 - Directory Listing - [select for diffs]
Modified Sat Oct 24 11:48:10 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6608 , to selected 7846
- client.h: clean up some nonsense in the SetOper/ClearOper macros

Revision 6608 - Directory Listing - [select for diffs]
Modified Thu Oct 22 18:37:03 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6599 , to selected 7846
- patricia.h: remove trailing whitespaces

Revision 6599 - Directory Listing - [select for diffs]
Modified Thu Oct 22 17:52:15 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6597 , to selected 7846
- Added serverhide::flatten_links_file configuration option and get rid of LIPATH

Revision 6597 - Directory Listing - [select for diffs]
Modified Thu Oct 22 17:23:06 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6592 , to selected 7846
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay

Revision 6592 - Directory Listing - [select for diffs]
Modified Wed Oct 21 20:16:57 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6569 , to selected 7846
- Removed CHALLENGE in favour or ssl certificate fingerprint enabled operator {} blocks

Revision 6569 - Directory Listing - [select for diffs]
Modified Tue Oct 13 17:57:51 2015 UTC (9 years, 10 months ago) by michael
Diff to previous 6547 , to selected 7846
- Add dissect_time() from HOPM and make use of it in some places

Revision 6547 - Directory Listing - [select for diffs]
Modified Thu Sep 17 17:41:42 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6546 , to selected 7846
- server.h: swap keywords on find_capability()

Revision 6546 - Directory Listing - [select for diffs]
Modified Wed Sep 16 19:55:55 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6514 , to selected 7846
- Removed that dirty strtoken definition in stdinc.h

Revision 6514 - Directory Listing - [select for diffs]
Modified Sun Sep 6 19:26:18 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6513 , to selected 7846
- motd.h, motd.c: have motd_signon() use date_iso8601()

Revision 6513 - Directory Listing - [select for diffs]
Modified Sun Sep 6 18:32:38 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6506 , to selected 7846
- Change myctime() to use strftime() instead of ctime(); rename myctime() to date_ctime()

Revision 6506 - Directory Listing - [select for diffs]
Modified Sun Sep 6 11:17:15 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6497 , to selected 7846
- m_stats.c:show_iline_prefix(), report_auth(): let remote opers see auth blocks {} with spoofs and k/x-line exempts
- client.h: removed now unused MyOper macro

Revision 6497 - Directory Listing - [select for diffs]
Modified Sat Sep 5 17:13:43 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6493 , to selected 7846
- ircd_defs.h: minor correction to the USERHOST_REPLYLEN definition

Revision 6493 - Directory Listing - [select for diffs]
Modified Fri Sep 4 20:12:50 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6488 , to selected 7846
- ircd_defs.h: increase KILLLEN and REASONLEN to 240

Revision 6488 - Directory Listing - [select for diffs]
Modified Fri Sep 4 17:56:25 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6473 , to selected 7846
- Added 'close' to irc-operator flags

Revision 6473 - Directory Listing - [select for diffs]
Modified Thu Sep 3 13:14:14 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6470 , to selected 7846
- Database files and links.txt are now stored in /var/lib instead of /etc

Revision 6470 - Directory Listing - [select for diffs]
Modified Thu Sep 3 13:06:17 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6461 , to selected 7846
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections

Revision 6461 - Directory Listing - [select for diffs]
Modified Sat Aug 29 20:02:30 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6454 , to selected 7846
- client.h: wrong value assigned to OPER_FLAG_UNRESV

Revision 6454 - Directory Listing - [select for diffs]
Modified Sat Aug 29 19:35:32 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6451 , to selected 7846
- Added 'resv' and 'unresv' operator flags

Revision 6451 - Directory Listing - [select for diffs]
Modified Sat Aug 29 18:57:36 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6447 , to selected 7846
- client.h: style corrections

Revision 6447 - Directory Listing - [select for diffs]
Modified Sat Aug 29 18:49:58 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6441 , to selected 7846
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning

Revision 6441 - Directory Listing - [select for diffs]
Modified Thu Aug 27 17:04:15 2015 UTC (9 years, 11 months ago) by michael
Diff to previous 6429 , to selected 7846
- Rename functions in userhost.c to comply with naming convention

Revision 6429 - Directory Listing - [select for diffs]
Modified Thu Aug 27 10:44:15 2015 UTC (10 years ago) by michael
Diff to previous 6422 , to selected 7846
- hostmask.h, hostmask.c: use const keyword where appropriate

Revision 6422 - Directory Listing - [select for diffs]
Modified Wed Aug 26 18:12:52 2015 UTC (10 years ago) by michael
Diff to previous 6415 , to selected 7846
- Get rid of smalldate() and replace all instances of it with date_iso8601()

Revision 6415 - Directory Listing - [select for diffs]
Modified Wed Aug 26 17:33:45 2015 UTC (10 years ago) by michael
Diff to previous 6400 , to selected 7846
- Added date_iso8601() for later use

Revision 6400 - Directory Listing - [select for diffs]
Modified Sun Aug 23 16:32:56 2015 UTC (10 years ago) by michael
Diff to previous 6393 , to selected 7846
- Implement ircv3.1 account-notify extension

Revision 6393 - Directory Listing - [select for diffs]
Modified Sun Aug 23 14:58:44 2015 UTC (10 years ago) by michael
Diff to previous 6385 , to selected 7846
- Move userhost related code from hash.c to userhost.c

Revision 6385 - Directory Listing - [select for diffs]
Modified Fri Aug 21 18:30:29 2015 UTC (10 years ago) by michael
Diff to previous 6375 , to selected 7846
- Use an embedded list node for the ListTask struct

Revision 6375 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:34:16 2015 UTC (10 years ago) by michael
Diff to previous 6373 , to selected 7846
- Remove splitmode checking

Revision 6373 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:00:10 2015 UTC (10 years ago) by michael
Diff to previous 6370 , to selected 7846
- Rename several functions in channel.c to comply with naming convention

Revision 6370 - Directory Listing - [select for diffs]
Modified Wed Aug 19 10:37:10 2015 UTC (10 years ago) by michael
Diff to previous 6367 , to selected 7846
- Rename several functions in event.c to comply with naming convention

Revision 6367 - Directory Listing - [select for diffs]
Modified Wed Aug 19 10:25:00 2015 UTC (10 years ago) by michael
Diff to previous 6366 , to selected 7846
- Rename several functions in listener.c to comply with naming convention

Revision 6366 - Directory Listing - [select for diffs]
Modified Wed Aug 19 10:06:03 2015 UTC (10 years ago) by michael
Diff to previous 6363 , to selected 7846
- Move show_ports() from listener.c to m_stats.c

Revision 6363 - Directory Listing - [select for diffs]
Modified Wed Aug 19 09:59:26 2015 UTC (10 years ago) by michael
Diff to previous 6357 , to selected 7846
- Remove unused header includes

Revision 6357 - Directory Listing - [select for diffs]
Modified Mon Aug 17 16:38:13 2015 UTC (10 years ago) by michael
Diff to previous 6354 , to selected 7846
- Make server_die() use enum; minor cleanups here and there

Revision 6354 - Directory Listing - [select for diffs]
Modified Fri Aug 14 17:53:44 2015 UTC (10 years ago) by michael
Diff to previous 6347 , to selected 7846
- Rename server capabilities flags from CAP_* to CAPAB_*

Revision 6347 - Directory Listing - [select for diffs]
Modified Tue Aug 11 17:44:39 2015 UTC (10 years ago) by michael
Diff to previous 6345 , to selected 7846
- Make use of enum in more places

Revision 6345 - Directory Listing - [select for diffs]
Modified Tue Aug 11 17:23:26 2015 UTC (10 years ago) by michael
Diff to previous 6328 , to selected 7846
- Cleanup/fix names of several #ifndef INCLUDED_*

Revision 6328 - Directory Listing - [select for diffs]
Modified Sat Aug 8 18:14:06 2015 UTC (10 years ago) by michael
Diff to previous 6325 , to selected 7846
- channel.h: rename FLOOD_NOTICED to MSG_FLOOD_NOTICED

Revision 6325 - Directory Listing - [select for diffs]
Modified Sat Aug 8 17:54:22 2015 UTC (10 years ago) by michael
Diff to previous 6323 , to selected 7846
- Get rid of the IsRegistered() macro, which is a rather dangerous macro for coders who add new connection states

Revision 6323 - Directory Listing - [select for diffs]
Modified Sat Aug 8 17:47:58 2015 UTC (10 years ago) by michael
Diff to previous 6318 , to selected 7846
- Make use of enum in more places

Revision 6318 - Directory Listing - [select for diffs]
Modified Wed Aug 5 16:04:43 2015 UTC (10 years ago) by michael
Diff to previous 6315 , to selected 7846
- Get rid of UMODE_ALL

Revision 6315 - Directory Listing - [select for diffs]
Modified Wed Aug 5 14:50:08 2015 UTC (10 years ago) by michael
Diff to previous 6313 , to selected 7846
- Make use of enums some more

Revision 6313 - Directory Listing - [select for diffs]
Modified Sat Aug 1 18:03:39 2015 UTC (10 years ago) by michael
Diff to previous 6306 , to selected 7846
- Make use of the *Flag() macros in some more places

Revision 6306 - Directory Listing - [select for diffs]
Modified Fri Jul 24 13:23:31 2015 UTC (10 years, 1 month ago) by michael
Diff to previous 6259 , to selected 7846
- Move show_events() from event.c to m_stats.c. Remove now unused prototypes.

Revision 6259 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:18:43 2015 UTC (10 years, 1 month ago) by michael
Diff to previous 6252 , to selected 7846
- Set keyword and eol-style properties

Revision 6252 - Directory Listing - [select for diffs]
Modified Fri Jul 10 15:32:00 2015 UTC (10 years, 1 month ago) by michael
Diff to previous 6192 , to selected 7846
- Removed RPL_YOURID. Clients don't need to know about their associated UID nor is the information of any use for them

Revision 6192 - Directory Listing - [select for diffs]
Modified Wed Jun 24 18:00:07 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6189 , to selected 7846
- Rename oper_up() to user_oper_up()

Revision 6189 - Directory Listing - [select for diffs]
Modified Wed Jun 24 17:56:29 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6185 , to selected 7846
- Rename user_usermodes_init() to user_modes_init()

Revision 6185 - Directory Listing - [select for diffs]
Modified Wed Jun 24 17:46:27 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6161 , to selected 7846
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention

Revision 6161 - Directory Listing - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6156 , to selected 7846
- Move all SID/UID related code to id.c

Revision 6156 - Directory Listing - [select for diffs]
Modified Thu Jun 18 09:19:25 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6123 , to selected 7846
- Automatically generate sid on startup if none is configured. Patch provided by Adam 

Revision 6123 - Directory Listing - [select for diffs]
Modified Thu Jun 11 14:25:03 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 5985 , to selected 7846
- Moved NICKNAMEHISTORYLENGTH definition to whowas.h

Revision 5985 - Directory Listing - [select for diffs]
Modified Tue May 26 18:52:42 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5899 , to selected 7846
- Added 'xline_exempt' to auth{} block flags

Revision 5899 - Directory Listing - [select for diffs]
Modified Mon May 4 11:19:16 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5881 , to selected 7846
- conf_db.h, conf_db.c: remove functions/definitions we don't need

Revision 5881 - Directory Listing - [select for diffs]
Modified Sun May 3 16:04:15 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5852 , to selected 7846
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER

Revision 5852 - Directory Listing - [select for diffs]
Modified Mon Apr 27 17:55:01 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5850 , to selected 7846
- Renamed clear_invites() to clear_invites_channel()
- Added separate clear_invites_client()

Revision 5850 - Directory Listing - [select for diffs]
Modified Sun Apr 26 19:57:12 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5823 , to selected 7846
- hostmask.c:find_conf_by_address(): constification

Revision 5823 - Directory Listing - [select for diffs]
Modified Sun Apr 26 15:37:43 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5805 , to selected 7846
- Get rid of valid_comment()

Revision 5805 - Directory Listing - [select for diffs]
Modified Tue Apr 21 21:49:58 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5796 , to selected 7846
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options

Revision 5796 - Directory Listing - [select for diffs]
Modified Fri Apr 17 16:12:30 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5792 , to selected 7846
- Minor cleanups to CAPAB related code

Revision 5792 - Directory Listing - [select for diffs]
Modified Tue Apr 14 17:58:04 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5791 , to selected 7846
- patricia.h: removed some windows support leftovers

Revision 5791 - Directory Listing - [select for diffs]
Modified Mon Apr 6 18:39:43 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5776 , to selected 7846
- Reject remote k-line requests that don't have enough non-wildcard characters

Revision 5776 - Directory Listing - [select for diffs]
Modified Sat Apr 4 17:31:30 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5774 , to selected 7846
- Changed some function to void if we don't need a return value
- Have some other functions return saner values

Revision 5774 - Directory Listing - [select for diffs]
Modified Sat Apr 4 15:43:29 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5757 , to selected 7846
- Removed TS_DOESTS, DoesTS, and related code

Revision 5757 - Directory Listing - [select for diffs]
Modified Thu Apr 2 18:25:34 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5646 , to selected 7846
- Changed some members of the Ban structure to use fixed-size arrays

Revision 5646 - Directory Listing - [select for diffs]
Modified Fri Mar 6 17:09:52 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5644 , to selected 7846
- defaults.h: tweaked TS_WARN_DELTA_MIN and TS_MAX_DELTA_MIN; allow minimum values of 1

Revision 5644 - Directory Listing - [select for diffs]
Modified Tue Mar 3 17:23:44 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5639 , to selected 7846
- conf.h, conf.c: renamed some structures to match naming convetion of other structures

Revision 5639 - Directory Listing - [select for diffs]
Modified Sun Mar 1 16:14:54 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5631 , to selected 7846
- Constifications

Revision 5631 - Directory Listing - [select for diffs]
Modified Sun Mar 1 12:20:27 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5614 , to selected 7846
- WHOWAS now shows IP addresses to irc operators
- Changed RPL_WHOISACTUALLY numeric string. In the future it will also show the
  *real* hostname once we distinguish between spoofs/vhosts and real hosts

Revision 5614 - Directory Listing - [select for diffs]
Modified Tue Feb 24 19:41:24 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5602 , to selected 7846
- ircd.h: removed useless comment

Revision 5602 - Directory Listing - [select for diffs]
Modified Mon Feb 23 21:04:46 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5584 , to selected 7846
- Fixed core in conjunction with OSX 10.10/possibly other system when parsing pseudo{} blocks as reported by Daniel Oaks
- Reverted -r4080, -r4609 and 4106 as they only cause undefined behavior on some systems

Revision 5584 - Directory Listing - [select for diffs]
Modified Sun Feb 15 15:02:36 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5573 , to selected 7846
- conf.h, conf.c:cluster_a_line(): made 'capab' and 'cluster_type' unsigned types

Revision 5573 - Directory Listing - [select for diffs]
Modified Sun Feb 15 12:27:53 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5572 , to selected 7846
- Renamed SVIDLEN to ACCOUNTLEN

Revision 5572 - Directory Listing - [select for diffs]
Modified Sun Feb 15 12:20:09 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5562 , to selected 7846
- ircd_defs.h: add a note that NICKLEN should not be touched as the maximum
  allowed nickname lenght can be changed in the ircd.conf file. NICKLEN is
  actually only a hard limit

Revision 5562 - Directory Listing - [select for diffs]
Modified Sat Feb 14 20:03:35 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5558 , to selected 7846
- Don't make use of CAP_TS6 as we no longer need it, but still send it to other servers via CAPAB for backward compatibility

Revision 5558 - Directory Listing - [select for diffs]
Modified Fri Feb 13 20:45:49 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5556 , to selected 7846
- Changed SVSTAG to use user modes

Revision 5556 - Directory Listing - [select for diffs]
Modified Fri Feb 13 19:25:36 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5555 , to selected 7846
- Added oper::whois configuration option which allows to override the default
  RPL_WHOISOPERATOR numeric string shown in /whois.

Revision 5555 - Directory Listing - [select for diffs]
Modified Fri Feb 13 18:56:09 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5551 , to selected 7846
- Cleanups to the svstag implementation

Revision 5551 - Directory Listing - [select for diffs]
Modified Thu Feb 12 21:43:47 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5544 , to selected 7846
- Finish basic SVSTAG implementatio

Revision 5544 - Directory Listing - [select for diffs]
Modified Thu Feb 12 13:40:24 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5510 , to selected 7846
- Renamed idle_time_get() to client_get_idle_time()

Revision 5510 - Directory Listing - [select for diffs]
Modified Mon Feb 9 19:26:54 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5507 , to selected 7846
- server.h: removed redundant struct MaskItem declaration

Revision 5507 - Directory Listing - [select for diffs]
Modified Mon Feb 9 19:19:41 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5494 , to selected 7846
- ircd.h: 'int unsigned' -> 'unsigned int'

Revision 5494 - Directory Listing - [select for diffs]
Modified Sun Feb 8 17:10:19 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5489 , to selected 7846
- Update documentation in some places

Revision 5489 - Directory Listing - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5477 , to selected 7846
- 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 5477 - Directory Listing - [select for diffs]
Modified Sun Feb 8 11:01:56 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5475 , to selected 7846
- numeric.h, numeric.c: moved ERR_SSLONLYCHAN numeric to 489 to match with insp/unreal

Revision 5475 - Directory Listing - [select for diffs]
Modified Sat Feb 7 19:45:45 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5464 , to selected 7846
- Allow servers to send as many CAPAB messages as they want, regardless of TS6; Removed CAP_CAP

Revision 5464 - Directory Listing - [select for diffs]
Modified Wed Feb 4 18:20:56 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5462 , to selected 7846
- Added channel mode +C which prevents users from sending CTCPS to a channel

Revision 5462 - Directory Listing - [select for diffs]
Modified Tue Feb 3 23:11:22 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5418 , to selected 7846
- ircd.h: fixed compile error

Revision 5418 - Directory Listing - [select for diffs]
Modified Sun Jan 25 17:46:24 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5411 , to selected 7846
- numeric.h, numeric.c: moved ERR_OPERONLYCHAN numeric to 520 to match with insp/unreal

Revision 5411 - Directory Listing - [select for diffs]
Modified Sat Jan 24 19:12:59 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5397 , to selected 7846
- conf_class.c: removed duplicated code

Revision 5397 - Directory Listing - [select for diffs]
Modified Tue Jan 20 14:07:34 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5392 , to selected 7846
- Fixed compile warnings

Revision 5392 - Directory Listing - [select for diffs]
Modified Tue Jan 20 13:40:41 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5347 , to selected 7846
- Minor cleanups and optimizations to usermode handling

Revision 5347 - Directory Listing - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5046 , to selected 7846
- Update copyright years

Revision 5046 - Directory Listing - [select for diffs]
Modified Sat Dec 13 18:59:00 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5044 , to selected 7846
- patricia.c, patricia.h: add proper copyright/license header

Revision 5044 - Directory Listing - [select for diffs]
Modified Sat Dec 13 18:53:23 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5043 , to selected 7846
- patricia.c, patricia.h: ipv6 is mandatory

Revision 5043 - Directory Listing - [select for diffs]
Modified Sat Dec 13 18:47:28 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5042 , to selected 7846
- patricia.c, patricia.h: fixed some compile warnings

Revision 5042 - Directory Listing - [select for diffs]
Modified Sat Dec 13 18:19:17 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5025 , to selected 7846
- Added latest patricia.c, patricia.h from Net-Patricia-1.22 for later use

Revision 5025 - Directory Listing - [select for diffs]
Modified Fri Dec 12 15:18:43 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5004 , to selected 7846
- Added general::stats_m_oper_only configuration option

Revision 5004 - Directory Listing - [select for diffs]
Modified Tue Dec 9 14:17:18 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4990 , to selected 7846
- Added 'opme' to irc-operator flags

Revision 4990 - Directory Listing - [select for diffs]
Modified Mon Dec 8 20:51:31 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4989 , to selected 7846
- channel_mode.h: increased MAXMODEPARAMS to 6

Revision 4989 - Directory Listing - [select for diffs]
Modified Mon Dec 8 20:07:36 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4982 , to selected 7846
- 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 4982 - Directory Listing - [select for diffs]
Modified Sat Dec 6 18:17:20 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4967 , to selected 7846
- Cleaned up style; reformatting; const correctness

Revision 4967 - Directory Listing - [select for diffs]
Modified Mon Dec 1 14:34:29 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4962 , to selected 7846
- general::hide_spoof_ips is now deprecated

Revision 4962 - Directory Listing - [select for diffs]
Modified Mon Dec 1 13:08:31 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4937 , to selected 7846
- Get rid of NOCAPS

Revision 4937 - Directory Listing - [select for diffs]
Modified Thu Nov 27 15:05:20 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4933 , to selected 7846
- Renamed variables; const correctness
- Removed IsConfOperator macro

Revision 4933 - Directory Listing - [select for diffs]
Modified Tue Nov 25 17:54:42 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4874 , to selected 7846
- numeric.h, numeric.c: removed now unused ERR_GHOSTEDCLIENT

Revision 4874 - Directory Listing - [select for diffs]
Modified Tue Nov 11 18:29:49 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4850 , to selected 7846
- Const-correctness

Revision 4850 - Directory Listing - [select for diffs]
Modified Wed Nov 5 17:06:35 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4838 , to selected 7846
- Removed init_host_hash()

Revision 4838 - Directory Listing - [select for diffs]
Modified Sun Nov 2 18:54:03 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4822 , to selected 7846
- Renamed clear_ban_cache() to clear_ban_cache_channel() to separate it
  better from the clear_ban_cache_client() function

Revision 4822 - Directory Listing - [select for diffs]
Modified Sat Nov 1 17:50:25 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4819 , to selected 7846
- Renamed exempt::coid to exempt::country_id

Revision 4819 - Directory Listing - [select for diffs]
Modified Sat Nov 1 16:49:40 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4818 , to selected 7846
- Renamed Client::svid to Client::account

Revision 4818 - Directory Listing - [select for diffs]
Modified Sat Nov 1 16:06:36 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4811 , to selected 7846
- Renamed variables

Revision 4811 - Directory Listing - [select for diffs]
Modified Sat Nov 1 11:56:53 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4799 , to selected 7846
- channel.c, channel.h: added clear_invites() and make use of it
- ms_sjoin.c:ms_sjoin(): clear invites if the introduced channel has lower TS

Revision 4799 - Directory Listing - [select for diffs]
Modified Tue Oct 28 13:29:53 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4795 , to selected 7846
- Removed ChModeChange::mems

Revision 4795 - Directory Listing - [select for diffs]
Modified Tue Oct 28 13:11:47 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4792 , to selected 7846
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and
  sendto_channel_local_butone()

Revision 4792 - Directory Listing - [select for diffs]
Modified Tue Oct 28 12:44:43 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4785 , to selected 7846
- Added support for the "extended-join" client capability

Revision 4785 - Directory Listing - [select for diffs]
Modified Sat Oct 25 16:13:48 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4780 , to selected 7846
- Constification

Revision 4780 - Directory Listing - [select for diffs]
Modified Tue Oct 21 16:30:03 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4778 , to selected 7846
- send.c, client.h: changed Connection::serial to an uint64_t

Revision 4778 - Directory Listing - [select for diffs]
Modified Tue Oct 21 16:12:19 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4767 , to selected 7846
- Removed hybrid 6 leftovers

Revision 4767 - Directory Listing - [select for diffs]
Modified Sun Oct 19 18:02:20 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4707 , to selected 7846
- /WHOWAS now shows the name of the services account a user was logged in
- Prepare whois_person() for target_p->svid[0] being '*' for user that aren't logged into a services account

Revision 4707 - Directory Listing - [select for diffs]
Modified Sun Oct 5 16:43:31 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4618 , to selected 7846
- Don't assemble umode buffer twice in send_umode_out()

Revision 4618 - Directory Listing - [select for diffs]
Modified Sun Sep 7 13:01:09 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4609 , to selected 7846
- Renamed Channel::chname to Channel::name

Revision 4609 - Directory Listing - [select for diffs]
Modified Sun Aug 31 08:12:35 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4588 , to selected 7846
- ircd.h: changed Counter structures to anonymous structure

Revision 4588 - Directory Listing - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (11 years ago) by michael
Diff to previous 4585 , to selected 7846
- Renamed 'localClient' Client structure member to just 'connection'

Revision 4585 - Directory Listing - [select for diffs]
Modified Tue Aug 26 15:45:26 2014 UTC (11 years ago) by michael
Diff to previous 4576 , to selected 7846
- numeric.h, numeric.c: removed unused ERR_RESTRICTED

Revision 4576 - Directory Listing - [select for diffs]
Modified Mon Aug 25 09:45:11 2014 UTC (11 years ago) by michael
Diff to previous 4565 , to selected 7846
- Renamed struct LocalUser to struct Connection

Revision 4565 - Directory Listing - [select for diffs]
Modified Sun Aug 24 10:27:40 2014 UTC (11 years ago) by michael
Diff to previous 4557 , to selected 7846
- Update GPL 2 license headers

Revision 4557 - Directory Listing - [select for diffs]
Modified Sat Aug 23 17:25:03 2014 UTC (11 years ago) by michael
Diff to previous 4549 , to selected 7846
- Replaced RPL_NEWHOSTIS with RPL_VISIBLEHOST

Revision 4549 - Directory Listing - [select for diffs]
Modified Fri Aug 22 09:07:43 2014 UTC (11 years ago) by michael
Diff to previous 4548 , to selected 7846
- Fixed previous changes to parse.h

Revision 4548 - Directory Listing - [select for diffs]
Modified Fri Aug 22 08:51:07 2014 UTC (11 years ago) by michael
Diff to previous 4545 , to selected 7846
- parse.h: moved structure member

Revision 4545 - Directory Listing - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (11 years ago) by michael
Diff to previous 4508 , to selected 7846
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4508 - Directory Listing - [select for diffs]
Modified Sun Aug 17 11:58:06 2014 UTC (11 years ago) by michael
Diff to previous 4489 , to selected 7846
- Instead of silently truncating WHO at 500 replies, added ERR_WHOLIMEXCEED numeric
  to inform users about the /who limit being exceeded

Revision 4489 - Directory Listing - [select for diffs]
Modified Sat Aug 16 16:56:18 2014 UTC (11 years ago) by michael
Diff to previous 4481 , to selected 7846
- Add topic mask option to /list

Revision 4481 - Directory Listing - [select for diffs]
Modified Thu Aug 14 16:39:12 2014 UTC (11 years ago) by michael
Diff to previous 4479 , to selected 7846
- event.h: removed typedef

Revision 4479 - Directory Listing - [select for diffs]
Modified Thu Aug 14 16:18:31 2014 UTC (11 years ago) by michael
Diff to previous 4464 , to selected 7846
- Fixed compile warnings

Revision 4464 - Directory Listing - [select for diffs]
Modified Wed Aug 13 17:28:00 2014 UTC (11 years ago) by michael
Diff to previous 4461 , to selected 7846
- Removed CNCB typedef

Revision 4461 - Directory Listing - [select for diffs]
Modified Wed Aug 13 17:05:26 2014 UTC (11 years ago) by michael
Diff to previous 4460 , to selected 7846
- Removed stupid PF typedef in fdlist.h which prevented both gcc and clang from spitting out
  a warning about the first argument of s_bsd:ssl_handshake() being an 'int' when it really
  has to be a 'fde_t' pointer.
- Fixed first argument of s_bsd:ssl_handshake() which should be a 'fde_t' pointer instead of an 'int'.

Revision 4460 - Directory Listing - [select for diffs]
Modified Mon Aug 11 19:45:11 2014 UTC (11 years ago) by michael
Diff to previous 4445 , to selected 7846
- conf.c:conf_dns_lookup(): use gethost_byname_type()
- res.h, res.c: removed gethost_byname()

Revision 4445 - Directory Listing - [select for diffs]
Modified Sat Aug 9 19:07:40 2014 UTC (11 years ago) by michael
Diff to previous 4444 , to selected 7846
- auth.h: update documentation

Revision 4444 - Directory Listing - [select for diffs]
Modified Sat Aug 9 18:59:03 2014 UTC (11 years ago) by michael
Diff to previous 4439 , to selected 7846
- res.h: add documentation about RFC1035_MAX_DOMAIN_LENGTH definition

Revision 4439 - Directory Listing - [select for diffs]
Modified Sat Aug 9 18:36:19 2014 UTC (11 years ago) by michael
Diff to previous 4431 , to selected 7846
- Renamed various variables

Revision 4431 - Directory Listing - [select for diffs]
Modified Thu Aug 7 19:04:30 2014 UTC (11 years ago) by michael
Diff to previous 4428 , to selected 7846
- Rewrite sendto_realops_flags_ratelimited() so it can be used in other places as well

Revision 4428 - Directory Listing - [select for diffs]
Modified Thu Aug 7 17:46:02 2014 UTC (11 years ago) by michael
Diff to previous 4415 , to selected 7846
- Added listener_release() and make use of it

Revision 4415 - Directory Listing - [select for diffs]
Modified Thu Aug 7 14:09:36 2014 UTC (11 years ago) by michael
Diff to previous 4408 , to selected 7846
- Removed ipv6 detection. We now assume all systems that run hybrid have
  ipv6 availability and sockaddr_storage.

Revision 4408 - Directory Listing - [select for diffs]
Modified Wed Aug 6 21:19:38 2014 UTC (11 years ago) by michael
Diff to previous 4404 , to selected 7846
- Fixed resolver/auth issues with too long hostnames

Revision 4404 - Directory Listing - [select for diffs]
Modified Wed Aug 6 17:02:18 2014 UTC (11 years ago) by michael
Diff to previous 4400 , to selected 7846
- Minor documentation updates

Revision 4400 - Directory Listing - [select for diffs]
Modified Tue Aug 5 17:42:56 2014 UTC (11 years ago) by michael
Diff to previous 4375 , to selected 7846
- Unset FLAGS_IPHASH on source_p in exit_client() when removing from ipcache

Revision 4375 - Directory Listing - [select for diffs]
Modified Sun Aug 3 14:42:42 2014 UTC (11 years ago) by michael
Diff to previous 4372 , to selected 7846
- listener.h, listener.c: use HOSTIPLEN for Listener::name; update documentation

Revision 4372 - Directory Listing - [select for diffs]
Modified Sun Aug 3 14:11:58 2014 UTC (11 years ago) by michael
Diff to previous 4351 , to selected 7846
- ipcache.h: update documentation

Revision 4351 - Directory Listing - [select for diffs]
Modified Sat Aug 2 17:20:32 2014 UTC (11 years ago) by michael
Diff to previous 4348 , to selected 7846
- motd.h, motd.c: renamed Motd::hostmask to just Motd::mask just because it's kinda
  missleading since the mask can also be a class name

Revision 4348 - Directory Listing - [select for diffs]
Modified Sat Aug 2 17:14:44 2014 UTC (11 years ago) by michael
Diff to previous 4344 , to selected 7846
- motd.h, motd.c: clean up/fix comments

Revision 4344 - Directory Listing - [select for diffs]
Modified Sat Aug 2 17:00:47 2014 UTC (11 years ago) by michael
Diff to previous 4343 , to selected 7846
- Re-arranged ConfigServerInfo structure

Revision 4343 - Directory Listing - [select for diffs]
Modified Sat Aug 2 16:58:33 2014 UTC (11 years ago) by michael
Diff to previous 4340 , to selected 7846
- Removed unused ConfigServerInfo structure member

Revision 4340 - Directory Listing - [select for diffs]
Modified Sat Aug 2 16:53:22 2014 UTC (11 years ago) by michael
Diff to previous 4339 , to selected 7846
- Renamed structures to meet code conventions

Revision 4339 - Directory Listing - [select for diffs]
Modified Sat Aug 2 16:35:48 2014 UTC (11 years ago) by michael
Diff to previous 4336 , to selected 7846
- event.h: style correction

Revision 4336 - Directory Listing - [select for diffs]
Modified Sat Aug 2 16:33:58 2014 UTC (11 years ago) by michael
Diff to previous 4329 , to selected 7846
- event.h: replaced shorts with ints

Revision 4329 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:36:15 2014 UTC (11 years ago) by michael
Diff to previous 4327 , to selected 7846
- ipcache.c:ipcache_get_stats(): constification; depend on the caller to set integers to zero

Revision 4327 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:16:05 2014 UTC (11 years ago) by michael
Diff to previous 4325 , to selected 7846
- svn propset on ipcache.c, ipcache.h

Revision 4325 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:06:07 2014 UTC (11 years ago) by michael
Diff to previous 4319 , to selected 7846
- Moved all ip caching related code to ipcache.c

Revision 4319 - Directory Listing - [select for diffs]
Modified Fri Aug 1 16:48:38 2014 UTC (11 years ago) by michael
Diff to previous 4313 , to selected 7846
- Cleaned up ipcache

Revision 4313 - Directory Listing - [select for diffs]
Modified Thu Jul 31 18:50:11 2014 UTC (11 years ago) by michael
Diff to previous 4309 , to selected 7846
- Improved AWAY throttling to allow for better fine-tuning

Revision 4309 - Directory Listing - [select for diffs]
Modified Tue Jul 29 17:24:25 2014 UTC (11 years ago) by michael
Diff to previous 4254 , to selected 7846
- Backported auth code related cleanups from newio branch

Revision 4254 - Directory Listing - [select for diffs]
Modified Fri Jul 18 19:07:27 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4245 , to selected 7846
- 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 4245 - Directory Listing - [select for diffs]
Modified Thu Jul 17 19:15:05 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4213 , to selected 7846
- auth.h, s_bsd.h: removed unused function declarations

Revision 4213 - Directory Listing - [select for diffs]
Modified Mon Jul 14 09:26:05 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4209 , to selected 7846
- Renamed serv_list to local_server_list

Revision 4209 - Directory Listing - [select for diffs]
Modified Sat Jul 12 18:15:19 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4170 , to selected 7846
- Renammed global_serv_list to global_server_list

Revision 4170 - Directory Listing - [select for diffs]
Modified Sat Jul 5 15:32:59 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4142 , to selected 7846
- Bring back channel->locmember list

Revision 4142 - Directory Listing - [select for diffs]
Modified Wed Jul 2 17:14:47 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4130 , to selected 7846
- Removed hooking system

Revision 4130 - Directory Listing - [select for diffs]
Modified Tue Jul 1 19:49:09 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4114 , to selected 7846
- event.c, event.h: update copyright headers

Revision 4114 - Directory Listing - [select for diffs]
Modified Tue Jul 1 16:47:15 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4113 , to selected 7846
- Added ssl_message_digest_algorithm configuration option to serverinfo{} block.
  See doc/reference.conf for more information.

Revision 4113 - Directory Listing - [select for diffs]
Modified Tue Jul 1 16:02:52 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4106 , to selected 7846
- Make use of binary_to_hex() in ssl_handshake() and ssl_server_handshake()

Revision 4106 - Directory Listing - [select for diffs]
Modified Mon Jun 30 15:50:11 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4105 , to selected 7846
- ircd.h, ircd.c: change some structures to anonymous structures

Revision 4105 - Directory Listing - [select for diffs]
Modified Mon Jun 30 15:39:47 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4102 , to selected 7846
- Removed supported.h

Revision 4102 - Directory Listing - [select for diffs]
Modified Sun Jun 29 19:35:28 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4094 , to selected 7846
- Add CHACCESS_REMOTE for servers remote Clients

Revision 4094 - Directory Listing - [select for diffs]
Modified Sun Jun 29 11:48:50 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4088 , to selected 7846
- Merged Adam's event system rewrite

Revision 4088 - Directory Listing - [select for diffs]
Modified Sat Jun 28 17:36:17 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4086 , to selected 7846
- Cleaned up UID introduction / NICK change related code

Revision 4086 - Directory Listing - [select for diffs]
Modified Sat Jun 28 16:44:20 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4080 , to selected 7846
- Let mp_pool_get() clear memory

Revision 4080 - Directory Listing - [select for diffs]
Modified Sat Jun 28 16:02:44 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4027 , to selected 7846
- conf.c, conf.h: change some structures to anonymous structures

Revision 4027 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:41:26 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4024 , to selected 7846
- client.h: fixed comment

Revision 4024 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:35:26 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4023 , to selected 7846
- Removed LocalUser.last_nick_change as well as LocalUser.number_of_nick_changes.
  Now using existing struct which is also being used for INVITE/KNOCK throttling. 

Revision 4023 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:28:42 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4020 , to selected 7846
- channel.h: removed Channel.last_invite; it's not used anymore

Revision 4020 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:17:27 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4019 , to selected 7846
- Got rid of SEND_UMODES. We now propagate all modes.

Revision 4019 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:06:42 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4016 , to selected 7846
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE

Revision 4016 - Directory Listing - [select for diffs]
Modified Fri Jun 20 15:56:51 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3944 , to selected 7846
- client.h: update/fix comments

Revision 3944 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:04:03 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3941 , to selected 7846
- Renamed global_channel_list to channel_list

Revision 3941 - Directory Listing - [select for diffs]
Modified Tue Jun 10 19:29:19 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3937 , to selected 7846
- Renamed set_channel_topic() to channel_set_topic()

Revision 3937 - Directory Listing - [select for diffs]
Modified Tue Jun 10 19:01:12 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3933 , to selected 7846
- Fixed SVSJOIN/SVSPART issues

Revision 3933 - Directory Listing - [select for diffs]
Modified Mon Jun 9 17:56:42 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3929 , to selected 7846
- Added max_channels to class{} blocks

Revision 3929 - Directory Listing - [select for diffs]
Modified Mon Jun 9 14:56:25 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3925 , to selected 7846
- 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 3925 - Directory Listing - [select for diffs]
Modified Mon Jun 9 13:34:36 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3923 , to selected 7846
- Fixed bunch of compile warnings with -Wconversion

Revision 3923 - Directory Listing - [select for diffs]
Modified Mon Jun 9 12:33:34 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3912 , to selected 7846
- Ugly-fix compile warning

Revision 3912 - Directory Listing - [select for diffs]
Modified Sun Jun 8 13:10:20 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3907 , to selected 7846
- Moved duplicated code used by m_svspart.c and m_part.c, aswell as
  m_svsjoin.c and m_join.c to channel.c

Revision 3907 - Directory Listing - [select for diffs]
Modified Fri Jun 6 23:53:35 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3902 , to selected 7846
- Use 'unsigned' whenever possible

Revision 3902 - Directory Listing - [select for diffs]
Modified Fri Jun 6 21:39:29 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3901 , to selected 7846
- ircd.h: use 'unsigned' whenever possible

Revision 3901 - Directory Listing - [select for diffs]
Modified Fri Jun 6 21:32:44 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3898 , to selected 7846
- client.h: fixed spelling error

Revision 3898 - Directory Listing - [select for diffs]
Modified Fri Jun 6 20:43:46 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3877 , to selected 7846
- client.h: fixed compile warnings with -Wsign-conversion

Revision 3877 - Directory Listing - [select for diffs]
Modified Fri Jun 6 15:49:13 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3870 , to selected 7846
- Added general::throttle_count idea from p4

Revision 3870 - Directory Listing - [select for diffs]
Modified Fri Jun 6 13:07:05 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3869 , to selected 7846
- Use unsigned whenever possible

Revision 3869 - Directory Listing - [select for diffs]
Modified Thu Jun 5 22:19:27 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3860 , to selected 7846
- Removed OPERWALL. Use GLOBOPS instead.

Revision 3860 - Directory Listing - [select for diffs]
Modified Thu Jun 5 19:55:07 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3844 , to selected 7846
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam

Revision 3844 - Directory Listing - [select for diffs]
Modified Thu Jun 5 11:34:52 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3841 , to selected 7846
- send.h: update comment

Revision 3841 - Directory Listing - [select for diffs]
Modified Thu Jun 5 11:19:00 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3800 , to selected 7846
- Removed ONLY_CHANOPS; let non-ops see +I/+e lists, too

Revision 3800 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:44:23 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3767 , to selected 7846
- stdinc.h: whitespace commit

Revision 3767 - Directory Listing - [select for diffs]
Modified Sun Jun 1 21:44:18 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3762 , to selected 7846
- /INVITE without any parameters now shows a list of channels a client is invited to

Revision 3762 - Directory Listing - [select for diffs]
Modified Sun Jun 1 19:35:16 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3754 , to selected 7846
- Added INVITE flood protection/throttling as requested by Adam. This basically
  works similar as the KNOCK throttling algorithm.

Revision 3754 - Directory Listing - [select for diffs]
Modified Sun Jun 1 18:26:52 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3753 , to selected 7846
- channel_mode.c, channel_mode.h: constification

Revision 3753 - Directory Listing - [select for diffs]
Modified Sun Jun 1 18:11:35 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3707 , to selected 7846
- More ms_sjoin() cleanups

Revision 3707 - Directory Listing - [select for diffs]
Modified Fri May 30 16:20:47 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3706 , to selected 7846
- channel_mode.h: removed outdated comment

Revision 3706 - Directory Listing - [select for diffs]
Modified Fri May 30 16:19:31 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3701 , to selected 7846
- Removed unused ChModeChange.client

Revision 3701 - Directory Listing - [select for diffs]
Modified Fri May 30 16:12:25 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3695 , to selected 7846
- send.h: removed anonops leftovers

Revision 3695 - Directory Listing - [select for diffs]
Modified Thu May 29 19:38:18 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3674 , to selected 7846
- Removed CHFL_DEOPPED flags which is no longer needed with TS6

Revision 3674 - Directory Listing - [select for diffs]
Modified Thu May 29 14:33:49 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3663 , to selected 7846
- conf.h:struct config_file_entry: changed 'oper_only_umodes' and 'oper_umodes'
  to unsigned int types. Otherwise we may expect integer overflows in the future
  if more user modes get added.

Revision 3663 - Directory Listing - [select for diffs]
Modified Thu May 29 10:25:14 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3651 , to selected 7846
- conf.h: removed extraneous comma

Revision 3651 - Directory Listing - [select for diffs]
Modified Mon May 26 15:33:15 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3595 , to selected 7846
- send.h: removed unused kill_client_serv_butone() prototype

Revision 3595 - Directory Listing - [select for diffs]
Modified Sun May 18 19:35:02 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3573 , to selected 7846
- stdinc.h: disable printf format __attribute__

Revision 3573 - Directory Listing - [select for diffs]
Modified Fri May 16 17:09:50 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3555 , to selected 7846
- Replaced remaining sendto_one() with sendto_one_numeric().
  SND_EXPLICIT idea derived from ircu.

Revision 3555 - Directory Listing - [select for diffs]
Modified Fri May 16 12:43:24 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3553 , to selected 7846
- Removed RPL_STATSNLINE

Revision 3553 - Directory Listing - [select for diffs]
Modified Fri May 16 12:35:55 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3533 , to selected 7846
- find_address_conf(): constification

Revision 3533 - Directory Listing - [select for diffs]
Modified Thu May 15 15:43:29 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3518 , to selected 7846
- doxygen

Revision 3518 - Directory Listing - [select for diffs]
Modified Mon May 12 19:06:39 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3513 , to selected 7846
- Removed unused macros; cleaned up comments

Revision 3513 - Directory Listing - [select for diffs]
Modified Mon May 12 16:28:29 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3506 , to selected 7846
- Added usermode +p which hides channel list in WHOIS

Revision 3506 - Directory Listing - [select for diffs]
Modified Sun May 11 17:03:20 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3504 , to selected 7846
- Added usermode +q which hides idle and signon time in WHOIS

Revision 3504 - Directory Listing - [select for diffs]
Modified Sat May 10 19:51:29 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3493 , to selected 7846
- Renamed MyMalloc() to MyCalloc()

Revision 3493 - Directory Listing - [select for diffs]
Modified Thu May 8 17:57:18 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3491 , to selected 7846
- conf.h: remove invalid/useless comments

Revision 3491 - Directory Listing - [select for diffs]
Modified Thu May 8 17:54:54 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3473 , to selected 7846
- conf.h: remove unused macros

Revision 3473 - Directory Listing - [select for diffs]
Modified Sun May 4 15:40:26 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3421 , to selected 7846
- Renamed general::warn_no_nline to warn_no_connect_block

Revision 3421 - Directory Listing - [select for diffs]
Modified Tue Apr 29 17:22:41 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3364 , to selected 7846
- Get rid of LOCAL_CHANNELLEN; change CHANNELLEN to 50

Revision 3364 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:25:02 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3363 , to selected 7846
- defaults.h: revert previous change

Revision 3363 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:19:50 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3347 , to selected 7846
- Doxygen
- Update help/undline

Revision 3347 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3335 , to selected 7846
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c

Revision 3335 - Directory Listing - [select for diffs]
Modified Thu Apr 17 18:55:31 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3333 , to selected 7846
- Style corrections

Revision 3333 - Directory Listing - [select for diffs]
Modified Wed Apr 16 16:19:02 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3324 , to selected 7846
- Removed pointless comments

Revision 3324 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:18:07 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3323 , to selected 7846
- Moved s_auth.c to auth.c

Revision 3323 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:11:50 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3322 , to selected 7846
- gline.h: updated comment

Revision 3322 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:11:11 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3321 , to selected 7846
- Moved irc_res.c to res.c
- Moved irc_reslib.c to reslib.c

Revision 3321 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:02:56 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3313 , to selected 7846
- Moved s_gline.c to gline.c

Revision 3313 - Directory Listing - [select for diffs]
Modified Tue Apr 15 12:32:01 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3312 , to selected 7846
- Moved set_user_mode() to m_mode.c

Revision 3312 - Directory Listing - [select for diffs]
Modified Tue Apr 15 12:13:07 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3311 , to selected 7846
- Readded FLAGS_BLOCKED

Revision 3311 - Directory Listing - [select for diffs]
Modified Tue Apr 15 12:10:36 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3306 , to selected 7846
- Undo -r3215 for now

Revision 3306 - Directory Listing - [select for diffs]
Modified Mon Apr 14 18:37:05 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3297 , to selected 7846
- Made server_estab() and sendnick_TS() use 'static' keyword

Revision 3297 - Directory Listing - [select for diffs]
Modified Fri Apr 11 16:08:55 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3289 , to selected 7846
- Made irc_nscount an unsigned type

Revision 3289 - Directory Listing - [select for diffs]
Modified Wed Apr 9 19:50:19 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3288 , to selected 7846
- Made free_list_task() only take one parameter

Revision 3288 - Directory Listing - [select for diffs]
Modified Wed Apr 9 19:04:47 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3283 , to selected 7846
- Made safe_list_channels and list_one_channel only take two parameters

Revision 3283 - Directory Listing - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3274 , to selected 7846
- Style corrections/constification

Revision 3274 - Directory Listing - [select for diffs]
Modified Sun Apr 6 12:22:23 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3267 , to selected 7846
- Clean up redundant/unused header includes

Revision 3267 - Directory Listing - [select for diffs]
Modified Sat Apr 5 19:16:06 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3266 , to selected 7846
- Re-add CHW capability to cope nice with rb

Revision 3266 - Directory Listing - [select for diffs]
Modified Sat Apr 5 19:15:11 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3241 , to selected 7846
- Worked towards improving documentation

Revision 3241 - Directory Listing - [select for diffs]
Modified Sun Mar 30 16:45:31 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3239 , to selected 7846
- Incorporate Adam's writev() patch

Revision 3239 - Directory Listing - [select for diffs]
Modified Sun Mar 30 13:55:44 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3192 , to selected 7846
- Have /info report MPATH and SPATH aswell

Revision 3192 - Directory Listing - [select for diffs]
Modified Sun Mar 23 19:46:39 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3187 , to selected 7846
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.

Revision 3187 - Directory Listing - [select for diffs]
Modified Thu Mar 20 18:29:05 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3186 , to selected 7846
- Get rid of the HasID() macro

Revision 3186 - Directory Listing - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3176 , to selected 7846
- Get rid of the ID() macro

Revision 3176 - Directory Listing - [select for diffs]
Modified Tue Mar 18 20:00:16 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3171 , to selected 7846
- Get rid of kill_client()

Revision 3171 - Directory Listing - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3170 , to selected 7846
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now

Revision 3170 - Directory Listing - [select for diffs]
Modified Sun Mar 16 10:58:17 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3167 , to selected 7846
- More client_p removal cleanups

Revision 3167 - Directory Listing - [select for diffs]
Modified Sat Mar 15 22:01:39 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3163 , to selected 7846
- Get rid of restart() wrapper function

Revision 3163 - Directory Listing - [select for diffs]
Modified Sat Mar 15 19:57:13 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3159 , to selected 7846
- parse.h: removed redundant comment

Revision 3159 - Directory Listing - [select for diffs]
Modified Sat Mar 15 16:28:33 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3156 , to selected 7846
- Fixed now outdated comments

Revision 3156 - Directory Listing - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3150 , to selected 7846
- Removed client_p pointers from everywhere

Revision 3150 - Directory Listing - [select for diffs]
Modified Fri Mar 14 14:11:34 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3140 , to selected 7846
- Removed unused client_p pointer from all chm_* channel mode handlers

Revision 3140 - Directory Listing - [select for diffs]
Modified Wed Mar 12 19:23:20 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3135 , to selected 7846
- Get rid of halfop -> op rewriting for servers that don't support halfops

Revision 3135 - Directory Listing - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3113 , to selected 7846
- Server now no longer accepts TS5 links

Revision 3113 - Directory Listing - [select for diffs]
Modified Thu Mar 6 22:19:29 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3111 , to selected 7846
- Update dbuf.h, dbuf.c

Revision 3111 - Directory Listing - [select for diffs]
Modified Thu Mar 6 21:16:52 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3110 , to selected 7846
- send.h: update sendto_one_notice() prototype

Revision 3110 - Directory Listing - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3109 , to selected 7846
- Added sendto_one_notice()

Revision 3109 - Directory Listing - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3107 , to selected 7846
- Applied Adam's sendto_one_numeric() changes

Revision 3107 - Directory Listing - [select for diffs]
Modified Thu Mar 6 12:09:42 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3093 , to selected 7846
- Applied dbuf changes as provided by Adam:
  Refcount dbufs instead of copying the same message to many
  different buffers.

Revision 3093 - Directory Listing - [select for diffs]
Modified Sat Mar 1 19:44:52 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3092 , to selected 7846
- conf.h: made some more constants use an enum

Revision 3092 - Directory Listing - [select for diffs]
Modified Sat Mar 1 19:17:39 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3089 , to selected 7846
- s_auth.h: made 'flags' an unsigned int type

Revision 3089 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:50:21 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3087 , to selected 7846
- modules.h: use an enum for flag types

Revision 3087 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:46:55 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3085 , to selected 7846
- conf_class.h: use an enum for flag types

Revision 3085 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:40:58 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3084 , to selected 7846
- listener.h: use an enum for flag types

Revision 3084 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:37:38 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3081 , to selected 7846
- defaults.h: removed MSGPATH definition

Revision 3081 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:30:06 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3078 , to selected 7846
- m_stats.c, conf.h: removed unused CONF_FLAGS_LIMIT_IP and CONF_FLAGS_NOMATCH_IP
  definitions

Revision 3078 - Directory Listing - [select for diffs]
Modified Fri Feb 28 20:34:07 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3055 , to selected 7846
- Renamed ts_warn() to sendto_realops_flags_ratelimited()

Revision 3055 - Directory Listing - [select for diffs]
Modified Wed Feb 26 18:38:06 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3048 , to selected 7846
- Removed FAKEHOST server capability for now

Revision 3048 - Directory Listing - [select for diffs]
Modified Tue Feb 25 22:30:30 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 3045 , to selected 7846
- ircd binary is now again placed in /bin instead of /sbin

Revision 3045 - Directory Listing - [select for diffs]
Modified Tue Feb 25 21:38:23 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 3044 , to selected 7846
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25

Revision 3044 - Directory Listing - [select for diffs]
Modified Tue Feb 25 21:10:46 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 3019 , to selected 7846
- ms_bmask(): made mode_type an unsigned int type

Revision 3019 - Directory Listing - [select for diffs]
Modified Sat Feb 22 21:31:35 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 3017 , to selected 7846
- numeric.h: removed some other unused numeric constants as pointed out by Adam

Revision 3017 - Directory Listing - [select for diffs]
Modified Sat Feb 22 21:06:29 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2995 , to selected 7846
- numeric.h: removed unused RPL_HOSTHIDDEN numeric constant

Revision 2995 - Directory Listing - [select for diffs]
Modified Tue Feb 18 21:16:17 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2970 , to selected 7846
- hostmask.c: get rid of this (type & ~0x1) hack

Revision 2970 - Directory Listing - [select for diffs]
Modified Fri Jan 31 11:23:46 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2959 , to selected 7846
- Move myctime() from irc_string.c to s_misc.c

Revision 2959 - Directory Listing - [select for diffs]
Modified Tue Jan 28 17:30:49 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2958 , to selected 7846
- Added modules_get_list() and made modules_list visible to only modules.c
- Fixed naming convetion of other linked lists in modules.c

Revision 2958 - Directory Listing - [select for diffs]
Modified Tue Jan 28 17:05:51 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2955 , to selected 7846
- Removed sendto_channel_remote()

Revision 2955 - Directory Listing - [select for diffs]
Modified Tue Jan 28 16:40:30 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2949 , to selected 7846
- register_remote_user(): removed unused realname/gecos parameter

Revision 2949 - Directory Listing - [select for diffs]
Modified Sun Jan 26 20:08:25 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2937 , to selected 7846
- client.h: add separate definition for services IDs instead of using HOSTLEN

Revision 2937 - Directory Listing - [select for diffs]
Modified Sun Jan 26 12:15:55 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2935 , to selected 7846
- Clean up stupid pointer magic passed to the channel mode handlers.

Revision 2935 - Directory Listing - [select for diffs]
Modified Sun Jan 26 11:16:40 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2929 , to selected 7846
- irc_res.h: update copyright/license header

Revision 2929 - Directory Listing - [select for diffs]
Modified Sat Jan 25 23:14:08 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2925 , to selected 7846
- s_auth.c, s_auth.h: optimized so we save unecessary auth_doing_list
  traversals. Patch provided by Adam.

Revision 2925 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:46:42 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2923 , to selected 7846
- s_serv.h: removed unused header include

Revision 2923 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:43:43 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2921 , to selected 7846
- modules.h: removed unused header include

Revision 2921 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:38:44 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2916 , to selected 7846
- send.c: made some things use an enum.

Revision 2916 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2910 , to selected 7846
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2910 - Directory Listing - [select for diffs]
Modified Thu Jan 23 19:10:55 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2902 , to selected 7846
- Implemented "userhost-in-names" client capability

Revision 2902 - Directory Listing - [select for diffs]
Modified Wed Jan 22 20:24:03 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2896 , to selected 7846
- channel_mode.h: fixed long-standing bug where +p channels have been show
  in the /whois reply

Revision 2896 - Directory Listing - [select for diffs]
Modified Tue Jan 21 20:05:40 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2881 , to selected 7846
- channel_mode.h: made some things use an enum. Removed unused header include.

Revision 2881 - Directory Listing - [select for diffs]
Modified Mon Jan 20 17:15:39 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2868 , to selected 7846
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.

Revision 2868 - Directory Listing - [select for diffs]
Modified Sun Jan 19 17:01:59 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2867 , to selected 7846
- s_serv.h: made some things use an enum

Revision 2867 - Directory Listing - [select for diffs]
Modified Sun Jan 19 16:58:07 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2865 , to selected 7846
- send.c, send.h: made some things use an enum

Revision 2865 - Directory Listing - [select for diffs]
Modified Sun Jan 19 14:35:22 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2855 , to selected 7846
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2855 - Directory Listing - [select for diffs]
Modified Sat Jan 18 18:03:49 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2852 , to selected 7846
- Fixed indentation, removed whitespaces/tabs, update copyright header

Revision 2852 - Directory Listing - [select for diffs]
Modified Sat Jan 18 16:30:48 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2848 , to selected 7846
- Added 'unxline' oper privilege for better fine tuning

Revision 2848 - Directory Listing - [select for diffs]
Modified Fri Jan 17 18:05:01 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2846 , to selected 7846
- Made irc numeric use an enum

Revision 2846 - Directory Listing - [select for diffs]
Modified Fri Jan 17 16:58:36 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2820 , to selected 7846
- hook.h, hook.c: fixed indentation, removed whitespaces/tabs

Revision 2820 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2813 , to selected 7846
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use

Revision 2813 - Directory Listing - [select for diffs]
Modified Sun Jan 12 20:23:50 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2811 , to selected 7846
- Renamed ban_them() to conf_try_ban()
- conf_try_ban() removed exemption notices that are now redundant

Revision 2811 - Directory Listing - [select for diffs]
Modified Sun Jan 12 19:39:33 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2793 , to selected 7846
- Greatly speedup k-/g-line lookup. Instead of testing every single client against
  every single k-/g-line just check the just added ban against connected clients.

Revision 2793 - Directory Listing - [select for diffs]
Modified Thu Jan 9 17:38:12 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2748 , to selected 7846
 - Make PRIVMSG/NOTICE use UID targets if possible

Revision 2748 - Directory Listing - [select for diffs]
Modified Sun Jan 5 19:20:09 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2727 , to selected 7846
- Fixed server name leak for hidden servers in /who, /whois and /whowas

Revision 2727 - Directory Listing - [select for diffs]
Modified Sun Dec 29 13:28:03 2013 UTC (11 years, 7 months ago) by michael
Diff to previous 2632 , to selected 7846
- Cleaned up RPL_WHOISADMIN hack

Revision 2632 - Directory Listing - [select for diffs]
Modified Sun Dec 8 18:33:48 2013 UTC (11 years, 8 months ago) by michael
Diff to previous 2630 , to selected 7846
- Removed setup_socket callback
- Removed init_comm() as init_netio() can be called directly

Revision 2630 - Directory Listing - [select for diffs]
Modified Sun Dec 8 13:42:51 2013 UTC (11 years, 8 months ago) by michael
Diff to previous 2591 , to selected 7846
- RPL_WHOISMODES now uses the 310 numeric to comply with other ircds

Revision 2591 - Directory Listing - [select for diffs]
Modified Thu Nov 21 13:51:52 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2578 , to selected 7846
- include/client.h: add UMODE_CALLERID, UMODE_SOFTCALLERID to SEND_UMODES

Revision 2578 - Directory Listing - [select for diffs]
Modified Wed Nov 20 19:54:44 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2565 , to selected 7846
- Fixed ID_or_name macro as reported by Adam <adam@anope.org>

Revision 2565 - Directory Listing - [select for diffs]
Modified Sun Nov 17 18:40:26 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2543 , to selected 7846
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD

Revision 2543 - Directory Listing - [select for diffs]
Modified Wed Nov 13 18:25:39 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2529 , to selected 7846
- src/send.c: fixed several compile warnings with -Wsign-conversion

Revision 2529 - Directory Listing - [select for diffs]
Modified Fri Nov 8 17:49:24 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2522 , to selected 7846
- Administrators are now able to see user modes a user has set via /whois

Revision 2522 - Directory Listing - [select for diffs]
Modified Fri Nov 1 20:44:04 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2511 , to selected 7846
- Got rid of find_kill() and find_gline() wrapper functions

Revision 2511 - Directory Listing - [select for diffs]
Modified Sun Oct 27 18:56:53 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2478 , to selected 7846
- Added usermode +W. Users connected via a webirc gateway get this
  mode set by servers.
- /WHOIS now shows whether a client is connected via a webirc
  gateway

Revision 2478 - Directory Listing - [select for diffs]
Modified Wed Oct 23 14:04:31 2013 UTC (11 years, 10 months ago) by michael
Diff to previous 2475 , to selected 7846
- Stole ircu's RPL_WHOISACCOUNT numeric

Revision 2475 - Directory Listing - [select for diffs]
Modified Fri Oct 11 19:40:43 2013 UTC (11 years, 10 months ago) by michael
Diff to previous 2433 , to selected 7846
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments

Revision 2433 - Directory Listing - [select for diffs]
Modified Fri Aug 2 18:43:00 2013 UTC (12 years ago) by michael
Diff to previous 2412 , to selected 7846
- Removed rfc1459_command_send_error() message handler

Revision 2412 - Directory Listing - [select for diffs]
Modified Fri Jul 19 16:48:04 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2410 , to selected 7846
- include/patchlevel.h: changed patchlevel to hybrid(TRUNK)

Revision 2410 - Directory Listing - [select for diffs]
Modified Fri Jul 19 15:44:09 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2382 , to selected 7846
- motd.(c|h): fixed core with zero byte length ircd.motd. Reported by Fawkes

Revision 2382 - Directory Listing - [select for diffs]
Modified Sat Jul 6 16:31:07 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2366 , to selected 7846
- Remove msgq, and xsnprintf source files for now

Revision 2366 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:49:56 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2363 , to selected 7846
- ircd_defs.h: increased PASSWDLEN to 128

Revision 2363 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:29:23 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2350 , to selected 7846
- find_accept(): solved XXX

Revision 2350 - Directory Listing - [select for diffs]
Modified Wed Jul 3 21:23:45 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2345 , to selected 7846
- ircd_defs.h: increased KILLLEN, REASONLEN, KICKLEN, and AWAYLEN to 180

Revision 2345 - Directory Listing - [select for diffs]
Modified Wed Jul 3 18:17:39 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2336 , to selected 7846
- White-space commit / style corrections

Revision 2336 - Directory Listing - [select for diffs]
Modified Wed Jul 3 12:58:28 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2318 , to selected 7846
- Added XLINE and RESV logging types

Revision 2318 - Directory Listing - [select for diffs]
Modified Fri Jun 21 17:47:52 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2313 , to selected 7846
- Stole ircu's outbound message queue implementation for later use

Revision 2313 - Directory Listing - [select for diffs]
Modified Fri Jun 21 11:40:50 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2300 , to selected 7846
- conf.c:valid_tkline(): minor cleanups

Revision 2300 - Directory Listing - [select for diffs]
Modified Wed Jun 19 12:10:37 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2297 , to selected 7846
- whowas: Renamed functions.
  add_history -> whowas_add_history
  off_history -> whowas_off_history
  get_history -> whowas_get_history

Revision 2297 - Directory Listing - [select for diffs]
Modified Wed Jun 19 11:57:38 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2296 , to selected 7846
- whowas.c: renamed count_whowas_memory() to whowas_count_memory()
- watch_count_memory(), whowas_count_memory(): constification, renamed
  variables, removed unused variables

Revision 2296 - Directory Listing - [select for diffs]
Modified Wed Jun 19 11:19:22 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2293 , to selected 7846
- Rename Ban::username structure member to Ban::user

Revision 2293 - Directory Listing - [select for diffs]
Modified Wed Jun 19 10:54:16 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2292 , to selected 7846
- Added FAKEHOST server capability for later use

Revision 2292 - Directory Listing - [select for diffs]
Modified Wed Jun 19 10:44:02 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2283 , to selected 7846
- client.h: add UMODE_HIDDENHOST to SEND_UMODES

Revision 2283 - Directory Listing - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2282 , to selected 7846
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>

Revision 2282 - Directory Listing - [select for diffs]
Modified Tue Jun 18 18:02:14 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2269 , to selected 7846
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()

Revision 2269 - Directory Listing - [select for diffs]
Modified Tue Jun 18 15:07:26 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2246 , to selected 7846
- Added general::stats_u_oper_only configuration option

Revision 2246 - Directory Listing - [select for diffs]
Modified Sun Jun 16 10:48:39 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2229 , to selected 7846
- Add usermode 'S' (client is connecte via SSL/TLS).
  Allows services to keep track of what users are connected via SSL,
  and allows to see ssl-status of remote clients in a /whois.

Revision 2229 - Directory Listing - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2228 , to selected 7846
- Cleanups and fixes to previous commit -r2228

Revision 2228 - Directory Listing - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2216 , to selected 7846
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!

Revision 2216 - Directory Listing - [select for diffs]
Modified Thu Jun 6 17:35:45 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2196 , to selected 7846
- Added read_links_file()

Revision 2196 - Directory Listing - [select for diffs]
Modified Tue Jun 4 18:30:12 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2189 , to selected 7846
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block

Revision 2189 - Directory Listing - [select for diffs]
Modified Tue Jun 4 12:45:38 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2185 , to selected 7846
- Removed Client::client_host and Client::client_server members

Revision 2185 - Directory Listing - [select for diffs]
Modified Tue Jun 4 12:29:18 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2181 , to selected 7846
- Removed usermode +C

Revision 2181 - Directory Listing - [select for diffs]
Modified Tue Jun 4 11:03:41 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2174 , to selected 7846
- Fixed debug assertion being triggered on ident lookup
  as reported by Stuart Walsh

Revision 2174 - Directory Listing - [select for diffs]
Modified Mon Jun 3 19:45:38 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2168 , to selected 7846
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 

Revision 2168 - Directory Listing - [select for diffs]
Modified Sun Jun 2 20:08:01 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2167 , to selected 7846
- motd.c, motd.h: fix compile warnings

Revision 2167 - Directory Listing - [select for diffs]
Modified Sun Jun 2 20:02:51 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2164 , to selected 7846
- motd.c, motd.h: add support for ip masks

Revision 2164 - Directory Listing - [select for diffs]
Modified Sun Jun 2 19:42:58 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2163 , to selected 7846
- motd.h, motd.c: minor cleanups. use 'unsigned' whenever possible

Revision 2163 - Directory Listing - [select for diffs]
Modified Sun Jun 2 18:41:38 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2159 , to selected 7846
- include/defaults.h: remove unused INIT_LOG_LEVEL define

Revision 2159 - Directory Listing - [select for diffs]
Modified Sun Jun 2 18:22:01 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2156 , to selected 7846
- Cleanup ISUPPORT code and get rid of message.c

Revision 2156 - Directory Listing - [select for diffs]
Modified Fri May 31 20:53:11 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2150 , to selected 7846
- Cleanup flattened links code

Revision 2150 - Directory Listing - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2138 , to selected 7846
- Implement motd{} configuration blocks based on ircu's implementation

Revision 2138 - Directory Listing - [select for diffs]
Modified Wed May 29 21:14:02 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2137 , to selected 7846
- 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 2137 - Directory Listing - [select for diffs]
Modified Wed May 29 19:49:27 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2133 , to selected 7846
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
  Only services may set a fakehost via SVSMODE.

Revision 2133 - Directory Listing - [select for diffs]
Modified Wed May 29 18:27:24 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2130 , to selected 7846
- get_member_status(), valid_wildcard(): constification

Revision 2130 - Directory Listing - [select for diffs]
Modified Wed May 29 15:32:28 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2118 , to selected 7846
- resv.c: move valid_wild_card_simple() to conf.c

Revision 2118 - Directory Listing - [select for diffs]
Modified Sun May 26 11:49:51 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2116 , to selected 7846
- Got rid of CONF_HUB enum type

Revision 2116 - Directory Listing - [select for diffs]
Modified Sun May 26 11:44:01 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2084 , to selected 7846
- Got rid of CONF_CLASS enum type

Revision 2084 - Directory Listing - [select for diffs]
Modified Sat May 18 17:39:39 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2069 , to selected 7846
- Removed testline and testmask

Revision 2069 - Directory Listing - [select for diffs]
Modified Thu May 16 14:48:34 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2038 , to selected 7846
- Fixed compile error

Revision 2038 - Directory Listing - [select for diffs]
Modified Tue May 14 19:21:32 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2028 , to selected 7846
- Added 'locops' and 'wallops' to irc-operator flags
--- Diese und die folgenden Zeilen werden ignoriert --

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

Revision 2028 - Directory Listing - [select for diffs]
Modified Tue May 14 18:19:05 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2022 , to selected 7846
- Overhaul HELP system

Revision 2022 - Directory Listing - [select for diffs]
Modified Sun May 12 18:07:07 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2012 , to selected 7846
- Remove entering_umode and change_umode callbacks in preparation for the 
  modular usermode subsystem

Revision 2012 - Directory Listing - [select for diffs]
Modified Sun May 12 14:47:26 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1992 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Fri May 10 18:32:26 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1976 , to selected 7846
- Removed unused OFLAG_OPER_SPY definition

Revision 1976 - Directory Listing - [select for diffs]
Modified Wed May 8 19:33:06 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1954 , to selected 7846
- Added usermode F (remote client connect/exit notices) on public request

Revision 1954 - Directory Listing - [select for diffs]
Modified Mon May 6 18:51:19 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1946 , to selected 7846
- Implemented channel mode +M. Clients that haven't identified their
  name with NickServ may not speak in a channel that has this mode set

Revision 1946 - Directory Listing - [select for diffs]
Modified Sun May 5 10:21:40 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1937 , to selected 7846
- Removed channel::quiet_on_ban configuration option. This feature is
  now enabled by default

Revision 1937 - Directory Listing - [select for diffs]
Modified Sat May 4 20:54:13 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1927 , to selected 7846
-  Implemented channel mode +c. Known from other ircds, this mode basically
   prevents users from sending messages including control codes to a channel
   that has this mode set

Revision 1927 - Directory Listing - [select for diffs]
Modified Tue Apr 30 17:46:40 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1922 , to selected 7846
- Move report_resv() to m_stats.c

Revision 1922 - Directory Listing - [select for diffs]
Modified Tue Apr 30 15:08:42 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1921 , to selected 7846
- Moved report_confitem_types() to m_stats.c

Revision 1921 - Directory Listing - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1904 , to selected 7846
- Forward-port -r1920 [Dropped PCRE support]

Revision 1904 - Directory Listing - [select for diffs]
Modified Sat Apr 27 21:16:22 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1877 , to selected 7846
- Removed operflag 'nick_changes'. Operators can now set +n at will

Revision 1877 - Directory Listing - [select for diffs]
Modified Sat Apr 27 10:26:51 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1858 , to selected 7846
- Made find_capability() return an unsigned int

Revision 1858 - Directory Listing - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1857 , to selected 7846
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks

Revision 1857 - Directory Listing - [select for diffs]
Modified Wed Apr 24 20:47:21 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1851 , to selected 7846
- Constification

Revision 1851 - Directory Listing - [select for diffs]
Modified Wed Apr 24 18:31:06 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1849 , to selected 7846
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option

Revision 1849 - Directory Listing - [select for diffs]
Modified Tue Apr 23 20:30:08 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1848 , to selected 7846
- numeric.h: cosmetical cleanups; removed useless comments

Revision 1848 - Directory Listing - [select for diffs]
Modified Tue Apr 23 20:19:36 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1847 , to selected 7846
- numeric.(c|h): remove RPL_TEXT, re-add RPL_RSACHALLENGE

Revision 1847 - Directory Listing - [select for diffs]
Modified Tue Apr 23 16:42:02 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1846 , to selected 7846
- Constification, replaced few sprintf with snprintf

Revision 1846 - Directory Listing - [select for diffs]
Modified Mon Apr 22 18:59:59 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1845 , to selected 7846
- s_misc.h: fixed compile warning with -Wunsuffixed-float-constants

Revision 1845 - Directory Listing - [select for diffs]
Modified Mon Apr 22 18:33:02 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1843 , to selected 7846
- Fixed some compile warnings

Revision 1843 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:48:01 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1839 , to selected 7846
- conf.h: removed MaskItem::hnext member

Revision 1839 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:41:40 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1837 , to selected 7846
- Add ERR_CHANBANREASON (numeric 485)

Revision 1837 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:27:27 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1834 , to selected 7846
- Remove current msg locale implementation

Revision 1834 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1832 , to selected 7846
- Revert to -r1831

Revision 1832 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1831 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Mon Apr 15 10:57:05 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1826 , to selected 7846
- Forward-port -r1741 [Fixed logfiles not getting reopened on /rehash]

Revision 1826 - Directory Listing - [select for diffs]
Modified Mon Apr 15 09:09:09 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1825 , to selected 7846
- Minor cleanups to hash.c; removed now unused functions, style cleanups

Revision 1825 - Directory Listing - [select for diffs]
Modified Sun Apr 14 19:54:48 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1819 , to selected 7846
- Quarantined/reserved channels may now contain wildcards

Revision 1819 - Directory Listing - [select for diffs]
Modified Fri Apr 12 11:57:26 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1798 , to selected 7846
- Removed recently added m_svshost.c. Services may now change the host of a
  specific user via "SVSMODE <timestamp> <target> +x <hostname>"

Revision 1798 - Directory Listing - [select for diffs]
Modified Sun Mar 31 17:09:50 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1793 , to selected 7846
- Cleanup/reorganize header file layout
- Fixed naming convention in some places

Revision 1793 - Directory Listing - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1785 , to selected 7846
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)

Revision 1785 - Directory Listing - [select for diffs]
Modified Sat Jan 26 22:40:55 2013 UTC (12 years, 6 months ago) by michael
Diff to previous 1783 , to selected 7846
- Forward-port -r1784 [Fix bug where idle time sometimes is 0 even if the
  client didn't send any private message]

Revision 1783 - Directory Listing - [select for diffs]
Modified Thu Jan 24 19:26:51 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1761 , to selected 7846
- Forward-port -r1774:
  - Configuration parser now does support 'year' and 'month' units
  - Add support for fake idle times to /whois. Known from csircd, this
    adds min_idle, and max_idle configuration directives to class{} blocks

Revision 1761 - Directory Listing - [select for diffs]
Modified Fri Jan 18 19:21:39 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1751 , to selected 7846
- Fixed some other invalid conversion specifiers

Revision 1751 - Directory Listing - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1743 , to selected 7846
- 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 1743 - Directory Listing - [select for diffs]
Modified Mon Jan 14 19:56:49 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1737 , to selected 7846
- Forward-port -r1742 [ircd.pid should be in /var/run instead of /var]

Revision 1737 - Directory Listing - [select for diffs]
Modified Mon Jan 14 17:37:55 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1736 , to selected 7846
- Quick and dirty workaround to fix build on GNU/Hurd
  because of undefined PATH_MAX

Revision 1736 - Directory Listing - [select for diffs]
Modified Sun Jan 13 09:31:46 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1734 , to selected 7846
- Forward-port -r1732 [Dropped support for linux rt signals]

Revision 1734 - Directory Listing - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1715 , to selected 7846
- Add support for "away-notify" client capability

Revision 1715 - Directory Listing - [select for diffs]
Modified Mon Dec 24 15:19:32 2012 UTC (12 years, 8 months ago) by michael
Diff to previous 1702 , to selected 7846
- Improved WEBIRC authentication; added 'webirc' to auth::flags

Revision 1702 - Directory Listing - [select for diffs]
Modified Thu Dec 20 15:49:20 2012 UTC (12 years, 8 months ago) by michael
Diff to previous 1668 , to selected 7846
- /info now also shows pathnames of g-/x-line database files

Revision 1668 - Directory Listing - [select for diffs]
Modified Mon Nov 19 21:28:28 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1666 , to selected 7846
- conf_db.c: import backup/restore cleanups from 5.1.24

Revision 1666 - Directory Listing - [select for diffs]
Modified Sun Nov 18 17:03:18 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1664 , to selected 7846
- Cleanup unused header file includes
- Fixed minor compile warning in conf.c

Revision 1664 - Directory Listing - [select for diffs]
Modified Sun Nov 18 14:33:47 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1662 , to selected 7846
- memory.c: removed mem_frob()
- automake 1.12.5

Revision 1662 - Directory Listing - [select for diffs]
Modified Sat Nov 17 20:11:33 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1656 , to selected 7846
- Fixed inconsistent svn file properties

Revision 1656 - Directory Listing - [select for diffs]
Modified Fri Nov 16 19:43:21 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1654 , to selected 7846
- add mempool.(c|h)

Revision 1654 - Directory Listing - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1653 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Wed Nov 14 11:50:55 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1652 , to selected 7846
- added improved match() stolen from ircu
- fixed compile warning in m_module.c

Revision 1652 - Directory Listing - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1649 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Sat Nov 10 19:27:13 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1647 , to selected 7846
- minor MaskItem structure cleanup

Revision 1647 - Directory Listing - [select for diffs]
Modified Fri Nov 9 20:11:58 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1646 , to selected 7846
- Finish stabilizing/cleanup of conf parser

Revision 1646 - Directory Listing - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1644 , to selected 7846
- First pass of conf parser stabilization/cleanup

Revision 1644 - Directory Listing - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1636 , to selected 7846
- More config subsystem cleanups

Revision 1636 - Directory Listing - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1635 , to selected 7846
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge

Revision 1635 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:59:16 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1633 , to selected 7846
- svn propset svn:keywords "Id"

Revision 1633 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:51:30 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1632 , to selected 7846
- Add conf_class.c, conf_class.h

Revision 1632 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1628 , to selected 7846
- Initial rewrite of the configuration subsystem

Revision 1628 - Directory Listing - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1627 , to selected 7846
- flesh out new *line database handling
- simplify temporary bans

Revision 1627 - Directory Listing - [select for diffs]
Modified Thu Nov 1 17:42:19 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1625 , to selected 7846
- read_uint8, write_uint8: use uint8_t instead of unsigned char

Revision 1625 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:49:25 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1623 , to selected 7846
- dbs are now periodically flushed on disc every 5 minutes

Revision 1623 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:24:43 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1622 , to selected 7846
- Removed temporary_xlines list

Revision 1622 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1621 , to selected 7846
- 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 1621 - Directory Listing - [select for diffs]
Modified Wed Oct 31 23:11:40 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1620 , to selected 7846
- src/conf_db.c: Cleanup get_file_version()

Revision 1620 - Directory Listing - [select for diffs]
Modified Wed Oct 31 22:54:58 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1618 , to selected 7846
- Added conf_db.c based on ircservice's binary database for later use

Revision 1618 - Directory Listing - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1592 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1581 , to selected 7846
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1581 - Directory Listing - [select for diffs]
Modified Fri Oct 19 01:04:20 2012 UTC (12 years, 10 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1569 , to selected 7846
bump patchlevel to 8.0.0


Revision 1569 - Directory Listing - [select for diffs]
Modified Tue Oct 16 18:46:53 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1559 , to selected 7846
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers

Revision 1559 - Directory Listing - [select for diffs]
Modified Sun Oct 14 01:38:28 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1549 , to selected 7846
- Replaced TimeStamp based services IDs with more flexible account names

Revision 1549 - Directory Listing - [select for diffs]
Modified Mon Oct 1 18:11:11 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1547 , to selected 7846
- Removed general::kline_with_reason configuration options. It's now enabled
  by default
- Removed remnants of the broken reject holding code

Revision 1547 - Directory Listing - [select for diffs]
Modified Sun Sep 30 17:50:03 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1538 , to selected 7846
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default

Revision 1538 - Directory Listing - [select for diffs]
Modified Sat Sep 29 00:35:31 2012 UTC (12 years, 10 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1519 , to selected 7846
- bump patchlevel to 8.0.0rc1
Revision 1519 - Directory Listing - [select for diffs]
Modified Wed Sep 5 12:02:04 2012 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1518 , to selected 7846
- Topics as well as user-aways are now sent in a burst by default

Revision 1518 - Directory Listing - [select for diffs]
Modified Sun Sep 2 16:50:40 2012 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1516 , to selected 7846
- Removed rkline.conf and rxline.conf leftovers. Regular expression based
  k- and x-lines can be set via ircd.conf only.

Revision 1516 - Directory Listing - [select for diffs]
Modified Thu Aug 30 15:08:36 2012 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1509 , to selected 7846
- 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 1509 - Directory Listing - [select for diffs]
Modified Sat Aug 25 02:56:31 2012 UTC (13 years ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1503 , to selected 7846
bump patchlevel to 8.0.0beta3
Revision 1503 - Directory Listing - [select for diffs]
Modified Tue Aug 14 09:05:58 2012 UTC (13 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1497 , to selected 7846
- Removed all unused references to GPATH and glinefile. There's no glines.conf.

Revision 1497 - Directory Listing - [select for diffs]
Modified Sun Aug 5 13:22:54 2012 UTC (13 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1495 , to selected 7846
- Move HOSIPLEN, IDLEN and PASSWDLEN to ircd_defs.h

Revision 1495 - Directory Listing - [select for diffs]
Modified Sun Aug 5 09:35:42 2012 UTC (13 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1490 , to selected 7846
- Removed use_invex, use_except and use_knock configuration options.
  These features are now enabled by default

Revision 1490 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:33:23 2012 UTC (13 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1484 , to selected 7846
- removed serverhide::disable_hidden configuration option
- update NEWS

Revision 1484 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:38:56 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1483 , to selected 7846
- Add back AWAY throttling, now that we allow changing away messages
  without unsetting AWAY in the first place

Revision 1483 - Directory Listing - [select for diffs]
Modified Wed Jul 25 19:15:48 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1479 , to selected 7846
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption

Revision 1479 - Directory Listing - [select for diffs]
Modified Sun Jul 22 17:02:48 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1474 , to selected 7846
- fix msg_channel_flags() so it can deal with messages coming from servers

Revision 1474 - Directory Listing - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1472 , to selected 7846
- removed &localchannels

Revision 1472 - Directory Listing - [select for diffs]
Modified Sun Jul 22 12:03:18 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1470 , to selected 7846
- remove CAP_TB
- add proper TS6 support to TBURST

Revision 1470 - Directory Listing - [select for diffs]
Modified Sat Jul 21 20:38:46 2012 UTC (13 years, 1 month ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1468 , to selected 7846
- bump patchlevel to 8.0.0beta2
Revision 1468 - Directory Listing - [select for diffs]
Modified Sat Jul 21 20:03:29 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1460 , to selected 7846
- must propagate UMODE_REGONLY to other servers, otherwise message-blocking
  won't work for remote clients

Revision 1460 - Directory Listing - [select for diffs]
Modified Fri Jul 6 14:32:53 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1459 , to selected 7846
- Added 'set' to operator privilege flags. Gives access to the "SET" command

Revision 1459 - Directory Listing - [select for diffs]
Modified Fri Jul 6 14:23:09 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1455 , to selected 7846
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition

Revision 1455 - Directory Listing - [select for diffs]
Modified Fri Jun 29 14:16:12 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1449 , to selected 7846
- Minor constification changes

Revision 1449 - Directory Listing - [select for diffs]
Modified Tue Jun 26 18:17:03 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1448 , to selected 7846
- Merged m_away() and mo_away(). Also, /away is no longer time-limited.
- Same goes for /list

Revision 1448 - Directory Listing - [select for diffs]
Modified Mon Jun 25 21:07:35 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1447 , to selected 7846
- Don't allow m_module.la to be unloaded

Revision 1447 - Directory Listing - [select for diffs]
Modified Mon Jun 25 20:22:29 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1446 , to selected 7846
- Added m_module.c and moved mo_module() into it

Revision 1446 - Directory Listing - [select for diffs]
Modified Mon Jun 25 20:05:12 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1432 , to selected 7846
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --

M    include/defaults.h
M    include/conf.h
M    include/numeric.h
M    include/motd.h
M    src/s_user.c
M    src/messages.tab
M    src/motd.c
M    src/ircd.c
M    modules/Makefile.in
M    modules/m_challenge.c
M    modules/m_oper.c
D    modules/m_omotd.c
M    modules/m_rehash.c
M    modules/Makefile.am
M    NEWS

Revision 1432 - Directory Listing - [select for diffs]
Modified Sat Jun 9 19:40:08 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1431 , to selected 7846
- 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 1431 - Directory Listing - [select for diffs]
Modified Sat Jun 9 19:15:10 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1427 , to selected 7846
- NICKLEN definition no longer respects the trailing NUL character
  (reverts to old behavior)

Revision 1427 - Directory Listing - [select for diffs]
Modified Thu Jun 7 11:36:21 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1422 , to selected 7846
- parse.c: make msg_tree_parse() only take one argument
- client.h: rearrange structures

Revision 1422 - Directory Listing - [select for diffs]
Modified Mon May 28 13:38:09 2012 UTC (13 years, 2 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1404 , to selected 7846
bump version to 8.0.0beta1
Revision 1404 - Directory Listing - [select for diffs]
Modified Thu May 10 20:41:45 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1402 , to selected 7846
- minor cleanups to the module code

Revision 1402 - Directory Listing - [select for diffs]
Modified Wed May 9 18:42:45 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1401 , to selected 7846
- /info no longer sends information about the platform ircd is running on
- remove get_ircd_platform() function
- configure: --enable-efnet switch is no longer required

Revision 1401 - Directory Listing - [select for diffs]
Modified Tue May 8 18:58:13 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1400 , to selected 7846
o) Removed channel::burst_topicwho configuration option. Topicsetters are
   now sent by default

Revision 1400 - Directory Listing - [select for diffs]
Modified Mon May 7 20:08:32 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1398 , to selected 7846
- move has_wildcards() to irc_string.c and make use of it in several places

Revision 1398 - Directory Listing - [select for diffs]
Modified Sun May 6 10:57:06 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1393 , to selected 7846
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1

Revision 1393 - Directory Listing - [select for diffs]
Modified Wed May 2 19:17:37 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1391 , to selected 7846
- 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 1391 - Directory Listing - [select for diffs]
Modified Tue May 1 15:34:29 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1389 , to selected 7846
- s_bsd.c:close_connection(): fixed connection scheduling

Revision 1389 - Directory Listing - [select for diffs]
Modified Tue May 1 13:08:29 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1386 , to selected 7846
- rename some struct AccessItem members

Revision 1386 - Directory Listing - [select for diffs]
Modified Tue May 1 11:35:46 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1383 , to selected 7846
- client.h: get rid of Server::sconf

Revision 1383 - Directory Listing - [select for diffs]
Modified Tue May 1 11:18:22 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1380 , to selected 7846
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
  are no longer separately attached to Client structures.

Revision 1380 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:51:40 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1379 , to selected 7846
- conf.h: remove unused CONF_NOLIMIT definition

Revision 1379 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:49:57 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1378 , to selected 7846
- remove operlog and logpath from config_file_entry structure

Revision 1378 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:43:34 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1377 , to selected 7846
- Get rid of OPERNICKLEN. Oper login IDs are no longer limited to NICKLEN*2

Revision 1377 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:35:16 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1372 , to selected 7846
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
  All they do is lead to confusion.

Revision 1372 - Directory Listing - [select for diffs]
Modified Thu Apr 26 19:04:51 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1371 , to selected 7846
- hostmask.c: move report_Klines() and report_auth() to m_stats.c

Revision 1371 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:32:21 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1370 , to selected 7846
- "UNKLINE bla@bla.net" may accidentaly remove existing klines such as *@bla.* - Fixed

Revision 1370 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:16:16 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1369 , to selected 7846
- change back CLEANUP_TKLINES_TIME to 60 seconds

Revision 1369 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:04:19 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1368 , to selected 7846
- cleanup temporary k/d/g line code

Revision 1368 - Directory Listing - [select for diffs]
Modified Wed Apr 25 16:42:06 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1367 , to selected 7846
- Remove temporary RKLINES/RXLINES leftovers

Revision 1367 - Directory Listing - [select for diffs]
Modified Tue Apr 24 21:20:54 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1365 , to selected 7846
- Cleanup hostmask.c. Make it use dlink list manipulation routines

Revision 1365 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:59:02 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1364 , to selected 7846
- change KEYLEN semantics. KEYLEN no longer includes space
  for the trailing \0

Revision 1364 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:28:21 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1361 , to selected 7846
- 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 1361 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:01:51 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1358 , to selected 7846
- remove clear_tree_parse()

Revision 1358 - Directory Listing - [select for diffs]
Modified Sun Apr 22 13:49:23 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1357 , to selected 7846
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384

Revision 1357 - Directory Listing - [select for diffs]
Modified Sat Apr 21 20:47:01 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1353 , to selected 7846
- minor cleanups to the getopt code

Revision 1353 - Directory Listing - [select for diffs]
Modified Sun Apr 15 18:35:55 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1346 , to selected 7846
- move conf_yy_input and conf_yy_fatal_error to conf_lexer.l
- conf_lexer.l: replace a strcpy with strlcpy

Revision 1346 - Directory Listing - [select for diffs]
Modified Mon Apr 9 17:35:40 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1345 , to selected 7846
- irc_reslib.c: add localhost as default nameserver in case we cannot find
  a suitable entrie in resolv.conf
- irc_res.c:res_ourserver(): no need to test against INADDR_ANY.
  This is a relict of old BIND versions which added INADDR_ANDY as default
  nameserver if no other servers could be found.

Revision 1345 - Directory Listing - [select for diffs]
Modified Mon Apr 9 15:54:34 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1343 , to selected 7846
- increase IRCD_MAXNS to 3

Revision 1343 - Directory Listing - [select for diffs]
Modified Sat Apr 7 18:46:29 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1335 , to selected 7846
- hostmask.c, rng_mt.c: avoid use of long int types

Revision 1335 - Directory Listing - [select for diffs]
Modified Sun Apr 1 16:40:35 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1331 , to selected 7846
- Sort out unused ConfItem flags

Revision 1331 - Directory Listing - [select for diffs]
Modified Sun Apr 1 12:23:21 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1329 , to selected 7846
- client.h: cleanup Client flags
- send.h: remove unused prototypes

Revision 1329 - Directory Listing - [select for diffs]
Modified Sun Apr 1 12:02:12 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1328 , to selected 7846
- Remove unused configure tests
- Fixed compile warning in conf_parser.c

Revision 1328 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:43:32 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1325 , to selected 7846
- Change SHOW_IP, MASK_IP and HIDE_IP into an enum type
- Removed unused CONF_SERVER_INFO_TLS_VERSION_* definition

Revision 1325 - Directory Listing - [select for diffs]
Modified Sat Mar 31 10:29:02 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1324 , to selected 7846
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it

Revision 1324 - Directory Listing - [select for diffs]
Modified Fri Mar 30 21:40:38 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1321 , to selected 7846
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now

Revision 1321 - Directory Listing - [select for diffs]
Modified Fri Mar 30 11:23:16 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1320 , to selected 7846
- remove unused variables

Revision 1320 - Directory Listing - [select for diffs]
Modified Thu Mar 29 11:15:26 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1319 , to selected 7846
- s_serv.h: sort out unused CAPABS, remove unused capabtab[]

Revision 1319 - Directory Listing - [select for diffs]
Modified Thu Mar 29 11:06:05 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1318 , to selected 7846
- minor cleanups and fixes to the new logging system
- decrease LOG_BUFSIZE to 1024

Revision 1318 - Directory Listing - [select for diffs]
Modified Wed Mar 28 11:18:54 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1317 , to selected 7846
- Killed include/m_info.h

Revision 1317 - Directory Listing - [select for diffs]
Modified Tue Mar 27 17:30:55 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1313 , to selected 7846
- remove tls_version from server_info struct

Revision 1313 - Directory Listing - [select for diffs]
Modified Tue Mar 27 11:09:31 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1312 , to selected 7846
- rsa.h: remove verify_private_key prototype

Revision 1312 - Directory Listing - [select for diffs]
Modified Mon Mar 26 16:07:20 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1309 , to selected 7846
- client.h: remove servlink leftovers

Revision 1309 - Directory Listing - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1307 , to selected 7846
- renaming files:

  ircd_parser.y -> conf_parser.y
  ircd_lexer.l  -> conf_lexer.l
  s_conf.c      -> conf.c
  s_conf.h      -> conf.h
  s_log.c       -> log.c
  s_log.h       -> log.h

Revision 1307 - Directory Listing - [select for diffs]
Modified Sat Mar 24 09:33:33 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1306 , to selected 7846
- rsa.c:report_crypto_errors: remove ERR_load_crypto_strings call.
  libcrypto error strings are already registered by SSL_load_error_strings()
- rsa.c: remove verify_private_key()

Revision 1306 - Directory Listing - [select for diffs]
Modified Sat Mar 24 07:43:04 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1303 , to selected 7846
- improve ssl/tls support
- cipher suites can now be specified via ircd.conf

Revision 1303 - Directory Listing - [select for diffs]
Modified Fri Mar 23 10:52:19 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1302 , to selected 7846
- Implement basic tls connections for server-server links

Revision 1302 - Directory Listing - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1301 , to selected 7846
- remove servlink in preparation for tls links/compression

Revision 1301 - Directory Listing - [select for diffs]
Modified Sat Mar 10 21:47:17 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1294 , to selected 7846
- add 'dline' and 'undline' operator flags
- implement remote dlines mainly for services purposes, but can be used
  by operators as well
- update example configuration files; remove invalid shared::flags entries

Revision 1294 - Directory Listing - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1292 , to selected 7846
- 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 1292 - Directory Listing - [select for diffs]
Modified Sun Feb 12 20:36:27 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1285 , to selected 7846
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem

Revision 1285 - Directory Listing - [select for diffs]
Modified Sun Feb 5 15:12:59 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1247 , to selected 7846
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported

Revision 1247 - Directory Listing - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1243 , to selected 7846
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet

Revision 1243 - Directory Listing - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1241 , to selected 7846
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
  remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there

Revision 1241 - Directory Listing - [select for diffs]
Modified Thu Sep 29 20:26:09 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1240 , to selected 7846
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
  an invalid signon time of zero for remote clients.

Revision 1240 - Directory Listing - [select for diffs]
Modified Thu Sep 29 14:03:18 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1238 , to selected 7846
- remove unused dynlink_init() prototype

Revision 1238 - Directory Listing - [select for diffs]
Modified Thu Sep 29 11:37:31 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1236 , to selected 7846
- rename mod_list to modules_list and make it static
- remove now unused _modinit and _moddeinit prototypes

Revision 1236 - Directory Listing - [select for diffs]
Modified Thu Sep 29 11:21:27 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1231 , to selected 7846
- Getting rid of rlimits.h. Relying on RLIMIT_NOFILE is
  more than enough nowadays

Revision 1231 - Directory Listing - [select for diffs]
Modified Thu Sep 22 19:50:51 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1230 , to selected 7846
- remove now obsolete members of the module struct

Revision 1230 - Directory Listing - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1228 , to selected 7846
- cleanup module loader. Make module api more flexible

Revision 1228 - Directory Listing - [select for diffs]
Modified Mon Sep 19 09:38:38 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1226 , to selected 7846
- add 'restart'/'module' operator flags which allows better fine tuning
  whether or not an operator may have access to RESTART/MOD* commands
- ircd_parser.y: (oper{}): ensure yy_aconf->port is set to zero, before
  setting any privilege bits. Fixes odd behaviour with multiple 'flags'
  entries.
  Also removed ability to negate operator flags with a tilde '~'. Pretty
  useless since all operator privilege flags are set to zero by default.

Revision 1226 - Directory Listing - [select for diffs]
Modified Sun Sep 18 12:22:15 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1220 , to selected 7846
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
  via ircd.conf only

Revision 1220 - Directory Listing - [select for diffs]
Modified Sun Sep 18 10:07:10 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1219 , to selected 7846
- doxify client.h

Revision 1219 - Directory Listing - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1216 , to selected 7846
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.

Revision 1216 - Directory Listing - [select for diffs]
Modified Tue Sep 13 18:22:31 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1206 , to selected 7846
- add 'globops' to operflags

Revision 1206 - Directory Listing - [select for diffs]
Modified Wed Aug 24 21:41:23 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1203 , to selected 7846
- Implement GLOBOPS
- remove debugging code from parse.c

Revision 1203 - Directory Listing - [select for diffs]
Modified Tue Aug 23 20:06:08 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1196 , to selected 7846
- make channel::topic and channel::topic_info fixed-size arrays

Revision 1196 - Directory Listing - [select for diffs]
Modified Sun Aug 21 10:09:23 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1192 , to selected 7846
- implement NICK/UID servicestamps
- add "SVS" to server capabilities

Revision 1192 - Directory Listing - [select for diffs]
Modified Thu Aug 18 20:25:18 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1180 , to selected 7846
- move change_local_nick() from client.c to m_nick.c

Revision 1180 - Directory Listing - [select for diffs]
Modified Tue Aug 16 08:00:56 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1178 , to selected 7846
- remove deprecated add_loacl_domain prototype

Revision 1178 - Directory Listing - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1176 , to selected 7846
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.

Revision 1176 - Directory Listing - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1175 , to selected 7846
- 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 - Directory Listing - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1173 , to selected 7846
- several fixes to services compatibility mode

Revision 1173 - Directory Listing - [select for diffs]
Modified Sun Aug 14 00:23:02 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1169 , to selected 7846
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set

Revision 1169 - Directory Listing - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1167 , to selected 7846
- rename find_server to hash_find_server to satisfy naming convention
- pull m_services.c and m_jupe.c from contrib/
- style fixes in some places

Revision 1167 - Directory Listing - [select for diffs]
Modified Thu Aug 11 20:13:38 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1165 , to selected 7846
- Improve services support
- Add channelmode +r

Revision 1165 - Directory Listing - [select for diffs]
Modified Thu Aug 11 18:56:53 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1159 , to selected 7846
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly

Revision 1159 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:08:18 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1158 , to selected 7846
- Implemented SVSMODE

Revision 1158 - Directory Listing - [select for diffs]
Modified Wed Aug 10 19:46:00 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1157 , to selected 7846
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)

Revision 1157 - Directory Listing - [select for diffs]
Modified Tue Aug 9 22:03:59 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1156 , to selected 7846
- preliminary services support

Revision 1156 - Directory Listing - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1155 , to selected 7846
- create ircd-hybrid-8 "branch"

Revision 1155 - Directory Listing - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid/include
Diff to previous 1151 , to selected 7846
- recreate "trunk"

Revision 1151 - Directory Listing - [select for diffs]
Modified Mon Aug 8 19:55:17 2011 UTC (14 years ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1150 , to selected 7846
release time - bump patchlevel to 7.3.0
Revision 1150 - Directory Listing - [select for diffs]
Modified Wed Aug 3 01:09:49 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1149 , to selected 7846
- add new channel modes O and S

Revision 1149 - Directory Listing - [select for diffs]
Modified Sun Jul 31 20:04:17 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1148 , to selected 7846
- Style cleanups
- Doxify hook.c

Revision 1148 - Directory Listing - [select for diffs]
Modified Fri Jul 29 21:29:06 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1146 , to selected 7846
- fixed several compile warnings

Revision 1146 - Directory Listing - [select for diffs]
Modified Thu Jul 28 20:00:19 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1143 , to selected 7846
- Improve multi-prefix client capability support

Revision 1143 - Directory Listing - [select for diffs]
Modified Mon Jul 25 18:58:51 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1126 , to selected 7846
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct

Revision 1126 - Directory Listing - [select for diffs]
Modified Sun Feb 20 14:30:12 2011 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1124 , to selected 7846
- add dlink_move_node() and make use of it in several places
- reuse LocalUser::lclient_node for local_client_list and serv_list
  (moving node between unknown_list and serv_list/local_client_list)

Revision 1124 - Directory Listing - [select for diffs]
Modified Mon Feb 7 11:45:27 2011 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1123 , to selected 7846
- replace several ircsprintf with snprintf

Revision 1123 - Directory Listing - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1122 , to selected 7846
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES

Revision 1122 - Directory Listing - [select for diffs]
Modified Mon Jan 10 09:14:19 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1120 , to selected 7846
- simplify remove_ipv6_mapping() and get rid of inetntoa

Revision 1120 - Directory Listing - [select for diffs]
Modified Sun Jan 9 09:58:25 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1119 , to selected 7846
- Bump up max temporary kline time to 360 days

Revision 1119 - Directory Listing - [select for diffs]
Modified Fri Jan 7 22:01:47 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1118 , to selected 7846
- removed HUB capability, which was a LL leftover

Revision 1118 - Directory Listing - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1115 , to selected 7846
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport

Revision 1115 - Directory Listing - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1114 , to selected 7846
- Rename bogus_host() found in several modules to check_servname() and move
  it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
  ircd won't start otherwise

Revision 1114 - Directory Listing - [select for diffs]
Modified Mon Dec 20 20:33:05 2010 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1113 , to selected 7846
- Move RPL_ETRACE to messages.tab
- CHANGE RPL_WHOISSSL to use the 671 numeric

Revision 1113 - Directory Listing - [select for diffs]
Modified Sat Dec 18 22:44:10 2010 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1097 , to selected 7846
- move Client.client_host and Client.client_server to LocalUser struct

Revision 1097 - Directory Listing - [select for diffs]
Modified Tue Aug 3 00:36:01 2010 UTC (15 years ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1082 , to selected 7846
bump patchlevel to rc1


Revision 1082 - Directory Listing - [select for diffs]
Modified Wed Mar 10 23:27:25 2010 UTC (15 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1080 , to selected 7846
- Move do_local_user to m_user.c

Revision 1080 - Directory Listing - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (15 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1078 , to selected 7846
- Sort out unneeded arguments of some user registration functions

Revision 1078 - Directory Listing - [select for diffs]
Modified Sun Mar 7 22:55:05 2010 UTC (15 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1072 , to selected 7846
- move Client.serial to LocalUser struct

Revision 1072 - Directory Listing - [select for diffs]
Modified Wed Feb 17 22:58:23 2010 UTC (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1046 , to selected 7846
- remove old dot_in_ip6_addr configuration option. this is now obsolete.

Revision 1046 - Directory Listing - [select for diffs]
Modified Wed Jan 27 21:26:51 2010 UTC (15 years, 6 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1045 , to selected 7846
Bump version to 7.3.0rc


Revision 1045 - Directory Listing - [select for diffs]
Modified Tue Jan 26 12:58:42 2010 UTC (15 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1032 , to selected 7846
- contrib/spy_links_notice.c: do not show additional arguments supplied to the
  LINKS command in spy notices. new behaviour is to simply show the command sent
  by the client, which exactly behaves like all other contributed spy modules.
- remove clean_string()

Revision 1032 - Directory Listing - [select for diffs]
Modified Thu Dec 3 18:45:37 2009 UTC (15 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1029 , to selected 7846
- fixed compile errors as reported by Peter Evans

Revision 1029 - Directory Listing - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (15 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1028 , to selected 7846
- branch off trunk to create 7.3 branch
Revision 1028 - Directory Listing - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (15 years, 9 months ago) by michael
Original Path: ircd-hybrid/include
Diff to previous 1015 , to selected 7846
- move ircd-hybrid-7.2 to trunk

Revision 1015 - Directory Listing - [select for diffs]
Modified Sun Oct 25 00:08:06 2009 UTC (15 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1013 , to selected 7846
- fixed broken cryptlinks as reported by henri
- removed deprecated inet_misc.c
- removed __attribute__ format, which sometimes really is usefull, even if
  unportable unless gcc, but for now they only give false warnings

Revision 1013 - Directory Listing - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (15 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1012 , to selected 7846
- 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 1012 - Directory Listing - [select for diffs]
Modified Fri Sep 18 14:39:42 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1011 , to selected 7846
- remove tools.(c|h)

Revision 1011 - Directory Listing - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1010 , to selected 7846
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes

Revision 1010 - Directory Listing - [select for diffs]
Modified Thu Sep 17 17:06:11 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1009 , to selected 7846
- more configure cleanups and modernizations

Revision 1009 - Directory Listing - [select for diffs]
Modified Sun Sep 13 15:02:30 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1008 , to selected 7846
- add configure test for pcre lib and remove pcre sources from the tree

Revision 1008 - Directory Listing - [select for diffs]
Modified Sun Sep 13 13:56:11 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1007 , to selected 7846
- doxyfy

Revision 1007 - Directory Listing - [select for diffs]
Modified Tue Sep 1 15:25:26 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1005 , to selected 7846
- continue doxyfying sources

Revision 1005 - Directory Listing - [select for diffs]
Modified Mon Aug 31 23:07:43 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1004 , to selected 7846
- remove conf_add_d_conf wrapper

Revision 1004 - Directory Listing - [select for diffs]
Modified Mon Aug 31 21:29:56 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1002 , to selected 7846
- remove unused small_file_date() function

Revision 1002 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:48:40 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1001 , to selected 7846
- moved set_initial_nick() to m_nick.c

Revision 1001 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:44:44 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1000 , to selected 7846
- remove half done and broken win32 support

Revision 1000 - Directory Listing - [select for diffs]
Modified Mon Aug 24 13:37:39 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 999 , to selected 7846
- timeout_auth_queries_event(): don't try to close auth->fd twice

Revision 999 - Directory Listing - [select for diffs]
Modified Sun Aug 23 15:23:34 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 998 , to selected 7846
- removed references to struct DNSReply

Revision 998 - Directory Listing - [select for diffs]
Modified Sun Aug 23 12:43:17 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 995 , to selected 7846
- change resolver/auth to use balloc memory pool
- ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise
  recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks
  with a host that needs to be resolved on the very first configuration read.

Revision 995 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:11:14 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 992 , to selected 7846
- remove add_local_domain

Revision 992 - Directory Listing - [select for diffs]
Modified Mon Aug 17 19:19:16 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 982 , to selected 7846
- fix possible auth/dns related memleaks

Revision 982 - Directory Listing - [select for diffs]
Modified Thu Aug 13 22:15:08 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 978 , to selected 7846
- added a mersenne twister basedn prng

Revision 978 - Directory Listing - [select for diffs]
Modified Sun Aug 9 09:47:58 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 967 , to selected 7846
- avoid using native basename() since some implementations may or may not modify passed data

Revision 967 - Directory Listing - [select for diffs]
Modified Sun Aug 2 18:05:28 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 957 , to selected 7846
- added ssl_server_protocol configuration option to servinfo{}.
  valid flags are 'sslv3' and 'tlsv1'

Revision 957 - Directory Listing - [select for diffs]
Modified Tue Jul 28 18:47:23 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 954 , to selected 7846
- implement proper GUNGLINE support

Revision 954 - Directory Listing - [select for diffs]
Modified Sun Jul 26 22:14:38 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 950 , to selected 7846
- propset svn:keywords
- remove simple.conf. example.conf.quick is good enough

Revision 950 - Directory Listing - [select for diffs]
Modified Tue Jul 21 23:07:52 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 948 , to selected 7846
- squash several compile warnings

Revision 948 - Directory Listing - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 946 , to selected 7846
- lp64\llp64\ilp32 portability fixes

Revision 946 - Directory Listing - [select for diffs]
Modified Mon Jul 20 23:18:04 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 943 , to selected 7846
- move m_error.c to modules/


Revision 943 - Directory Listing - [select for diffs]
Modified Mon Jul 20 02:59:18 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 923 , to selected 7846
- added protoype for modules_valid_suffix()

Revision 923 - Directory Listing - [select for diffs]
Modified Mon Nov 12 19:15:27 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 913 , to selected 7846
- fixed compile with compressed links

Revision 913 - Directory Listing - [select for diffs]
Modified Wed Nov 7 23:20:12 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 912 , to selected 7846
- Added some missing files
- Moved HOSTLEN and USERLEN definition back to ircd_defs.h
  Those two shouldn't be configurable

Revision 912 - Directory Listing - [select for diffs]
Modified Wed Nov 7 22:47:44 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 908 , to selected 7846
- Implemented libtool-ltdl. Only shared modules are supported currently
- Several build fixes and cleanups. ircd now builds and runs without any problems
- Added back all files to SVN that are needed to built the daemon
  I really don't want to force other people that want to test the snapshots
  or svn versions to install yyacc, lex, automake, autoconf and libtool...
  No problem having required files in svn
- Removed some automake maintainer stuff which is kinda useless for us

Revision 908 - Directory Listing - [select for diffs]
Modified Sun Nov 4 23:21:51 2007 UTC (17 years, 9 months ago) by stu
Original Path: ircd-hybrid-7.2/include
Diff to previous 902 , to selected 7846
Completely redo the build system.  Now uses libtool and automake.  Suggest you clean out your tree and then do ./autogen.sh.
Revision 902 - Directory Listing - [select for diffs]
Modified Sun Nov 4 14:00:06 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 900 , to selected 7846
- Move etc/example.efnet.conf to etc/example.efnet.conf.in
- Update configure.ac

Revision 900 - Directory Listing - [select for diffs]
Modified Sun Nov 4 13:49:52 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 897 , to selected 7846
- Added new 'server' option to listener::flags

Revision 897 - Directory Listing - [select for diffs]
Modified Sat Nov 3 17:13:32 2007 UTC (17 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 896 , to selected 7846
- Major cleanup of build system (Stu should review this)
  Basically move shared stuff like help messages modules to datadir
  Try to keep to the original layout under prefix if --datadir
  --sysconfdir --localstatedir are not given
- Make the example files have reasonable defaults, this bites me
  all the time anyway.


Revision 896 - Directory Listing - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 889 , to selected 7846
- Killed s_stats.c

Revision 889 - Directory Listing - [select for diffs]
Modified Thu Nov 1 12:59:05 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 888 , to selected 7846
- Got rid of Serv.dep_users and Serv.dep_servers

Revision 888 - Directory Listing - [select for diffs]
Modified Thu Nov 1 12:04:58 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 887 , to selected 7846
- on_allow_list and allow_list are no longer needed. Removed

Revision 887 - Directory Listing - [select for diffs]
Modified Thu Nov 1 11:54:48 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 885 , to selected 7846
- Backported new ACCEPT code which adds support for n!u@h masks

Revision 885 - Directory Listing - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 879 , to selected 7846
- 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 879 - Directory Listing - [select for diffs]
Modified Thu Oct 25 08:03:01 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 876 , to selected 7846
svn propset svn:keywords
Revision 876 - Directory Listing - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 858 , to selected 7846
Backported WATCH
Revision 858 - Directory Listing - [select for diffs]
Modified Wed Feb 28 04:15:47 2007 UTC (18 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 856 , to selected 7846
bump version to 7.2.3


Revision 856 - Directory Listing - [select for diffs]
Modified Tue Feb 27 02:58:49 2007 UTC (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 849 , to selected 7846
- make 709 numeric work for dronemon


Revision 849 - Directory Listing - [select for diffs]
Modified Mon Feb 19 19:41:59 2007 UTC (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 759 , to selected 7846
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear

Revision 759 - Directory Listing - [select for diffs]
Modified Fri Aug 18 14:29:45 2006 UTC (19 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 726 , to selected 7846
- Fixed ban cache as reported by ThaPrince

Revision 726 - Directory Listing - [select for diffs]
Modified Mon Jul 17 06:30:03 2006 UTC (19 years, 1 month ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 715 , to selected 7846
bump version to 7.2.2

Revision 715 - Directory Listing - [select for diffs]
Modified Fri Jul 14 21:01:55 2006 UTC (19 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 671 , to selected 7846
- Rebuilt configure using autoconf 2.60

Revision 671 - Directory Listing - [select for diffs]
Modified Tue Jun 13 07:15:38 2006 UTC (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 670 , to selected 7846
- 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 670 - Directory Listing - [select for diffs]
Modified Mon Jun 12 12:20:55 2006 UTC (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 660 , to selected 7846
- balloc.(c|h): backported r544 (Killed Block::used_list)
- Update RELNOTES

Revision 660 - Directory Listing - [select for diffs]
Modified Fri Jun 9 18:51:22 2006 UTC (19 years, 2 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 650 , to selected 7846
+ backported numeric changes

Revision 650 - Directory Listing - [select for diffs]
Modified Thu Jun 8 07:00:17 2006 UTC (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 633 , to selected 7846
- Fixed bug that would exit unknown clients in check_unknowns_list() that are
  still processing auth/dns queries.
  Basically check_unknowns_list() should only exit clients that have finished
  auth/dns and didn't send a NICK/USER combination since they have been
  released from auth.

  Reported by ThaPrince.

Revision 633 - Directory Listing - [select for diffs]
Modified Thu Jun 1 12:30:29 2006 UTC (19 years, 2 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 632 , to selected 7846
- optimise Michael's fake channel catcher.
  Make it work first, then optimise.


Revision 632 - Directory Listing - [select for diffs]
Modified Thu Jun 1 10:53:00 2006 UTC (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 618 , to selected 7846
- Added channel::disable_fake_channels which disallows creation of channels
  that have ascii 2, 3, 31 and 160 in their names.
- Minor improvements and cleanups to channel name validation routines
  backported from 7.3

Revision 618 - Directory Listing - [select for diffs]
Modified Tue May 23 07:07:53 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 601 , to selected 7846
- 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 601 - Directory Listing - [select for diffs]
Modified Sat May 13 16:59:28 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 593 , to selected 7846
- Removed dalloca.h

Revision 593 - Directory Listing - [select for diffs]
Modified Fri May 12 05:47:32 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 584 , to selected 7846
- Backported RKLINE fix so the user and host portion of a banmask don't get
  cut off after 10 and 63 chars, respectively.
  A split_nuh() rewrite was required for this.
- Removed now unused xstrldup() function

Revision 584 - Directory Listing - [select for diffs]
Modified Sun May 7 15:26:45 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 573 , to selected 7846
- Added new general::stats_e_disabled configuration option.  Known from RB,
  all it does is to disable "STATS e", which is a good idea if you have any
  exempted server ips.
- Updated RELNOTES

Revision 573 - Directory Listing - [select for diffs]
Modified Mon May 1 09:40:37 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 572 , to selected 7846
- ts6 fixes as explained on irc

Revision 572 - Directory Listing - [select for diffs]
Modified Sun Apr 30 16:57:48 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 549 , to selected 7846
- Backported changes made in HEAD to get rid of Channel::locmembers.
  This is mainly to save about 5megs of ram on networks like efnet where
  we have about 600k allocated Membership structures.

Revision 549 - Directory Listing - [select for diffs]
Modified Thu Apr 20 12:46:18 2006 UTC (19 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 541 , to selected 7846
- Backported add_connection() speedups

Revision 541 - Directory Listing - [select for diffs]
Modified Sun Mar 26 23:35:48 2006 UTC (19 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 536 , to selected 7846
bump version to 7.2.1 (release)


Revision 536 - Directory Listing - [select for diffs]
Modified Thu Mar 23 09:59:02 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 516 , to selected 7846
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x

Revision 516 - Directory Listing - [select for diffs]
Modified Thu Mar 9 10:55:50 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 512 , to selected 7846
- Removed unused struct DNSQuery pointer from Listener structure

Revision 512 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:21:54 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 503 , to selected 7846
- Fixed static build for m_cap()  (fix doesn't need to get
  forward-ported to HEAD)
- Added BS alias for BOTSERV

Revision 503 - Directory Listing - [select for diffs]
Modified Fri Mar 3 19:53:47 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 454 , to selected 7846
- Backported CAP changes from HEAD since it doesn't affect
  any of the ircd's core components and should be supported
  as soon as possible.

Revision 454 - Directory Listing - [select for diffs]
Modified Sun Feb 12 19:01:25 2006 UTC (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 447 , to selected 7846
- Get rid of can_send_part. This also fixes a bug where voiced clients
  weren't able to send a PART message to the channel.  Reported by ThaPrince.

Revision 447 - Directory Listing - [select for diffs]
Modified Sun Feb 12 02:59:16 2006 UTC (19 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 427 , to selected 7846
- reported by Jon, resolver was not checking for NXDOMAIN as well as SERVFAIL
this caused odd DNS reports and took longer to connect.

Tested by Jon (ThaPrince).

(backported from head)


Revision 427 - Directory Listing - [select for diffs]
Modified Sat Feb 11 00:58:24 2006 UTC (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 371 , to selected 7846
- Fixed compile errors

Revision 371 - Directory Listing - [select for diffs]
Modified Tue Jan 10 10:45:48 2006 UTC (19 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 329 , to selected 7846
- Imported recent channelban changes from HEAD which have been tested extensively.
  The match_cidr() fix didn't work in the first try, so I'm not going to bother
  with further debugging.
- Removed match_cidr() and comp_with_mask()

Revision 329 - Directory Listing - [select for diffs]
Modified Sun Dec 25 10:45:42 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 327 , to selected 7846
- Finish off TBURST (untested)

Revision 327 - Directory Listing - [select for diffs]
Modified Sun Dec 25 09:55:48 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 317 , to selected 7846
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile

Revision 317 - Directory Listing - [select for diffs]
Modified Sat Dec 24 14:45:17 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 308 , to selected 7846
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)

Revision 308 - Directory Listing - [select for diffs]
Modified Fri Dec 9 06:15:41 2005 UTC (19 years, 8 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 304 , to selected 7846
- bump patchlevel to 7.2.1beta
- stub 7.2.1beta1 in RELNOTES and add BETA verbage


Revision 304 - Directory Listing - [select for diffs]
Modified Fri Dec 9 05:39:16 2005 UTC (19 years, 8 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 255 , to selected 7846
- bump patchlevel to 7.2.0
- update RELNOTES
- bump version in specfile


Revision 255 - Directory Listing - [select for diffs]
Modified Sat Nov 12 14:18:31 2005 UTC (19 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 201 , to selected 7846
- Fixed core on /modunload, /modrestart

Revision 201 - Directory Listing - [select for diffs]
Modified Tue Nov 1 11:41:52 2005 UTC (19 years, 9 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 169 , to selected 7846
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit

Revision 169 - Directory Listing - [select for diffs]
Modified Fri Oct 21 09:37:16 2005 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 166 , to selected 7846
- Removed LocalUser.port
- Removed two extra memsets in make_request()

Revision 166 - Directory Listing - [select for diffs]
Modified Fri Oct 21 04:20:48 2005 UTC (19 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 163 , to selected 7846
Backported from HEAD

- committed configure changes by nenolod (William Pitcock)
  to check for HAVE_DLINFO
- fixed logic for picking up address for the mod_list


Revision 163 - Directory Listing - [select for diffs]
Modified Thu Oct 20 21:09:02 2005 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 100 , to selected 7846
- MFC iorecv/iosend changes to allow charset recoding

Revision 100 - Directory Listing - [select for diffs]
Modified Sun Oct 9 14:43:13 2005 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 56 , to selected 7846
- CHANNELLEN vs. LOCAL_CHANNELLEN fix.  Local JOINs are limited to 50chars whereas
  remote SJOINs/JOINs can be upto 200chars for backwards compatibility.

Revision 56 - Directory Listing - [select for diffs]
Modified Mon Oct 3 11:33:30 2005 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 46 , to selected 7846
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup).
- Updated efnet's example.conf to reflect the new
  opers_bypass_callerid directive
- Misc style corrections to s_user.c while on it

Revision 46 - Directory Listing - [select for diffs]
Modified Mon Oct 3 01:14:44 2005 UTC (19 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 34 , to selected 7846
MFC: switch to static "SVN" string


Revision 34 - Directory Listing - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (19 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 33 , to selected 7846
create 7.2 branch, we can move/rename it as needed.


Revision 33 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (19 years, 10 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 32 , to selected 7846
- svn:keywords

Revision 32 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (19 years, 10 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 31 , to selected 7846
- svn:keywords

Revision 31 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (19 years, 10 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 30 , to selected 7846
- Fix svn:keywords

Revision 30 - Directory Listing - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/include
Diff to selected 7846
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links