ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/branches/ircd-hybrid-newconf/modules/m_user.c
Revision 1027 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:01:13 2009 UTC (14 years, 4 months ago) by michael
File length: 2829 byte(s)
Diff to previous 801
- Move old 7.3 sources to branches/ircd-hybrid-newconf

Revision 801 - (view) (annotate) - [select for diffs]
Modified Wed Aug 30 16:54:25 2006 UTC (17 years, 7 months ago) by adx
Original Path: ircd-hybrid/modules/m_user.c
File length: 2829 byte(s)
Diff to previous 741
+ only filename changes

Revision 741 - (view) (annotate) - [select for diffs]
Modified Sun Jul 23 13:49:20 2006 UTC (17 years, 8 months ago) by adx
Original Path: ircd-hybrid/modules/m_user.c
File length: 2831 byte(s)
Diff to previous 502
+ removed s_conf.h and superseded parts of s_conf.c

Revision 502 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 19:49:25 2006 UTC (18 years ago) by michael
Original Path: ircd-hybrid/modules/m_user.c
File length: 2871 byte(s)
Diff to previous 470
- Implemented CAP command handler based uppon ircu's m_cap()
- Added somewhat outdated draft-mitchell-irc-capabilities-01.txt until
  I get the latest version from kev.
- Added "multi-prefix" cap so clients supporting "multi-prefix"
  may recieve multi prefixed NAMES replies, e.g. @%+nick1 @+nick2 ..
- Fixed "make clean" for src/conf/

Revision 470 - (view) (annotate) - [select for diffs]
Modified Fri Feb 17 05:07:43 2006 UTC (18 years, 1 month ago) by db
Original Path: ircd-hybrid/modules/m_user.c
File length: 2847 byte(s)
Diff to previous 458
- fix compile errors with moved modules.h
- fix a few missing includes, msg.h and parse.h


Revision 458 - (view) (annotate) - [select for diffs]
Modified Sun Feb 12 20:45:14 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid/modules/m_user.c
File length: 2842 byte(s)
Diff to previous 442
- Small changes so register_local_user() only takes 2 parameters instead of 4

Revision 442 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 23:14:21 2006 UTC (18 years, 1 month ago) by adx
Original Path: ircd-hybrid/modules/m_user.c
File length: 2828 byte(s)
Diff to previous 332
+ 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 332 - (view) (annotate) - [select for diffs]
Modified Sun Dec 25 12:53:19 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid/modules/m_user.c
File length: 2890 byte(s)
Diff to previous 126
- Got rid of do_local_user() function

Revision 126 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 02:41:46 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid/modules/m_user.c
File length: 2386 byte(s)
Diff to previous 69
- attach/conf cleanup take 2
- Each client has now one AccessItem for its connect
  stored in localClient->iline
- The corresponding class is now stored in localClient->class

The ramifications of this move are, there is no conf list to traverse
to find the AccessItem, the class is instantly available from the localClient
struct without having to traverse the confs list and indirectly through the
aconf. This speeds up get_sendq etc. functions. As a bonus, at least
4 fewer bytes are used in the Client struct, since a dlink list is 4 words.
It does mean there is no longer a separate conf oper, which leads to the
kludge of patching the clients iline into an oper conf when
a client opers up. I don't think the oper flags are used after the client
is opered, so the patching operation may not be necessary.

- Server confs are stored in ->serv->sconf as before but attaching
  happens much earlier.
- server hub/leaf masks continues to be a dlink list but linked from
  the ->serv which is only allocated for servers.

- cleaned up some comments, added a comment, notably to check_server()
  which badly needed it.
- Pass ClassItem or AccessItem etc. in when it makes more sense than passing
  in struct ConfItem. This simplified and clarified rebuild_cidr_class()

And lo, there was a great rejoicing.


Revision 69 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 16:09:51 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid/modules/m_user.c
File length: 2366 byte(s)
Diff to previous 33
- 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 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/modules/m_user.c
File length: 2390 byte(s)
Diff to previous 32
- svn:keywords

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

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/modules/m_user.c
File length: 2390 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 (18 years, 5 months ago) by adx
Original Path: ircd-hybrid/modules/m_user.c
File length: 2444 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

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