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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

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


Revision 8862 - (view) (annotate) - [select for diffs]
Modified Fri Feb 15 21:35:54 2019 UTC (3 years, 5 months ago) by michael
File length: 13414 byte(s)
Diff to previous 8800
- getopt: rename YESNO to BOOLEAN


Revision 8800 - (view) (annotate) - [select for diffs]
Modified Sat Jan 19 00:23:53 2019 UTC (3 years, 6 months ago) by michael
File length: 13410 byte(s)
Diff to previous 8774
- Use bool for SetOptions.autoconn


Revision 8774 - (view) (annotate) - [select for diffs]
Modified Sun Jan 6 16:49:49 2019 UTC (3 years, 7 months ago) by michael
File length: 13407 byte(s)
Diff to previous 8752
- ircd.c: added setup_fdlimit(); move max file descriptor check out of fdlist_init()


Revision 8752 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:07:01 2019 UTC (3 years, 7 months ago) by michael
File length: 12788 byte(s)
Diff to previous 8729
- Update copyright years


Revision 8729 - (view) (annotate) - [select for diffs]
Modified Sat Dec 15 12:56:11 2018 UTC (3 years, 7 months ago) by michael
File length: 12788 byte(s)
Diff to previous 8706
- Get rid of version.c


Revision 8706 - (view) (annotate) - [select for diffs]
Modified Sun Dec 9 16:00:32 2018 UTC (3 years, 8 months ago) by michael
File length: 12739 byte(s)
Diff to previous 8702
- server_die(): remove die/restart enum. Use bool instead.


Revision 8702 - (view) (annotate) - [select for diffs]
Modified Sat Dec 8 16:34:40 2018 UTC (3 years, 8 months ago) by michael
File length: 12749 byte(s)
Diff to previous 8664
- Stylistic changes


Revision 8664 - (view) (annotate) - [select for diffs]
Modified Thu Nov 22 14:26:32 2018 UTC (3 years, 8 months ago) by michael
File length: 12730 byte(s)
Diff to previous 8660
- Make use of bool even more


Revision 8660 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 12:55:59 2018 UTC (3 years, 8 months ago) by michael
File length: 12727 byte(s)
Diff to previous 8658
- Make use of the bool data type in some more places


Revision 8658 - (view) (annotate) - [select for diffs]
Modified Mon Nov 12 19:03:09 2018 UTC (3 years, 9 months ago) by michael
File length: 12701 byte(s)
Diff to previous 8656
- Make use of the bool data type in some more places


Revision 8656 - (view) (annotate) - [select for diffs]
Modified Sun Nov 11 20:19:17 2018 UTC (3 years, 9 months ago) by michael
File length: 12689 byte(s)
Diff to previous 8426
- Make use of the bool data type in some places


Revision 8426 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 17:46:15 2018 UTC (4 years, 4 months ago) by michael
File length: 12682 byte(s)
Diff to previous 8414
- Rename some functions to comply with naming convention


Revision 8414 - (view) (annotate) - [select for diffs]
Modified Thu Mar 22 18:11:39 2018 UTC (4 years, 4 months ago) by michael
File length: 12682 byte(s)
Diff to previous 8385
- Rename some functions to comply with naming convention


Revision 8385 - (view) (annotate) - [select for diffs]
Modified Fri Mar 16 20:09:55 2018 UTC (4 years, 4 months ago) by michael
File length: 12677 byte(s)
Diff to previous 8314
- Rip out mempool


Revision 8314 - (view) (annotate) - [select for diffs]
Modified Wed Feb 28 17:47:23 2018 UTC (4 years, 5 months ago) by michael
File length: 12884 byte(s)
Diff to previous 8282
- Remove experimental libgeoip support


Revision 8282 - (view) (annotate) - [select for diffs]
Modified Fri Feb 23 17:24:28 2018 UTC (4 years, 5 months ago) by michael
File length: 12953 byte(s)
Diff to previous 8279
- ircd.c:main(): show 'ircd_version' and 'serno' in 'Server ready' message


Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (4 years, 5 months ago) by michael
File length: 12907 byte(s)
Diff to previous 8166
- Update copyright years


Revision 8166 - (view) (annotate) - [select for diffs]
Modified Sun Apr 9 16:09:54 2017 UTC (5 years, 4 months ago) by michael
File length: 12907 byte(s)
Diff to previous 8089
- Move all CAPAB related code to server_capab.c, and server_capab.h


