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

Log of /ircd-hybrid/trunk/modules/m_stats.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9558 - (view) (annotate) - [select for diffs]
Modified Sun Aug 2 05:18:27 2020 UTC (6 weeks, 6 days ago) by michael
File length: 43129 byte(s)
Diff to previous 9397
- 'STATS ?' is oper-only now


Revision 9397 - (view) (annotate) - [select for diffs]
Modified Thu May 14 19:26:52 2020 UTC (4 months ago) by michael
File length: 43422 byte(s)
Diff to previous 9374
- server_hunte(): drop the 'parc' argument. It's no longer needed.


Revision 9374 - (view) (annotate) - [select for diffs]
Modified Sat May 9 20:54:46 2020 UTC (4 months, 1 week ago) by michael
File length: 43434 byte(s)
Diff to previous 9322
- Each type of command handler now has its own min/max argument count pair;  remove remaining argument checks from all modules


Revision 9322 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 12:40:48 2020 UTC (6 months, 1 week ago) by michael
File length: 43355 byte(s)
Diff to previous 9319
- m_stats.c: kill stats_ports() wrapper


Revision 9319 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 12:31:12 2020 UTC (6 months, 1 week ago) by michael
File length: 43420 byte(s)
Diff to previous 9318
- Masking of k- and i-lines to regular users has been removed. Just with other stats, reporting to regular users can now only be enabled or disabled.
- Free memory pointed to by client->connection->password in register_local_user()


Revision 9318 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 11:40:39 2020 UTC (6 months, 1 week ago) by michael
File length: 45762 byte(s)
Diff to previous 9315
- m_stats.c:stats_dns_servers(): remove extraneous parantheses on irc_nsaddr_list


Revision 9315 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 11:36:35 2020 UTC (6 months, 1 week ago) by michael
File length: 45780 byte(s)
Diff to previous 9314
- m_stats.c:report_auth(): swap tests


Revision 9314 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 11:33:57 2020 UTC (6 months, 1 week ago) by michael
File length: 45780 byte(s)
Diff to previous 9265
- m_stats.c:stats_operedup(): reduce size of 'buf' to 32


Revision 9265 - (view) (annotate) - [select for diffs]
Modified Wed Feb 12 16:55:10 2020 UTC (7 months, 1 week ago) by michael
File length: 45790 byte(s)
Diff to previous 9234
- Move channel invitation related functions to channel_invite.c


Revision 9234 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 17:38:34 2020 UTC (7 months, 2 weeks ago) by michael
File length: 45762 byte(s)
Diff to previous 9157
- Extbans have been implemented. Main implementation done by Adam for p4.
  Currently supported extbans:

  Matching:

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

  Acting:

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


Revision 9157 - (view) (annotate) - [select for diffs]
Modified Mon Jan 13 14:56:38 2020 UTC (8 months ago) by michael
File length: 45741 byte(s)
Diff to previous 9101
- Replaced most occurences of 'SSL' with 'TLS'


Revision 9101 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 09:58:45 2020 UTC (8 months, 2 weeks ago) by michael
File length: 45741 byte(s)
Diff to previous 9081
- Bump copyright years everywhere


Revision 9081 - (view) (annotate) - [select for diffs]
Modified Sun Oct 13 09:52:35 2019 UTC (11 months, 1 week ago) by michael
File length: 45741 byte(s)
Diff to previous 9077
- Rename struct Membership to ChannelMember
- Rename Channel::last_knock to last_knock_time
- Rename Channel::last_invite to last_invite_time
- Rename chptr to channel


Revision 9077 - (view) (annotate) - [select for diffs]
Modified Sat Oct 12 20:15:17 2019 UTC (11 months, 1 week ago) by michael
File length: 45720 byte(s)
Diff to previous 9076
- Command handlers are now of type void again


Revision 9076 - (view) (annotate) - [select for diffs]
Modified Mon Oct 7 15:33:38 2019 UTC (11 months, 1 week ago) by michael
File length: 45749 byte(s)
Diff to previous 9071
- m_stats.c: StatsStruct: remove excessive 'const'


Revision 9071 - (view) (annotate) - [select for diffs]
Modified Sat Oct 5 17:45:20 2019 UTC (11 months, 2 weeks ago) by michael
File length: 45761 byte(s)
Diff to previous 9070
- m_stats.c: remove extraneous variable initializations in some places


Revision 9070 - (view) (annotate) - [select for diffs]
Modified Sat Oct 5 17:25:40 2019 UTC (11 months, 2 weeks ago) by michael
File length: 45825 byte(s)
Diff to previous 9038
- m_stats.c:stats_tab[]: use designated initializers


Revision 9038 - (view) (annotate) - [select for diffs]
Modified Thu May 30 12:26:34 2019 UTC (15 months, 3 weeks ago) by michael
File length: 44941 byte(s)
Diff to previous 9023
- m_stats.c:show_ports(): style correction


Revision 9023 - (view) (annotate) - [select for diffs]
Modified Mon May 27 22:13:35 2019 UTC (15 months, 3 weeks ago) by michael
File length: 44937 byte(s)
Diff to previous 9003
- m_stats.c:stats_servlinks(): use IEC prefixes


Revision 9003 - (view) (annotate) - [select for diffs]
Modified Sun May 26 00:00:31 2019 UTC (15 months, 3 weeks ago) by michael
File length: 44933 byte(s)
Diff to previous 8969
- Kill a few memcpy() not needed in some places


Revision 8969 - (view) (annotate) - [select for diffs]
Modified Sat May 18 11:58:06 2019 UTC (16 months ago) by michael
File length: 44961 byte(s)
Diff to previous 8937
- Move oper_privs_as_string() from conf.c to m_stats.c


Revision 8937 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 21:05:47 2019 UTC (16 months, 3 weeks ago) by michael
File length: 43404 byte(s)
Diff to previous 8923
- m_stats.c:stats_events(): use proper conversion specifier


Revision 8923 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 10:09:22 2019 UTC (16 months, 4 weeks ago) by michael
File length: 43404 byte(s)
Diff to previous 8919
- Use proper conversion specifiers in some places; remove pointless casts


