ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include/server.h
Revision 8437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 09:05:34 2018 UTC (7 years, 5 months ago) by michael
File length: 2070 byte(s)
Diff to previous 8426 , to selected 1877
- Stylistic changes

Revision 8426 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 17:46:15 2018 UTC (7 years, 5 months ago) by michael
File length: 2067 byte(s)
Diff to previous 8279 , to selected 1877
- Rename some functions to comply with naming convention

Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (7 years, 6 months ago) by michael
File length: 2065 byte(s)
Diff to previous 8166 , to selected 1877
- Update copyright years

Revision 8166 - (view) (annotate) - [select for diffs]
Modified Sun Apr 9 16:09:54 2017 UTC (8 years, 4 months ago) by michael
File length: 2065 byte(s)
Diff to previous 8003 , to selected 1877
- Move all CAPAB related code to server_capab.c, and server_capab.h

Revision 8003 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 14:21:14 2017 UTC (8 years, 5 months ago) by michael
File length: 3524 byte(s)
Diff to previous 7973 , to selected 1877
- Removed CAPAB_IE and CAPAB_EX. These are mandatory for some years now.

Revision 7973 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 22:05:51 2017 UTC (8 years, 5 months ago) by michael
File length: 3658 byte(s)
Diff to previous 7971 , to selected 1877
- Made server_hunt() return a const pointer

Revision 7971 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 21:56:53 2017 UTC (8 years, 5 months ago) by michael
File length: 3652 byte(s)
Diff to previous 7953 , to selected 1877
- 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 7953 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 18:02:23 2017 UTC (8 years, 5 months ago) by michael
File length: 3541 byte(s)
Diff to previous 7951 , to selected 1877
- Rename hunt_server() to server_hunt()

Revision 7951 - (view) (annotate) - [select for diffs]
Modified Thu Mar 2 17:54:43 2017 UTC (8 years, 5 months ago) by michael
File length: 3541 byte(s)
Diff to previous 7924 , to selected 1877
- Move check_server() from server.c to m_server.c; rename it to server_check()

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

Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (9 years, 1 month ago) by michael
File length: 3597 byte(s)
Diff to previous 7590 , to selected 1877
- Fixed svn properties

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

Revision 7573 - (view) (annotate) - [select for diffs]
Modified Tue May 24 16:34:18 2016 UTC (9 years, 3 months ago) by michael
File length: 3646 byte(s)
Diff to previous 7006 , to selected 1877
- Move initialize_server_capabs() from ircd.c to server.c and rename it to server_capab_init()

Revision 7006 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (9 years, 7 months ago) by michael
File length: 3609 byte(s)
Diff to previous 6805 , to selected 1877
- Update copyright years

Revision 6805 - (view) (annotate) - [select for diffs]
Modified Wed Nov 18 11:56:14 2015 UTC (9 years, 9 months ago) by michael
File length: 3609 byte(s)
Diff to previous 6547 , to selected 1877
- server.h: update doxygen comments

Revision 6547 - (view) (annotate) - [select for diffs]
Modified Thu Sep 17 17:41:42 2015 UTC (9 years, 11 months ago) by michael
File length: 3548 byte(s)
Diff to previous 6470 , to selected 1877
- server.h: swap keywords on find_capability()

Revision 6470 - (view) (annotate) - [select for diffs]
Modified Thu Sep 3 13:06:17 2015 UTC (9 years, 11 months ago) by michael
File length: 3548 byte(s)
Diff to previous 6363 , to selected 1877
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections

Revision 6363 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 09:59:26 2015 UTC (10 years ago) by michael
File length: 3538 byte(s)
Diff to previous 6354 , to selected 1877
- Remove unused header includes

Revision 6354 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 17:53:44 2015 UTC (10 years ago) by michael
File length: 3554 byte(s)
Diff to previous 6345 , to selected 1877
- Rename server capabilities flags from CAP_* to CAPAB_*

Revision 6345 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 17:23:26 2015 UTC (10 years ago) by michael
File length: 3524 byte(s)
Diff to previous 6315 , to selected 1877
- Cleanup/fix names of several #ifndef INCLUDED_*

Revision 6315 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 14:50:08 2015 UTC (10 years ago) by michael
File length: 3520 byte(s)
Diff to previous 6161 , to selected 1877
- Make use of enums some more