Revision 8089 - (view) (annotate) - [select for diffs]
Modified Wed Mar 29 12:22:47 2017 UTC (5 years, 4 months ago) by michael
File length: 12888 byte(s)
Diff to previous 8038
- Cleanup channel mode table handling


Revision 8038 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 22:28:19 2017 UTC (5 years, 4 months ago) by michael
File length: 12839 byte(s)
Diff to previous 7963
- configure.ac: remove test for sys/resource.h


Revision 7963 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 18:50:04 2017 UTC (5 years, 5 months ago) by michael
File length: 12873 byte(s)
Diff to previous 7924
- No longer put servers on the 'global_client_list'. This was just bad.


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


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


Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (6 years ago) by michael
File length: 12866 byte(s)
Diff to previous 7573
- Fixed svn properties


Revision 7573 - (view) (annotate) - [select for diffs]
Modified Tue May 24 16:34:18 2016 UTC (6 years, 2 months ago) by michael
File length: 12866 byte(s)
Diff to previous 7569
- Move initialize_server_capabs() from ircd.c to server.c and rename it to server_capab_init()


Revision 7569 - (view) (annotate) - [select for diffs]
Modified Tue May 24 16:26:05 2016 UTC (6 years, 2 months ago) by michael
File length: 13229 byte(s)
Diff to previous 7566
- Rename init_resolver() to resolver_init()


Revision 7566 - (view) (annotate) - [select for diffs]
Modified Tue May 24 16:23:36 2016 UTC (6 years, 2 months ago) by michael
File length: 13229 byte(s)
Diff to previous 7438
- Rename init_netio() to netio_init()


Revision 7438 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 20:03:29 2016 UTC (6 years, 5 months ago) by michael
File length: 13229 byte(s)
Diff to previous 7437
- ircd.c:main(): actually call whowas_init() now


Revision 7437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 19:59:52 2016 UTC (6 years, 5 months ago) by michael
File length: 13231 byte(s)
Diff to previous 7330
- 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 7330 - (view) (annotate) - [select for diffs]
Modified Fri Feb 19 17:50:13 2016 UTC (6 years, 5 months ago) by michael
File length: 13229 byte(s)
Diff to previous 7279
- 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 7279 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 15:31:07 2016 UTC (6 years, 6 months ago) by michael
File length: 13182 byte(s)
Diff to previous 7270
- ircd.c: ensure ircd.log is set up properly before calling tls_init()


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

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


Revision 7258 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 17:29:57 2016 UTC (6 years, 6 months ago) by michael
File length: 13375 byte(s)
Diff to previous 7105
- Improve libGeoIP support


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


Revision 7006 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (6 years, 7 months ago) by michael
File length: 15618 byte(s)
Diff to previous 6928
- Update copyright years


Revision 6928 - (view) (annotate) - [select for diffs]
Modified Fri Dec 11 19:11:41 2015 UTC (6 years, 8 months ago) by michael
File length: 15618 byte(s)
Diff to previous 6802
- Fixed bug where setting the path/filename via the -klinefile, etc. switches would not have any effect. Reported by gp.


Revision 6802 - (view) (annotate) - [select for diffs]
Modified Wed Nov 18 11:25:16 2015 UTC (6 years, 8 months ago) by michael
File length: 15527 byte(s)
Diff to previous 6782
- ircd.c: style correction


Revision 6782 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:49:32 2015 UTC (6 years, 9 months ago) by michael
File length: 15552 byte(s)
Diff to previous 6735
- 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 6735 - (view) (annotate) - [select for diffs]
Modified Fri Nov 6 19:16:48 2015 UTC (6 years, 9 months ago) by michael
File length: 15612 byte(s)
Diff to previous 6646
- ircd.c: move code


Revision 6646 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 18:56:30 2015 UTC (6 years, 9 months ago) by michael
File length: 15614 byte(s)
Diff to previous 6642
- ircd.c: use EXIT_FAILURE instead of some magic value to be passed to exit()


Revision 6642 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 18:41:32 2015 UTC (6 years, 9 months ago) by michael
File length: 15604 byte(s)
Diff to previous 6636
- Rename event::enabled to event::active


Revision 6636 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 17:27:12 2015 UTC (6 years, 9 months ago) by michael
File length: 15605 byte(s)
Diff to previous 6597
- 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 6597 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:23:06 2015 UTC (6 years, 9 months ago) by michael
File length: 15617 byte(s)
Diff to previous 6482
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay


