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

Log of /ircd-hybrid/modules/m_user.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1586)

Revision 502 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 19:49:25 2006 UTC (15 years, 3 months ago) by michael
File length: 2871 byte(s)
Diff to previous 470 , to selected 69
- 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 (15 years, 3 months ago) by db
File length: 2847 byte(s)
Diff to previous 458 , to selected 69
- 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 (15 years, 4 months ago) by michael
File length: 2842 byte(s)
Diff to previous 442 , to selected 69
- 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 (15 years, 4 months ago) by adx
File length: 2828 byte(s)
Diff to previous 332 , to selected 69
+ 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 (15 years, 5 months ago) by michael
File length: 2890 byte(s)
Diff to previous 126 , to selected 69
- Got rid of do_local_user() function


Revision 126 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 02:41:46 2005 UTC (15 years, 8 months ago) by db
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) - [selected]
Modified Tue Oct 4 16:09:51 2005 UTC (15 years, 8 months ago) by adx
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 (15 years, 8 months ago) by knight
File length: 2390 byte(s)
Diff to previous 32 , to selected 69
- svn:keywords


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (15 years, 8 months ago) by knight
File length: 2390 byte(s)
Diff to previous 31 , to selected 69
- svn:keywords


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (15 years, 8 months ago) by knight
File length: 2390 byte(s)
Diff to previous 30 , to selected 69
- Fix svn:keywords


Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (15 years, 8 months ago) by adx
File length: 2444 byte(s)
Diff to selected 69
- 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