/[svn]/ircd-hybrid/branches/8.2.x/include
ViewVC logotype

Log of /ircd-hybrid/branches/8.2.x/include

View Directory Listing Directory Listing


Sticky Revision:

Revision 8600 - Directory Listing
Modified Sun Oct 28 18:12:12 2018 UTC (4 years, 1 month ago) by michael
- Rename Channel:locmembers to Channel::members_local


Revision 8591 - Directory Listing
Modified Sun Oct 21 15:44:22 2018 UTC (4 years, 1 month ago) by michael
- watch: cache hash values


Revision 8527 - Directory Listing
Modified Sun Apr 29 13:59:14 2018 UTC (4 years, 7 months ago) by michael
- Minor cleanup to fd_open()


Revision 8509 - Directory Listing
Modified Fri Apr 6 12:54:47 2018 UTC (4 years, 7 months ago) by michael
- Further cleanups to log.c


Revision 8499 - Directory Listing
Modified Thu Apr 5 12:59:25 2018 UTC (4 years, 7 months ago) by michael
- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.


Revision 8495 - Directory Listing
Modified Thu Apr 5 12:40:05 2018 UTC (4 years, 7 months ago) by michael
- Killed userhost.c. Rewrote everything to use ipcache.c


Revision 8486 - Directory Listing
Modified Wed Apr 4 15:13:05 2018 UTC (4 years, 8 months ago) by michael
- propset


Revision 8483 - Directory Listing
Modified Wed Apr 4 15:07:19 2018 UTC (4 years, 8 months ago) by michael
- Move svstag related code into its own files


Revision 8478 - Directory Listing
Modified Tue Apr 3 17:03:30 2018 UTC (4 years, 8 months ago) by michael
- Documentation changes


Revision 8471 - Directory Listing
Modified Tue Apr 3 12:48:39 2018 UTC (4 years, 8 months ago) by michael
- Bump version to ircd-hybrid-8.2.24


Revision 8467 - Directory Listing
Modified Tue Apr 3 11:21:48 2018 UTC (4 years, 8 months ago) by michael
- Implemented channel mode 'N' which prevents users from changing their nick while in a channel with that mode set


Revision 8457 - Directory Listing
Modified Sat Mar 31 15:33:39 2018 UTC (4 years, 8 months ago) by michael
- Move pseudot_stats() to m_stats.c


Revision 8452 - Directory Listing
Modified Fri Mar 30 16:41:25 2018 UTC (4 years, 8 months ago) by michael
- 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 8438 - Directory Listing
Modified Thu Mar 29 13:05:42 2018 UTC (4 years, 8 months ago) by michael
- Add channel_get_list() to channel.c which should be used when accessing channel_list outside of channel.c


Revision 8436 - Directory Listing
Modified Thu Mar 29 09:04:53 2018 UTC (4 years, 8 months ago) by michael
- Stylistic changes


Revision 8432 - Directory Listing
Modified Tue Mar 27 20:10:09 2018 UTC (4 years, 8 months ago) by michael
- Allow a matching function to be passed to conf_service.c:service_find()


Revision 8430 - Directory Listing
Modified Tue Mar 27 18:48:40 2018 UTC (4 years, 8 months ago) by michael
- Stylistic changes


Revision 8425 - Directory Listing
Modified Sun Mar 25 17:45:13 2018 UTC (4 years, 8 months ago) by michael
- Rename some functions to comply with naming convention


Revision 8415 - Directory Listing
Modified Sat Mar 24 18:37:03 2018 UTC (4 years, 8 months ago) by michael
- Remove CHW and HOPS server capabilities. These are mandatory for quite some time now.


Revision 8413 - Directory Listing
Modified Thu Mar 22 18:09:06 2018 UTC (4 years, 8 months ago) by michael
- Rename some functions to comply with naming convention


Revision 8394 - Directory Listing
Modified Sun Mar 18 13:13:20 2018 UTC (4 years, 8 months ago) by michael
- Rename attach_conf() -> conf_attach(), detach_conf() -> conf_detach(); clean up documentation


Revision 8392 - Directory Listing
Modified Sun Mar 18 12:53:46 2018 UTC (4 years, 8 months ago) by michael
- Move close_connection() from s_bsd.c to client.c


Revision 8390 - Directory Listing
Modified Sat Mar 17 21:43:52 2018 UTC (4 years, 8 months ago) by michael
- Clean up some awful CONF_SERVER handling in serv_connect()


Revision 8384 - Directory Listing
Modified Fri Mar 16 20:06:38 2018 UTC (4 years, 8 months ago) by michael
- Rip out mempool


Revision 8380 - Directory Listing
Modified Mon Mar 12 19:23:29 2018 UTC (4 years, 8 months ago) by michael
- defaults.h: change NETWORK_NAME_DEFAULT and NETWORK_DESC_DEFAULT


Revision 8378 - Directory Listing
Modified Sun Mar 11 14:56:39 2018 UTC (4 years, 8 months ago) by michael
- Move fd_dump() to m_stats.c; rename it to stats_fdlist()


Revision 8372 - Directory Listing
Modified Fri Mar 9 20:06:45 2018 UTC (4 years, 8 months ago) by michael
- Fixed bug spotted by Erick J. Velez where ircd would not remove RPL_WHOISOPERATOR based svstags when deoppering.


Revision 8366 - Directory Listing
Modified Mon Mar 5 19:51:02 2018 UTC (4 years, 8 months ago) by michael
- "JOIN 0" is now no longer supported


Revision 8353 - Directory Listing
Modified Sun Mar 4 13:52:56 2018 UTC (4 years, 9 months ago) by michael
- Bump version to ircd-hybrid 8.2.23


Revision 8348 - Directory Listing
Modified Sun Mar 4 13:23:49 2018 UTC (4 years, 9 months ago) by michael
- Style corrections


Revision 8338 - Directory Listing
Modified Sat Mar 3 22:26:59 2018 UTC (4 years, 9 months ago) by michael
- 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 8332 - Directory Listing
Modified Thu Mar 1 20:40:30 2018 UTC (4 years, 9 months ago) by michael
- client.h: removed 'country_id' libgeoip leftover from Client struct


Revision 8313 - Directory Listing
Modified Wed Feb 28 17:45:36 2018 UTC (4 years, 9 months ago) by michael
- Remove experimental libgeoip support


Revision 8305 - Directory Listing
Modified Tue Feb 27 21:17:58 2018 UTC (4 years, 9 months ago) by michael
- auth.h, auth.c: reformating; rename some functions to comply with naming convention


Revision 8303 - Directory Listing
Modified Tue Feb 27 20:05:22 2018 UTC (4 years, 9 months ago) by michael
- auth.h, auth.c: made release_auth_client() 'static'; removed declaration in auth.h 


Revision 8280 - Directory Listing
Modified Tue Feb 20 19:30:33 2018 UTC (4 years, 9 months ago) by michael
- Update copyright years


Revision 8252 - Directory Listing
Modified Mon May 22 19:28:52 2017 UTC (5 years, 6 months ago) by michael
- Have s_bsd.c:comm_accept() take a fde_t pointer instead of a struct Listener


Revision 8213 - Directory Listing
Modified Sun Apr 16 11:42:51 2017 UTC (5 years, 7 months ago) by michael
- 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 8212 - Directory Listing
Modified Sun Apr 16 10:50:08 2017 UTC (5 years, 7 months ago) by michael
- client.h: remove outdated comment on Client.host


Revision 8209 - Directory Listing
Modified Sun Apr 16 10:45:01 2017 UTC (5 years, 7 months ago) by michael
- Remove UMODE_HIDDENHOST as we don't need a separat mode for that


Revision 8195 - Directory Listing
Modified Sat Apr 15 17:48:41 2017 UTC (5 years, 7 months ago) by michael
- user.h: remove prototypes for functions that no longer exist


Revision 8171 - Directory Listing
Modified Sun Apr 9 16:15:45 2017 UTC (5 years, 7 months ago) by michael
- server_capab.h, server_capab.c: propset


Revision 8169 - Directory Listing
Modified Sun Apr 9 16:13:28 2017 UTC (5 years, 7 months ago) by michael
- Add server_capab files


Revision 8165 - Directory Listing
Modified Sun Apr 9 16:08:02 2017 UTC (5 years, 7 months ago) by michael
- Move all CAPAB related code to server_capab.c, and server_capab.h


Revision 8094 - Directory Listing
Modified Wed Mar 29 13:47:08 2017 UTC (5 years, 8 months ago) by michael
- Fixed NULL pointer dereference in chm_nosuch()


Revision 8090 - Directory Listing
Modified Wed Mar 29 12:49:28 2017 UTC (5 years, 8 months ago) by michael
- Get rid of chm_registered() and chm_simple_oper()


Revision 8088 - Directory Listing
Modified Wed Mar 29 12:21:50 2017 UTC (5 years, 8 months ago) by michael
- Cleanup channel mode table handling


Revision 8083 - Directory Listing
Modified Sun Mar 26 10:14:41 2017 UTC (5 years, 8 months ago) by michael
- Add RPL_ETRACEEND numeric taken from irc2.11


Revision 8062 - Directory Listing
Modified Thu Mar 23 17:13:05 2017 UTC (5 years, 8 months ago) by michael
- Add UMODE_MAX_STR enum to user.h and make use of it in relevant places


Revision 8045 - Directory Listing
Modified Sat Mar 18 18:05:41 2017 UTC (5 years, 8 months ago) by michael
- 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 8043 - Directory Listing
Modified Sat Mar 18 16:51:06 2017 UTC (5 years, 8 months ago) by michael
- Add chptr->mode.mode manipulation macros


Revision 8041 - Directory Listing
Modified Sat Mar 18 16:31:57 2017 UTC (5 years, 8 months ago) by michael
- channel_mode.h, channel_mode.c: use 'unsigned' in some places


Revision 8039 - Directory Listing
Modified Sat Mar 18 16:18:51 2017 UTC (5 years, 8 months ago) by michael
- Implement channel mode 'u' which hides bmasks (+b/+e/+I) to non-chanops everywhere


Revision 8037 - Directory Listing
Modified Fri Mar 17 22:28:04 2017 UTC (5 years, 8 months ago) by michael
- configure.ac: remove test for sys/resource.h


Revision 8008 - Directory Listing
Modified Tue Mar 14 18:34:59 2017 UTC (5 years, 8 months ago) by michael
- Bump version to ircd-hybrid-8.2.22


Revision 8002 - Directory Listing
Modified Tue Mar 14 14:20:50 2017 UTC (5 years, 8 months ago) by michael
- Removed CAPAB_IE and CAPAB_EX. These are mandatory for some years now.


Revision 7998 - Directory Listing
Modified Tue Mar 14 13:50:29 2017 UTC (5 years, 8 months ago) by michael
- Removed redundant 'Count.max_loc_cli'; use 'Count.max_loc' instead


Revision 7996 - Directory Listing
Modified Tue Mar 14 13:17:39 2017 UTC (5 years, 8 months ago) by michael
- Rename get_client_name() to client_get_name()


Revision 7972 - Directory Listing
Modified Mon Mar 13 22:05:40 2017 UTC (5 years, 8 months ago) by michael
- Made server_hunt() return a const pointer


Revision 7970 - Directory Listing
Modified Mon Mar 13 21:55:33 2017 UTC (5 years, 8 months ago) by michael
- 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 7968 - Directory Listing
Modified Mon Mar 13 19:27:42 2017 UTC (5 years, 8 months ago) by michael
- Get rid of Count.local


Revision 7966 - Directory Listing
Modified Mon Mar 13 19:09:33 2017 UTC (5 years, 8 months ago) by michael
- Get rid of Count.myserver


Revision 7964 - Directory Listing
Modified Mon Mar 13 18:58:59 2017 UTC (5 years, 8 months ago) by michael
- Get rid of Count.total


Revision 7956 - Directory Listing
Modified Sun Mar 5 11:52:53 2017 UTC (5 years, 9 months ago) by michael
- Rename some functions in client.c to comply with naming convention


Revision 7954 - Directory Listing
Modified Sat Mar 4 19:37:07 2017 UTC (5 years, 9 months ago) by michael
- Rename some functions in auth.c to comply with naming convention


Revision 7952 - Directory Listing
Modified Thu Mar 2 18:02:12 2017 UTC (5 years, 9 months ago) by michael
- Rename hunt_server() to server_hunt()


Revision 7950 - Directory Listing
Modified Thu Mar 2 17:54:03 2017 UTC (5 years, 9 months ago) by michael
- Move check_server() from server.c to m_server.c; rename it to server_check()


Revision 7925 - Directory Listing
Modified Sat Dec 31 13:57:24 2016 UTC (5 years, 11 months ago) by michael
- Update copyright years


Revision 7902 - Directory Listing
Modified Sun Nov 27 11:43:27 2016 UTC (6 years ago) by michael
- Bump version to 8.2.21


Revision 7863 - Directory Listing
Modified Tue Nov 8 20:17:03 2016 UTC (6 years ago) by michael
- Use unsigned where appropriate


Revision 7859 - Directory Listing
Modified Tue Nov 8 20:09:29 2016 UTC (6 years ago) by michael
- Import FLOODTIME changes from p4


Revision 7796 - Directory Listing
Modified Tue Oct 18 17:26:37 2016 UTC (6 years, 1 month ago) by michael
- Minor style corrections and constifications


Revision 7792 - Directory Listing
Modified Mon Oct 17 19:22:28 2016 UTC (6 years, 1 month ago) by michael
- Implement INVITE expirations


Revision 7787 - Directory Listing
Modified Sun Oct 9 18:46:10 2016 UTC (6 years, 1 month ago) by michael
- Bump version to hybrid-8.2.20


Revision 7780 - Directory Listing
Modified Sun Oct 9 17:44:30 2016 UTC (6 years, 1 month ago) by michael
- motd.h: increase MOTD_LINESIZE to 321


Revision 7765 - Directory Listing
Modified Fri Oct 7 16:26:19 2016 UTC (6 years, 1 month ago) by michael
- Added 'channel::max_invites' configuration directive


Revision 7763 - Directory Listing
Modified Thu Oct 6 16:59:51 2016 UTC (6 years, 1 month ago) by michael
- Get rid of clear_ban_cache_channel() and clear_ban_cache_client(). Use clear_ban_cache_list() instead.


Revision 7761 - Directory Listing
Modified Thu Oct 6 16:44:27 2016 UTC (6 years, 1 month ago) by michael
- Get rid of clear_invites_channel() and clear_invites_client(). Use clear_invite_list() instead.


Revision 7725 - Directory Listing
Modified Mon Sep 26 14:59:44 2016 UTC (6 years, 2 months ago) by michael
- Add stripws() to irc_string.c; make warnings about syntax errors with multiple whitespaces look nicer


Revision 7707 - Directory Listing
Modified Fri Sep 23 16:45:18 2016 UTC (6 years, 2 months ago) by michael
- Show GnuTLS/OpenSSL library/header versions in /INFO as suggested by Adam


Revision 7684 - Directory Listing
Modified Thu Aug 18 14:40:43 2016 UTC (6 years, 3 months ago) by michael
- conf_pseudo.h, conf_pseudo.c: added pseudo_get_list() for later use


Revision 7681 - Directory Listing
Modified Fri Jul 29 18:42:45 2016 UTC (6 years, 4 months ago) by michael
- Bump version to 8.2.19


Revision 7676 - Directory Listing
Modified Wed Jul 20 19:31:34 2016 UTC (6 years, 4 months ago) by michael
- Fixed more svn properties as pointed out by jackal


Revision 7667 - Directory Listing
Modified Wed Jul 20 17:09:36 2016 UTC (6 years, 4 months ago) by michael
- Fixed svn properties


Revision 7623 - Directory Listing
Modified Thu Jun 23 12:42:04 2016 UTC (6 years, 5 months ago) by michael
- 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 7598 - Directory Listing
Modified Mon Jun 13 18:55:15 2016 UTC (6 years, 5 months ago) by michael
- Minor cleanup to send_umode() to get rid of the redundant struct Client * pointer


Revision 7591 - Directory Listing
Modified Tue Jun 7 17:00:02 2016 UTC (6 years, 5 months ago) by michael
- Bump version to 8.2.18


Revision 7589 - Directory Listing
Modified Mon Jun 6 17:41:13 2016 UTC (6 years, 5 months ago) by michael
- Merge send_capabilities() and show_capabilities() into get_capabilities()