Revision 6482 - (view) (annotate) - [select for diffs]
Modified Thu Sep 3 18:57:42 2015 UTC (6 years, 11 months ago) by michael
File length: 15601 byte(s)
Diff to previous 6481
- ircd.c:set_time(): server_die() already does the logging plus notification, no need doing it twice


Revision 6481 - (view) (annotate) - [select for diffs]
Modified Thu Sep 3 18:50:04 2015 UTC (6 years, 11 months ago) by michael
File length: 15748 byte(s)
Diff to previous 6470
- ircd.c: misc cleanups


Revision 6470 - (view) (annotate) - [select for diffs]
Modified Thu Sep 3 13:06:17 2015 UTC (6 years, 11 months ago) by michael
File length: 15795 byte(s)
Diff to previous 6464
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections


Revision 6464 - (view) (annotate) - [select for diffs]
Modified Sun Aug 30 16:46:32 2015 UTC (6 years, 11 months ago) by michael
File length: 15798 byte(s)
Diff to previous 6393
- ircd.c: move some function calls in main()


Revision 6393 - (view) (annotate) - [select for diffs]
Modified Sun Aug 23 14:58:44 2015 UTC (6 years, 11 months ago) by michael
File length: 15807 byte(s)
Diff to previous 6375
- Move userhost related code from hash.c to userhost.c


Revision 6375 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 10:34:16 2015 UTC (6 years, 11 months ago) by michael
File length: 15766 byte(s)
Diff to previous 6370
- Remove splitmode checking


Revision 6370 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:37:10 2015 UTC (6 years, 11 months ago) by michael
File length: 16254 byte(s)
Diff to previous 6357
- Rename several functions in event.c to comply with naming convention


Revision 6357 - (view) (annotate) - [select for diffs]
Modified Mon Aug 17 16:38:13 2015 UTC (6 years, 11 months ago) by michael
File length: 16248 byte(s)
Diff to previous 6354
- Make server_die() use enum; minor cleanups here and there


Revision 6354 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 17:53:44 2015 UTC (7 years ago) by michael
File length: 16234 byte(s)
Diff to previous 6318
- Rename server capabilities flags from CAP_* to CAPAB_*


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


Revision 6260 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 16:22:21 2015 UTC (7 years, 1 month ago) by michael
File length: 16208 byte(s)
Diff to previous 6189
- ircd.c:check_pidfile(): re-enable logging


Revision 6189 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:56:29 2015 UTC (7 years, 1 month ago) by michael
File length: 16271 byte(s)
Diff to previous 6185
- Rename user_usermodes_init() to user_modes_init()


Revision 6185 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:46:27 2015 UTC (7 years, 1 month ago) by michael
File length: 16275 byte(s)
Diff to previous 6161
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention


Revision 6161 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (7 years, 1 month ago) by michael
File length: 16253 byte(s)
Diff to previous 6156
- Move all SID/UID related code to id.c


Revision 6156 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 09:19:25 2015 UTC (7 years, 1 month ago) by michael
File length: 16237 byte(s)
Diff to previous 5805
- Automatically generate sid on startup if none is configured. Patch provided by Adam 


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


Revision 5796 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 16:12:30 2015 UTC (7 years, 3 months ago) by michael
File length: 16639 byte(s)
Diff to previous 5737
- Minor cleanups to CAPAB related code


Revision 5737 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 11:11:20 2015 UTC (7 years, 4 months ago) by michael
File length: 16730 byte(s)
Diff to previous 5723
- ircd.c:write_pidfile(): removed the PID from the error message


Revision 5723 - (view) (annotate) - [select for diffs]
Modified Sun Mar 22 16:28:58 2015 UTC (7 years, 4 months ago) by michael
File length: 16736 byte(s)
Diff to previous 5602
- ircd.c:main(): replaced pointless comment with a more descriptive one


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


Revision 5566 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 20:15:46 2015 UTC (7 years, 6 months ago) by michael
File length: 16628 byte(s)
Diff to previous 5545
- ircd.c:write_pidfile(): cosmetical fixes to fopen/fputs error messages to be consistent with all other error messages