Revision 8919 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 09:52:53 2019 UTC (16 months, 4 weeks ago) by michael
File length: 43458 byte(s)
Diff to previous 8903
- Should be using monotonic clock almost everywhere now; sort out mixture and misuse of 'firsttime', 'lasttime' and 'since' in the Connection structure


Revision 8903 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 20:43:53 2019 UTC (16 months, 4 weeks ago) by michael
File length: 43322 byte(s)
Diff to previous 8900
- Make more timers use monotonic time


Revision 8900 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 20:09:18 2019 UTC (16 months, 4 weeks ago) by michael
File length: 43284 byte(s)
Diff to previous 8829
- Add support for monotonic clocks and have some timers make use of it;  remove event_set_back_events()


Revision 8829 - (view) (annotate) - [select for diffs]
Modified Sat Feb 2 16:51:30 2019 UTC (19 months, 2 weeks ago) by michael
File length: 43265 byte(s)
Diff to previous 8752
- conf_connect_allowed, find_conf_by_address, find_address_conf, find_dline_conf: drop the aftype argument


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


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


Revision 8603 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 19:43:30 2018 UTC (22 months, 3 weeks ago) by michael
File length: 43427 byte(s)
Diff to previous 8500
- Fixed style inconsistencies in various places


Revision 8500 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 13:00:49 2018 UTC (2 years, 5 months ago) by michael
File length: 43378 byte(s)
Diff to previous 8496
- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.


Revision 8496 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 12:46:00 2018 UTC (2 years, 5 months ago) by michael
File length: 43387 byte(s)
Diff to previous 8491
- Killed userhost.c. Rewrote everything to use ipcache.c


Revision 8491 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 22:02:58 2018 UTC (2 years, 5 months ago) by michael
File length: 43423 byte(s)
Diff to previous 8458
- pseudo {} blocks aka services aliases are now reported via "STATS s"


Revision 8458 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 15:34:53 2018 UTC (2 years, 5 months ago) by michael
File length: 43472 byte(s)
Diff to previous 8455
- Move pseudot_stats() to m_stats.c


Revision 8455 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 16:45:18 2018 UTC (2 years, 5 months ago) by michael
File length: 43170 byte(s)
Diff to previous 8453
- m_stats.c:stats_tab[]: who would have thought that R comes right after Q


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


Revision 8439 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 13:07:32 2018 UTC (2 years, 5 months ago) by michael
File length: 42996 byte(s)
Diff to previous 8437
- Add channel_get_list() to channel.c which should be used when accessing channel_list outside of channel.c


Revision 8437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 09:05:34 2018 UTC (2 years, 5 months ago) by michael
File length: 42979 byte(s)
Diff to previous 8409
- Stylistic changes


Revision 8409 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 16:55:33 2018 UTC (2 years, 6 months ago) by michael
File length: 42974 byte(s)
Diff to previous 8379
- m_stats.c:stats_tstats(): fixed 'unknown closes' statistic; minor cleanup


Revision 8379 - (view) (annotate) - [select for diffs]
Modified Sun Mar 11 14:57:20 2018 UTC (2 years, 6 months ago) by michael
File length: 43355 byte(s)
Diff to previous 8310
- Move fd_dump() to m_stats.c; rename it to stats_fdlist()


Revision 8310 - (view) (annotate) - [select for diffs]
Modified Wed Feb 28 16:46:13 2018 UTC (2 years, 6 months ago) by michael
File length: 43028 byte(s)
Diff to previous 8279
- Clean up remaining sizeof() to sizeof(variable)


Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (2 years, 6 months ago) by michael
File length: 43041 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 (3 years, 5 months ago) by michael
File length: 43041 byte(s)
Diff to previous 8059
- Move all CAPAB related code to server_capab.c, and server_capab.h


Revision 8059 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 16:13:39 2017 UTC (3 years, 5 months ago) by michael
File length: 43029 byte(s)
Diff to previous 7999
- Fixed style inconsistencies in various places


Revision 7999 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:50:59 2017 UTC (3 years, 6 months ago) by michael
File length: 43077 byte(s)
Diff to previous 7997
- Removed redundant 'Count.max_loc_cli'; use 'Count.max_loc' instead


Revision 7997 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:17:52 2017 UTC (3 years, 6 months ago) by michael
File length: 43081 byte(s)
Diff to previous 7983
- Rename get_client_name() to client_get_name()


Revision 7983 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 23:47:19 2017 UTC (3 years, 6 months ago) by michael
File length: 43081 byte(s)
Diff to previous 7981
- m_stats.c:stats_memory(): optimizations


Revision 7981 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 23:37:34 2017 UTC (3 years, 6 months ago) by michael
File length: 43074 byte(s)
Diff to previous 7971
- m_stats.c:stats_memory(): add some server stats


Revision 7971 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 21:56:53 2017 UTC (3 years, 6 months ago) by michael
File length: 42726 byte(s)
Diff to previous 7963
- Cleanup some bad mess in mo_trace(). This also fixes some bug where we would get RPL_TRACELINK replies with
  "ac2ptr_is_NULL!!" from remote servers including SIDs or UIDs.


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


Revision 7953 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 18:02:23 2017 UTC (3 years, 6 months ago) by michael
File length: 42492 byte(s)
Diff to previous 7924
- Rename hunt_server() to server_hunt()


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


Revision 7914 - (view) (annotate) - [select for diffs]
Modified Sun Nov 27 18:54:53 2016 UTC (3 years, 9 months ago) by michael
File length: 42492 byte(s)
Diff to previous 7687
- Style corrections


Revision 7687 - (view) (annotate) - [select for diffs]
Modified Thu Aug 18 17:32:22 2016 UTC (4 years, 1 month ago) by michael
File length: 42499 byte(s)
Diff to previous 7656
- Remove excessive const keyword on dlink_node pointers


Revision 7656 - (view) (annotate) - [select for diffs]
Modified Mon Jul 18 16:57:52 2016 UTC (4 years, 2 months ago) by michael
File length: 42650 byte(s)
Diff to previous 7654
- m_stats.c:show_ports(): don't show IP addresses to admins unless !ConfigServerHide.hide_server_ips