Revision 7583 - Directory Listing
Modified Wed Jun 1 19:01:33 2016 UTC (6 years, 6 months ago) by michael
- token_vector(): use unsigned where appropriate


Revision 7572 - Directory Listing
Modified Tue May 24 16:33:40 2016 UTC (6 years, 6 months ago) by michael
- Move initialize_server_capabs() from ircd.c to server.c and rename it to server_capab_init()


Revision 7568 - Directory Listing
Modified Tue May 24 16:25:32 2016 UTC (6 years, 6 months ago) by michael
- Rename init_resolver() to resolver_init()


Revision 7567 - Directory Listing
Modified Tue May 24 16:23:51 2016 UTC (6 years, 6 months ago) by michael
- Rename init_netio() to netio_init()


Revision 7554 - Directory Listing
Modified Sat Apr 30 17:03:50 2016 UTC (6 years, 7 months ago) by michael
- Minor cleanup to client/channel burst logic


Revision 7548 - Directory Listing
Modified Fri Apr 22 19:28:45 2016 UTC (6 years, 7 months ago) by michael
- Rewrite invite handling to be more flexible for future additions such as client based invite throttling, invite expiration, etc


Revision 7534 - Directory Listing
Modified Mon Apr 11 14:46:54 2016 UTC (6 years, 7 months ago) by michael
- conf.c: removed unused cluster_a_line() prototype


Revision 7526 - Directory Listing
Modified Wed Apr 6 16:26:08 2016 UTC (6 years, 7 months ago) by michael
- whowas.h: documentation


Revision 7519 - Directory Listing
Modified Wed Mar 30 18:26:55 2016 UTC (6 years, 8 months ago) by michael
- Bump version to hybrid-8.2.17


Revision 7514 - Directory Listing
Modified Sat Mar 26 19:57:32 2016 UTC (6 years, 8 months ago) by michael
- ircd_defs.h: increase REASONLEN to 260


Revision 7512 - Directory Listing
Modified Sat Mar 26 19:55:16 2016 UTC (6 years, 8 months ago) by michael
- Removed KILLLEN; use REASONLEN instead


Revision 7508 - Directory Listing
Modified Sat Mar 26 19:46:51 2016 UTC (6 years, 8 months ago) by michael
- ircd_defs.h: add TOPICLEN documentation


Revision 7506 - Directory Listing
Modified Sat Mar 26 19:30:22 2016 UTC (6 years, 8 months ago) by michael
- ircd_defs.h: improve NICKLEN documentation


Revision 7502 - Directory Listing
Modified Fri Mar 25 14:27:04 2016 UTC (6 years, 8 months ago) by michael
- mempool.h: #undef MEMPOOL_STATS


Revision 7498 - Directory Listing
Modified Tue Mar 22 19:46:44 2016 UTC (6 years, 8 months ago) by michael
- modules.h, modules.c: avoid using HYB_PATH_MAX for module_path::path


Revision 7485 - Directory Listing
Modified Wed Mar 16 10:44:47 2016 UTC (6 years, 8 months ago) by michael
- Rename Client::whowas to Client::whowas_list


Revision 7477 - Directory Listing
Modified Tue Mar 15 19:28:12 2016 UTC (6 years, 8 months ago) by michael
- numeric.h: remove irrelevant comment


Revision 7474 - Directory Listing
Modified Sun Mar 13 19:15:57 2016 UTC (6 years, 8 months ago) by michael
- Bump version to hybrid-8.2.16


Revision 7448 - Directory Listing
Modified Fri Mar 11 17:21:27 2016 UTC (6 years, 8 months ago) by michael
- Further cleanups to recent WHOWAS changes


Revision 7436 - Directory Listing
Modified Thu Mar 10 19:57:51 2016 UTC (6 years, 8 months ago) by michael
- Change whowas system to use a linked list instead of othe this monolithic WHOWAS table
- Size of the whowas nick name history length is now configurable


Revision 7428 - Directory Listing
Modified Mon Mar 7 17:46:09 2016 UTC (6 years, 8 months ago) by michael
- parse_aline() cleanups


Revision 7402 - Directory Listing
Modified Sun Mar 6 16:32:59 2016 UTC (6 years, 8 months ago) by michael
- Remove useless parameters from operator_find()


Revision 7400 - Directory Listing
Modified Sun Mar 6 16:10:14 2016 UTC (6 years, 8 months ago) by michael
- Cleanups to operator/connect block lookup routines


Revision 7398 - Directory Listing
Modified Sun Mar 6 10:21:18 2016 UTC (6 years, 8 months ago) by michael
- numeric.h, numeric.c: remove unused ERR_NOADMININFO


Revision 7392 - Directory Listing
Modified Sat Mar 5 16:55:57 2016 UTC (6 years, 9 months ago) by michael
- whowas.c: doxygen


Revision 7384 - Directory Listing
Modified Thu Mar 3 12:16:34 2016 UTC (6 years, 9 months ago) by michael
- conf.h: removed now unused MaskItem::count


Revision 7357 - Directory Listing
Modified Mon Feb 22 19:54:39 2016 UTC (6 years, 9 months ago) by michael
- Bump version to 8.2.15


Revision 7350 - Directory Listing
Modified Sun Feb 21 11:56:06 2016 UTC (6 years, 9 months ago) by michael
- Show some stats about allocated listeners in /stats z


Revision 7347 - Directory Listing
Modified Sun Feb 21 11:44:24 2016 UTC (6 years, 9 months ago) by michael
- Remove unused header includes


Revision 7346 - Directory Listing
Modified Sun Feb 21 11:27:43 2016 UTC (6 years, 9 months ago) by michael
- Remove excessive 'const'


Revision 7341 - Directory Listing
Modified Sat Feb 20 18:55:29 2016 UTC (6 years, 9 months ago) by michael
- client_attach_svstag(): remove excessive 'const'


Revision 7329 - Directory Listing
Modified Thu Feb 18 21:07:50 2016 UTC (6 years, 9 months ago) by michael
- 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 7328 - Directory Listing
Modified Tue Feb 16 17:36:55 2016 UTC (6 years, 9 months ago) by michael
- fdlist.h: removed FILEIO_V2 define


Revision 7325 - Directory Listing
Modified Tue Feb 16 17:32:07 2016 UTC (6 years, 9 months ago) by michael
- Remove useless header includes


Revision 7324 - Directory Listing
Modified Sun Feb 14 16:28:20 2016 UTC (6 years, 9 months ago) by michael
- client.h: remove unused struct MaskItem declaration


Revision 7321 - Directory Listing
Modified Sun Feb 14 15:40:45 2016 UTC (6 years, 9 months ago) by michael
- Constification


Revision 7315 - Directory Listing
Modified Fri Feb 12 19:46:11 2016 UTC (6 years, 9 months ago) by michael
- conf_resv.h: removed unused struct ResvExemptItem members


Revision 7311 - Directory Listing
Modified Wed Feb 10 11:01:53 2016 UTC (6 years, 9 months ago) by michael
- svn propset


Revision 7309 - Directory Listing
Modified Wed Feb 10 10:55:30 2016 UTC (6 years, 9 months ago) by michael
- conf_gecos.h, conf_gecos.c: fixed copyright info


Revision 7306 - Directory Listing
Modified Wed Feb 10 10:46:47 2016 UTC (6 years, 9 months ago) by michael
- Add conf_gecos.*


Revision 7303 - Directory Listing
Modified Wed Feb 10 10:34:25 2016 UTC (6 years, 9 months ago) by michael
- Cleanup/separate XLINE / gecos{} conf implementation


Revision 7298 - Directory Listing
Modified Tue Feb 9 21:13:42 2016 UTC (6 years, 9 months ago) by michael
- Bump version to 8.2.14


Revision 7281 - Directory Listing
Modified Sun Feb 7 18:02:24 2016 UTC (6 years, 9 months ago) by michael
- Cleanup/separate RESV conf implementation


Revision 7272 - Directory Listing
Modified Sat Feb 6 20:48:06 2016 UTC (6 years, 9 months ago) by michael
- Don't exit out with GnuTLS when there's no key and/or certificate


Revision 7269 - Directory Listing
Modified Sat Feb 6 19:24:53 2016 UTC (6 years, 9 months ago) by michael
- 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 7257 - Directory Listing
Modified Sat Feb 6 17:28:28 2016 UTC (6 years, 9 months ago) by michael
- Improve libGeoIP support


Revision 7254 - Directory Listing
Modified Thu Feb 4 17:29:05 2016 UTC (6 years, 9 months ago) by michael
- conf_cluster: remove useless header include


Revision 7247 - Directory Listing
Modified Thu Feb 4 17:19:38 2016 UTC (6 years, 9 months ago) by michael
- Move service {} block configuration management into its own module


Revision 7246 - Directory Listing
Modified Wed Feb 3 18:30:27 2016 UTC (6 years, 10 months ago) by michael
- Renamed 'mod_clear_paths()' to 'modules_conf_clear()'. Further simplification to modules_conf_clear()


Revision 7240 - Directory Listing
Modified Wed Feb 3 16:40:25 2016 UTC (6 years, 10 months ago) by michael
- conf_cluster, conf_shared: remove unused header includes


Revision 7235 - Directory Listing
Modified Wed Feb 3 16:33:03 2016 UTC (6 years, 10 months ago) by michael
- Move resv.* to conf_resv.*


Revision 7220 - Directory Listing
Modified Wed Feb 3 15:35:45 2016 UTC (6 years, 10 months ago) by michael
- svn propset


Revision 7215 - Directory Listing
Modified Wed Feb 3 15:14:50 2016 UTC (6 years, 10 months ago) by michael
- conf.h: removed old shared_items leftover


Revision 7208 - Directory Listing
Modified Wed Feb 3 15:06:47 2016 UTC (6 years, 10 months ago) by michael
- Clustering has been broken in -r7158. Rewrote most of the shared/cluster implementation to be less obscure.
  This introduces a little bit of code duplication, but increases readability, is less error prone, and
  reduces memory consumption a bit. 


Revision 7163 - Directory Listing
Modified Thu Jan 28 11:41:36 2016 UTC (6 years, 10 months ago) by michael
- tls*: more copyright fixups


Revision 7153 - Directory Listing
Modified Thu Jan 28 10:24:32 2016 UTC (6 years, 10 months ago) by michael
- Remove rsa.h for real


Revision 7151 - Directory Listing
Modified Thu Jan 28 10:22:17 2016 UTC (6 years, 10 months ago) by michael
- 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 7150 - Directory Listing
Modified Thu Jan 28 10:14:39 2016 UTC (6 years, 10 months ago) by michael
- Bump version to 8.2.13


Revision 7149 - Directory Listing
Modified Thu Jan 28 10:04:18 2016 UTC (6 years, 10 months ago) by michael
- More copyright -- from Adam


Revision 7143 - Directory Listing
Modified Thu Jan 28 09:57:03 2016 UTC (6 years, 10 months ago) by michael
- Remove useless raw_result -- from Adam


Revision 7140 - Directory Listing
Modified Wed Jan 27 21:38:39 2016 UTC (6 years, 10 months ago) by michael
- stdinc.h: removed openssl header includes which no longer should be here


Revision 7138 - Directory Listing
Modified Wed Jan 27 21:29:13 2016 UTC (6 years, 10 months ago) by michael
- conf.h, conf.c: remove now unused ConfigServerInfo.rsa_private_key


Revision 7136 - Directory Listing
Modified Wed Jan 27 18:00:11 2016 UTC (6 years, 10 months ago) by michael
- tls_gnutls.h: fixed compile error


Revision 7133 - Directory Listing
Modified Mon Jan 25 19:51:19 2016 UTC (6 years, 10 months ago) by michael
- tls_gnutls.h, tls_gnutls.c: minor cleanups


Revision 7128 - Directory Listing
Modified Mon Jan 25 19:09:58 2016 UTC (6 years, 10 months ago) by michael
- conf_pseudo.h, conf_pseudo.c: fix/update copyright header


Revision 7115 - Directory Listing
Modified Sat Jan 23 21:06:27 2016 UTC (6 years, 10 months ago) by michael
- Remove MaskItem::rsa_public_key


Revision 7111 - Directory Listing
Modified Sat Jan 23 20:24:52 2016 UTC (6 years, 10 months ago) by michael
- propset


Revision 7106 - Directory Listing
Modified Sat Jan 23 20:17:08 2016 UTC (6 years, 10 months ago) by michael
- Incorporate gnutls support by Adam & Attila


Revision 7083 - Directory Listing
Modified Wed Jan 20 14:12:17 2016 UTC (6 years, 10 months ago) by michael
- watch.h, watch.c, m_watch.c: rename some variables for consistency


Revision 7059 - Directory Listing
Modified Mon Jan 18 18:53:32 2016 UTC (6 years, 10 months ago) by michael
- 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 7045 - Directory Listing
Modified Sat Jan 9 20:11:17 2016 UTC (6 years, 10 months ago) by michael
- Rename 'non-standard' RPL_TRACEEND to RPL_ENDOFTRACE


Revision 7038 - Directory Listing
Modified Tue Jan 5 14:40:00 2016 UTC (6 years, 10 months ago) by michael
- Bump version to hybrid-8.2.12


Revision 7033 - Directory Listing
Modified Sun Jan 3 14:37:29 2016 UTC (6 years, 11 months ago) by michael
- Renamed MyCalloc to xcalloc


Revision 7007 - Directory Listing
Modified Fri Jan 1 00:09:08 2016 UTC (6 years, 11 months ago) by michael
- Update copyright years


Revision 6981 - Directory Listing
Modified Wed Dec 23 19:49:00 2015 UTC (6 years, 11 months ago) by michael
- Cache channel name lengths


Revision 6957 - Directory Listing
Modified Thu Dec 17 11:51:57 2015 UTC (6 years, 11 months ago) by michael
- Move IRCD_MAXNS to reslib.h, rename it to RESLIB_MAXNS, and increase it to 8


Revision 6955 - Directory Listing
Modified Thu Dec 17 10:53:54 2015 UTC (6 years, 11 months ago) by michael
- Allow general::ts_warn_delta, and general::ts_max_delta to become 0


Revision 6952 - Directory Listing
Modified Tue Dec 15 19:30:05 2015 UTC (6 years, 11 months ago) by michael
- resv.txt, stdinc.h: comment/documentation updates provided by jackal


Revision 6950 - Directory Listing
Modified Tue Dec 15 19:10:41 2015 UTC (6 years, 11 months ago) by michael
- 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 6931 - Directory Listing
Modified Sat Dec 12 18:33:01 2015 UTC (6 years, 11 months ago) by michael
- USERHOST_REPLYLEN I never liked. Gone.


Revision 6927 - Directory Listing
Modified Fri Dec 11 19:11:27 2015 UTC (6 years, 11 months ago) by michael
- Fixed bug where setting the path/filename via the -klinefile, etc. switches would not have any effect. Reported by gp.


Revision 6918 - Directory Listing
Modified Thu Dec 10 12:32:07 2015 UTC (6 years, 11 months ago) by michael
- Added channel mode +T which forbids NOTICEs to be sent to a channel


Revision 6902 - Directory Listing
Modified Mon Dec 7 17:42:18 2015 UTC (6 years, 11 months ago) by michael
- 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 6888 - Directory Listing
Modified Wed Dec 2 18:49:33 2015 UTC (7 years ago) by michael
- memory.h: removed unused header include


Revision 6882 - Directory Listing
Modified Tue Dec 1 19:25:54 2015 UTC (7 years ago) by michael
- channel.h, channel.c: declared can_join() as static


Revision 6843 - Directory Listing
Modified Tue Nov 24 18:08:12 2015 UTC (7 years ago) by michael
- parse.h: remove MessageHandler typedef


Revision 6834 - Directory Listing
Modified Tue Nov 24 17:20:25 2015 UTC (7 years ago) by michael
- Move report_dns_servers() from res.c to m_stats.c


Revision 6817 - Directory Listing
Modified Thu Nov 19 19:27:27 2015 UTC (7 years ago) by michael
- Revved patchlevel to hybrid-8.2.11


Revision 6806 - Directory Listing
Modified Wed Nov 18 11:56:36 2015 UTC (7 years ago) by michael
- server.h: update doxygen comments


Revision 6794 - Directory Listing
Modified Tue Nov 17 20:51:46 2015 UTC (7 years ago) by michael
- Add channel::invite_delay_channel configuration option


Revision 6781 - Directory Listing
Modified Sun Nov 15 18:45:53 2015 UTC (7 years ago) by michael
- 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 6775 - Directory Listing
Modified Fri Nov 13 20:22:58 2015 UTC (7 years ago) by michael
- Implement ircv3.2 chghost client capability support