Revision 5545 - (view) (annotate) - [select for diffs]
Modified Thu Feb 12 14:13:34 2015 UTC (7 years, 6 months ago) by michael
File length: 16630 byte(s)
Diff to previous 5499
- Fixed style in several places


Revision 5499 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 18:20:23 2015 UTC (7 years, 6 months ago) by michael
File length: 16727 byte(s)
Diff to previous 5489
- Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting 'default_floodcount' to 0


Revision 5489 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (7 years, 6 months ago) by michael
File length: 16818 byte(s)
Diff to previous 5486
- 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 5486 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 13:52:45 2015 UTC (7 years, 6 months ago) by michael
File length: 16628 byte(s)
Diff to previous 5470
- ircd.c:initialize_global_set_options(): tweaked joinfloodcount and
  joinfloodtime defaults; Removed XXX comment.


Revision 5470 - (view) (annotate) - [select for diffs]
Modified Thu Feb 5 20:26:12 2015 UTC (7 years, 6 months ago) by michael
File length: 16682 byte(s)
Diff to previous 5460
- ircd.c: fixed compile warning. Apparently some gcc have issues with
  compound literals in conjunction with -Wmissing-field-initializers


Revision 5460 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 22:24:57 2015 UTC (7 years, 6 months ago) by michael
File length: 16631 byte(s)
Diff to previous 5450
- Minor cleanups here and there


Revision 5450 - (view) (annotate) - [select for diffs]
Modified Sat Jan 31 19:32:32 2015 UTC (7 years, 6 months ago) by michael
File length: 16776 byte(s)
Diff to previous 5392
- ircd.c:main(): removed pointless chdir() calls as spotted by Adam


Revision 5392 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 13:40:41 2015 UTC (7 years, 6 months ago) by michael
File length: 17063 byte(s)
Diff to previous 5347
- Minor cleanups and optimizations to usermode handling


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


Revision 4982 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 18:17:20 2014 UTC (7 years, 8 months ago) by michael
File length: 17164 byte(s)
Diff to previous 4892
- Cleaned up style; reformatting; const correctness


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


Revision 4850 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 17:06:35 2014 UTC (7 years, 9 months ago) by michael
File length: 17068 byte(s)
Diff to previous 4815
- Removed init_host_hash()


Revision 4815 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:28:42 2014 UTC (7 years, 9 months ago) by michael
File length: 17119 byte(s)
Diff to previous 4763
- Renamed variables


Revision 4763 - (view) (annotate) - [select for diffs]
Modified Sun Oct 19 15:02:58 2014 UTC (7 years, 9 months ago) by michael
File length: 17114 byte(s)
Diff to previous 4751
- ircd.c:ssl_init(): removed newline character from ilog()


Revision 4751 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 12:18:56 2014 UTC (7 years, 10 months ago) by michael
File length: 17118 byte(s)
Diff to previous 4748
- ircd.c:ssl_init(): added two 'return' even though they are not reached


Revision 4748 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 12:10:27 2014 UTC (7 years, 10 months ago) by michael
File length: 17056 byte(s)
Diff to previous 4744
- ircd.c:write_pidfile(): use strerror() if fopen() fails


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


Revision 4736 - (view) (annotate) - [select for diffs]
Modified Sun Oct 12 12:02:00 2014 UTC (7 years, 10 months ago) by michael
File length: 17025 byte(s)
Diff to previous 4733
- ircd.c:write_pidfile(): removed extraneous parentheses


Revision 4733 - (view) (annotate) - [select for diffs]
Modified Sun Oct 12 11:58:19 2014 UTC (7 years, 10 months ago) by michael
File length: 17027 byte(s)
Diff to previous 4730
- ircd.c: style corrections


Revision 4730 - (view) (annotate) - [select for diffs]
Modified Sat Oct 11 19:16:48 2014 UTC (7 years, 10 months ago) by michael
File length: 17052 byte(s)
Diff to previous 4620
- ircd.c:ssl_init(): disabled session tickets aswell as session cache


Revision 4620 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 13:03:42 2014 UTC (7 years, 11 months ago) by michael
File length: 17004 byte(s)
Diff to previous 4593
- ircd.c: fixed compile warning


Revision 4593 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 16:26:46 2014 UTC (7 years, 11 months ago) by michael
File length: 17041 byte(s)
Diff to previous 4588
- ircd.c:ssl_init(): add SSL_OP_CIPHER_SERVER_PREFERENCE to server options