Revision 7654 - (view) (annotate) - [select for diffs]
Modified Mon Jul 18 16:27:59 2016 UTC (4 years, 2 months ago) by michael
File length: 42683 byte(s)
Diff to previous 7652
- m_stats.c:stats_L_list(): remove extraneous test on ConfigServerHide.hide_server_ips since get_client_name() already deals with that


Revision 7652 - (view) (annotate) - [select for diffs]
Modified Mon Jul 18 16:23:28 2016 UTC (4 years, 2 months ago) by michael
File length: 42719 byte(s)
Diff to previous 7616
- m_stats.c:stats_L_list(): sanitize utterly bad logic


Revision 7616 - (view) (annotate) - [select for diffs]
Modified Wed Jun 22 11:31:47 2016 UTC (4 years, 2 months ago) by michael
File length: 44864 byte(s)
Diff to previous 7607
- m_stats.c:stats_memory(): use the %zu conversion specifier


Revision 7607 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 12:37:52 2016 UTC (4 years, 2 months ago) by michael
File length: 44843 byte(s)
Diff to previous 7605
- m_stats.c:stats_memory(): fix /invite memory stats


Revision 7605 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 12:34:56 2016 UTC (4 years, 2 months ago) by michael
File length: 44844 byte(s)
Diff to previous 7603
- m_stats.c:stats_memory(): get rid of 'channel_memory'


Revision 7603 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 12:25:52 2016 UTC (4 years, 2 months ago) by michael
File length: 44880 byte(s)
Diff to previous 7590
- m_stats.c:stats_memory(): remove away/topic info as these have a fixed size now


Revision 7590 - (view) (annotate) - [select for diffs]
Modified Mon Jun 6 17:42:07 2016 UTC (4 years, 3 months ago) by michael
File length: 45355 byte(s)
Diff to previous 7511
- Merge send_capabilities() and show_capabilities() into get_capabilities()


Revision 7511 - (view) (annotate) - [select for diffs]
Modified Sat Mar 26 19:48:38 2016 UTC (4 years, 5 months ago) by michael
File length: 45359 byte(s)
Diff to previous 7471
- m_stats.c:show_iline_prefix(): whitespace change


Revision 7471 - (view) (annotate) - [select for diffs]
Modified Sun Mar 13 11:51:03 2016 UTC (4 years, 6 months ago) by michael
File length: 45357 byte(s)
Diff to previous 7467
- m_stats.c: style corrections; use const keyword where appropriate


Revision 7467 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 14:16:55 2016 UTC (4 years, 6 months ago) by michael
File length: 45492 byte(s)
Diff to previous 7460
- m_stats.c:stats_memory(): remove TOTAL info which is completely off anyway


Revision 7460 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 12:56:44 2016 UTC (4 years, 6 months ago) by michael
File length: 46336 byte(s)
Diff to previous 7458
- m_stats.c: renamings


Revision 7458 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 12:51:54 2016 UTC (4 years, 6 months ago) by michael
File length: 46488 byte(s)
Diff to previous 7456
- m_stats.c:stats_events(): use proper conversion specifier


Revision 7456 - (view) (annotate) - [select for diffs]
Modified Sat Mar 12 12:47:27 2016 UTC (4 years, 6 months ago) by michael
File length: 46517 byte(s)
Diff to previous 7437
- m_stats.c:stats_memory(): remove extraneous whowas_count_memory() call


Revision 7437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 19:59:52 2016 UTC (4 years, 6 months ago) by michael
File length: 46554 byte(s)
Diff to previous 7433
- 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 7433 - (view) (annotate) - [select for diffs]
Modified Wed Mar 9 17:36:18 2016 UTC (4 years, 6 months ago) by michael
File length: 46822 byte(s)
Diff to previous 7427
- m_stats.c:stats_memory(): variable renamings; remove unused code


Revision 7427 - (view) (annotate) - [select for diffs]
Modified Mon Mar 7 17:17:38 2016 UTC (4 years, 6 months ago) by michael
File length: 47260 byte(s)
Diff to previous 7425
- m_stats.c: remove unused header includes


Revision 7425 - (view) (annotate) - [select for diffs]
Modified Mon Mar 7 16:57:15 2016 UTC (4 years, 6 months ago) by michael
File length: 47296 byte(s)
Diff to previous 7405
- m_stats.c:report_shared(), report_cluster(): increase buffer size for the extra 'c' character


Revision 7405 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:57:50 2016 UTC (4 years, 6 months ago) by michael
File length: 47252 byte(s)
Diff to previous 7401
- m_stats.c: split report_confitem_types() into two separate functions


Revision 7401 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:15:22 2016 UTC (4 years, 6 months ago) by michael
File length: 47716 byte(s)
Diff to previous 7397
- Cleanups to operator/connect block lookup routines


Revision 7397 - (view) (annotate) - [select for diffs]
Modified Sat Mar 5 18:33:40 2016 UTC (4 years, 6 months ago) by michael
File length: 47713 byte(s)
Diff to previous 7382
- m_stats.c: merge some of the recently introduced conf-report functions


Revision 7382 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 18:08:50 2016 UTC (4 years, 6 months ago) by michael
File length: 47958 byte(s)
Diff to previous 7355
- m_stats.c whitespace changes


Revision 7355 - (view) (annotate) - [select for diffs]
Modified Mon Feb 22 18:59:13 2016 UTC (4 years, 6 months ago) by michael
File length: 47938 byte(s)
Diff to previous 7349
- Cleanup more conversion specifiers


Revision 7349 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 11:55:30 2016 UTC (4 years, 6 months ago) by michael
File length: 47938 byte(s)
Diff to previous 7344
- Show some stats about allocated listeners in /stats z


Revision 7344 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 11:17:04 2016 UTC (4 years, 6 months ago) by michael
File length: 47633 byte(s)
Diff to previous 7330
- m_stats.c: remove stats_usage()


Revision 7330 - (view) (annotate) - [select for diffs]
Modified Fri Feb 19 17:50:13 2016 UTC (4 years, 7 months ago) by michael
File length: 50098 byte(s)
Diff to previous 7313
- 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 7313 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 11:16:26 2016 UTC (4 years, 7 months ago) by michael
File length: 50149 byte(s)
Diff to previous 7304
- m_stats.c:report_gecos(): whitespace change