Revision 6768 - Directory Listing
Modified Fri Nov 13 18:47:44 2015 UTC (7 years ago) by michael
- Implement ircv3.2 invite-notify client capability support


Revision 6760 - Directory Listing
Modified Fri Nov 13 18:25:53 2015 UTC (7 years ago) by michael
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()


Revision 6742 - Directory Listing
Modified Mon Nov 9 17:38:12 2015 UTC (7 years ago) by michael
- Add valid_uid() for later use


Revision 6730 - Directory Listing
Modified Wed Nov 4 21:17:13 2015 UTC (7 years, 1 month ago) by michael
- defaults.h, conf.c: get rid of this WATCHSIZE_MIN, WATCHSIZE_DEFAULT magic


Revision 6718 - Directory Listing
Modified Fri Oct 30 18:16:50 2015 UTC (7 years, 1 month ago) by michael
- Make mem-usage counters use size_t and use the %zu conversion specifier accordingly


Revision 6717 - Directory Listing
Modified Fri Oct 30 17:38:32 2015 UTC (7 years, 1 month ago) by michael
- Rename 'xconf_item' list to 'gecos_items'


Revision 6707 - Directory Listing
Modified Thu Oct 29 19:45:12 2015 UTC (7 years, 1 month ago) by michael
- Revved patchlevel to 8.2.10


Revision 6696 - Directory Listing
Modified Thu Oct 29 12:54:30 2015 UTC (7 years, 1 month ago) by michael
- user.h: removed unused show_isupport


Revision 6693 - Directory Listing
Modified Thu Oct 29 12:52:53 2015 UTC (7 years, 1 month ago) by michael
- Move user_oper_up() from user.c to m_oper.c


Revision 6692 - Directory Listing
Modified Thu Oct 29 12:49:29 2015 UTC (7 years, 1 month ago) by michael
- Add all the missing irc-operator flags to /stats o output


Revision 6666 - Directory Listing
Modified Mon Oct 26 19:27:56 2015 UTC (7 years, 1 month ago) by michael
- conf.h: whitespace changes


Revision 6661 - Directory Listing
Modified Sun Oct 25 18:26:00 2015 UTC (7 years, 1 month ago) by michael
- client.h: more documentation updates


Revision 6658 - Directory Listing
Modified Sun Oct 25 17:59:28 2015 UTC (7 years, 1 month ago) by michael
- client.h: more documentation updates


Revision 6657 - Directory Listing
Modified Sun Oct 25 17:45:27 2015 UTC (7 years, 1 month ago) by michael
- client.h: add some rather useful documentation to Connection::lasttime


Revision 6650 - Directory Listing
Modified Sun Oct 25 15:27:05 2015 UTC (7 years, 1 month ago) by michael
- ipcache.h, ipcache.c: constification


Revision 6643 - Directory Listing
Modified Sat Oct 24 18:42:08 2015 UTC (7 years, 1 month ago) by michael
- Rename event::enabled to event::active


Revision 6635 - Directory Listing
Modified Sat Oct 24 17:26:12 2015 UTC (7 years, 1 month ago) by michael
- 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 6627 - Directory Listing
Modified Sat Oct 24 13:27:43 2015 UTC (7 years, 1 month ago) by michael
- Rename uconf_items to shared_items and oconf_items to operator_items


Revision 6622 - Directory Listing
Modified Sat Oct 24 12:22:31 2015 UTC (7 years, 1 month ago) by michael
- client.h: document Client::connection


Revision 6619 - Directory Listing
Modified Sat Oct 24 12:17:53 2015 UTC (7 years, 1 month ago) by michael
- client.h: if HasOFlag is being used on remote clients, something is wrong. Let it crash instead of silently ignoring it.


Revision 6618 - Directory Listing
Modified Sat Oct 24 12:01:16 2015 UTC (7 years, 1 month ago) by michael
- client.h: removed pointless cruft in the SetClient macro


Revision 6615 - Directory Listing
Modified Sat Oct 24 11:47:43 2015 UTC (7 years, 1 month ago) by michael
- client.h: clean up some nonsense in the SetOper/ClearOper macros


Revision 6600 - Directory Listing
Modified Thu Oct 22 17:54:57 2015 UTC (7 years, 1 month ago) by michael
- Added serverhide::flatten_links_file configuration option and get rid of LIPATH


Revision 6598 - Directory Listing
Modified Thu Oct 22 17:26:02 2015 UTC (7 years, 1 month ago) by michael
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay


Revision 6591 - Directory Listing
Modified Wed Oct 21 20:16:43 2015 UTC (7 years, 1 month ago) by michael
- Removed CHALLENGE in favour or ssl certificate fingerprint enabled operator {} blocks


Revision 6570 - Directory Listing
Modified Tue Oct 13 17:58:46 2015 UTC (7 years, 1 month ago) by michael
- Add dissect_time() from HOPM and make use of it in some places


Revision 6548 - Directory Listing
Modified Thu Sep 17 17:42:04 2015 UTC (7 years, 2 months ago) by michael
- server.h: swap keywords on find_capability()


Revision 6545 - Directory Listing
Modified Wed Sep 16 19:54:01 2015 UTC (7 years, 2 months ago) by michael
- Removed that dirty strtoken definition in stdinc.h


Revision 6515 - Directory Listing
Modified Sun Sep 6 19:26:46 2015 UTC (7 years, 2 months ago) by michael
- motd.h, motd.c: have motd_signon() use date_iso8601()


Revision 6512 - Directory Listing
Modified Sun Sep 6 18:31:52 2015 UTC (7 years, 2 months ago) by michael
- Change myctime() to use strftime() instead of ctime(); rename myctime() to date_ctime()


Revision 6507 - Directory Listing
Modified Sun Sep 6 11:17:46 2015 UTC (7 years, 2 months ago) by michael
- 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 6496 - Directory Listing
Modified Sat Sep 5 17:13:16 2015 UTC (7 years, 2 months ago) by michael
- ircd_defs.h: minor correction to the USERHOST_REPLYLEN definition


Revision 6492 - Directory Listing
Modified Fri Sep 4 20:12:09 2015 UTC (7 years, 3 months ago) by michael
- ircd_defs.h: increase KILLLEN and REASONLEN to 240


Revision 6487 - Directory Listing
Modified Fri Sep 4 17:55:30 2015 UTC (7 years, 3 months ago) by michael
- Added 'close' to irc-operator flags


Revision 6472 - Directory Listing
Modified Thu Sep 3 13:13:47 2015 UTC (7 years, 3 months ago) by michael
- Database files and links.txt are now stored in /var/lib instead of /etc


Revision 6471 - Directory Listing
Modified Thu Sep 3 13:07:55 2015 UTC (7 years, 3 months ago) by michael
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections


Revision 6460 - Directory Listing
Modified Sat Aug 29 20:02:08 2015 UTC (7 years, 3 months ago) by michael
- client.h: wrong value assigned to OPER_FLAG_UNRESV


Revision 6453 - Directory Listing
Modified Sat Aug 29 19:34:23 2015 UTC (7 years, 3 months ago) by michael
- Added 'resv' and 'unresv' operator flags


Revision 6452 - Directory Listing
Modified Sat Aug 29 18:57:55 2015 UTC (7 years, 3 months ago) by michael
- client.h: style corrections


Revision 6448 - Directory Listing
Modified Sat Aug 29 18:51:51 2015 UTC (7 years, 3 months ago) by michael
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning


Revision 6442 - Directory Listing
Modified Thu Aug 27 17:05:51 2015 UTC (7 years, 3 months ago) by michael
- Rename functions in userhost.c to comply with naming convention


Revision 6430 - Directory Listing
Modified Thu Aug 27 10:44:43 2015 UTC (7 years, 3 months ago) by michael
- hostmask.h, hostmask.c: use const keyword where appropriate


Revision 6421 - Directory Listing
Modified Wed Aug 26 18:11:46 2015 UTC (7 years, 3 months ago) by michael
- Get rid of smalldate() and replace all instances of it with date_iso8601()


Revision 6416 - Directory Listing
Modified Wed Aug 26 17:34:13 2015 UTC (7 years, 3 months ago) by michael
- Added date_iso8601() for later use


Revision 6399 - Directory Listing
Modified Sun Aug 23 16:32:17 2015 UTC (7 years, 3 months ago) by michael
- Implement ircv3.1 account-notify extension


Revision 6392 - Directory Listing
Modified Sun Aug 23 14:57:00 2015 UTC (7 years, 3 months ago) by michael
- Move userhost related code from hash.c to userhost.c


Revision 6386 - Directory Listing
Modified Fri Aug 21 18:31:18 2015 UTC (7 years, 3 months ago) by michael
- Use an embedded list node for the ListTask struct


Revision 6376 - Directory Listing
Modified Fri Aug 21 10:36:52 2015 UTC (7 years, 3 months ago) by michael
- Remove splitmode checking


Revision 6374 - Directory Listing
Modified Fri Aug 21 10:01:21 2015 UTC (7 years, 3 months ago) by michael
- Rename several functions in channel.c to comply with naming convention


Revision 6369 - Directory Listing
Modified Wed Aug 19 10:36:36 2015 UTC (7 years, 3 months ago) by michael
- Rename several functions in event.c to comply with naming convention


Revision 6368 - Directory Listing
Modified Wed Aug 19 10:25:56 2015 UTC (7 years, 3 months ago) by michael
- Rename several functions in listener.c to comply with naming convention


Revision 6365 - Directory Listing
Modified Wed Aug 19 10:05:23 2015 UTC (7 years, 3 months ago) by michael
- Move show_ports() from listener.c to m_stats.c


Revision 6364 - Directory Listing
Modified Wed Aug 19 09:59:43 2015 UTC (7 years, 3 months ago) by michael
- Remove unused header includes


Revision 6358 - Directory Listing
Modified Mon Aug 17 16:38:33 2015 UTC (7 years, 3 months ago) by michael
- Make server_die() use enum; minor cleanups here and there


Revision 6353 - Directory Listing
Modified Fri Aug 14 17:50:40 2015 UTC (7 years, 3 months ago) by michael
- Rename server capabilities flags from CAP_* to CAPAB_*


Revision 6348 - Directory Listing
Modified Tue Aug 11 17:44:50 2015 UTC (7 years, 3 months ago) by michael
- Make use of enum in more places


Revision 6346 - Directory Listing
Modified Tue Aug 11 17:23:45 2015 UTC (7 years, 3 months ago) by michael
- Cleanup/fix names of several #ifndef INCLUDED_*


Revision 6327 - Directory Listing
Modified Sat Aug 8 18:13:47 2015 UTC (7 years, 3 months ago) by michael
- channel.h: rename FLOOD_NOTICED to MSG_FLOOD_NOTICED


Revision 6326 - Directory Listing
Modified Sat Aug 8 17:54:33 2015 UTC (7 years, 3 months ago) by michael
- Get rid of the IsRegistered() macro, which is a rather dangerous macro for coders who add new connection states


Revision 6324 - Directory Listing
Modified Sat Aug 8 17:48:14 2015 UTC (7 years, 3 months ago) by michael
- Make use of enum in more places


Revision 6317 - Directory Listing
Modified Wed Aug 5 16:03:09 2015 UTC (7 years, 4 months ago) by michael
- Get rid of UMODE_ALL


Revision 6316 - Directory Listing
Modified Wed Aug 5 14:51:26 2015 UTC (7 years, 4 months ago) by michael
- Make use of enums some more


Revision 6314 - Directory Listing
Modified Sat Aug 1 18:06:37 2015 UTC (7 years, 4 months ago) by michael
- Make use of the *Flag() macros in some more places


Revision 6305 - Directory Listing
Modified Fri Jul 24 13:22:49 2015 UTC (7 years, 4 months ago) by michael
- Move show_events() from event.c to m_stats.c. Remove now unused prototypes.


Revision 6304 - Directory Listing
Modified Fri Jul 24 12:34:39 2015 UTC (7 years, 4 months ago) by michael
- Change version to hybrid-8.2.9


Revision 6258 - Directory Listing
Modified Sat Jul 11 12:18:30 2015 UTC (7 years, 4 months ago) by michael
- Set keyword and eol-style properties


Revision 6253 - Directory Listing
Modified Fri Jul 10 15:32:36 2015 UTC (7 years, 4 months ago) by michael
- Removed RPL_YOURID. Clients don't need to know about their associated UID nor is the information of any use for them


Revision 6191 - Directory Listing
Modified Wed Jun 24 17:59:24 2015 UTC (7 years, 5 months ago) by michael
- Rename oper_up() to user_oper_up()


Revision 6190 - Directory Listing
Modified Wed Jun 24 17:57:02 2015 UTC (7 years, 5 months ago) by michael
- Rename user_usermodes_init() to user_modes_init()


Revision 6186 - Directory Listing
Modified Wed Jun 24 17:49:10 2015 UTC (7 years, 5 months ago) by michael
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention


Revision 6160 - Directory Listing
Modified Thu Jun 18 10:49:13 2015 UTC (7 years, 5 months ago) by michael
- Move all SID/UID related code to id.c


Revision 6157 - Directory Listing
Modified Thu Jun 18 09:22:51 2015 UTC (7 years, 5 months ago) by michael
- Automatically generate sid on startup if none is configured. Patch provided by Adam


Revision 6124 - Directory Listing
Modified Thu Jun 11 14:25:14 2015 UTC (7 years, 5 months ago) by michael
- Moved NICKNAMEHISTORYLENGTH definition to whowas.h


Revision 5986 - Directory Listing
Modified Tue May 26 18:55:38 2015 UTC (7 years, 6 months ago) by michael
- Added 'xline_exempt' to auth{} block flags


Revision 5942 - Directory Listing
Modified Wed May 6 19:09:18 2015 UTC (7 years, 6 months ago) by michael
- Bump version to 8.2.8


Revision 5900 - Directory Listing
Modified Mon May 4 11:19:44 2015 UTC (7 years, 7 months ago) by michael
- conf_db.h, conf_db.c: remove functions/definitions we don't need


Revision 5880 - Directory Listing
Modified Sun May 3 16:01:42 2015 UTC (7 years, 7 months ago) by michael
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER


Revision 5851 - Directory Listing
Modified Mon Apr 27 17:54:12 2015 UTC (7 years, 7 months ago) by michael
- Renamed clear_invites() to clear_invites_channel()
- Added separate clear_invites_client()


Revision 5849 - Directory Listing
Modified Sun Apr 26 19:56:18 2015 UTC (7 years, 7 months ago) by michael
- hostmask.c:find_conf_by_address(): constification


Revision 5824 - Directory Listing
Modified Sun Apr 26 15:38:25 2015 UTC (7 years, 7 months ago) by michael
- Get rid of valid_comment()


Revision 5810 - Directory Listing
Modified Thu Apr 23 17:27:17 2015 UTC (7 years, 7 months ago) by michael
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options
- m_dline.c: allow d-lines to be added even if an exempt {} exists


Revision 5795 - Directory Listing
Modified Fri Apr 17 16:09:23 2015 UTC (7 years, 7 months ago) by michael
- Minor cleanups to CAPAB related code


Revision 5790 - Directory Listing
Modified Mon Apr 6 18:37:52 2015 UTC (7 years, 7 months ago) by michael
- Reject remote k-line requests that don't have enough non-wildcard characters


Revision 5788 - Directory Listing
Modified Sun Apr 5 18:07:10 2015 UTC (7 years, 8 months ago) by michael
- Revved patchlevel to 8.2.7


Revision 5775 - Directory Listing
Modified Sat Apr 4 17:31:06 2015 UTC (7 years, 8 months ago) by michael
- Changed some function to void if we don't need a return value
- Have some other functions return saner values


Revision 5773 - Directory Listing
Modified Sat Apr 4 15:42:35 2015 UTC (7 years, 8 months ago) by michael
- Removed TS_DOESTS, DoesTS, and related code


Revision 5758 - Directory Listing
Modified Thu Apr 2 18:26:29 2015 UTC (7 years, 8 months ago) by michael
- Changed some members of the Ban structure to use fixed-size arrays


Revision 5734 - Directory Listing
Modified Sun Mar 29 11:00:20 2015 UTC (7 years, 8 months ago) by michael
- Revved version to 8.2.6


Revision 5645 - Directory Listing
Modified Fri Mar 6 17:09:33 2015 UTC (7 years, 9 months ago) by michael
- defaults.h: tweaked TS_WARN_DELTA_MIN and TS_MAX_DELTA_MIN; allow minimum values of 1