Revision 6161 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (10 years, 2 months ago) by michael
File length: 3581 byte(s)
Diff to previous 6156 , to selected 1877
- Move all SID/UID related code to id.c

Revision 6156 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 09:19:25 2015 UTC (10 years, 2 months ago) by michael
File length: 3613 byte(s)
Diff to previous 5805 , to selected 1877
- Automatically generate sid on startup if none is configured. Patch provided by Adam 

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

Revision 5796 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 16:12:30 2015 UTC (10 years, 4 months ago) by michael
File length: 3643 byte(s)
Diff to previous 5776 , to selected 1877
- Minor cleanups to CAPAB related code

Revision 5776 - (view) (annotate) - [select for diffs]
Modified Sat Apr 4 17:31:30 2015 UTC (10 years, 4 months ago) by michael
File length: 3958 byte(s)
Diff to previous 5510 , to selected 1877
- Changed some function to void if we don't need a return value
- Have some other functions return saner values

Revision 5510 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:26:54 2015 UTC (10 years, 6 months ago) by michael
File length: 3957 byte(s)
Diff to previous 5475 , to selected 1877
- server.h: removed redundant struct MaskItem declaration

Revision 5475 - (view) (annotate) - [select for diffs]
Modified Sat Feb 7 19:45:45 2015 UTC (10 years, 6 months ago) by michael
File length: 3975 byte(s)
Diff to previous 5347 , to selected 1877
- Allow servers to send as many CAPAB messages as they want, regardless of TS6; Removed CAP_CAP

Revision 5347 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (10 years, 7 months ago) by michael
File length: 4052 byte(s)
Diff to previous 4588 , to selected 1877
- Update copyright years

Revision 4588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (11 years ago) by michael
File length: 4052 byte(s)
Diff to previous 4565 , to selected 1877
- Renamed 'localClient' Client structure member to just 'connection'

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

Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (11 years, 4 months ago) by michael
File length: 4051 byte(s)
Copied from: ircd-hybrid/trunk/include/s_serv.h revision 3346
Diff to previous 3306 , to selected 1877
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c

Revision 3306 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 18:37:05 2014 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4051 byte(s)
Diff to previous 3267 , to selected 1877
- Made server_estab() and sendnick_TS() use 'static' keyword

Revision 3267 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 19:16:06 2014 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4223 byte(s)
Diff to previous 3156 , to selected 1877
- Re-add CHW capability to cope nice with rb

Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4146 byte(s)
Diff to previous 3055 , to selected 1877
- Removed client_p pointers from everywhere

Revision 3055 - (view) (annotate) - [select for diffs]
Modified Wed Feb 26 18:38:06 2014 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4186 byte(s)
Diff to previous 3045 , to selected 1877
- Removed FAKEHOST server capability for now

Revision 3045 - (view) (annotate) - [select for diffs]
Modified Tue Feb 25 21:38:23 2014 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4263 byte(s)
Diff to previous 2925 , to selected 1877
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25

Revision 2925 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:46:42 2014 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4340 byte(s)
Diff to previous 2868 , to selected 1877
- s_serv.h: removed unused header include

Revision 2868 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 17:01:59 2014 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4359 byte(s)
Diff to previous 2865 , to selected 1877
- s_serv.h: made some things use an enum

Revision 2865 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 14:35:22 2014 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4373 byte(s)
Diff to previous 2293 , to selected 1877
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2293 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 10:54:16 2013 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4352 byte(s)
Diff to previous 2282 , to selected 1877
- Added FAKEHOST server capability for later use

Revision 2282 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 18:02:14 2013 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4275 byte(s)
Diff to previous 2216 , to selected 1877
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()

Revision 2216 - (view) (annotate) - [select for diffs]
Modified Thu Jun 6 17:35:45 2013 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4269 byte(s)
Diff to previous 1877
- Added read_links_file()