Revision 7304 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 10:45:46 2016 UTC (4 years, 7 months ago) by michael
File length: 50148 byte(s)
Diff to previous 7282
- Cleanup/separate XLINE / gecos{} conf implementation


Revision 7282 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 18:04:26 2016 UTC (4 years, 7 months ago) by michael
File length: 50111 byte(s)
Diff to previous 7248
- Cleanup/separate RESV conf implementation


Revision 7248 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 17:21:58 2016 UTC (4 years, 7 months ago) by michael
File length: 50083 byte(s)
Diff to previous 7234
- Move service {} block configuration management into its own module


Revision 7234 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:30:10 2016 UTC (4 years, 7 months ago) by michael
File length: 50020 byte(s)
Diff to previous 7218
- Move resv.* to conf_resv.*


Revision 7218 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:29:38 2016 UTC (4 years, 7 months ago) by michael
File length: 50015 byte(s)
Diff to previous 7209
- m_stats.c: renamings & constifications


Revision 7209 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:10:39 2016 UTC (4 years, 7 months ago) by michael
File length: 50026 byte(s)
Diff to previous 7159
- Clustering has been broken in -r7159. Rewrote most of the shared/cluster implementation to be less obscure.
  This introduces a little bit of code duplication, but increases readability, is less error prone, and
  reduces memory consumption a bit.


