ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/include/s_serv.h
Revision 609 - (view) (annotate) - [select for diffs]
Modified Tue May 16 10:42:05 2006 UTC (20 years, 3 months ago) by michael
File length: 9632 byte(s)
Diff to previous 551
- Killed the client_p parameter of hunt_server() as suggested
  by adx some time ago.

Revision 551 - (view) (annotate) - [select for diffs]
Modified Fri Apr 21 14:57:03 2006 UTC (20 years, 3 months ago) by michael
File length: 9671 byte(s)
Diff to previous 511
- Fixed compile warnings

Revision 511 - (view) (annotate) - [select for diffs]
Modified Sat Mar 4 08:51:36 2006 UTC (20 years, 5 months ago) by michael
File length: 9665 byte(s)
Diff to previous 407
- Removed LL leftovers

Revision 407 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 12:46:29 2006 UTC (20 years, 6 months ago) by michael
File length: 9734 byte(s)
Diff to previous 398
- Merged set_autoconn() into quote_autoconn()

Revision 398 - (view) (annotate) - [select for diffs]
Modified Tue Feb 7 12:00:21 2006 UTC (20 years, 6 months ago) by michael
File length: 9796 byte(s)
Diff to previous 374
- Ripped out lazylinks as discussed on irc. the main concept wasn't very well
  designed and will be done in a better way some day.  Anyways, they propably
  never worked and were considered bloat by most people.  Good bye!

Revision 374 - (view) (annotate) - [select for diffs]
Modified Sat Jan 14 17:57:18 2006 UTC (20 years, 7 months ago) by michael
File length: 10098 byte(s)
Diff to previous 349
- More m_connect cleanups, I also never liked the idea of temporarily modifying
  a connect item, so let's do this a bit different now.

Revision 349 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 18:43:28 2005 UTC (20 years, 7 months ago) by michael
File length: 10093 byte(s)
Diff to previous 190
- Got rid of multiple bogus_host() copies

Revision 190 - (view) (annotate) - [select for diffs]
Modified Sun Oct 23 22:06:17 2005 UTC (20 years, 9 months ago) by adx
File length: 10064 byte(s)
Diff to previous 126
* prototypes are now prefixed with either nothing or EXTERN
  (meaning it's an ircd.dll API)
* dynamic modules now work on win32.
Revision 126 - (view) (annotate) - [select for diffs]
Modified Fri Oct 14 02:41:46 2005 UTC (20 years, 10 months ago) by db
File length: 10065 byte(s)
Diff to previous 120
- 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 120 - (view) (annotate) - [select for diffs]
Modified Thu Oct 13 09:51:10 2005 UTC (20 years, 10 months ago) by michael
File length: 10061 byte(s)
Diff to previous 33
- More TBURST changes

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: 9984 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: 9984 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: 9984 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: 10034 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