Revision 5643 - Directory Listing
Modified Tue Mar 3 17:23:32 2015 UTC (7 years, 9 months ago) by michael
- conf.h, conf.c: renamed some structures to match naming convetion of other structures


Revision 5640 - Directory Listing
Modified Sun Mar 1 16:15:37 2015 UTC (7 years, 9 months ago) by michael
- Constifications


Revision 5630 - Directory Listing
Modified Sun Mar 1 12:18:47 2015 UTC (7 years, 9 months ago) by michael
- 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 5617 - Directory Listing
Modified Tue Feb 24 20:31:18 2015 UTC (7 years, 9 months ago) by michael
- Revved patchlevel to 8.2.5


Revision 5613 - Directory Listing
Modified Tue Feb 24 19:41:11 2015 UTC (7 years, 9 months ago) by michael
- ircd.h: removed useless comment


Revision 5604 - Directory Listing
Modified Mon Feb 23 21:07:13 2015 UTC (7 years, 9 months ago) by michael
- Fixed core in conjunction with OSX 10.10/possibly other system when parsing pseudo{} blocks as reported by Daniel Oaks
- Reverted -r4079, -r4608 and 4107 as they only cause undefined behavior on some systems


Revision 5594 - Directory Listing
Modified Tue Feb 17 19:50:21 2015 UTC (7 years, 9 months ago) by michael
- Revved patchlevel to 8.2.4


Revision 5585 - Directory Listing
Modified Sun Feb 15 15:03:04 2015 UTC (7 years, 9 months ago) by michael
- conf.h, conf.c:cluster_a_line(): made 'capab' and 'cluster_type' unsigned types


Revision 5575 - Directory Listing
Modified Sun Feb 15 12:30:09 2015 UTC (7 years, 9 months ago) by michael
- Renamed SVIDLEN to ACCOUNTLEN


Revision 5574 - Directory Listing
Modified Sun Feb 15 12:28:06 2015 UTC (7 years, 9 months ago) by michael
- Renamed SVIDLEN to ACCOUNTLEN


Revision 5571 - Directory Listing
Modified Sun Feb 15 12:19:39 2015 UTC (7 years, 9 months ago) by michael
- 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 5561 - Directory Listing
Modified Sat Feb 14 20:02:54 2015 UTC (7 years, 9 months ago) by michael
- 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 5559 - Directory Listing
Modified Sat Feb 14 19:39:06 2015 UTC (7 years, 9 months ago) by michael
- Finish basic SVSTAG implementatio
- Added oper::whois configuration option which allows to override the default
  RPL_WHOISOPERATOR numeric string shown in /whois.


Revision 5543 - Directory Listing
Modified Thu Feb 12 13:40:13 2015 UTC (7 years, 9 months ago) by michael
- Renamed idle_time_get() to client_get_idle_time()


Revision 5519 - Directory Listing
Modified Mon Feb 9 23:19:49 2015 UTC (7 years, 9 months ago) by michael
- Bump version to 8.2.3


Revision 5509 - Directory Listing
Modified Mon Feb 9 19:26:36 2015 UTC (7 years, 9 months ago) by michael
- server.h: removed redundant struct MaskItem declaration


Revision 5508 - Directory Listing
Modified Mon Feb 9 19:20:05 2015 UTC (7 years, 9 months ago) by michael
- ircd.h: 'int unsigned' -> 'unsigned int'


Revision 5493 - Directory Listing
Modified Sun Feb 8 17:09:33 2015 UTC (7 years, 9 months ago) by michael
- Update documentation in some places


Revision 5488 - Directory Listing
Modified Sun Feb 8 14:50:36 2015 UTC (7 years, 9 months ago) by michael
- 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 5476 - Directory Listing
Modified Sun Feb 8 11:01:21 2015 UTC (7 years, 9 months ago) by michael
- numeric.h, numeric.c: moved ERR_SSLONLYCHAN numeric to 489 to match with insp/unreal


Revision 5474 - Directory Listing
Modified Sat Feb 7 19:44:49 2015 UTC (7 years, 9 months ago) by michael
- Allow servers to send as many CAPAB messages as they want, regardless of TS6; Removed CAP_CAP


Revision 5463 - Directory Listing
Modified Wed Feb 4 18:18:26 2015 UTC (7 years, 9 months ago) by michael
- Added channel mode +C which prevents users from sending CTCPS to a channel


Revision 5461 - Directory Listing
Modified Tue Feb 3 23:11:10 2015 UTC (7 years, 10 months ago) by michael
- ircd.h: fixed compile error


Revision 5419 - Directory Listing
Modified Sun Jan 25 17:46:57 2015 UTC (7 years, 10 months ago) by michael
- numeric.h, numeric.c: moved ERR_OPERONLYCHAN numeric to 520 to match with insp/unreal


Revision 5410 - Directory Listing
Modified Sat Jan 24 19:12:28 2015 UTC (7 years, 10 months ago) by michael
- conf_class.c: removed duplicated code


Revision 5396 - Directory Listing
Modified Tue Jan 20 14:07:02 2015 UTC (7 years, 10 months ago) by michael
- Fixed compile warnings


Revision 5393 - Directory Listing
Modified Tue Jan 20 13:42:21 2015 UTC (7 years, 10 months ago) by michael
- Minor cleanups and optimizations to usermode handling


Revision 5346 - Directory Listing
Modified Sun Jan 11 12:41:14 2015 UTC (7 years, 10 months ago) by michael
- Update copyright years


Revision 5276 - Directory Listing
Modified Thu Jan 1 20:29:27 2015 UTC (7 years, 11 months ago) by michael
- Bump version to 8.2.2


Revision 5024 - Directory Listing
Modified Fri Dec 12 15:18:29 2014 UTC (7 years, 11 months ago) by michael
- Added general::stats_m_oper_only configuration option


Revision 5005 - Directory Listing
Modified Tue Dec 9 14:19:40 2014 UTC (7 years, 11 months ago) by michael
- Added 'opme' to irc-operator flags


Revision 4991 - Directory Listing
Modified Mon Dec 8 20:51:54 2014 UTC (7 years, 11 months ago) by michael
- channel_mode.h: increased MAXMODEPARAMS to 6


Revision 4988 - Directory Listing
Modified Mon Dec 8 20:04:42 2014 UTC (7 years, 11 months ago) by michael
- The general::true_no_oper_flood configuration option has been deprecated.
  Operators still can have higher 'flood' limits with no_oper_flood = yes;
  hoewever, they are no longer allowed to bypass RecvQ limits.


Revision 4983 - Directory Listing
Modified Sat Dec 6 18:17:33 2014 UTC (7 years, 11 months ago) by michael
- Cleaned up style; reformatting; const correctness


Revision 4968 - Directory Listing
Modified Mon Dec 1 14:36:42 2014 UTC (8 years ago) by michael
- general::hide_spoof_ips is now deprecated


Revision 4963 - Directory Listing
Modified Mon Dec 1 13:08:44 2014 UTC (8 years ago) by michael
- Get rid of NOCAPS


Revision 4936 - Directory Listing
Modified Thu Nov 27 15:05:06 2014 UTC (8 years ago) by michael
- Renamed variables; const correctness
- Removed IsConfOperator macro


Revision 4932 - Directory Listing
Modified Tue Nov 25 17:54:30 2014 UTC (8 years ago) by michael
- numeric.h, numeric.c: removed now unused ERR_GHOSTEDCLIENT


Revision 4873 - Directory Listing
Modified Tue Nov 11 18:29:33 2014 UTC (8 years ago) by michael
- Const-correctness


Revision 4849 - Directory Listing
Modified Wed Nov 5 17:06:14 2014 UTC (8 years ago) by michael
- Removed init_host_hash()


Revision 4837 - Directory Listing
Modified Sun Nov 2 18:52:26 2014 UTC (8 years, 1 month ago) by michael
- Renamed clear_ban_cache() to clear_ban_cache_channel() to separate it
  better from the clear_ban_cache_client() function


Revision 4821 - Directory Listing
Modified Sat Nov 1 17:49:55 2014 UTC (8 years, 1 month ago) by michael
- Renamed exempt::coid to exempt::country_id


Revision 4820 - Directory Listing
Modified Sat Nov 1 16:50:43 2014 UTC (8 years, 1 month ago) by michael
- Renamed Client::svid to Client::account


Revision 4817 - Directory Listing
Modified Sat Nov 1 16:05:01 2014 UTC (8 years, 1 month ago) by michael
- Renamed variables


Revision 4812 - Directory Listing
Modified Sat Nov 1 11:57:38 2014 UTC (8 years, 1 month ago) by michael
- 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 4798 - Directory Listing
Modified Tue Oct 28 13:29:16 2014 UTC (8 years, 1 month ago) by michael
- Removed ChModeChange::mems


Revision 4794 - Directory Listing
Modified Tue Oct 28 13:09:31 2014 UTC (8 years, 1 month ago) by michael
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and
  sendto_channel_local_butone()


Revision 4793 - Directory Listing
Modified Tue Oct 28 12:47:20 2014 UTC (8 years, 1 month ago) by michael
- Added support for the "extended-join" client capability


Revision 4784 - Directory Listing
Modified Sat Oct 25 16:12:54 2014 UTC (8 years, 1 month ago) by michael
- Constification


Revision 4779 - Directory Listing
Modified Tue Oct 21 16:29:52 2014 UTC (8 years, 1 month ago) by michael
- send.c, client.h: changed Connection::serial to an uint64_t 


Revision 4777 - Directory Listing
Modified Tue Oct 21 16:11:06 2014 UTC (8 years, 1 month ago) by michael
- Removed hybrid 6 leftovers


Revision 4772 - Directory Listing
Modified Mon Oct 20 18:04:30 2014 UTC (8 years, 1 month ago) by michael
- Revved patchlevel to hybrid-8.2.1


Revision 4766 - Directory Listing
Modified Sun Oct 19 18:01:04 2014 UTC (8 years, 1 month ago) by michael
- /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
- Update NEWS


Revision 4706 - Directory Listing
Modified Sun Oct 5 16:42:47 2014 UTC (8 years, 1 month ago) by michael
- Don't assemble umode buffer twice in send_umode_out()


Revision 4617 - Directory Listing
Modified Sun Sep 7 13:00:55 2014 UTC (8 years, 2 months ago) by michael
- Renamed Channel::chname to Channel::name


Revision 4608 - Directory Listing
Modified Sun Aug 31 08:12:13 2014 UTC (8 years, 3 months ago) by michael
- ircd.h: changed Counter structures to anonymous structure


Revision 4589 - Directory Listing
Modified Tue Aug 26 15:59:21 2014 UTC (8 years, 3 months ago) by michael
- Renamed 'localClient' Client structure member to just 'connection'


Revision 4584 - Directory Listing
Modified Tue Aug 26 15:45:13 2014 UTC (8 years, 3 months ago) by michael
- numeric.h, numeric.c: removed unused ERR_RESTRICTED


Revision 4577 - Directory Listing
Modified Mon Aug 25 09:45:23 2014 UTC (8 years, 3 months ago) by michael
- Renamed struct LocalUser to struct Connection


Revision 4564 - Directory Listing
Modified Sun Aug 24 10:24:47 2014 UTC (8 years, 3 months ago) by michael
- Update GPL 2 license headers


Revision 4561 - Directory Listing
Modified Sun Aug 24 09:46:04 2014 UTC (8 years, 3 months ago) by michael
- Revved version to hybrid-8.2.0


Revision 4558 - Directory Listing
Modified Sat Aug 23 17:25:44 2014 UTC (8 years, 3 months ago) by michael
- Replaced RPL_NEWHOSTIS with RPL_VISIBLEHOST


Revision 4550 - Directory Listing
Modified Fri Aug 22 09:07:55 2014 UTC (8 years, 3 months ago) by michael
- Fixed previous changes to parse.h


Revision 4533 - Directory Listing
Modified Tue Aug 19 19:05:56 2014 UTC (8 years, 3 months ago) by michael
- Implemented pseudo {} blocks (service aliases)


Revision 4509 - Directory Listing
Modified Sun Aug 17 11:58:59 2014 UTC (8 years, 3 months ago) by michael
- Instead of silently truncating WHO at 500 replies, added ERR_WHOLIMEXCEED numeric
  to inform users about the /who limit being exceeded


Revision 4488 - Directory Listing
Modified Sat Aug 16 16:55:07 2014 UTC (8 years, 3 months ago) by michael
- Add topic mask option to /list


Revision 4480 - Directory Listing
Modified Thu Aug 14 16:39:00 2014 UTC (8 years, 3 months ago) by michael
- event.h: removed typedef


Revision 4478 - Directory Listing
Modified Thu Aug 14 16:17:08 2014 UTC (8 years, 3 months ago) by michael
- Fixed compile warnings


Revision 4463 - Directory Listing
Modified Wed Aug 13 17:26:13 2014 UTC (8 years, 3 months ago) by michael
- Removed CNCB typedef


Revision 4462 - Directory Listing
Modified Wed Aug 13 17:08:22 2014 UTC (8 years, 3 months ago) by michael
- 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 4459 - Directory Listing
Modified Mon Aug 11 19:44:25 2014 UTC (8 years, 3 months ago) by michael
- conf.c:conf_dns_lookup(): use gethost_byname_type()
- res.h, res.c: removed gethost_byname()


Revision 4446 - Directory Listing
Modified Sat Aug 9 19:07:53 2014 UTC (8 years, 3 months ago) by michael
- auth.h: update documentation


Revision 4443 - Directory Listing
Modified Sat Aug 9 18:58:51 2014 UTC (8 years, 3 months ago) by michael
- res.h: add documentation about RFC1035_MAX_DOMAIN_LENGTH definition


Revision 4438 - Directory Listing
Modified Sat Aug 9 18:33:17 2014 UTC (8 years, 3 months ago) by michael
- Renamed various variables


Revision 4430 - Directory Listing
Modified Thu Aug 7 19:03:19 2014 UTC (8 years, 3 months ago) by michael
- Rewrite sendto_realops_flags_ratelimited() so it can be used in other places as well


Revision 4429 - Directory Listing
Modified Thu Aug 7 17:46:35 2014 UTC (8 years, 3 months ago) by michael
- Added listener_release() and make use of it


Revision 4414 - Directory Listing
Modified Thu Aug 7 14:06:08 2014 UTC (8 years, 3 months ago) by michael
- Removed ipv6 detection. We now assume all systems that run hybrid have
  ipv6 availability and sockaddr_storage.


Revision 4409 - Directory Listing
Modified Wed Aug 6 21:20:45 2014 UTC (8 years, 3 months ago) by michael
- Fixed resolver/auth issues with too long hostnames


Revision 4405 - Directory Listing
Modified Wed Aug 6 17:02:31 2014 UTC (8 years, 3 months ago) by michael
- Minor documentation updates


Revision 4401 - Directory Listing
Modified Tue Aug 5 17:43:39 2014 UTC (8 years, 4 months ago) by michael
- Unset FLAGS_IPHASH on source_p in exit_client() when removing from ipcache


Revision 4374 - Directory Listing
Modified Sun Aug 3 14:41:55 2014 UTC (8 years, 4 months ago) by michael
- listener.h, listener.c: use HOSTIPLEN for Listener::name; update documentation


Revision 4373 - Directory Listing
Modified Sun Aug 3 14:12:20 2014 UTC (8 years, 4 months ago) by michael
- ipcache.h: update documentation


Revision 4371 - Directory Listing
Modified Sun Aug 3 10:56:24 2014 UTC (8 years, 4 months ago) by michael
- Revved version to hybrid-8.2.0rc2


Revision 4350 - Directory Listing
Modified Sat Aug 2 17:20:16 2014 UTC (8 years, 4 months ago) by michael
- 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 4349 - Directory Listing
Modified Sat Aug 2 17:15:13 2014 UTC (8 years, 4 months ago) by michael
- motd.h, motd.c: clean up/fix comments


Revision 4345 - Directory Listing
Modified Sat Aug 2 17:01:00 2014 UTC (8 years, 4 months ago) by michael
- Re-arranged ConfigServerInfo structure


Revision 4342 - Directory Listing
Modified Sat Aug 2 16:58:21 2014 UTC (8 years, 4 months ago) by michael
- Removed unused ConfigServerInfo structure member


Revision 4341 - Directory Listing
Modified Sat Aug 2 16:53:48 2014 UTC (8 years, 4 months ago) by michael
- Renamed structures to meet code conventions