Revision 7159 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 11:26:51 2016 UTC (4 years, 7 months ago) by michael
File length: 49380 byte(s)
Diff to previous 7051
- Fixed bug where shared & cluster confs would not get removed from their associated list and memory free'd
  (SHARED_ALL sets all bits and therefore IsConfDatabase(x) == true


Revision 7051 - (view) (annotate) - [select for diffs]
Modified Sun Jan 10 12:45:57 2016 UTC (4 years, 8 months ago) by michael
File length: 49380 byte(s)
Diff to previous 7006
- m_stats.c: replaced a couple of MyClient() tests with just MyConnect()


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


Revision 6990 - (view) (annotate) - [select for diffs]
Modified Wed Dec 30 19:14:34 2015 UTC (4 years, 8 months ago) by michael
File length: 49377 byte(s)
Diff to previous 6932
- Remove trailing whitespaces


Revision 6932 - (view) (annotate) - [select for diffs]
Modified Sat Dec 12 18:34:12 2015 UTC (4 years, 9 months ago) by michael
File length: 49378 byte(s)
Diff to previous 6846
- USERHOST_REPLYLEN I never liked. Gone.


Revision 6846 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 18:29:02 2015 UTC (4 years, 9 months ago) by michael
File length: 49444 byte(s)
Diff to previous 6836
- m_stats.c: made the idle time look nicer in STATS v|p by using a formatted time string


Revision 6836 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 17:21:29 2015 UTC (4 years, 9 months ago) by michael
File length: 49423 byte(s)
Diff to previous 6782
- Move report_dns_servers() from res.c to m_stats.c


Revision 6782 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:49:32 2015 UTC (4 years, 10 months ago) by michael
File length: 49122 byte(s)
Diff to previous 6719
- 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 6719 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 18:18:07 2015 UTC (4 years, 10 months ago) by michael
File length: 49128 byte(s)
Diff to previous 6716
- Make mem-usage counters use size_t and use the %zu conversion specifier accordingly


Revision 6716 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 17:37:27 2015 UTC (4 years, 10 months ago) by michael
File length: 49259 byte(s)
Diff to previous 6628
- Rename 'xconf_item' list to 'gecos_items'


Revision 6628 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 13:29:47 2015 UTC (4 years, 10 months ago) by michael
File length: 49259 byte(s)
Diff to previous 6569
- Rename uconf_items to shared_items and oconf_items to operator_items


Revision 6569 - (view) (annotate) - [select for diffs]
Modified Tue Oct 13 17:57:51 2015 UTC (4 years, 11 months ago) by michael
File length: 49253 byte(s)
Diff to previous 6552
- Add dissect_time() from HOPM and make use of it in some places


Revision 6552 - (view) (annotate) - [select for diffs]
Modified Mon Sep 28 17:54:14 2015 UTC (4 years, 11 months ago) by michael
File length: 49317 byte(s)
Diff to previous 6506
- Clean up stats handling a bit and made lookups constant time


Revision 6506 - (view) (annotate) - [select for diffs]
Modified Sun Sep 6 11:17:15 2015 UTC (5 years ago) by michael
File length: 49567 byte(s)
Diff to previous 6366
- m_stats.c:show_iline_prefix(), report_auth(): let remote opers see auth blocks {} with spoofs and k/x-line exempts
- client.h: removed now unused MyOper macro


Revision 6366 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:06:03 2015 UTC (5 years, 1 month ago) by michael
File length: 49538 byte(s)
Diff to previous 6363
- Move show_ports() from listener.c to m_stats.c


Revision 6363 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 09:59:26 2015 UTC (5 years, 1 month ago) by michael
File length: 48301 byte(s)
Diff to previous 6306
- Remove unused header includes


Revision 6306 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 13:23:31 2015 UTC (5 years, 1 month ago) by michael
File length: 48320 byte(s)
Diff to previous 5985
- Move show_events() from event.c to m_stats.c. Remove now unused prototypes.


Revision 5985 - (view) (annotate) - [select for diffs]
Modified Tue May 26 18:52:42 2015 UTC (5 years, 3 months ago) by michael
File length: 47734 byte(s)
Diff to previous 5881
- Added 'xline_exempt' to auth{} block flags


Revision 5881 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:04:15 2015 UTC (5 years, 4 months ago) by michael
File length: 47662 byte(s)
Diff to previous 5864
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER


Revision 5864 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 12:23:30 2015 UTC (5 years, 4 months ago) by michael
File length: 47516 byte(s)
Diff to previous 5805
- Removed useless zero initializers from the module_entry as suggested by Adam


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


Revision 5757 - (view) (annotate) - [select for diffs]
Modified Thu Apr 2 18:25:34 2015 UTC (5 years, 5 months ago) by michael
File length: 51830 byte(s)
Diff to previous 5583
- Changed some members of the Ban structure to use fixed-size arrays


Revision 5583 - (view) (annotate) - [select for diffs]
Modified Sun Feb 15 14:43:15 2015 UTC (5 years, 7 months ago) by michael
File length: 52571 byte(s)
Diff to previous 5544
- Style corrections only


Revision 5544 - (view) (annotate) - [select for diffs]
Modified Thu Feb 12 13:40:24 2015 UTC (5 years, 7 months ago) by michael
File length: 52479 byte(s)
Diff to previous 5542
- Renamed idle_time_get() to client_get_idle_time()


Revision 5542 - (view) (annotate) - [select for diffs]
Modified Thu Feb 12 13:28:50 2015 UTC (5 years, 7 months ago) by michael
File length: 52472 byte(s)
Diff to previous 5531
- m_stats.c: minor cleanups to comments; removed invalid ones


Revision 5531 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 18:15:09 2015 UTC (5 years, 7 months ago) by michael
File length: 52569 byte(s)
Diff to previous 5347
- m_stats.c: explicitely use 'unsigned int' instead of just 'unsigned' when casting
  variables to be used with the %u conversion specifiers


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


Revision 5026 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 15:25:37 2014 UTC (5 years, 9 months ago) by michael
File length: 52537 byte(s)
Diff to previous 4967
- Added general::stats_m_oper_only configuration option


Revision 4967 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 14:34:29 2014 UTC (5 years, 9 months ago) by michael
File length: 52397 byte(s)
Diff to previous 4815
- general::hide_spoof_ips is now deprecated


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


Revision 4759 - (view) (annotate) - [select for diffs]
Modified Sun Oct 19 10:54:43 2014 UTC (5 years, 11 months ago) by michael
File length: 52860 byte(s)
Diff to previous 4755
- Improved RPL_LOAD2HI numeric


Revision 4755 - (view) (annotate) - [select for diffs]
Modified Sat Oct 18 18:57:36 2014 UTC (5 years, 11 months ago) by michael
File length: 52851 byte(s)
Diff to previous 4666
- m_server.c, m_stats.c: constification


Revision 4666 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 12:42:36 2014 UTC (5 years, 11 months ago) by michael
File length: 52814 byte(s)
Diff to previous 4588
- m_stats.c:stats_glines(): removed useless test. conf->reason cannot be NULL


Revision 4588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (6 years ago) by michael
File length: 52845 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 (6 years ago) by michael
File length: 52907 byte(s)
Diff to previous 4570
- Renamed struct LocalUser to struct Connection


Revision 4570 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 14:04:54 2014 UTC (6 years ago) by michael
File length: 52906 byte(s)
Diff to previous 4565
- m_stats.c:report_Klines(): removed useless test


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


Revision 4545 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (6 years ago) by michael
File length: 53086 byte(s)
Diff to previous 4479
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers


Revision 4479 - (view) (annotate) - [select for diffs]
Modified Thu Aug 14 16:18:31 2014 UTC (6 years, 1 month ago) by michael
File length: 53080 byte(s)
Diff to previous 4439
- Fixed compile warnings


Revision 4439 - (view) (annotate) - [select for diffs]
Modified Sat Aug 9 18:36:19 2014 UTC (6 years, 1 month ago) by michael
File length: 53026 byte(s)
Diff to previous 4340
- Renamed various variables


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


Revision 4329 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 18:36:15 2014 UTC (6 years, 1 month ago) by michael
File length: 53052 byte(s)
Diff to previous 4325
- ipcache.c:ipcache_get_stats(): constification; depend on the caller to set integers to zero


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


Revision 4298 - (view) (annotate) - [select for diffs]
Modified Sun Jul 20 13:51:16 2014 UTC (6 years, 2 months ago) by michael
File length: 53018 byte(s)
Diff to previous 4213
- Fixed typos all over the place


Revision 4213 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 09:26:05 2014 UTC (6 years, 2 months ago) by michael
File length: 53013 byte(s)
Diff to previous 4142
- Renamed serv_list to local_server_list


Revision 4142 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 17:14:47 2014 UTC (6 years, 2 months ago) by michael
File length: 52936 byte(s)
Diff to previous 4040
- Removed hooking system


Revision 4040 - (view) (annotate) - [select for diffs]
Modified Sun Jun 22 13:29:56 2014 UTC (6 years, 2 months ago) by michael
File length: 52954 byte(s)
Diff to previous 4037
- m_stats.c:stats_tstats(): prefix "/stats t" reply with 't' instead of 'T',
  as "/stats T" reports configured motd{} blocks


Revision 4037 - (view) (annotate) - [select for diffs]
Modified Sun Jun 22 12:03:40 2014 UTC (6 years, 3 months ago) by michael
File length: 52954 byte(s)
Diff to previous 4034
- m_stats.c:stats_auth(): removed useless test on conf->class


Revision 4034 - (view) (annotate) - [select for diffs]
Modified Sun Jun 22 11:59:24 2014 UTC (6 years, 3 months ago) by michael
File length: 52982 byte(s)
Diff to previous 4032
- m_stats.c: style corrections


Revision 4032 - (view) (annotate) - [select for diffs]
Modified Sat Jun 21 19:43:45 2014 UTC (6 years, 3 months ago) by michael
File length: 53272 byte(s)
Diff to previous 4030
- m_stats.c: constification


Revision 4030 - (view) (annotate) - [select for diffs]
Modified Sat Jun 21 19:37:41 2014 UTC (6 years, 3 months ago) by michael
File length: 53110 byte(s)
Diff to previous 3944
- m_stats.c:report_confitem_types(), report_auth(): removed useless test on conf->class


Revision 3944 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 18:04:03 2014 UTC (6 years, 3 months ago) by michael
File length: 53278 byte(s)
Diff to previous 3655
- Renamed global_channel_list to channel_list


Revision 3655 - (view) (annotate) - [select for diffs]
Modified Wed May 28 20:51:21 2014 UTC (6 years, 3 months ago) by michael
File length: 53299 byte(s)
Diff to previous 3642
- user.c, m_stats.c: whitespace changes


Revision 3642 - (view) (annotate) - [select for diffs]
Modified Mon May 26 10:56:50 2014 UTC (6 years, 3 months ago) by michael
File length: 53293 byte(s)
Diff to previous 3573
- m_stats.c:stats_tstats(): fixed faulty sendto_one_numeric


Revision 3573 - (view) (annotate) - [select for diffs]
Modified Fri May 16 17:09:50 2014 UTC (6 years, 4 months ago) by michael
File length: 53303 byte(s)
Diff to previous 3516
- Replaced remaining sendto_one() with sendto_one_numeric().
  SND_EXPLICIT idea derived from ircu.


Revision 3516 - (view) (annotate) - [select for diffs]
Modified Mon May 12 17:34:43 2014 UTC (6 years, 4 months ago) by michael
File length: 52946 byte(s)
Diff to previous 3511
- m_stats.c:stats_operedup(): don't show idle time if operator is +q


Revision 3511 - (view) (annotate) - [select for diffs]
Modified Sun May 11 17:55:54 2014 UTC (6 years, 4 months ago) by michael
File length: 52805 byte(s)
Diff to previous 3347
- Fixed bug where "STATS p" would show an invalid amount of irc-operators
  in case there are +H opers


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


Revision 3322 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 16:11:11 2014 UTC (6 years, 5 months ago) by michael
File length: 52783 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, 5 months ago) by michael
File length: 52787 byte(s)
Diff to previous 3285
- Moved s_gline.c to gline.c