Revision 4588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (7 years, 11 months ago) by michael
File length: 17009 byte(s)
Diff to previous 4576
- Renamed 'localClient' Client structure member to just 'connection'


Revision 4576 - (view) (annotate) - [select for diffs]
Modified Mon Aug 25 09:45:11 2014 UTC (7 years, 11 months ago) by michael
File length: 17013 byte(s)
Diff to previous 4565
- Renamed struct LocalUser to struct Connection


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


Revision 4497 - (view) (annotate) - [select for diffs]
Modified Sat Aug 16 18:20:57 2014 UTC (7 years, 11 months ago) by michael
File length: 17006 byte(s)
Diff to previous 4415
- ircd.c:ssl_init(): exit if we cannot setup client/server context


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


Revision 4399 - (view) (annotate) - [select for diffs]
Modified Mon Aug 4 19:35:36 2014 UTC (8 years ago) by michael
File length: 16979 byte(s)
Diff to previous 4340
- ircd.c:main(): use event_add() for comm_checktimeouts


Revision 4340 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:22 2014 UTC (8 years ago) by michael
File length: 16982 byte(s)
Diff to previous 4325
- Renamed structures to meet code conventions


Revision 4325 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 18:06:07 2014 UTC (8 years ago) by michael
File length: 16929 byte(s)
Diff to previous 4319
- Moved all ip caching related code to ipcache.c


Revision 4319 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 16:48:38 2014 UTC (8 years ago) by michael
File length: 16908 byte(s)
Diff to previous 4209
- Cleaned up ipcache


Revision 4209 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 18:15:19 2014 UTC (8 years, 1 month ago) by michael
File length: 16951 byte(s)
Diff to previous 4199
- Renammed global_serv_list to global_server_list


Revision 4199 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 19:52:40 2014 UTC (8 years, 1 month ago) by michael
File length: 16991 byte(s)
Diff to previous 4162
- ircd.c:initialize_global_set_options(): removed useless memset()


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


Revision 4161 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 18:25:53 2014 UTC (8 years, 1 month ago) by michael
File length: 17116 byte(s)
Diff to previous 4139
- ircd.c:ssl_init(): removed SSL_OP_TLS_ROLLBACK_BUG from options


Revision 4139 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 14:23:47 2014 UTC (8 years, 1 month ago) by michael
File length: 17164 byte(s)
Diff to previous 4133
- ircd.c:ssl_init(): add SSL_OP_SINGLE_DH_USE to options


Revision 4133 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 21:43:15 2014 UTC (8 years, 1 month ago) by michael
File length: 17122 byte(s)
Diff to previous 4129
- ircd.c: removed 'event_check_splitmode'. Changed 'splitmode_event' to run every 5 seconds
  if server is in splitmode


Revision 4129 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 19:32:19 2014 UTC (8 years, 1 month ago) by michael
File length: 17242 byte(s)
Diff to previous 4106
- ircd.c:ssl_init(): minor cleanup


Revision 4106 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 15:50:11 2014 UTC (8 years, 1 month ago) by michael
File length: 17266 byte(s)
Diff to previous 4105
- ircd.h, ircd.c: change some structures to anonymous structures


Revision 4105 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 15:39:47 2014 UTC (8 years, 1 month ago) by michael
File length: 17386 byte(s)
Diff to previous 4094
- Removed supported.h


Revision 4094 - (view) (annotate) - [select for diffs]
Modified Sun Jun 29 11:48:50 2014 UTC (8 years, 1 month ago) by michael
File length: 17409 byte(s)
Diff to previous 4080
- Merged Adam's event system rewrite


Revision 4080 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 16:02:44 2014 UTC (8 years, 1 month ago) by michael
File length: 16784 byte(s)
Diff to previous 4073
- conf.c, conf.h: change some structures to anonymous structures


Revision 4073 - (view) (annotate) - [select for diffs]
Modified Thu Jun 26 15:44:44 2014 UTC (8 years, 1 month ago) by michael
File length: 16746 byte(s)
Diff to previous 4070
- ircd.c:ssl_init(): removed SSL_OP_ALL from options


Revision 4070 - (view) (annotate) - [select for diffs]
Modified Thu Jun 26 15:36:08 2014 UTC (8 years, 1 month ago) by michael
File length: 16768 byte(s)
Diff to previous 3929
- Added proper ECDH support