Revision 4338 - Directory Listing
Modified Sat Aug 2 16:35:25 2014 UTC (8 years, 4 months ago) by michael
- event.h: style corrections


Revision 4337 - Directory Listing
Modified Sat Aug 2 16:34:29 2014 UTC (8 years, 4 months ago) by michael
- event.h: replaced shorts with ints


Revision 4330 - Directory Listing
Modified Fri Aug 1 18:37:01 2014 UTC (8 years, 4 months ago) by michael
- ipcache.c:ipcache_get_stats(): constification; depend on the caller to set integers to zero


Revision 4328 - Directory Listing
Modified Fri Aug 1 18:16:25 2014 UTC (8 years, 4 months ago) by michael
- svn propset on ipcache.c, ipcache.h


Revision 4326 - Directory Listing
Modified Fri Aug 1 18:08:53 2014 UTC (8 years, 4 months ago) by michael
- Moved all ip caching related code to ipcache.c


Revision 4320 - Directory Listing
Modified Fri Aug 1 16:49:16 2014 UTC (8 years, 4 months ago) by michael
- Cleaned up ipcache


Revision 4314 - Directory Listing
Modified Thu Jul 31 18:53:31 2014 UTC (8 years, 4 months ago) by michael
- Improved AWAY throttling to allow for better fine-tuning


Revision 4310 - Directory Listing
Modified Tue Jul 29 17:25:16 2014 UTC (8 years, 4 months ago) by michael
- Backported auth code related cleanups from newio branch


Revision 4294 - Directory Listing
Modified Sun Jul 20 10:33:10 2014 UTC (8 years, 4 months ago) by michael
- Revved version to hybrid-8.2.0rc1


Revision 4253 - Directory Listing
Modified Fri Jul 18 19:05:01 2014 UTC (8 years, 4 months ago) by michael
- 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 4244 - Directory Listing
Modified Thu Jul 17 19:14:52 2014 UTC (8 years, 4 months ago) by michael
- auth.h, s_bsd.h: removed unused function declarations


Revision 4212 - Directory Listing
Modified Mon Jul 14 09:24:10 2014 UTC (8 years, 4 months ago) by michael
- Renamed serv_list to local_server_list


Revision 4208 - Directory Listing
Modified Sat Jul 12 18:13:06 2014 UTC (8 years, 4 months ago) by michael
- Renammed global_serv_list to global_server_list


Revision 4181 - Directory Listing
Modified Sun Jul 6 13:11:44 2014 UTC (8 years, 4 months ago) by michael
- Revved version to hybrid-8.2.0beta4


Revision 4171 - Directory Listing
Modified Sat Jul 5 15:33:37 2014 UTC (8 years, 5 months ago) by michael
- Bring back channel->locmember list


Revision 4143 - Directory Listing
Modified Wed Jul 2 17:15:01 2014 UTC (8 years, 5 months ago) by michael
- Removed hooking system


Revision 4131 - Directory Listing
Modified Tue Jul 1 19:49:41 2014 UTC (8 years, 5 months ago) by michael
- event.c, event.h: update copyright headers


Revision 4115 - Directory Listing
Modified Tue Jul 1 16:49:54 2014 UTC (8 years, 5 months ago) by michael
- Added ssl_message_digest_algorithm configuration option to serverinfo{} block.
  See doc/reference.conf for more information.


Revision 4112 - Directory Listing
Modified Tue Jul 1 16:02:36 2014 UTC (8 years, 5 months ago) by michael
- Make use of binary_to_hex() in ssl_handshake() and ssl_server_handshake()


Revision 4107 - Directory Listing
Modified Mon Jun 30 15:50:40 2014 UTC (8 years, 5 months ago) by michael
- ircd.h, ircd.c: change some structures to anonymous structures


Revision 4104 - Directory Listing
Modified Mon Jun 30 15:38:09 2014 UTC (8 years, 5 months ago) by michael
- Removed supported.h


Revision 4101 - Directory Listing
Modified Sun Jun 29 19:35:16 2014 UTC (8 years, 5 months ago) by michael
- Add CHACCESS_REMOTE for servers remote Clients


Revision 4095 - Directory Listing
Modified Sun Jun 29 11:51:22 2014 UTC (8 years, 5 months ago) by michael
- Merged Adam's event system rewrite


Revision 4091 - Directory Listing
Modified Sun Jun 29 09:36:39 2014 UTC (8 years, 5 months ago) by michael
- Cleaned up UID introduction / NICK change related code


Revision 4087 - Directory Listing
Modified Sat Jun 28 16:45:42 2014 UTC (8 years, 5 months ago) by michael
- Let mp_pool_get() clear memory


Revision 4079 - Directory Listing
Modified Sat Jun 28 15:59:53 2014 UTC (8 years, 5 months ago) by michael
- conf.c, conf.h: change some structures to anonymous structures


Revision 4026 - Directory Listing
Modified Fri Jun 20 16:41:09 2014 UTC (8 years, 5 months ago) by michael
- client.h: fixed comment


Revision 4025 - Directory Listing
Modified Fri Jun 20 16:36:09 2014 UTC (8 years, 5 months ago) by michael
- 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 4022 - Directory Listing
Modified Fri Jun 20 16:28:29 2014 UTC (8 years, 5 months ago) by michael
- channel.h: removed Channel.last_invite; it's not used anymore


Revision 4021 - Directory Listing
Modified Fri Jun 20 16:19:28 2014 UTC (8 years, 5 months ago) by michael
- Got rid of SEND_UMODES. We now propagate all modes.


Revision 4018 - Directory Listing
Modified Fri Jun 20 16:04:36 2014 UTC (8 years, 5 months ago) by michael
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE


Revision 4017 - Directory Listing
Modified Fri Jun 20 15:57:05 2014 UTC (8 years, 5 months ago) by michael
- client.h: update/fix comments


Revision 3945 - Directory Listing
Modified Mon Jun 16 18:04:33 2014 UTC (8 years, 5 months ago) by michael
- Renamed global_channel_list to channel_list


Revision 3940 - Directory Listing
Modified Tue Jun 10 19:27:34 2014 UTC (8 years, 5 months ago) by michael
- Renamed set_channel_topic() to channel_set_topic()


Revision 3936 - Directory Listing
Modified Tue Jun 10 18:59:51 2014 UTC (8 years, 5 months ago) by michael
- Fixed SVSJOIN/SVSPART issues


Revision 3934 - Directory Listing
Modified Mon Jun 9 17:59:22 2014 UTC (8 years, 5 months ago) by michael
- Added max_channels to class{} blocks


Revision 3930 - Directory Listing
Modified Mon Jun 9 14:58:12 2014 UTC (8 years, 5 months ago) by michael
- 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 3926 - Directory Listing
Modified Mon Jun 9 13:35:19 2014 UTC (8 years, 5 months ago) by michael
- Fixed bunch of compile warnings with -Wconversion


Revision 3922 - Directory Listing
Modified Mon Jun 9 12:33:22 2014 UTC (8 years, 5 months ago) by michael
- Ugly-fix compile warning


Revision 3913 - Directory Listing
Modified Sun Jun 8 13:21:53 2014 UTC (8 years, 5 months ago) by michael
- 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 3906 - Directory Listing
Modified Fri Jun 6 23:52:50 2014 UTC (8 years, 5 months ago) by michael
- Use 'unsigned' whenever possible


Revision 3903 - Directory Listing
Modified Fri Jun 6 21:39:45 2014 UTC (8 years, 5 months ago) by michael
- ircd.h: use 'unsigned' whenever possible


Revision 3900 - Directory Listing
Modified Fri Jun 6 21:32:30 2014 UTC (8 years, 5 months ago) by michael
- client.h: fixed spelling error


Revision 3899 - Directory Listing
Modified Fri Jun 6 20:43:59 2014 UTC (8 years, 5 months ago) by michael
- client.h: fixed compile warnings with -Wsign-conversion


Revision 3876 - Directory Listing
Modified Fri Jun 6 15:42:52 2014 UTC (8 years, 5 months ago) by michael
- Added general::throttle_count idea from p4


Revision 3871 - Directory Listing
Modified Fri Jun 6 13:08:03 2014 UTC (8 years, 5 months ago) by michael
- Use unsigned whenever possible


Revision 3867 - Directory Listing
Modified Thu Jun 5 22:11:02 2014 UTC (8 years, 6 months ago) by michael
- Removed OPERWALL. Use GLOBOPS instead.


Revision 3863 - Directory Listing
Modified Thu Jun 5 20:31:35 2014 UTC (8 years, 6 months ago) by michael
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam


Revision 3843 - Directory Listing
Modified Thu Jun 5 11:34:39 2014 UTC (8 years, 6 months ago) by michael
- send.h: update comment


Revision 3842 - Directory Listing
Modified Thu Jun 5 11:19:13 2014 UTC (8 years, 6 months ago) by michael
- Removed ONLY_CHANOPS; let non-ops see +I/+e lists, too


Revision 3799 - Directory Listing
Modified Mon Jun 2 23:44:11 2014 UTC (8 years, 6 months ago) by michael
- stdinc.h: whitespace commit


Revision 3766 - Directory Listing
Modified Sun Jun 1 21:42:51 2014 UTC (8 years, 6 months ago) by michael
- /INVITE without any parameters now shows a list of channels a client is invited to


Revision 3763 - Directory Listing
Modified Sun Jun 1 20:29:36 2014 UTC (8 years, 6 months ago) by michael
- Added INVITE flood protection/throttling as requested by Adam. This basically
  works similar as the KNOCK throttling algorithm.


Revision 3755 - Directory Listing
Modified Sun Jun 1 18:27:31 2014 UTC (8 years, 6 months ago) by michael
- channel_mode.c, channel_mode.h: constification


Revision 3752 - Directory Listing
Modified Sun Jun 1 18:11:22 2014 UTC (8 years, 6 months ago) by michael
- More ms_sjoin() cleanups


Revision 3708 - Directory Listing
Modified Fri May 30 16:21:00 2014 UTC (8 years, 6 months ago) by michael
- channel_mode.h: removed outdated comment


Revision 3705 - Directory Listing
Modified Fri May 30 16:18:58 2014 UTC (8 years, 6 months ago) by michael
- Removed unused ChModeChange.client


Revision 3702 - Directory Listing
Modified Fri May 30 16:13:00 2014 UTC (8 years, 6 months ago) by michael
- send.h: removed anonops leftovers


Revision 3694 - Directory Listing
Modified Thu May 29 19:37:00 2014 UTC (8 years, 6 months ago) by michael
- Removed CHFL_DEOPPED flags which is no longer needed with TS6


Revision 3675 - Directory Listing
Modified Thu May 29 14:34:09 2014 UTC (8 years, 6 months ago) by michael
- 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 3662 - Directory Listing
Modified Thu May 29 10:25:02 2014 UTC (8 years, 6 months ago) by michael
- conf.h: removed extraneous comma


Revision 3650 - Directory Listing
Modified Mon May 26 15:33:02 2014 UTC (8 years, 6 months ago) by michael
- send.h: removed unused kill_client_serv_butone() prototype


Revision 3644 - Directory Listing
Modified Mon May 26 12:34:53 2014 UTC (8 years, 6 months ago) by michael
- Revved version to 8.2.0beta3


Revision 3574 - Directory Listing
Modified Fri May 16 17:11:42 2014 UTC (8 years, 6 months ago) by michael
- Replaced remaining sendto_one() with sendto_one_numeric().
  SND_EXPLICIT idea derived from ircu.


Revision 3556 - Directory Listing
Modified Fri May 16 12:43:59 2014 UTC (8 years, 6 months ago) by michael
- Removed RPL_STATSNLINE


Revision 3554 - Directory Listing
Modified Fri May 16 12:36:07 2014 UTC (8 years, 6 months ago) by michael
- find_address_conf(): constification


Revision 3542 - Directory Listing
Modified Thu May 15 16:42:15 2014 UTC (8 years, 6 months ago) by michael
- Bump version to 8.2.0beta2


Revision 3534 - Directory Listing
Modified Thu May 15 15:43:44 2014 UTC (8 years, 6 months ago) by michael
- doxygen


Revision 3519 - Directory Listing
Modified Mon May 12 19:06:52 2014 UTC (8 years, 6 months ago) by michael
- Removed unused macros; cleaned up comments


Revision 3514 - Directory Listing
Modified Mon May 12 16:31:21 2014 UTC (8 years, 6 months ago) by michael
- Added usermode +p which hides channel list in WHOIS


Revision 3507 - Directory Listing
Modified Sun May 11 17:05:55 2014 UTC (8 years, 6 months ago) by michael
- Added usermode +q which hides idle and signon time in WHOIS


Revision 3505 - Directory Listing
Modified Sat May 10 19:51:42 2014 UTC (8 years, 6 months ago) by michael
- Renamed MyMalloc() to MyCalloc()


Revision 3494 - Directory Listing
Modified Thu May 8 17:57:33 2014 UTC (8 years, 6 months ago) by michael
- conf.h: remove invalid/useless comments


Revision 3492 - Directory Listing
Modified Thu May 8 17:55:07 2014 UTC (8 years, 6 months ago) by michael
- conf.h: remove unused macros


Revision 3474 - Directory Listing
Modified Sun May 4 15:45:10 2014 UTC (8 years, 7 months ago) by michael
- Renamed general::warn_no_nline to warn_no_connect_block


Revision 3422 - Directory Listing
Modified Tue Apr 29 17:23:26 2014 UTC (8 years, 7 months ago) by michael
- Get rid of LOCAL_CHANNELLEN; change CHANNELLEN to 50


Revision 3379 - Directory Listing
Modified Thu Apr 24 18:43:17 2014 UTC (8 years, 7 months ago) by michael
- Revved version to 8.2beta1


Revision 3377 - Directory Listing
Modified Thu Apr 24 16:15:51 2014 UTC (8 years, 7 months ago) by michael
- Create 8.2.x branch


Revision 3364 - Directory Listing
Modified Mon Apr 21 11:25:02 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- defaults.h: revert previous change


Revision 3363 - Directory Listing
Modified Mon Apr 21 11:19:50 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Doxygen
- Update help/undline


Revision 3347 - Directory Listing
Modified Sun Apr 20 14:03:06 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3335 - Directory Listing
Modified Thu Apr 17 18:55:31 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Style corrections


Revision 3333 - Directory Listing
Modified Wed Apr 16 16:19:02 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed pointless comments


Revision 3324 - Directory Listing
Modified Tue Apr 15 16:18:07 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved s_auth.c to auth.c


Revision 3323 - Directory Listing
Modified Tue Apr 15 16:11:50 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- gline.h: updated comment


Revision 3322 - Directory Listing
Modified Tue Apr 15 16:11:11 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved irc_res.c to res.c
- Moved irc_reslib.c to reslib.c


Revision 3321 - Directory Listing
Modified Tue Apr 15 16:02:56 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved s_gline.c to gline.c


Revision 3313 - Directory Listing
Modified Tue Apr 15 12:32:01 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved set_user_mode() to m_mode.c


Revision 3312 - Directory Listing
Modified Tue Apr 15 12:13:07 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Readded FLAGS_BLOCKED


Revision 3311 - Directory Listing
Modified Tue Apr 15 12:10:36 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Undo -r3215 for now


Revision 3306 - Directory Listing
Modified Mon Apr 14 18:37:05 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made server_estab() and sendnick_TS() use 'static' keyword


Revision 3297 - Directory Listing
Modified Fri Apr 11 16:08:55 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made irc_nscount an unsigned type


Revision 3289 - Directory Listing
Modified Wed Apr 9 19:50:19 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made free_list_task() only take one parameter


Revision 3288 - Directory Listing
Modified Wed Apr 9 19:04:47 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made safe_list_channels and list_one_channel only take two parameters


Revision 3283 - Directory Listing
Modified Tue Apr 8 16:39:50 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Style corrections/constification


Revision 3274 - Directory Listing
Modified Sun Apr 6 12:22:23 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Clean up redundant/unused header includes


Revision 3267 - Directory Listing
Modified Sat Apr 5 19:16:06 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Re-add CHW capability to cope nice with rb


Revision 3266 - Directory Listing
Modified Sat Apr 5 19:15:11 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Worked towards improving documentation


Revision 3241 - Directory Listing
Modified Sun Mar 30 16:45:31 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Incorporate Adam's writev() patch


Revision 3239 - Directory Listing
Modified Sun Mar 30 13:55:44 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Have /info report MPATH and SPATH aswell


