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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

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


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


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


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


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


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


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


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


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


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


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


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


Revision 4816 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:29:49 2014 UTC (5 years, 9 months ago) by michael
File length: 17119 byte(s)
Diff to previous 4762
- Renamed variables


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Revision 4320 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 16:49:16 2014 UTC (6 years ago) by michael
File length: 16908 byte(s)
Diff to previous 4208
- Cleaned up ipcache


Revision 4208 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 18:13:06 2014 UTC (6 years, 1 month ago) by michael
File length: 16951 byte(s)
Diff to previous 4198
- Renammed global_serv_list to global_server_list


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


Revision 4163 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 19:45:30 2014 UTC (6 years, 1 month ago) by michael
File length: 17084 byte(s)
Diff to previous 4160
- 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 4160 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 18:25:36 2014 UTC (6 years, 1 month ago) by michael
File length: 17116 byte(s)
Diff to previous 4138
- ircd.c:ssl_init(): removed SSL_OP_TLS_ROLLBACK_BUG from options


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


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


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


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


Revision 4104 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 15:38:09 2014 UTC (6 years, 1 month ago) by michael
File length: 17386 byte(s)
Diff to previous 4095
- Removed supported.h


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


Revision 4079 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 15:59:53 2014 UTC (6 years, 1 month ago) by michael
File length: 16784 byte(s)
Diff to previous 4072
- conf.c, conf.h: change some structures to anonymous structures


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


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


Revision 3930 - (view) (annotate) - [select for diffs]
Modified Mon Jun 9 14:58:12 2014 UTC (6 years, 2 months ago) by michael
File length: 16438 byte(s)
Diff to previous 3906
- 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 3906 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 23:52:50 2014 UTC (6 years, 2 months ago) by michael
File length: 17060 byte(s)
Diff to previous 3725
- Use 'unsigned' whenever possible


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


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


Revision 3377 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 16:15:51 2014 UTC (6 years, 3 months ago) by michael
File length: 17056 byte(s)
Diff to previous 3347
- Create 8.2.x branch


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (6 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (6 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/ircd.c
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 (7 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 (7 years, 11 months 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (8 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 (9 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 (9 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 (9 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 (9 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 (9 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 (9 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 (9 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 (9 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 (9 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 (10 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 (10 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 (10 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 (10 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 (10 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 (10 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 (10 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 (11 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 (11 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 (11 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 (11 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 (12 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 (12 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 (12 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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