Revision 3929 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 14:56:25 2014 UTC (8 years, 2 months ago) by michael
File length: 16438 byte(s)
Diff to previous 3907
- 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 3907 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 23:53:35 2014 UTC (8 years, 2 months ago) by michael
File length: 17060 byte(s)
Diff to previous 3724
- Use 'unsigned' whenever possible


Revision 3724 - (view) (annotate) - [select for diffs]
Modified Sat May 31 16:27:09 2014 UTC (8 years, 2 months ago) by michael
File length: 17055 byte(s)
Diff to previous 3525
- Halfops are now part of the ircd core and enabled by default


Revision 3525 - (view) (annotate) - [select for diffs]
Modified Wed May 14 15:24:21 2014 UTC (8 years, 3 months ago) by michael
File length: 17077 byte(s)
Diff to previous 3347
- ircd.c:main(): make this "don't run ircd as root!!!11" message look more serious


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (8 years, 3 months ago) by michael
File length: 17056 byte(s)
Diff to previous 3324
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3324 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 16:18:07 2014 UTC (8 years, 4 months ago) by michael
File length: 17058 byte(s)
Diff to previous 3322
- Moved s_auth.c to auth.c


Revision 3322 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 16:11:11 2014 UTC (8 years, 4 months ago) by michael
File length: 17060 byte(s)
Diff to previous 3321
- Moved irc_res.c to res.c
- Moved irc_reslib.c to reslib.c


Revision 3321 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 16:02:56 2014 UTC (8 years, 4 months ago) by michael
File length: 17064 byte(s)
Diff to previous 3288
- Moved s_gline.c to gline.c


Revision 3288 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 19:04:47 2014 UTC (8 years, 4 months ago) by michael
File length: 17066 byte(s)
Diff to previous 3274
- Made safe_list_channels and list_one_channel only take two parameters


Revision 3274 - (view) (annotate) - [select for diffs]
Modified Sun Apr 6 12:22:23 2014 UTC (8 years, 4 months ago) by michael
File length: 17210 byte(s)
Diff to previous 3267
- Clean up redundant/unused header includes


Revision 3267 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 19:16:06 2014 UTC (8 years, 4 months ago) by michael
File length: 17315 byte(s)
Diff to previous 3239
- Re-add CHW capability to cope nice with rb


Revision 3239 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 13:55:44 2014 UTC (8 years, 4 months ago) by michael
File length: 17278 byte(s)
Diff to previous 3215
- Have /info report MPATH and SPATH aswell


Revision 3215 - (view) (annotate) - [select for diffs]
Modified Tue Mar 25 19:23:15 2014 UTC (8 years, 4 months ago) by michael
File length: 17202 byte(s)
Diff to previous 3167
- Fixed some comments; cleaned up style here and there


Revision 3167 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 22:01:39 2014 UTC (8 years, 5 months ago) by michael
File length: 17206 byte(s)
Diff to previous 3140
- Get rid of restart() wrapper function


Revision 3140 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 19:23:20 2014 UTC (8 years, 5 months ago) by michael
File length: 17200 byte(s)
Diff to previous 3065
- Get rid of halfop -> op rewriting for servers that don't support halfops


Revision 3065 - (view) (annotate) - [select for diffs]
Modified Thu Feb 27 19:03:46 2014 UTC (8 years, 5 months ago) by michael
File length: 17288 byte(s)
Diff to previous 3055
- ircd.c:io_loop(): minor cosmetical fixes to the "reloading motd files"
  server notice


Revision 3055 - (view) (annotate) - [select for diffs]
Modified Wed Feb 26 18:38:06 2014 UTC (8 years, 5 months ago) by michael
File length: 17286 byte(s)
Diff to previous 2980
- Removed FAKEHOST server capability for now


Revision 2980 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 19:15:05 2014 UTC (8 years, 6 months ago) by michael
File length: 17335 byte(s)
Diff to previous 2978
- ircd.c:set_time(): replaced snprintf/report_error combo with
  ilog/sendto_realops_flags


Revision 2978 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 19:09:37 2014 UTC (8 years, 6 months ago) by michael
File length: 17206 byte(s)
Diff to previous 2916
- ircd.c:set_time(): minor style cleanup


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