Revision 3192 - Directory Listing
Modified Sun Mar 23 19:46:39 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.


Revision 3187 - Directory Listing
Modified Thu Mar 20 18:29:05 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Get rid of the HasID() macro


Revision 3186 - Directory Listing
Modified Thu Mar 20 18:09:34 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Get rid of the ID() macro


Revision 3176 - Directory Listing
Modified Tue Mar 18 20:00:16 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Get rid of kill_client()


Revision 3171 - Directory Listing
Modified Sun Mar 16 11:51:48 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now


Revision 3170 - Directory Listing
Modified Sun Mar 16 10:58:17 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- More client_p removal cleanups


Revision 3167 - Directory Listing
Modified Sat Mar 15 22:01:39 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Get rid of restart() wrapper function


Revision 3163 - Directory Listing
Modified Sat Mar 15 19:57:13 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- parse.h: removed redundant comment


Revision 3159 - Directory Listing
Modified Sat Mar 15 16:28:33 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed now outdated comments


Revision 3156 - Directory Listing
Modified Fri Mar 14 19:57:38 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed client_p pointers from everywhere


Revision 3150 - Directory Listing
Modified Fri Mar 14 14:11:34 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed unused client_p pointer from all chm_* channel mode handlers


Revision 3140 - Directory Listing
Modified Wed Mar 12 19:23:20 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Get rid of halfop -> op rewriting for servers that don't support halfops


Revision 3135 - Directory Listing
Modified Mon Mar 10 21:11:25 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Server now no longer accepts TS5 links


Revision 3113 - Directory Listing
Modified Thu Mar 6 22:19:29 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Update dbuf.h, dbuf.c


Revision 3111 - Directory Listing
Modified Thu Mar 6 21:16:52 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- send.h: update sendto_one_notice() prototype


Revision 3110 - Directory Listing
Modified Thu Mar 6 20:33:17 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added sendto_one_notice()


Revision 3109 - Directory Listing
Modified Thu Mar 6 19:25:12 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Applied Adam's sendto_one_numeric() changes


Revision 3107 - Directory Listing
Modified Thu Mar 6 12:09:42 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Applied dbuf changes as provided by Adam:
  Refcount dbufs instead of copying the same message to many
  different buffers.


Revision 3093 - Directory Listing
Modified Sat Mar 1 19:44:52 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- conf.h: made some more constants use an enum


Revision 3092 - Directory Listing
Modified Sat Mar 1 19:17:39 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_auth.h: made 'flags' an unsigned int type


Revision 3089 - Directory Listing
Modified Sat Mar 1 18:50:21 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- modules.h: use an enum for flag types


Revision 3087 - Directory Listing
Modified Sat Mar 1 18:46:55 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- conf_class.h: use an enum for flag types


Revision 3085 - Directory Listing
Modified Sat Mar 1 18:40:58 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- listener.h: use an enum for flag types


Revision 3084 - Directory Listing
Modified Sat Mar 1 18:37:38 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- defaults.h: removed MSGPATH definition


Revision 3081 - Directory Listing
Modified Sat Mar 1 18:30:06 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- m_stats.c, conf.h: removed unused CONF_FLAGS_LIMIT_IP and CONF_FLAGS_NOMATCH_IP
  definitions


Revision 3078 - Directory Listing
Modified Fri Feb 28 20:34:07 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Renamed ts_warn() to sendto_realops_flags_ratelimited()


Revision 3055 - Directory Listing
Modified Wed Feb 26 18:38:06 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed FAKEHOST server capability for now


Revision 3048 - Directory Listing
Modified Tue Feb 25 22:30:30 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- ircd binary is now again placed in /bin instead of /sbin


Revision 3045 - Directory Listing
Modified Tue Feb 25 21:38:23 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25


Revision 3044 - Directory Listing
Modified Tue Feb 25 21:10:46 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- ms_bmask(): made mode_type an unsigned int type


Revision 3019 - Directory Listing
Modified Sat Feb 22 21:31:35 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- numeric.h: removed some other unused numeric constants as pointed out by Adam


Revision 3017 - Directory Listing
Modified Sat Feb 22 21:06:29 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- numeric.h: removed unused RPL_HOSTHIDDEN numeric constant


Revision 2995 - Directory Listing
Modified Tue Feb 18 21:16:17 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- hostmask.c: get rid of this (type & ~0x1) hack


Revision 2970 - Directory Listing
Modified Fri Jan 31 11:23:46 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Move myctime() from irc_string.c to s_misc.c


Revision 2959 - Directory Listing
Modified Tue Jan 28 17:30:49 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Tue Jan 28 17:05:51 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed sendto_channel_remote()


Revision 2955 - Directory Listing
Modified Tue Jan 28 16:40:30 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- register_remote_user(): removed unused realname/gecos parameter


Revision 2949 - Directory Listing
Modified Sun Jan 26 20:08:25 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- client.h: add separate definition for services IDs instead of using HOSTLEN


Revision 2937 - Directory Listing
Modified Sun Jan 26 12:15:55 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Clean up stupid pointer magic passed to the channel mode handlers.


Revision 2935 - Directory Listing
Modified Sun Jan 26 11:16:40 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- irc_res.h: update copyright/license header


Revision 2929 - Directory Listing
Modified Sat Jan 25 23:14:08 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_auth.c, s_auth.h: optimized so we save unecessary auth_doing_list
  traversals. Patch provided by Adam.


Revision 2925 - Directory Listing
Modified Sat Jan 25 21:46:42 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_serv.h: removed unused header include


Revision 2923 - Directory Listing
Modified Sat Jan 25 21:43:43 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- modules.h: removed unused header include


Revision 2921 - Directory Listing
Modified Sat Jan 25 21:38:44 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- send.c: made some things use an enum.


Revision 2916 - Directory Listing
Modified Sat Jan 25 21:09:18 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years


Revision 2910 - Directory Listing
Modified Thu Jan 23 19:10:55 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Implemented "userhost-in-names" client capability


Revision 2902 - Directory Listing
Modified Wed Jan 22 20:24:03 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- channel_mode.h: fixed long-standing bug where +p channels have been show
  in the /whois reply


Revision 2896 - Directory Listing
Modified Tue Jan 21 20:05:40 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- channel_mode.h: made some things use an enum. Removed unused header include.


Revision 2881 - Directory Listing
Modified Mon Jan 20 17:15:39 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.


Revision 2868 - Directory Listing
Modified Sun Jan 19 17:01:59 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_serv.h: made some things use an enum


Revision 2867 - Directory Listing
Modified Sun Jan 19 16:58:07 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- send.c, send.h: made some things use an enum


Revision 2865 - Directory Listing
Modified Sun Jan 19 14:35:22 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years


Revision 2855 - Directory Listing
Modified Sat Jan 18 18:03:49 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed indentation, removed whitespaces/tabs, update copyright header


Revision 2852 - Directory Listing
Modified Sat Jan 18 16:30:48 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added 'unxline' oper privilege for better fine tuning


Revision 2848 - Directory Listing
Modified Fri Jan 17 18:05:01 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made irc numeric use an enum


Revision 2846 - Directory Listing
Modified Fri Jan 17 16:58:36 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- hook.h, hook.c: fixed indentation, removed whitespaces/tabs


Revision 2820 - Directory Listing
Modified Wed Jan 15 23:10:26 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Sun Jan 12 20:23:50 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Renamed ban_them() to conf_try_ban()
- conf_try_ban() removed exemption notices that are now redundant


Revision 2811 - Directory Listing
Modified Sun Jan 12 19:39:33 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Thu Jan 9 17:38:12 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
 - Make PRIVMSG/NOTICE use UID targets if possible


Revision 2748 - Directory Listing
Modified Sun Jan 5 19:20:09 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed server name leak for hidden servers in /who, /whois and /whowas


Revision 2727 - Directory Listing
Modified Sun Dec 29 13:28:03 2013 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleaned up RPL_WHOISADMIN hack


Revision 2632 - Directory Listing
Modified Sun Dec 8 18:33:48 2013 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed setup_socket callback
- Removed init_comm() as init_netio() can be called directly


Revision 2630 - Directory Listing
Modified Sun Dec 8 13:42:51 2013 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- RPL_WHOISMODES now uses the 310 numeric to comply with other ircds


Revision 2591 - Directory Listing
Modified Thu Nov 21 13:51:52 2013 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- include/client.h: add UMODE_CALLERID, UMODE_SOFTCALLERID to SEND_UMODES


Revision 2578 - Directory Listing
Modified Wed Nov 20 19:54:44 2013 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed ID_or_name macro as reported by Adam <adam@anope.org>


Revision 2565 - Directory Listing
Modified Sun Nov 17 18:40:26 2013 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD


Revision 2543 - Directory Listing
Modified Wed Nov 13 18:25:39 2013 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- src/send.c: fixed several compile warnings with -Wsign-conversion


Revision 2529 - Directory Listing
Modified Fri Nov 8 17:49:24 2013 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Administrators are now able to see user modes a user has set via /whois


Revision 2522 - Directory Listing
Modified Fri Nov 1 20:44:04 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Got rid of find_kill() and find_gline() wrapper functions


Revision 2511 - Directory Listing
Modified Sun Oct 27 18:56:53 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Wed Oct 23 14:04:31 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Stole ircu's RPL_WHOISACCOUNT numeric


Revision 2475 - Directory Listing
Modified Fri Oct 11 19:40:43 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments


Revision 2433 - Directory Listing
Modified Fri Aug 2 18:43:00 2013 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed rfc1459_command_send_error() message handler


Revision 2412 - Directory Listing
Modified Fri Jul 19 16:48:04 2013 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- include/patchlevel.h: changed patchlevel to hybrid(TRUNK)


Revision 2410 - Directory Listing
Modified Fri Jul 19 15:44:09 2013 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- motd.(c|h): fixed core with zero byte length ircd.motd. Reported by Fawkes


Revision 2382 - Directory Listing
Modified Sat Jul 6 16:31:07 2013 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Remove msgq, and xsnprintf source files for now


Revision 2366 - Directory Listing
Modified Thu Jul 4 21:49:56 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- ircd_defs.h: increased PASSWDLEN to 128


Revision 2363 - Directory Listing
Modified Thu Jul 4 21:29:23 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- find_accept(): solved XXX


Revision 2350 - Directory Listing
Modified Wed Jul 3 21:23:45 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- ircd_defs.h: increased KILLLEN, REASONLEN, KICKLEN, and AWAYLEN to 180


Revision 2345 - Directory Listing
Modified Wed Jul 3 18:17:39 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- White-space commit / style corrections


Revision 2336 - Directory Listing
Modified Wed Jul 3 12:58:28 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added XLINE and RESV logging types


Revision 2318 - Directory Listing
Modified Fri Jun 21 17:47:52 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Stole ircu's outbound message queue implementation for later use


Revision 2313 - Directory Listing
Modified Fri Jun 21 11:40:50 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- conf.c:valid_tkline(): minor cleanups


Revision 2300 - Directory Listing
Modified Wed Jun 19 12:10:37 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- whowas: Renamed functions.
  add_history -> whowas_add_history
  off_history -> whowas_off_history
  get_history -> whowas_get_history


Revision 2297 - Directory Listing
Modified Wed Jun 19 11:57:38 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Wed Jun 19 11:19:22 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Rename Ban::username structure member to Ban::user


Revision 2293 - Directory Listing
Modified Wed Jun 19 10:54:16 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added FAKEHOST server capability for later use


Revision 2292 - Directory Listing
Modified Wed Jun 19 10:44:02 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- client.h: add UMODE_HIDDENHOST to SEND_UMODES


Revision 2283 - Directory Listing
Modified Tue Jun 18 19:13:20 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>


Revision 2282 - Directory Listing
Modified Tue Jun 18 18:02:14 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()


Revision 2269 - Directory Listing
Modified Tue Jun 18 15:07:26 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added general::stats_u_oper_only configuration option


Revision 2246 - Directory Listing
Modified Sun Jun 16 10:48:39 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Thu Jun 13 20:10:27 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanups and fixes to previous commit -r2228


Revision 2228 - Directory Listing
Modified Thu Jun 13 19:46:30 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!


Revision 2216 - Directory Listing
Modified Thu Jun 6 17:35:45 2013 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added read_links_file()


Revision 2196 - Directory Listing
Modified Tue Jun 4 18:30:12 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block


Revision 2189 - Directory Listing
Modified Tue Jun 4 12:45:38 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed Client::client_host and Client::client_server members


Revision 2185 - Directory Listing
Modified Tue Jun 4 12:29:18 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed usermode +C


Revision 2181 - Directory Listing
Modified Tue Jun 4 11:03:41 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed debug assertion being triggered on ident lookup
  as reported by Stuart Walsh


Revision 2174 - Directory Listing
Modified Mon Jun 3 19:45:38 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 


Revision 2168 - Directory Listing
Modified Sun Jun 2 20:08:01 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- motd.c, motd.h: fix compile warnings


Revision 2167 - Directory Listing
Modified Sun Jun 2 20:02:51 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- motd.c, motd.h: add support for ip masks


Revision 2164 - Directory Listing
Modified Sun Jun 2 19:42:58 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- motd.h, motd.c: minor cleanups. use 'unsigned' whenever possible


Revision 2163 - Directory Listing
Modified Sun Jun 2 18:41:38 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- include/defaults.h: remove unused INIT_LOG_LEVEL define


Revision 2159 - Directory Listing
Modified Sun Jun 2 18:22:01 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup ISUPPORT code and get rid of message.c


Revision 2156 - Directory Listing
Modified Fri May 31 20:53:11 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup flattened links code


Revision 2150 - Directory Listing
Modified Fri May 31 18:39:43 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Implement motd{} configuration blocks based on ircu's implementation


Revision 2138 - Directory Listing
Modified Wed May 29 21:14:02 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Wed May 29 19:49:27 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
  Only services may set a fakehost via SVSMODE.


Revision 2133 - Directory Listing
Modified Wed May 29 18:27:24 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- get_member_status(), valid_wildcard(): constification


Revision 2130 - Directory Listing
Modified Wed May 29 15:32:28 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- resv.c: move valid_wild_card_simple() to conf.c


Revision 2118 - Directory Listing
Modified Sun May 26 11:49:51 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Got rid of CONF_HUB enum type


Revision 2116 - Directory Listing
Modified Sun May 26 11:44:01 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Got rid of CONF_CLASS enum type


Revision 2084 - Directory Listing
Modified Sat May 18 17:39:39 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed testline and testmask


Revision 2069 - Directory Listing
Modified Thu May 16 14:48:34 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed compile error


Revision 2038 - Directory Listing
Modified Tue May 14 19:21:32 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Tue May 14 18:19:05 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Overhaul HELP system


Revision 2022 - Directory Listing
Modified Sun May 12 18:07:07 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Remove entering_umode and change_umode callbacks in preparation for the 
  modular usermode subsystem


Revision 2012 - Directory Listing
Modified Sun May 12 14:47:26 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Fri May 10 18:32:26 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed unused OFLAG_OPER_SPY definition


Revision 1976 - Directory Listing
Modified Wed May 8 19:33:06 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added usermode F (remote client connect/exit notices) on public request


Revision 1954 - Directory Listing
Modified Mon May 6 18:51:19 2013 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Sun May 5 10:21:40 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed channel::quiet_on_ban configuration option. This feature is
  now enabled by default


Revision 1937 - Directory Listing
Modified Sat May 4 20:54:13 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
-  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
Modified Tue Apr 30 17:46:40 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Move report_resv() to m_stats.c


Revision 1922 - Directory Listing
Modified Tue Apr 30 15:08:42 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Moved report_confitem_types() to m_stats.c


Revision 1921 - Directory Listing
Modified Tue Apr 30 14:54:20 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Forward-port -r1920 [Dropped PCRE support]


Revision 1904 - Directory Listing
Modified Sat Apr 27 21:16:22 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed operflag 'nick_changes'. Operators can now set +n at will


Revision 1877 - Directory Listing
Modified Sat Apr 27 10:26:51 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Made find_capability() return an unsigned int


Revision 1858 - Directory Listing
Modified Thu Apr 25 15:00:52 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks


Revision 1857 - Directory Listing
Modified Wed Apr 24 20:47:21 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Constification


Revision 1851 - Directory Listing
Modified Wed Apr 24 18:31:06 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option