Revision 3285 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 16:53:39 2014 UTC (6 years, 5 months ago) by michael
File length: 52789 byte(s)
Diff to previous 3283
- Fixed corrupted "STATS U" output


Revision 3283 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (6 years, 5 months ago) by michael
File length: 52765 byte(s)
Diff to previous 3246
- Style corrections/constification


Revision 3246 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 17:37:13 2014 UTC (6 years, 5 months ago) by michael
File length: 52769 byte(s)
Diff to previous 3227
- Fixed inconsistent style in several places


Revision 3227 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 20:40:50 2014 UTC (6 years, 5 months ago) by michael
File length: 53049 byte(s)
Diff to previous 3219
- m_stats.c:stats_servlinks(): removed extranous spaces


Revision 3219 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 19:52:03 2014 UTC (6 years, 5 months ago) by michael
File length: 53051 byte(s)
Diff to previous 3156
- m_stats.c: renamed mo_stats() to ms_stats()


Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (6 years, 6 months ago) by michael
File length: 53051 byte(s)
Diff to previous 3114
- Removed client_p pointers from everywhere


Revision 3114 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 22:30:01 2014 UTC (6 years, 6 months ago) by michael
File length: 53138 byte(s)
Diff to previous 3110
- m_stats.c: get rid of remaining from & to pointers


Revision 3110 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (6 years, 6 months ago) by michael
File length: 52948 byte(s)
Diff to previous 3109
- Added sendto_one_notice()


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (6 years, 6 months ago) by michael
File length: 53086 byte(s)
Diff to previous 3096
- Applied Adam's sendto_one_numeric() changes


Revision 3096 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (6 years, 6 months ago) by michael
File length: 54011 byte(s)
Diff to previous 3081
- Applied Adam's "Put the command name in parv[0], not prefix name" patch


Revision 3081 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 18:30:06 2014 UTC (6 years, 6 months ago) by michael
File length: 54023 byte(s)
Diff to previous 3079
- m_stats.c, conf.h: removed unused CONF_FLAGS_LIMIT_IP and CONF_FLAGS_NOMATCH_IP
  definitions


Revision 3079 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 17:22:03 2014 UTC (6 years, 6 months ago) by michael
File length: 54121 byte(s)
Diff to previous 2947
- white-space changes / style cleanups


Revision 2947 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 19:41:03 2014 UTC (6 years, 7 months ago) by michael
File length: 54117 byte(s)
Diff to previous 2820
- Revert -r1925. We no longer show how many times an oline has been hit.


Revision 2820 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (6 years, 8 months ago) by michael
File length: 54143 byte(s)
Diff to previous 2691
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use


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


Revision 2341 - (view) (annotate) - [select for diffs]
Modified Wed Jul 3 13:54:23 2013 UTC (7 years, 2 months ago) by michael
File length: 53928 byte(s)
Diff to previous 2297
- Removed useless sanity checks
- Fixed bug where remote /STATS requests were not rate limited


Revision 2297 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 11:57:38 2013 UTC (7 years, 3 months ago) by michael
File length: 54443 byte(s)
Diff to previous 2270
- whowas.c: renamed count_whowas_memory() to whowas_count_memory()
- watch_count_memory(), whowas_count_memory(): constification, renamed
  variables, removed unused variables


Revision 2270 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 15:09:36 2013 UTC (7 years, 3 months ago) by michael
File length: 54443 byte(s)
Diff to previous 2269
- m_stats.c: fixed typo


Revision 2269 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 15:07:26 2013 UTC (7 years, 3 months ago) by michael
File length: 54443 byte(s)
Diff to previous 2196
- Added general::stats_u_oper_only configuration option


Revision 2196 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 18:30:12 2013 UTC (7 years, 3 months ago) by michael
File length: 54261 byte(s)
Diff to previous 2174
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block


Revision 2174 - (view) (annotate) - [select for diffs]
Modified Mon Jun 3 19:45:38 2013 UTC (7 years, 3 months ago) by michael
File length: 54241 byte(s)
Diff to previous 2160
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 


Revision 2160 - (view) (annotate) - [select for diffs]
Modified Sun Jun 2 18:23:50 2013 UTC (7 years, 3 months ago) by michael
File length: 54259 byte(s)
Diff to previous 2150
- m_stats.c:report_confitem_types(): remove unused variable


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


Revision 2118 - (view) (annotate) - [select for diffs]
Modified Sun May 26 11:49:51 2013 UTC (7 years, 3 months ago) by michael
File length: 54224 byte(s)
Diff to previous 2116
- Got rid of CONF_HUB enum type


Revision 2116 - (view) (annotate) - [select for diffs]
Modified Sun May 26 11:44:01 2013 UTC (7 years, 3 months ago) by michael
File length: 54234 byte(s)
Diff to previous 1968
- Got rid of CONF_CLASS enum type