Revision 1877 - (view) (annotate) - [selected]
Modified Sat Apr 27 10:26:51 2013 UTC (12 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4234 byte(s)
Diff to previous 1857
- Made find_capability() return an unsigned int

Revision 1857 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 20:47:21 2013 UTC (12 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4225 byte(s)
Diff to previous 1632 , to selected 1877
- Constification

Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4212 byte(s)
Diff to previous 1592 , to selected 1877
- Initial rewrite of the configuration subsystem

Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/include/s_serv.h
File length: 4237 byte(s)
Diff to previous 1472 , to selected 1877
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1472 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 12:03:18 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 4237 byte(s)
Diff to previous 1320 , to selected 1877
- remove CAP_TB
- add proper TS6 support to TBURST

Revision 1320 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 11:15:26 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 4314 byte(s)
Diff to previous 1302 , to selected 1877
- s_serv.h: sort out unused CAPABS, remove unused capabtab[]

Revision 1302 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 4594 byte(s)
Diff to previous 1301 , to selected 1877
- remove servlink in preparation for tls links/compression

Revision 1301 - (view) (annotate) - [select for diffs]
Modified Sat Mar 10 21:47:17 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 9735 byte(s)
Diff to previous 1196 , to selected 1877
- add 'dline' and 'undline' operator flags
- implement remote dlines mainly for services purposes, but can be used
  by operators as well
- update example configuration files; remove invalid shared::flags entries

Revision 1196 - (view) (annotate) - [select for diffs]
Modified Sun Aug 21 10:09:23 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 9580 byte(s)
Diff to previous 1156 , to selected 1877
- implement NICK/UID servicestamps
- add "SVS" to server capabilities

Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/include/s_serv.h
File length: 9503 byte(s)
Diff to previous 1155 , to selected 1877
- create ircd-hybrid-8 "branch"

Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid/include/s_serv.h
File length: 9503 byte(s)
Diff to previous 1119 , to selected 1877
- recreate "trunk"

Revision 1119 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 22:01:47 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include/s_serv.h
File length: 9503 byte(s)
Diff to previous 1118 , to selected 1877
- removed HUB capability, which was a LL leftover

Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include/s_serv.h
File length: 9573 byte(s)
Diff to previous 1115 , to selected 1877
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport

Revision 1115 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include/s_serv.h
File length: 9629 byte(s)
Diff to previous 1029 , to selected 1877
- Rename bogus_host() found in several modules to check_servname() and move
  it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
  ircd won't start otherwise

Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (15 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/include/s_serv.h
File length: 9588 byte(s)
Diff to previous 1028 , to selected 1877
- branch off trunk to create 7.3 branch
Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (15 years, 9 months ago) by michael
Original Path: ircd-hybrid/include/s_serv.h
File length: 9588 byte(s)
Diff to previous 912 , to selected 1877
- move ircd-hybrid-7.2 to trunk

Revision 912 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 22:47:44 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include/s_serv.h
File length: 9588 byte(s)
Diff to previous 896 , to selected 1877
- Implemented libtool-ltdl. Only shared modules are supported currently
- Several build fixes and cleanups. ircd now builds and runs without any problems
- Added back all files to SVN that are needed to built the daemon
  I really don't want to force other people that want to test the snapshots
  or svn versions to install yyacc, lex, automake, autoconf and libtool...
  No problem having required files in svn
- Removed some automake maintainer stuff which is kinda useless for us

Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include/s_serv.h
File length: 9587 byte(s)
Diff to previous 885 , to selected 1877
- Killed s_stats.c

Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include/s_serv.h
File length: 9649 byte(s)
Diff to previous 327 , to selected 1877
- Removed LazyLinks in 7.2 to stop people from asking why we keep
  broken code for half a decade. LL will be implemented in a smarter
  fashion in due time

Revision 327 - (view) (annotate) - [select for diffs]
Modified Sun Dec 25 09:55:48 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include/s_serv.h
File length: 10061 byte(s)
Diff to previous 34 , to selected 1877
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile

Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (19 years, 11 months ago) by lusky
Original Path: ircd-hybrid-7.2/include/s_serv.h
File length: 9984 byte(s)
Diff to previous 33 , to selected 1877
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 (19 years, 11 months ago) by knight
Original Path: ircd-hybrid/include/s_serv.h
File length: 9984 byte(s)
Diff to previous 32 , to selected 1877
- svn:keywords

Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (19 years, 11 months ago) by knight
Original Path: ircd-hybrid/include/s_serv.h
File length: 9984 byte(s)
Diff to previous 31 , to selected 1877
- svn:keywords

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (19 years, 11 months ago) by knight
Original Path: ircd-hybrid/include/s_serv.h
File length: 9984 byte(s)
Diff to previous 30 , to selected 1877
- Fix svn:keywords

Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/include/s_serv.h
File length: 10034 byte(s)
Diff to selected 1877
- 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