Revision 1849 - Directory Listing
Modified Tue Apr 23 20:30:08 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- numeric.h: cosmetical cleanups; removed useless comments


Revision 1848 - Directory Listing
Modified Tue Apr 23 20:19:36 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- numeric.(c|h): remove RPL_TEXT, re-add RPL_RSACHALLENGE


Revision 1847 - Directory Listing
Modified Tue Apr 23 16:42:02 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Constification, replaced few sprintf with snprintf


Revision 1846 - Directory Listing
Modified Mon Apr 22 18:59:59 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- s_misc.h: fixed compile warning with -Wunsuffixed-float-constants


Revision 1845 - Directory Listing
Modified Mon Apr 22 18:33:02 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed some compile warnings


Revision 1843 - Directory Listing
Modified Sun Apr 21 18:48:01 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- conf.h: removed MaskItem::hnext member


Revision 1839 - Directory Listing
Modified Sun Apr 21 09:41:40 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Add ERR_CHANBANREASON (numeric 485)


Revision 1837 - Directory Listing
Modified Sun Apr 21 09:27:27 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Remove current msg locale implementation


Revision 1834 - Directory Listing
Modified Fri Apr 19 19:50:27 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Revert to -r1831


Revision 1832 - Directory Listing
Modified Fri Apr 19 19:16:09 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Mon Apr 15 10:57:05 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Forward-port -r1741 [Fixed logfiles not getting reopened on /rehash]


Revision 1826 - Directory Listing
Modified Mon Apr 15 09:09:09 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Minor cleanups to hash.c; removed now unused functions, style cleanups


Revision 1825 - Directory Listing
Modified Sun Apr 14 19:54:48 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Quarantined/reserved channels may now contain wildcards


Revision 1819 - Directory Listing
Modified Fri Apr 12 11:57:26 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Sun Mar 31 17:09:50 2013 UTC (9 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup/reorganize header file layout
- Fixed naming convention in some places


Revision 1793 - Directory Listing
Modified Sun Mar 31 14:06:08 2013 UTC (9 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)


Revision 1785 - Directory Listing
Modified Sat Jan 26 22:40:55 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Thu Jan 24 19:26:51 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Fri Jan 18 19:21:39 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed some other invalid conversion specifiers


Revision 1751 - Directory Listing
Modified Wed Jan 16 18:30:52 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Mon Jan 14 19:56:49 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Forward-port -r1742 [ircd.pid should be in /var/run instead of /var]


Revision 1737 - Directory Listing
Modified Mon Jan 14 17:37:55 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Quick and dirty workaround to fix build on GNU/Hurd
  because of undefined PATH_MAX


Revision 1736 - Directory Listing
Modified Sun Jan 13 09:31:46 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Forward-port -r1732 [Dropped support for linux rt signals]


Revision 1734 - Directory Listing
Modified Fri Jan 11 12:59:24 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Add support for "away-notify" client capability


Revision 1715 - Directory Listing
Modified Mon Dec 24 15:19:32 2012 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- Improved WEBIRC authentication; added 'webirc' to auth::flags


Revision 1702 - Directory Listing
Modified Thu Dec 20 15:49:20 2012 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/include
- /info now also shows pathnames of g-/x-line database files


Revision 1668 - Directory Listing
Modified Mon Nov 19 21:28:28 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- conf_db.c: import backup/restore cleanups from 5.1.24


Revision 1666 - Directory Listing
Modified Sun Nov 18 17:03:18 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup unused header file includes
- Fixed minor compile warning in conf.c


Revision 1664 - Directory Listing
Modified Sun Nov 18 14:33:47 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- memory.c: removed mem_frob()
- automake 1.12.5


Revision 1662 - Directory Listing
Modified Sat Nov 17 20:11:33 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Fixed inconsistent svn file properties


Revision 1656 - Directory Listing
Modified Fri Nov 16 19:43:21 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- add mempool.(c|h)


Revision 1654 - Directory Listing
Modified Fri Nov 16 19:39:37 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Wed Nov 14 11:50:55 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- added improved match() stolen from ircu
- fixed compile warning in m_module.c


Revision 1652 - Directory Listing
Modified Tue Nov 13 20:28:53 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Sat Nov 10 19:27:13 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- minor MaskItem structure cleanup


Revision 1647 - Directory Listing
Modified Fri Nov 9 20:11:58 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- Finish stabilizing/cleanup of conf parser


Revision 1646 - Directory Listing
Modified Wed Nov 7 21:02:43 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- First pass of conf parser stabilization/cleanup


Revision 1644 - Directory Listing
Modified Tue Nov 6 22:20:16 2012 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/include
- More config subsystem cleanups


Revision 1636 - Directory Listing
Modified Sun Nov 4 17:09:47 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge


Revision 1635 - Directory Listing
Modified Sun Nov 4 15:59:16 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- svn propset svn:keywords "Id"


Revision 1633 - Directory Listing
Modified Sun Nov 4 15:51:30 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Add conf_class.c, conf_class.h


Revision 1632 - Directory Listing
Modified Sun Nov 4 15:37:10 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Initial rewrite of the configuration subsystem


Revision 1628 - Directory Listing
Modified Thu Nov 1 21:08:56 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- flesh out new *line database handling
- simplify temporary bans


Revision 1627 - Directory Listing
Modified Thu Nov 1 17:42:19 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- read_uint8, write_uint8: use uint8_t instead of unsigned char


Revision 1625 - Directory Listing
Modified Thu Nov 1 13:49:25 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- dbs are now periodically flushed on disc every 5 minutes


Revision 1623 - Directory Listing
Modified Thu Nov 1 13:24:43 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Removed temporary_xlines list


Revision 1622 - Directory Listing
Modified Thu Nov 1 13:16:37 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Wed Oct 31 23:11:40 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- src/conf_db.c: Cleanup get_file_version()


Revision 1620 - Directory Listing
Modified Wed Oct 31 22:54:58 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Added conf_db.c based on ircservice's binary database for later use


Revision 1618 - Directory Listing
Modified Tue Oct 30 21:04:38 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- 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
Modified Sat Oct 27 21:02:32 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/include
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1581 - Directory Listing
Modified Fri Oct 19 01:04:20 2012 UTC (10 years, 1 month ago) by lusky
Original Path: ircd-hybrid-8/include
bump patchlevel to 8.0.0



Revision 1569 - Directory Listing
Modified Tue Oct 16 18:46:53 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers


Revision 1559 - Directory Listing
Modified Sun Oct 14 01:38:28 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
- Replaced TimeStamp based services IDs with more flexible account names


Revision 1549 - Directory Listing
Modified Mon Oct 1 18:11:11 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Sep 30 17:50:03 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default


Revision 1538 - Directory Listing
Modified Sat Sep 29 00:35:31 2012 UTC (10 years, 2 months ago) by lusky
Original Path: ircd-hybrid-8/include
- bump patchlevel to 8.0.0rc1

Revision 1519 - Directory Listing
Modified Wed Sep 5 12:02:04 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- Topics as well as user-aways are now sent in a burst by default


Revision 1518 - Directory Listing
Modified Sun Sep 2 16:50:40 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Thu Aug 30 15:08:36 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sat Aug 25 02:56:31 2012 UTC (10 years, 3 months ago) by lusky
Original Path: ircd-hybrid-8/include
bump patchlevel to 8.0.0beta3

Revision 1503 - Directory Listing
Modified Tue Aug 14 09:05:58 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- Removed all unused references to GPATH and glinefile. There's no glines.conf.


Revision 1497 - Directory Listing
Modified Sun Aug 5 13:22:54 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- Move HOSIPLEN, IDLEN and PASSWDLEN to ircd_defs.h


Revision 1495 - Directory Listing
Modified Sun Aug 5 09:35:42 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- Removed use_invex, use_except and use_knock configuration options.
  These features are now enabled by default


Revision 1490 - Directory Listing
Modified Sat Jul 28 19:33:23 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- removed serverhide::disable_hidden configuration option
- update NEWS


Revision 1484 - Directory Listing
Modified Thu Jul 26 18:38:56 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- Add back AWAY throttling, now that we allow changing away messages
  without unsetting AWAY in the first place


Revision 1483 - Directory Listing
Modified Wed Jul 25 19:15:48 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption


Revision 1479 - Directory Listing
Modified Sun Jul 22 17:02:48 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- fix msg_channel_flags() so it can deal with messages coming from servers


Revision 1474 - Directory Listing
Modified Sun Jul 22 14:44:07 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- removed &localchannels


Revision 1472 - Directory Listing
Modified Sun Jul 22 12:03:18 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove CAP_TB
- add proper TS6 support to TBURST


Revision 1470 - Directory Listing
Modified Sat Jul 21 20:38:46 2012 UTC (10 years, 4 months ago) by lusky
Original Path: ircd-hybrid-8/include
- bump patchlevel to 8.0.0beta2

Revision 1468 - Directory Listing
Modified Sat Jul 21 20:03:29 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- must propagate UMODE_REGONLY to other servers, otherwise message-blocking
  won't work for remote clients


Revision 1460 - Directory Listing
Modified Fri Jul 6 14:32:53 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- Added 'set' to operator privilege flags. Gives access to the "SET" command


Revision 1459 - Directory Listing
Modified Fri Jul 6 14:23:09 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition


Revision 1455 - Directory Listing
Modified Fri Jun 29 14:16:12 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- Minor constification changes


Revision 1449 - Directory Listing
Modified Tue Jun 26 18:17:03 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- Merged m_away() and mo_away(). Also, /away is no longer time-limited.
- Same goes for /list


Revision 1448 - Directory Listing
Modified Mon Jun 25 21:07:35 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- Don't allow m_module.la to be unloaded


Revision 1447 - Directory Listing
Modified Mon Jun 25 20:22:29 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- Added m_module.c and moved mo_module() into it


Revision 1446 - Directory Listing
Modified Mon Jun 25 20:05:12 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sat Jun 9 19:40:08 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sat Jun 9 19:15:10 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- NICKLEN definition no longer respects the trailing NUL character
  (reverts to old behavior)


Revision 1427 - Directory Listing
Modified Thu Jun 7 11:36:21 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
- parse.c: make msg_tree_parse() only take one argument
- client.h: rearrange structures


Revision 1422 - Directory Listing
Modified Mon May 28 13:38:09 2012 UTC (10 years, 6 months ago) by lusky
Original Path: ircd-hybrid-8/include
bump version to 8.0.0beta1

Revision 1404 - Directory Listing
Modified Thu May 10 20:41:45 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
- minor cleanups to the module code


Revision 1402 - Directory Listing
Modified Wed May 9 18:42:45 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
- /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
Modified Tue May 8 18:58:13 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
o) Removed channel::burst_topicwho configuration option. Topicsetters are
   now sent by default


Revision 1400 - Directory Listing
Modified Mon May 7 20:08:32 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
- move has_wildcards() to irc_string.c and make use of it in several places


Revision 1398 - Directory Listing
Modified Sun May 6 10:57:06 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1


Revision 1393 - Directory Listing
Modified Wed May 2 19:17:37 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Tue May 1 15:34:29 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- s_bsd.c:close_connection(): fixed connection scheduling


Revision 1389 - Directory Listing
Modified Tue May 1 13:08:29 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- rename some struct AccessItem members


Revision 1386 - Directory Listing
Modified Tue May 1 11:35:46 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- client.h: get rid of Server::sconf


Revision 1383 - Directory Listing
Modified Tue May 1 11:18:22 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
  are no longer separately attached to Client structures.


Revision 1380 - Directory Listing
Modified Mon Apr 30 19:51:40 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- conf.h: remove unused CONF_NOLIMIT definition


Revision 1379 - Directory Listing
Modified Mon Apr 30 19:49:57 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove operlog and logpath from config_file_entry structure


Revision 1378 - Directory Listing
Modified Mon Apr 30 19:43:34 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- Get rid of OPERNICKLEN. Oper login IDs are no longer limited to NICKLEN*2


Revision 1377 - Directory Listing
Modified Mon Apr 30 19:35:16 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
  All they do is lead to confusion.


Revision 1372 - Directory Listing
Modified Thu Apr 26 19:04:51 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- hostmask.c: move report_Klines() and report_auth() to m_stats.c


Revision 1371 - Directory Listing
Modified Wed Apr 25 19:32:21 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- "UNKLINE bla@bla.net" may accidentaly remove existing klines such as *@bla.* - Fixed


Revision 1370 - Directory Listing
Modified Wed Apr 25 19:16:16 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- change back CLEANUP_TKLINES_TIME to 60 seconds


Revision 1369 - Directory Listing
Modified Wed Apr 25 19:04:19 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- cleanup temporary k/d/g line code


Revision 1368 - Directory Listing
Modified Wed Apr 25 16:42:06 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- Remove temporary RKLINES/RXLINES leftovers


Revision 1367 - Directory Listing
Modified Tue Apr 24 21:20:54 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- Cleanup hostmask.c. Make it use dlink list manipulation routines


Revision 1365 - Directory Listing
Modified Sun Apr 22 19:59:02 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- change KEYLEN semantics. KEYLEN no longer includes space
  for the trailing \0


Revision 1364 - Directory Listing
Modified Sun Apr 22 19:28:21 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Apr 22 19:01:51 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove clear_tree_parse()


Revision 1358 - Directory Listing
Modified Sun Apr 22 13:49:23 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384


Revision 1357 - Directory Listing
Modified Sat Apr 21 20:47:01 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- minor cleanups to the getopt code


Revision 1353 - Directory Listing
Modified Sun Apr 15 18:35:55 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Mon Apr 9 17:35:40 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Mon Apr 9 15:54:34 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- increase IRCD_MAXNS to 3


Revision 1343 - Directory Listing
Modified Sat Apr 7 18:46:29 2012 UTC (10 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
- hostmask.c, rng_mt.c: avoid use of long int types


Revision 1335 - Directory Listing
Modified Sun Apr 1 16:40:35 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Sort out unused ConfItem flags


Revision 1331 - Directory Listing
Modified Sun Apr 1 12:23:21 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- client.h: cleanup Client flags
- send.h: remove unused prototypes


Revision 1329 - Directory Listing
Modified Sun Apr 1 12:02:12 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Remove unused configure tests
- Fixed compile warning in conf_parser.c


Revision 1328 - Directory Listing
Modified Sat Mar 31 17:43:32 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Change SHOW_IP, MASK_IP and HIDE_IP into an enum type
- Removed unused CONF_SERVER_INFO_TLS_VERSION_* definition


Revision 1325 - Directory Listing
Modified Sat Mar 31 10:29:02 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it


Revision 1324 - Directory Listing
Modified Fri Mar 30 21:40:38 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now


Revision 1321 - Directory Listing
Modified Fri Mar 30 11:23:16 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove unused variables


Revision 1320 - Directory Listing
Modified Thu Mar 29 11:15:26 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- s_serv.h: sort out unused CAPABS, remove unused capabtab[]


Revision 1319 - Directory Listing
Modified Thu Mar 29 11:06:05 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- minor cleanups and fixes to the new logging system
- decrease LOG_BUFSIZE to 1024


Revision 1318 - Directory Listing
Modified Wed Mar 28 11:18:54 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Killed include/m_info.h


Revision 1317 - Directory Listing
Modified Tue Mar 27 17:30:55 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove tls_version from server_info struct


Revision 1313 - Directory Listing
Modified Tue Mar 27 11:09:31 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- rsa.h: remove verify_private_key prototype


Revision 1312 - Directory Listing
Modified Mon Mar 26 16:07:20 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- client.h: remove servlink leftovers


Revision 1309 - Directory Listing
Modified Sun Mar 25 11:24:18 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sat Mar 24 09:33:33 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sat Mar 24 07:43:04 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- improve ssl/tls support
- cipher suites can now be specified via ircd.conf


Revision 1303 - Directory Listing
Modified Fri Mar 23 10:52:19 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- Implement basic tls connections for server-server links


Revision 1302 - Directory Listing
Modified Wed Mar 21 17:48:54 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove servlink in preparation for tls links/compression


Revision 1301 - Directory Listing
Modified Sat Mar 10 21:47:17 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Wed Feb 22 20:48:30 2012 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Feb 12 20:36:27 2012 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem


Revision 1285 - Directory Listing
Modified Sun Feb 5 15:12:59 2012 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported


Revision 1247 - Directory Listing
Modified Sat Oct 1 07:54:24 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet


Revision 1243 - Directory Listing
Modified Fri Sep 30 10:47:53 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Thu Sep 29 20:26:09 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Thu Sep 29 14:03:18 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove unused dynlink_init() prototype


Revision 1238 - Directory Listing
Modified Thu Sep 29 11:37:31 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- rename mod_list to modules_list and make it static
- remove now unused _modinit and _moddeinit prototypes


Revision 1236 - Directory Listing
Modified Thu Sep 29 11:21:27 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- Getting rid of rlimits.h. Relying on RLIMIT_NOFILE is
  more than enough nowadays


Revision 1231 - Directory Listing
Modified Thu Sep 22 19:50:51 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove now obsolete members of the module struct


Revision 1230 - Directory Listing
Modified Thu Sep 22 19:41:19 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- cleanup module loader. Make module api more flexible


Revision 1228 - Directory Listing
Modified Mon Sep 19 09:38:38 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Sep 18 12:22:15 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
  via ircd.conf only


Revision 1220 - Directory Listing
Modified Sun Sep 18 10:07:10 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- doxify client.h


Revision 1219 - Directory Listing
Modified Sun Sep 18 09:02:38 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.


Revision 1216 - Directory Listing
Modified Tue Sep 13 18:22:31 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/include
- add 'globops' to operflags


Revision 1206 - Directory Listing
Modified Wed Aug 24 21:41:23 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- Implement GLOBOPS
- remove debugging code from parse.c


Revision 1203 - Directory Listing
Modified Tue Aug 23 20:06:08 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- make channel::topic and channel::topic_info fixed-size arrays


Revision 1196 - Directory Listing
Modified Sun Aug 21 10:09:23 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- implement NICK/UID servicestamps
- add "SVS" to server capabilities


Revision 1192 - Directory Listing
Modified Thu Aug 18 20:25:18 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- move change_local_nick() from client.c to m_nick.c


Revision 1180 - Directory Listing
Modified Tue Aug 16 08:00:56 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- remove deprecated add_loacl_domain prototype


Revision 1178 - Directory Listing
Modified Mon Aug 15 08:11:31 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Aug 14 11:24:24 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Sun Aug 14 10:47:48 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- several fixes to services compatibility mode


Revision 1173 - Directory Listing
Modified Sun Aug 14 00:23:02 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Fri Aug 12 18:45:03 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- 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
Modified Thu Aug 11 20:13:38 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- Improve services support
- Add channelmode +r


Revision 1165 - Directory Listing
Modified Thu Aug 11 18:56:53 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly


Revision 1159 - Directory Listing
Modified Wed Aug 10 21:08:18 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- Implemented SVSMODE


Revision 1158 - Directory Listing
Modified Wed Aug 10 19:46:00 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)