Revision 1968 - (view) (annotate) - [select for diffs]
Modified Wed May 8 14:59:15 2013 UTC (7 years, 4 months ago) by michael
File length: 54266 byte(s)
Diff to previous 1927
- Cosmetical cleanups


Revision 1927 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 17:46:40 2013 UTC (7 years, 4 months ago) by michael
File length: 54260 byte(s)
Diff to previous 1925
- Move report_resv() to m_stats.c


Revision 1925 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 15:22:51 2013 UTC (7 years, 4 months ago) by michael
File length: 53479 byte(s)
Diff to previous 1922
- "STATS o" now shows how many times an oper{} block has been used.
  Just like "STATS x|q"


Revision 1922 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 15:08:42 2013 UTC (7 years, 4 months ago) by michael
File length: 53453 byte(s)
Diff to previous 1921
- Moved report_confitem_types() to m_stats.c


Revision 1921 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (7 years, 4 months ago) by michael
File length: 48560 byte(s)
Diff to previous 1875
- Forward-port -r1920 [Dropped PCRE support]


Revision 1875 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 09:29:46 2013 UTC (7 years, 4 months ago) by michael
File length: 48671 byte(s)
Diff to previous 1851
- "STATS s" now shows configured services{} blocks as well


Revision 1851 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 18:31:06 2013 UTC (7 years, 4 months ago) by michael
File length: 48612 byte(s)
Diff to previous 1842
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option


Revision 1842 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 18:17:27 2013 UTC (7 years, 5 months ago) by michael
File length: 48474 byte(s)
Diff to previous 1834
- Fixed "STATS e" showing random data sometimes
- Mino style corrections to m_stats.c


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (7 years, 5 months ago) by michael
File length: 48500 byte(s)
Diff to previous 1832
- Revert to -r1831


Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (7 years, 5 months ago) by michael
File length: 48210 byte(s)
Diff to previous 1794
- Made all numeric defines use the actual string instead of the numeric value
  which allows to use gcc's printf format attribute
- Remove current message locale implementation


Revision 1794 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:17:46 2013 UTC (7 years, 5 months ago) by michael
File length: 48500 byte(s)
Diff to previous 1783
- KLINE, DLINE, SQUIT and KILL now make use of CONF_NOREASON as well


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


Revision 1761 - (view) (annotate) - [select for diffs]
Modified Fri Jan 18 19:21:39 2013 UTC (7 years, 8 months ago) by michael
File length: 48516 byte(s)
Diff to previous 1759
- Fixed some other invalid conversion specifiers


Revision 1759 - (view) (annotate) - [select for diffs]
Modified Thu Jan 17 20:39:20 2013 UTC (7 years, 8 months ago) by michael
File length: 48515 byte(s)
Diff to previous 1715
- %lu conversion specifier has been used when it should be %u


Revision 1715 - (view) (annotate) - [select for diffs]
Modified Mon Dec 24 15:19:32 2012 UTC (7 years, 8 months ago) by michael
File length: 48516 byte(s)
Diff to previous 1654
- Improved WEBIRC authentication; added 'webirc' to auth::flags


Revision 1654 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (7 years, 10 months ago) by michael
File length: 48465 byte(s)
Diff to previous 1652
- 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 1652 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (7 years, 10 months ago) by michael
File length: 48523 byte(s)
Diff to previous 1650
- changed match() polarity. match() now returns 0 on match and 1 on non-match
  This cleans up several places where function pointers of different matching
  functions like irccmp/strcmp/match are passed to other functions.
- added improved collapse() to match.c


Revision 1650 - (view) (annotate) - [select for diffs]
Modified Sat Nov 10 20:57:51 2012 UTC (7 years, 10 months ago) by michael
File length: 48523 byte(s)
Diff to previous 1649
- Fixed few bugs that have been introduced with config rewrite
- Set some reasonable default values right after a class has been created


Revision 1649 - (view) (annotate) - [select for diffs]
Modified Sat Nov 10 19:27:13 2012 UTC (7 years, 10 months ago) by michael
File length: 48483 byte(s)
Diff to previous 1644
- minor MaskItem structure cleanup


Revision 1644 - (view) (annotate) - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (7 years, 10 months ago) by michael
File length: 48478 byte(s)
Diff to previous 1632
- More config subsystem cleanups


Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (7 years, 10 months ago) by michael
File length: 48450 byte(s)
Diff to previous 1628
- Initial rewrite of the configuration subsystem


Revision 1628 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (7 years, 10 months ago) by michael
File length: 49117 byte(s)
Diff to previous 1622
- flesh out new *line database handling
- simplify temporary bans


