ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/modules/m_stats.c
Revision 544 - (view) (annotate) - [select for diffs]
Modified Wed Apr 5 09:34:28 2006 UTC (20 years, 4 months ago) by michael
File length: 44396 byte(s)
Diff to previous 543
- Made heap_list a dlink_list type
- Killed Block::used_list

Revision 543 - (view) (annotate) - [select for diffs]
Modified Mon Apr 3 15:18:11 2006 UTC (20 years, 4 months ago) by michael
File length: 44331 byte(s)
Diff to previous 526
- "deglobalized" heap_list and added block_heap_get_heap_list() instead.
  Note that block_heap_get_heap_list is a const function and the data pointed
  by it can't and should never be modified externally.

Revision 526 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 11:04:52 2006 UTC (20 years, 4 months ago) by michael
File length: 44301 byte(s)
Diff to previous 515
- misc cleanups for better readability to m_stats.c

Revision 515 - (view) (annotate) - [select for diffs]
Modified Sun Mar 5 09:26:04 2006 UTC (20 years, 5 months ago) by michael
File length: 46821 byte(s)
Diff to previous 470
- Moved tstats() to m_stats.c and killed s_stats.(c|h)
- Got rid of extra ServerStats pointer
- Killed ms_error which was basically a duplication of m_error

Revision 470 - (view) (annotate) - [select for diffs]
Modified Fri Feb 17 05:07:43 2006 UTC (20 years, 5 months ago) by db
File length: 44321 byte(s)
Diff to previous 444
- fix compile errors with moved modules.h
- fix a few missing includes, msg.h and parse.h


Revision 444 - (view) (annotate) - [select for diffs]
Modified Sun Feb 12 00:15:24 2006 UTC (20 years, 5 months ago) by adx
File length: 44316 byte(s)
Diff to previous 442
+ STATIC_MODULES is no longer meaningful so byebye

Revision 442 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 23:14:21 2006 UTC (20 years, 5 months ago) by adx
File length: 44574 byte(s)
Diff to previous 381
+ massive rewrite of module init/deinit/version headers,
  we are introducing a new module manager which deals with static
  and dynamic modules exactly the same way. (New possibilities
  include loading/unloading statically compiled modules and
  mixing static/dynamic ones in one build.)

Revision 381 - (view) (annotate) - [select for diffs]
Modified Sun Jan 29 10:27:33 2006 UTC (20 years, 6 months ago) by michael
File length: 44633 byte(s)
Diff to previous 377
- Cleaned up some special magic in show_iline_prefix.  Someone tell me why
  we should copy aconf->user into a separate buffer after the prefix? Also
  renamed it to make_iline_prefix.

Revision 377 - (view) (annotate) - [select for diffs]
Modified Wed Jan 25 10:48:24 2006 UTC (20 years, 6 months ago) by michael
File length: 44626 byte(s)
Diff to previous 245
- Removed death code. We don't have sth. like conf *lines* anymore

Revision 245 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:10:29 2005 UTC (20 years, 9 months ago) by michael
File length: 44851 byte(s)
Diff to previous 236
- Cosmetical fix to "STATS z"

Revision 236 - (view) (annotate) - [select for diffs]
Modified Sat Nov 5 11:54:49 2005 UTC (20 years, 9 months ago) by michael
File length: 44850 byte(s)
Diff to previous 234
- Fixed misc compile errors

Revision 234 - (view) (annotate) - [select for diffs]
Modified Sat Nov 5 08:38:19 2005 UTC (20 years, 9 months ago) by michael
File length: 44906 byte(s)
Diff to previous 233
- Cleaned up report_memory() a bit more. user_invite_count is actually
  the same as channel_invite_count.

Revision 233 - (view) (annotate) - [select for diffs]
Modified Sat Nov 5 08:05:06 2005 UTC (20 years, 9 months ago) by michael
File length: 45130 byte(s)
Diff to previous 192
- Style correction to watch.c
- Add some statistical information about WATCH headers/entries
  to "STATS z"

Revision 192 - (view) (annotate) - [select for diffs]
Modified Wed Oct 26 11:48:57 2005 UTC (20 years, 9 months ago) by michael
File length: 45005 byte(s)
Diff to previous 141
- Killed count_whowas_memory()

Revision 141 - (view) (annotate) - [select for diffs]
Modified Sun Oct 16 06:29:10 2005 UTC (20 years, 9 months ago) by db
File length: 46156 byte(s)
Diff to previous 139
- Make ->conf conf_ptr to be consistent in all places.


Revision 139 - (view) (annotate) - [select for diffs]
Modified Sun Oct 16 06:01:13 2005 UTC (20 years, 9 months ago) by db
File length: 46136 byte(s)
Diff to previous 101
- get rid of map_conf_item and unmap_conf_item
- Use an union in struct ConfItem, but only allocate memory needed


Revision 101 - (view) (annotate) - [select for diffs]
Modified Mon Oct 10 03:52:14 2005 UTC (20 years, 10 months ago) by db
File length: 46191 byte(s)
Diff to previous 69
- First pass at s_conf.c cleanup for attach clients
- attach_conf() is gone replaced with attach_iline()
  Clients/servers have one single I line "attached", i.e. the confs
  list is gone.
- Add attach_leaf_hub()
  Add a leaf or hub mask to the given server, ->serv must exist
  since there can be a list of hub masks and leaf masks, this continues
  to be a dlink list
- Removed redundant find_conf_exact()
  This function can be replaced in all cases with find_exact_name_conf()
  notably because all find_conf_exact did differently was count whether
  an oper conf would cause an already connected client to exceed class limits.
- oper_up() now takes an extra conf pointer pointing to the found
  oper conf, the oper flags are set in the client->iline as necessary
  in oper_up()
- Cleaned up more prototypes that should have been moved from s_conf.h
  to parse_aline.h notably. find_kill() and find_gkill()
- m_stats.c needs more cleanup since memory in attached "confs" is now
  not counted. This should be replaced with iline memory count and
  hub/leaf confs memory count.
  

Revision 69 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 16:09:51 2005 UTC (20 years, 10 months ago) by adx
File length: 46168 byte(s)
Diff to previous 68
- splitted ircd/libio, all headers connected with libio sources have been
  moved for internal use only. To use libio interface, include "libio.h"
  (which is already done in "stdinc.h")


Revision 68 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 00:44:29 2005 UTC (20 years, 10 months ago) by adx
File length: 46507 byte(s)
Diff to previous 67
- removed last references to the ircd core, libio is independent now
- to do: split headers

Revision 67 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 23:50:49 2005 UTC (20 years, 10 months ago) by adx
File length: 46159 byte(s)
Diff to previous 65
- removed external references from libio/net, still to do: comm

Revision 65 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 23:33:16 2005 UTC (20 years, 10 months ago) by adx
File length: 45808 byte(s)
Diff to previous 62
- removed external references from libio/misc
- imported s_misc.c to libio, moved CurrentTime there

Revision 62 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 22:23:39 2005 UTC (20 years, 10 months ago) by adx
File length: 43924 byte(s)
Diff to previous 33
- reorganisation goes on, removed external references from libio/mem

Revision 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (20 years, 10 months ago) by knight
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 (20 years, 10 months ago) by knight
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 (20 years, 10 months ago) by knight
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 (20 years, 10 months ago) by adx
File length: 43511 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

(Current path doesn't exist after revision 1586)

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

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