Revision 2914 - (view) (annotate) - [select for diffs]
Modified Fri Jan 24 19:45:36 2014 UTC (8 years, 6 months ago) by michael
File length: 17207 byte(s)
Diff to previous 2881
- Fixed bug where some irc clients could not reconnect
  via ssl as pointed out by gp


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Mon Jan 20 17:15:39 2014 UTC (8 years, 6 months ago) by michael
File length: 17061 byte(s)
Diff to previous 2872
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.


Revision 2872 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 17:25:38 2014 UTC (8 years, 6 months ago) by michael
File length: 17084 byte(s)
Diff to previous 2691
- Moved configuration related code from ircd.c to conf.c


Revision 2691 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 18:55:59 2013 UTC (8 years, 7 months ago) by michael
File length: 17429 byte(s)
Diff to previous 2646
- Avoid magically sized temporary buffers


Revision 2646 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 19:30:18 2013 UTC (8 years, 8 months ago) by michael
File length: 17400 byte(s)
Diff to previous 2632
- ircd.c: show serial number on startup


Revision 2632 - (view) (annotate) - [select for diffs]
Modified Sun Dec 8 18:33:48 2013 UTC (8 years, 8 months ago) by michael
File length: 17378 byte(s)
Diff to previous 2330
- Removed setup_socket callback
- Removed init_comm() as init_netio() can be called directly


Revision 2330 - (view) (annotate) - [select for diffs]
Modified Sun Jun 23 13:29:56 2013 UTC (9 years, 1 month ago) by michael
File length: 17377 byte(s)
Diff to previous 2293
- ircd.c: temporarily disable FAKEHOST capability


Revision 2293 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 10:54:16 2013 UTC (9 years, 1 month ago) by michael
File length: 17375 byte(s)
Diff to previous 2253
- Added FAKEHOST server capability for later use


Revision 2253 - (view) (annotate) - [select for diffs]
Modified Mon Jun 17 11:35:00 2013 UTC (9 years, 1 month ago) by michael
File length: 17328 byte(s)
Diff to previous 2228
- ircd.c: whitespace commit/style cleanup


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


Revision 2216 - (view) (annotate) - [select for diffs]
Modified Thu Jun 6 17:35:45 2013 UTC (9 years, 2 months ago) by michael
File length: 17082 byte(s)
Diff to previous 2159
- Added read_links_file()


Revision 2159 - (view) (annotate) - [select for diffs]
Modified Sun Jun 2 18:22:01 2013 UTC (9 years, 2 months ago) by michael
File length: 17061 byte(s)
Diff to previous 2156
- Cleanup ISUPPORT code and get rid of message.c


Revision 2156 - (view) (annotate) - [select for diffs]
Modified Fri May 31 20:53:11 2013 UTC (9 years, 2 months ago) by michael
File length: 17304 byte(s)
Diff to previous 2150
- Cleanup flattened links code


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


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


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


Revision 1798 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 17:09:50 2013 UTC (9 years, 4 months ago) by michael
File length: 17422 byte(s)
Diff to previous 1718
- Cleanup/reorganize header file layout
- Fixed naming convention in some places


Revision 1718 - (view) (annotate) - [select for diffs]
Modified Thu Dec 27 19:03:00 2012 UTC (9 years, 7 months ago) by michael
File length: 17724 byte(s)
Diff to previous 1702
- src/ircd.c: minor updates to myopts[] commandline options


Revision 1702 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 15:49:20 2012 UTC (9 years, 7 months ago) by michael
File length: 17534 byte(s)
Diff to previous 1654
- /info now also shows pathnames of g-/x-line database files


Revision 1654 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (9 years, 8 months ago) by michael
File length: 17525 byte(s)
Diff to previous 1632
- 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 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (9 years, 9 months ago) by michael
File length: 17525 byte(s)
Diff to previous 1625
- Initial rewrite of the configuration subsystem


Revision 1625 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:49:25 2012 UTC (9 years, 9 months ago) by michael
File length: 17501 byte(s)
Diff to previous 1622
- dbs are now periodically flushed on disc every 5 minutes


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


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


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


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


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


Revision 1446 - (view) (annotate) - [select for diffs]
Modified Mon Jun 25 20:05:12 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17450 byte(s)
Diff to previous 1404
- 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 1404 - (view) (annotate) - [select for diffs]
Modified Thu May 10 20:41:45 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17564 byte(s)
Diff to previous 1402
- minor cleanups to the module code