Revision 1157 - Directory Listing
Modified Tue Aug 9 22:03:59 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- preliminary services support


Revision 1156 - Directory Listing
Modified Tue Aug 9 20:29:20 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/include
- create ircd-hybrid-8 "branch"


Revision 1155 - Directory Listing
Modified Tue Aug 9 20:27:45 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid/include
- recreate "trunk"


Revision 1151 - Directory Listing
Modified Mon Aug 8 19:55:17 2011 UTC (11 years, 3 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
release time - bump patchlevel to 7.3.0

Revision 1150 - Directory Listing
Modified Wed Aug 3 01:09:49 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- add new channel modes O and S


Revision 1149 - Directory Listing
Modified Sun Jul 31 20:04:17 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Style cleanups
- Doxify hook.c


Revision 1148 - Directory Listing
Modified Fri Jul 29 21:29:06 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- fixed several compile warnings


Revision 1146 - Directory Listing
Modified Thu Jul 28 20:00:19 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Improve multi-prefix client capability support


Revision 1143 - Directory Listing
Modified Mon Jul 25 18:58:51 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct


Revision 1126 - Directory Listing
Modified Sun Feb 20 14:30:12 2011 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- 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
Modified Mon Feb 7 11:45:27 2011 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- replace several ircsprintf with snprintf


Revision 1123 - Directory Listing
Modified Sun Feb 6 21:57:50 2011 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- 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
Modified Mon Jan 10 09:14:19 2011 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- simplify remove_ipv6_mapping() and get rid of inetntoa


Revision 1120 - Directory Listing
Modified Sun Jan 9 09:58:25 2011 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Bump up max temporary kline time to 360 days


Revision 1119 - Directory Listing
Modified Fri Jan 7 22:01:47 2011 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- removed HUB capability, which was a LL leftover


Revision 1118 - Directory Listing
Modified Thu Jan 6 13:39:10 2011 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport


Revision 1115 - Directory Listing
Modified Tue Dec 21 14:42:54 2010 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- 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
Modified Mon Dec 20 20:33:05 2010 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Move RPL_ETRACE to messages.tab
- CHANGE RPL_WHOISSSL to use the 671 numeric


Revision 1113 - Directory Listing
Modified Sat Dec 18 22:44:10 2010 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- move Client.client_host and Client.client_server to LocalUser struct


Revision 1097 - Directory Listing
Modified Tue Aug 3 00:36:01 2010 UTC (12 years, 4 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
bump patchlevel to rc1



Revision 1082 - Directory Listing
Modified Wed Mar 10 23:27:25 2010 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Move do_local_user to m_user.c


Revision 1080 - Directory Listing
Modified Wed Mar 10 23:09:36 2010 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- Sort out unneeded arguments of some user registration functions


Revision 1078 - Directory Listing
Modified Sun Mar 7 22:55:05 2010 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- move Client.serial to LocalUser struct


Revision 1072 - Directory Listing
Modified Wed Feb 17 22:58:23 2010 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- remove old dot_in_ip6_addr configuration option. this is now obsolete.


Revision 1046 - Directory Listing
Modified Wed Jan 27 21:26:51 2010 UTC (12 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
Bump version to 7.3.0rc



Revision 1045 - Directory Listing
Modified Tue Jan 26 12:58:42 2010 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/include
- 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
Modified Thu Dec 3 18:45:37 2009 UTC (13 years ago) by michael
Original Path: ircd-hybrid-7.3/include
- fixed compile errors as reported by Peter Evans


Revision 1029 - Directory Listing
Modified Sun Nov 8 13:10:50 2009 UTC (13 years ago) by michael
Original Path: ircd-hybrid-7.3/include
- branch off trunk to create 7.3 branch

Revision 1028 - Directory Listing
Modified Sun Nov 8 13:03:38 2009 UTC (13 years ago) by michael
Original Path: ircd-hybrid/include
- move ircd-hybrid-7.2 to trunk


Revision 1015 - Directory Listing
Modified Sun Oct 25 00:08:06 2009 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun Oct 18 14:26:49 2009 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Fri Sep 18 14:39:42 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- remove tools.(c|h)


Revision 1011 - Directory Listing
Modified Fri Sep 18 10:14:09 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Thu Sep 17 17:06:11 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- more configure cleanups and modernizations


Revision 1009 - Directory Listing
Modified Sun Sep 13 15:02:30 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- add configure test for pcre lib and remove pcre sources from the tree


Revision 1008 - Directory Listing
Modified Sun Sep 13 13:56:11 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- doxyfy


Revision 1007 - Directory Listing
Modified Tue Sep 1 15:25:26 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- continue doxyfying sources


Revision 1005 - Directory Listing
Modified Mon Aug 31 23:07:43 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- remove conf_add_d_conf wrapper


Revision 1004 - Directory Listing
Modified Mon Aug 31 21:29:56 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- remove unused small_file_date() function


Revision 1002 - Directory Listing
Modified Sat Aug 29 22:48:40 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- moved set_initial_nick() to m_nick.c


Revision 1001 - Directory Listing
Modified Sat Aug 29 22:44:44 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- remove half done and broken win32 support


Revision 1000 - Directory Listing
Modified Mon Aug 24 13:37:39 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- timeout_auth_queries_event(): don't try to close auth->fd twice


Revision 999 - Directory Listing
Modified Sun Aug 23 15:23:34 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- removed references to struct DNSReply


Revision 998 - Directory Listing
Modified Sun Aug 23 12:43:17 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Fri Aug 21 10:11:14 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- remove add_local_domain


Revision 992 - Directory Listing
Modified Mon Aug 17 19:19:16 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- fix possible auth/dns related memleaks


Revision 982 - Directory Listing
Modified Thu Aug 13 22:15:08 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- added a mersenne twister basedn prng


Revision 978 - Directory Listing
Modified Sun Aug 9 09:47:58 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- avoid using native basename() since some implementations may or may not modify passed data


Revision 967 - Directory Listing
Modified Sun Aug 2 18:05:28 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- added ssl_server_protocol configuration option to servinfo{}.
  valid flags are 'sslv3' and 'tlsv1'


Revision 957 - Directory Listing
Modified Tue Jul 28 18:47:23 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- implement proper GUNGLINE support


Revision 954 - Directory Listing
Modified Sun Jul 26 22:14:38 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- propset svn:keywords
- remove simple.conf. example.conf.quick is good enough


Revision 950 - Directory Listing
Modified Tue Jul 21 23:07:52 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- squash several compile warnings


Revision 948 - Directory Listing
Modified Tue Jul 21 17:34:06 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- lp64\llp64\ilp32 portability fixes


Revision 946 - Directory Listing
Modified Mon Jul 20 23:18:04 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- move m_error.c to modules/



Revision 943 - Directory Listing
Modified Mon Jul 20 02:59:18 2009 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- added protoype for modules_valid_suffix()


Revision 923 - Directory Listing
Modified Mon Nov 12 19:15:27 2007 UTC (15 years ago) by michael
Original Path: ircd-hybrid-7.2/include
- fixed compile with compressed links


Revision 913 - Directory Listing
Modified Wed Nov 7 23:20:12 2007 UTC (15 years ago) by michael
Original Path: ircd-hybrid-7.2/include
- Added some missing files
- Moved HOSTLEN and USERLEN definition back to ircd_defs.h
  Those two shouldn't be configurable


Revision 912 - Directory Listing
Modified Wed Nov 7 22:47:44 2007 UTC (15 years ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun Nov 4 23:21:51 2007 UTC (15 years, 1 month ago) by stu
Original Path: ircd-hybrid-7.2/include
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
Modified Sun Nov 4 14:00:06 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Move etc/example.efnet.conf to etc/example.efnet.conf.in
- Update configure.ac


Revision 900 - Directory Listing
Modified Sun Nov 4 13:49:52 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Added new 'server' option to listener::flags


Revision 897 - Directory Listing
Modified Sat Nov 3 17:13:32 2007 UTC (15 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sat Nov 3 08:54:09 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Killed s_stats.c


Revision 889 - Directory Listing
Modified Thu Nov 1 12:59:05 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Got rid of Serv.dep_users and Serv.dep_servers


Revision 888 - Directory Listing
Modified Thu Nov 1 12:04:58 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- on_allow_list and allow_list are no longer needed. Removed


Revision 887 - Directory Listing
Modified Thu Nov 1 11:54:48 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Backported new ACCEPT code which adds support for n!u@h masks


Revision 885 - Directory Listing
Modified Wed Oct 31 18:09:24 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Thu Oct 25 08:03:01 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
svn propset svn:keywords

Revision 876 - Directory Listing
Modified Wed Oct 24 21:51:21 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Backported WATCH

Revision 858 - Directory Listing
Modified Wed Feb 28 04:15:47 2007 UTC (15 years, 9 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
bump version to 7.2.3



Revision 856 - Directory Listing
Modified Tue Feb 27 02:58:49 2007 UTC (15 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/include
- make 709 numeric work for dronemon



Revision 849 - Directory Listing
Modified Mon Feb 19 19:41:59 2007 UTC (15 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/include
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear


Revision 759 - Directory Listing
Modified Fri Aug 18 14:29:45 2006 UTC (16 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Fixed ban cache as reported by ThaPrince


Revision 726 - Directory Listing
Modified Mon Jul 17 06:30:03 2006 UTC (16 years, 4 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
bump version to 7.2.2


Revision 715 - Directory Listing
Modified Fri Jul 14 21:01:55 2006 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Rebuilt configure using autoconf 2.60


Revision 671 - Directory Listing
Modified Tue Jun 13 07:15:38 2006 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Mon Jun 12 12:20:55 2006 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- balloc.(c|h): backported r544 (Killed Block::used_list)
- Update RELNOTES


Revision 660 - Directory Listing
Modified Fri Jun 9 18:51:22 2006 UTC (16 years, 5 months ago) by adx
Original Path: ircd-hybrid-7.2/include
+ backported numeric changes


Revision 650 - Directory Listing
Modified Thu Jun 8 07:00:17 2006 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Thu Jun 1 12:30:29 2006 UTC (16 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/include
- optimise Michael's fake channel catcher.
  Make it work first, then optimise.



Revision 632 - Directory Listing
Modified Thu Jun 1 10:53:00 2006 UTC (16 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Tue May 23 07:07:53 2006 UTC (16 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sat May 13 16:59:28 2006 UTC (16 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Removed dalloca.h


Revision 593 - Directory Listing
Modified Fri May 12 05:47:32 2006 UTC (16 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun May 7 15:26:45 2006 UTC (16 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Mon May 1 09:40:37 2006 UTC (16 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- ts6 fixes as explained on irc


Revision 572 - Directory Listing
Modified Sun Apr 30 16:57:48 2006 UTC (16 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Thu Apr 20 12:46:18 2006 UTC (16 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Backported add_connection() speedups


Revision 541 - Directory Listing
Modified Sun Mar 26 23:35:48 2006 UTC (16 years, 8 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
bump version to 7.2.1 (release)



Revision 536 - Directory Listing
Modified Thu Mar 23 09:59:02 2006 UTC (16 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x


Revision 516 - Directory Listing
Modified Thu Mar 9 10:55:50 2006 UTC (16 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Removed unused struct DNSQuery pointer from Listener structure


Revision 512 - Directory Listing
Modified Sat Mar 4 16:21:54 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Fri Mar 3 19:53:47 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun Feb 12 19:01:25 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun Feb 12 02:59:16 2006 UTC (16 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sat Feb 11 00:58:24 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Fixed compile errors


Revision 371 - Directory Listing
Modified Tue Jan 10 10:45:48 2006 UTC (16 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Sun Dec 25 10:45:42 2005 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Finish off TBURST (untested)


Revision 327 - Directory Listing
Modified Sun Dec 25 09:55:48 2005 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile


Revision 317 - Directory Listing
Modified Sat Dec 24 14:45:17 2005 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)


Revision 308 - Directory Listing
Modified Fri Dec 9 06:15:41 2005 UTC (16 years, 11 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
- bump patchlevel to 7.2.1beta
- stub 7.2.1beta1 in RELNOTES and add BETA verbage



Revision 304 - Directory Listing
Modified Fri Dec 9 05:39:16 2005 UTC (16 years, 11 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
- bump patchlevel to 7.2.0
- update RELNOTES
- bump version in specfile



Revision 255 - Directory Listing
Modified Sat Nov 12 14:18:31 2005 UTC (17 years ago) by michael
Original Path: ircd-hybrid-7.2/include
- Fixed core on /modunload, /modrestart


Revision 201 - Directory Listing
Modified Tue Nov 1 11:41:52 2005 UTC (17 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/include
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit


Revision 169 - Directory Listing
Modified Fri Oct 21 09:37:16 2005 UTC (17 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- Removed LocalUser.port
- Removed two extra memsets in make_request()


Revision 166 - Directory Listing
Modified Fri Oct 21 04:20:48 2005 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/include
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
Modified Thu Oct 20 21:09:02 2005 UTC (17 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/include
- MFC iorecv/iosend changes to allow charset recoding


Revision 100 - Directory Listing
Modified Sun Oct 9 14:43:13 2005 UTC (17 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Mon Oct 3 11:33:30 2005 UTC (17 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
- 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
Modified Mon Oct 3 01:14:44 2005 UTC (17 years, 2 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
MFC: switch to static "SVN" string



Revision 34 - Directory Listing
Modified Sun Oct 2 21:05:51 2005 UTC (17 years, 2 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
create 7.2 branch, we can move/rename it as needed.



Revision 33 - Directory Listing
Modified Sun Oct 2 20:50:00 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/include
- svn:keywords


Revision 32 - Directory Listing
Modified Sun Oct 2 20:41:23 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/include
- svn:keywords


Revision 31 - Directory Listing
Modified Sun Oct 2 20:34:05 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/include
- Fix svn:keywords


Revision 30 - Directory Listing
Added Sun Oct 2 20:03:27 2005 UTC (17 years, 2 months ago) by adx
Original Path: ircd-hybrid/include
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up


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