Revision 1622 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (7 years, 10 months ago) by michael
File length: 49313 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, 10 months ago) by michael
File length: 49524 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, 10 months ago) by michael
File length: 49511 byte(s)
Diff to previous 1577
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1577 - (view) (annotate) - [select for diffs]
Modified Thu Oct 18 14:52:52 2012 UTC (7 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 49511 byte(s)
Diff to previous 1576
- stats_tklines(): remove unused variable


Revision 1576 - (view) (annotate) - [select for diffs]
Modified Thu Oct 18 14:41:13 2012 UTC (7 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 49558 byte(s)
Diff to previous 1532
- Fixed bug in stats_klines() showing oper_reason to unopered clients
- Fixed /stats d|D showing "(null)" if there's no oper_reason


Revision 1532 - (view) (annotate) - [select for diffs]
Modified Tue Sep 18 12:42:21 2012 UTC (8 years ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 49504 byte(s)
Diff to previous 1483
- Fixed possible core on /stats


Revision 1483 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 19:15:48 2012 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 49510 byte(s)
Diff to previous 1459
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption


Revision 1459 - (view) (annotate) - [select for diffs]
Modified Fri Jul 6 14:23:09 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 49672 byte(s)
Diff to previous 1457
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition


Revision 1457 - (view) (annotate) - [select for diffs]
Modified Wed Jul 4 19:44:26 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 50138 byte(s)
Diff to previous 1400
- m_stats.c: minor cleanups; remove useless wrapper functions, etc.


Revision 1400 - (view) (annotate) - [select for diffs]
Modified Mon May 7 20:08:32 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 50267 byte(s)
Diff to previous 1376
- move has_wildcards() to irc_string.c and make use of it in several places


Revision 1376 - (view) (annotate) - [select for diffs]
Modified Sun Apr 29 17:08:42 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 50317 byte(s)
Diff to previous 1372
- minor cleanups to s_gline, hostmask.c and m_stats.c.
  remove useless NULL assignment of dlink_node pointers.
  the DLINK_FOREACH macros already take care of this.


Revision 1372 - (view) (annotate) - [select for diffs]
Modified Thu Apr 26 19:04:51 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 50413 byte(s)
Diff to previous 1371
- hostmask.c: move report_Klines() and report_auth() to m_stats.c


Revision 1371 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 19:32:21 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46434 byte(s)
Diff to previous 1369
- "UNKLINE bla@bla.net" may accidentaly remove existing klines such as *@bla.* - Fixed


Revision 1369 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 19:04:19 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46416 byte(s)
Diff to previous 1368
- cleanup temporary k/d/g line code


Revision 1368 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 16:42:06 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46412 byte(s)
Diff to previous 1367
- Remove temporary RKLINES/RXLINES leftovers


Revision 1367 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 21:20:54 2012 UTC (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46498 byte(s)
Diff to previous 1312
- Cleanup hostmask.c. Make it use dlink list manipulation routines


Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Mar 26 16:07:20 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46255 byte(s)
Diff to previous 1309
- client.h: remove servlink leftovers


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46234 byte(s)
Diff to previous 1302
- 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 1302 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46236 byte(s)
Diff to previous 1294
- remove servlink in preparation for tls links/compression


Revision 1294 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (8 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47394 byte(s)
Diff to previous 1243
- Add user mode +H which simply hides operator status to other users.
  This solution replaces current method of hidding operator status where the
  admin mode is not sent to other servers unless hidden_administrator is disabled.
- m_who() now takes care whether an operator is hidden or not


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47515 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, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47670 byte(s)
Diff to previous 1230
- 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 1230 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47436 byte(s)
Diff to previous 1219
- cleanup module loader. Make module api more flexible


Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47514 byte(s)
Diff to previous 1203
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.


Revision 1203 - (view) (annotate) - [select for diffs]
Modified Tue Aug 23 20:06:08 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47116 byte(s)
Diff to previous 1178
- make channel::topic and channel::topic_info fixed-size arrays


Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47121 byte(s)
Diff to previous 1176
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.


Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47115 byte(s)
Diff to previous 1175
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself



Revision 1175 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 47099 byte(s)
Diff to previous 1156
- several fixes to services compatibility mode


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_stats.c
File length: 46888 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, 1 month ago) by michael
Original Path: ircd-hybrid/modules/m_stats.c
File length: 46888 byte(s)
Diff to previous 1148
- recreate "trunk"


Revision 1148 - (view) (annotate) - [select for diffs]
Modified Fri Jul 29 21:29:06 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_stats.c
File length: 46888 byte(s)
Diff to previous 1144
- fixed several compile warnings


Revision 1144 - (view) (annotate) - [select for diffs]
Modified Tue Jul 26 19:33:54 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_stats.c
File length: 46908 byte(s)
Diff to previous 1127
Added back STATS/TRACE/MOTD/ADMIN request notices. Removed
   spy_*_notice modules accordingly.



Revision 1127 - (view) (annotate) - [select for diffs]
Modified Sun Feb 27 11:05:40 2011 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_stats.c
File length: 46665 byte(s)
Diff to previous 1121
- fixed "stats z" displaying bug


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


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_stats.c
File length: 46831 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, 10 months ago) by michael
Original Path: ircd-hybrid/modules/m_stats.c
File length: 46831 byte(s)
Diff to previous 1017
- move ircd-hybrid-7.2 to trunk


Revision 1017 - (view) (annotate) - [select for diffs]
Modified Tue Oct 27 22:22:38 2009 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 46831 byte(s)
Diff to previous 1011
- fixed build with --enable-assert
- fixed STATS z reporting correct memory consumption of channel bans/excepts/invites and watchlist entries


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 47808 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 (11 years ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 47807 byte(s)
Diff to previous 988
- remove half done and broken win32 support


Revision 988 - (view) (annotate) - [select for diffs]
Modified Sun Aug 16 14:00:36 2009 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 47829 byte(s)
Diff to previous 958
- removed remnants of --disable-gline-voting


Revision 958 - (view) (annotate) - [select for diffs]
Modified Tue Jul 28 21:36:41 2009 UTC (11 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 47970 byte(s)
Diff to previous 948
- show pending gunglines in STATS g


Revision 948 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 46456 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, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 46431 byte(s)
Diff to previous 884
- Killed s_stats.c


Revision 884 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 18:22:55 2007 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 43830 byte(s)
Diff to previous 584
- show some watch statistics in STATS z


Revision 584 - (view) (annotate) - [select for diffs]
Modified Sun May 7 15:26:45 2006 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 43616 byte(s)
Diff to previous 560
- Added new general::stats_e_disabled configuration option.  Known from RB,
  all it does is to disable "STATS e", which is a good idea if you have any
  exempted server ips.
- Updated RELNOTES


Revision 560 - (view) (annotate) - [select for diffs]
Modified Sun Apr 23 06:38:25 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 43476 byte(s)
Diff to previous 317
- Fixed negative "STATS ?" output as reported by ThaPrince
- Updated RELNOTES


Revision 317 - (view) (annotate) - [select for diffs]
Modified Sat Dec 24 14:45:17 2005 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 43468 byte(s)
Diff to previous 34
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (14 years, 11 months ago) by lusky
Original Path: ircd-hybrid-7.2/modules/m_stats.c
File length: 43455 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, 11 months ago) by knight
Original Path: ircd-hybrid/modules/m_stats.c
File length: 43455 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, 11 months ago) by knight
Original Path: ircd-hybrid/modules/m_stats.c
File length: 43455 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, 11 months ago) by knight
Original Path: ircd-hybrid/modules/m_stats.c
File length: 43455 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, 11 months ago) by adx
Original Path: ircd-hybrid/modules/m_stats.c
File length: 43511 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