Revision 1402 - (view) (annotate) - [select for diffs]
Modified Wed May 9 18:42:45 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17546 byte(s)
Diff to previous 1361
- /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 1361 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 19:01:51 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17616 byte(s)
Diff to previous 1358
- remove clear_tree_parse()


Revision 1358 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 13:49:23 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17638 byte(s)
Diff to previous 1357
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384


Revision 1357 - (view) (annotate) - [select for diffs]
Modified Sat Apr 21 20:47:01 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17638 byte(s)
Diff to previous 1325
- minor cleanups to the getopt code


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


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


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

  Both of these options can now be changed at runtime.

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


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17600 byte(s)
Diff to previous 1307
- 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 - (view) (annotate) - [select for diffs]
Modified Sat Mar 24 09:33:33 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17604 byte(s)
Diff to previous 1303
- 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 1303 - (view) (annotate) - [select for diffs]
Modified Fri Mar 23 10:52:19 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17721 byte(s)
Diff to previous 1302
- Implement basic tls connections for server-server links


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


Revision 1286 - (view) (annotate) - [select for diffs]
Modified Sun Feb 5 15:20:03 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17385 byte(s)
Diff to previous 1247
- ircd.c: fix compile warning


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


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17343 byte(s)
Diff to previous 1241
- 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 - (view) (annotate) - [select for diffs]
Modified Thu Sep 29 20:26:09 2011 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17427 byte(s)
Diff to previous 1236
- 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 1236 - (view) (annotate) - [select for diffs]
Modified Thu Sep 29 11:21:27 2011 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17325 byte(s)
Diff to previous 1196
- Getting rid of rlimits.h. Relying on RLIMIT_NOFILE is
  more than enough nowadays


Revision 1196 - (view) (annotate) - [select for diffs]
Modified Sun Aug 21 10:09:23 2011 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17462 byte(s)
Diff to previous 1176
- implement NICK/UID servicestamps
- add "SVS" to server capabilities


Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (11 years ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17425 byte(s)
Diff to previous 1156
- 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 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (11 years ago) by michael
Original Path: ircd-hybrid-8/src/ircd.c
File length: 17481 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"


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


Revision 1149 - (view) (annotate) - [select for diffs]
Modified Sun Jul 31 20:04:17 2011 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd.c
File length: 17481 byte(s)
Diff to previous 1145
- Style cleanups
- Doxify hook.c


Revision 1145 - (view) (annotate) - [select for diffs]
Modified Tue Jul 26 19:35:49 2011 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd.c
File length: 17654 byte(s)
Diff to previous 1124
- fixed compile warning in ircd.c


Revision 1124 - (view) (annotate) - [select for diffs]
Modified Mon Feb 7 11:45:27 2011 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd.c
File length: 17648 byte(s)
Diff to previous 1121
- replace several ircsprintf with snprintf


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


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


Revision 1115 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd.c
File length: 17767 byte(s)
Diff to previous 1029
- 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 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/ircd.c
File length: 17507 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch

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


Revision 1022 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 02:30:29 2009 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 17507 byte(s)
Diff to previous 1013
- remove pointless check_class() call on ircd initialization


Revision 1013 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 17525 byte(s)
Diff to previous 1011
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 17593 byte(s)
Diff to previous 1001
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes


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


Revision 998 - (view) (annotate) - [select for diffs]
Modified Sun Aug 23 12:43:17 2009 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 18014 byte(s)
Diff to previous 982
- 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 982 - (view) (annotate) - [select for diffs]
Modified Thu Aug 13 22:15:08 2009 UTC (13 years ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 18036 byte(s)
Diff to previous 967
- added a mersenne twister basedn prng


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


Revision 950 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 23:07:52 2009 UTC (13 years ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 18069 byte(s)
Diff to previous 948
- squash several compile warnings


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


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


Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 19131 byte(s)
Diff to previous 876
- Removed LazyLinks in 7.2 to stop people from asking why we keep
  broken code for half a decade. LL will be implemented in a smarter
  fashion in due time


Revision 876 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 19183 byte(s)
Diff to previous 163
Backported WATCH

Revision 163 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 21:09:02 2005 UTC (16 years, 9 months ago) by adx
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 19148 byte(s)
Diff to previous 34
- MFC iorecv/iosend changes to allow charset recoding


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (16 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/ircd.c
File length: 19128 byte(s)
Diff to previous 33
create 7.2 branch, we can move/rename it as needed.



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


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


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


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


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

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