/[svn]/ircd-hybrid/branches/8.2.x/modules/m_oper.c
ViewVC logotype

Log of /ircd-hybrid/branches/8.2.x/modules/m_oper.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 9406 - (view) (annotate) - [select for diffs]
Modified Sun May 31 07:23:05 2020 UTC (3 months, 2 weeks ago) by michael
File length: 6807 byte(s)
Diff to previous 9388
- m_oper.c: replace %s!%s@%s combo with client_get_name


Revision 9388 - (view) (annotate) - [select for diffs]
Modified Sun May 10 09:46:41 2020 UTC (4 months, 1 week ago) by michael
File length: 6908 byte(s)
Diff to previous 9383
- Style corrections


Revision 9383 - (view) (annotate) - [select for diffs]
Modified Sun May 10 08:58:47 2020 UTC (4 months, 1 week ago) by michael
File length: 6909 byte(s)
Diff to previous 9373
- Refactor Message flags


Revision 9373 - (view) (annotate) - [select for diffs]
Modified Sat May 9 20:54:26 2020 UTC (4 months, 1 week ago) by michael
File length: 6883 byte(s)
Diff to previous 9334
- Each type of command handler now has its own min/max argument count pair;  remove remaining argument checks from all modules


Revision 9334 - (view) (annotate) - [select for diffs]
Modified Sat Apr 18 16:18:49 2020 UTC (5 months ago) by michael
File length: 6934 byte(s)
Diff to previous 9156
- Fixed style inconsistencies in various places


Revision 9156 - (view) (annotate) - [select for diffs]
Modified Mon Jan 13 14:51:47 2020 UTC (8 months ago) by michael
File length: 6936 byte(s)
Diff to previous 9102
- Replaced most occurences of 'SSL' with 'TLS'


Revision 9102 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 09:58:57 2020 UTC (8 months, 2 weeks ago) by michael
File length: 6937 byte(s)
Diff to previous 9078
- Bump copyright years everywhere


Revision 9078 - (view) (annotate) - [select for diffs]
Modified Sat Oct 12 20:15:30 2019 UTC (11 months, 1 week ago) by michael
File length: 6937 byte(s)
Diff to previous 8751
- Command handlers are now of type void again


Revision 8751 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:06:50 2019 UTC (20 months, 2 weeks ago) by michael
File length: 6970 byte(s)
Diff to previous 8714
- Update copyright years


Revision 8714 - (view) (annotate) - [select for diffs]
Modified Sun Dec 9 20:13:28 2018 UTC (21 months, 1 week ago) by michael
File length: 6970 byte(s)
Diff to previous 8690
- Rewrites to have parse_handle_command() end the flood grace period.  MODE and TIME no longer ends the grace period.


Revision 8690 - (view) (annotate) - [select for diffs]
Modified Sun Dec 2 12:53:54 2018 UTC (21 months, 2 weeks ago) by michael
File length: 7034 byte(s)
Diff to previous 8659
- m_oper.c:oper_up(): in preparation for further configuration subsystem rewrites, don't retrieve the conf pointer through x->connection->confs.head->data. Pass it as separate pointer to oper_up() instead.


Revision 8659 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 12:53:34 2018 UTC (22 months ago) by michael
File length: 7029 byte(s)
Diff to previous 8515
- Make use of the bool data type in some more places


Revision 8515 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 20:16:56 2018 UTC (2 years, 5 months ago) by michael
File length: 7021 byte(s)
Diff to previous 8483
- m_oper.c: oper_up() is called for local clients only; use NULL as first argument to sendto_server()


Revision 8483 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 15:07:19 2018 UTC (2 years, 5 months ago) by michael
File length: 7025 byte(s)
Diff to previous 8430
- Move svstag related code into its own files


Revision 8430 - (view) (annotate) - [select for diffs]
Modified Tue Mar 27 18:48:40 2018 UTC (2 years, 5 months ago) by michael
File length: 7005 byte(s)
Diff to previous 8394
- Stylistic changes


Revision 8394 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 13:13:20 2018 UTC (2 years, 6 months ago) by michael
File length: 7043 byte(s)
Diff to previous 8372
- Rename attach_conf() -> conf_attach(), detach_conf() -> conf_detach(); clean up documentation


Revision 8372 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 20:06:45 2018 UTC (2 years, 6 months ago) by michael
File length: 7043 byte(s)
Diff to previous 8280
- Fixed bug spotted by Erick J. Velez where ircd would not remove RPL_WHOISOPERATOR based svstags when deoppering.


Revision 8280 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:33 2018 UTC (2 years, 6 months ago) by michael
File length: 7033 byte(s)
Diff to previous 7925
- Update copyright years


Revision 7925 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:24 2016 UTC (3 years, 8 months ago) by michael
File length: 7033 byte(s)
Diff to previous 7897
- Update copyright years


Revision 7897 - (view) (annotate) - [select for diffs]
Modified Thu Nov 24 19:52:38 2016 UTC (3 years, 9 months ago) by michael
File length: 7033 byte(s)
Diff to previous 7402
- m_oper.c: move oper-up logging to oper_up()


Revision 7402 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:32:59 2016 UTC (4 years, 6 months ago) by michael
File length: 7036 byte(s)
Diff to previous 7400
- Remove useless parameters from operator_find()


Revision 7400 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 16:10:14 2016 UTC (4 years, 6 months ago) by michael
File length: 7060 byte(s)
Diff to previous 7007
- Cleanups to operator/connect block lookup routines


Revision 7007 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:09:08 2016 UTC (4 years, 8 months ago) by michael
File length: 7096 byte(s)
Diff to previous 6781
- Update copyright years


Revision 6781 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:45:53 2015 UTC (4 years, 10 months ago) by michael
File length: 7096 byte(s)
Diff to previous 6702
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t


Revision 6702 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 15:31:01 2015 UTC (4 years, 10 months ago) by michael
File length: 7111 byte(s)
Diff to previous 6693
- set_user_mode(), oper_up(): minor logic fixes


Revision 6693 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 12:52:53 2015 UTC (4 years, 10 months ago) by michael
File length: 7106 byte(s)
Diff to previous 6528
- Move user_oper_up() from user.c to m_oper.c


Revision 6528 - (view) (annotate) - [select for diffs]
Modified Fri Sep 11 16:33:52 2015 UTC (5 years ago) by michael
File length: 5537 byte(s)
Diff to previous 6317
- Fixed inconsistent style in several places


Revision 6317 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:03:09 2015 UTC (5 years, 1 month ago) by michael
File length: 5538 byte(s)
Diff to previous 6191
- Get rid of UMODE_ALL


Revision 6191 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:59:24 2015 UTC (5 years, 2 months ago) by michael
File length: 5531 byte(s)
Diff to previous 5880
- Rename oper_up() to user_oper_up()


Revision 5880 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:01:42 2015 UTC (5 years, 4 months ago) by michael
File length: 5526 byte(s)
Diff to previous 5863
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER


Revision 5863 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 12:23:14 2015 UTC (5 years, 4 months ago) by michael
File length: 5380 byte(s)
Diff to previous 5346
- Removed useless zero initializers from the module_entry as suggested by Adam


Revision 5346 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:41:14 2015 UTC (5 years, 8 months ago) by michael
File length: 5468 byte(s)
Diff to previous 4831
- Update copyright years


Revision 4831 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 11:19:13 2014 UTC (5 years, 10 months ago) by michael
File length: 5468 byte(s)
Diff to previous 4830
- m_oper.c:m_oper(): constification


Revision 4830 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 11:14:54 2014 UTC (5 years, 10 months ago) by michael
File length: 5456 byte(s)
Diff to previous 4564
- m_oper.c:m_oper(): renamed variable


Revision 4564 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:24:47 2014 UTC (6 years ago) by michael
File length: 5420 byte(s)
Diff to previous 4546
- Update GPL 2 license headers


Revision 4546 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:38 2014 UTC (6 years ago) by michael
File length: 5416 byte(s)
Diff to previous 4341
- Fixed compile warnings with -Wmissing-field-initializers


Revision 4341 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:48 2014 UTC (6 years, 1 month ago) by michael
File length: 5410 byte(s)
Diff to previous 4285
- Renamed structures to meet code conventions


Revision 4285 - (view) (annotate) - [select for diffs]
Modified Sat Jul 19 19:50:34 2014 UTC (6 years, 2 months ago) by michael
File length: 5412 byte(s)
Diff to previous 3914
- m_oper.c, m_challenge.c: cosmetical fixes


Revision 3914 - (view) (annotate) - [select for diffs]
Modified Sun Jun 8 13:23:04 2014 UTC (6 years, 3 months ago) by michael
File length: 5408 byte(s)
Diff to previous 3377
- m_oper.c:m_oper(): style corrections


Revision 3377 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 16:15:51 2014 UTC (6 years, 4 months ago) by michael
File length: 5413 byte(s)
Diff to previous 3347
- Create 8.2.x branch


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 5413 byte(s)
Diff to previous 3336
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3336 - (view) (annotate) - [select for diffs]
Modified Fri Apr 18 11:03:09 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 5415 byte(s)
Diff to previous 3266
- doxygen


Revision 3266 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 19:15:11 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 5490 byte(s)
Diff to previous 3156
- Worked towards improving documentation


Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4671 byte(s)
Diff to previous 3110
- Removed client_p pointers from everywhere


Revision 3110 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4736 byte(s)
Diff to previous 3109
- Added sendto_one_notice()


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4780 byte(s)
Diff to previous 3096
- Applied Adam's sendto_one_numeric() changes


Revision 3096 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4940 byte(s)
Diff to previous 2947
- Applied Adam's "Put the command name in parv[0], not prefix name" patch


Revision 2947 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 19:41:03 2014 UTC (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4952 byte(s)
Diff to previous 2820
- Revert -r1925. We no longer show how many times an oline has been hit.


Revision 2820 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (6 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4971 byte(s)
Diff to previous 2248
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use


Revision 2248 - (view) (annotate) - [select for diffs]
Modified Sun Jun 16 11:28:30 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4884 byte(s)
Diff to previous 2229
- Add operator::ssl_connection_required configuration option


Revision 2229 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4669 byte(s)
Diff to previous 2228
- Cleanups and fixes to previous commit -r2228


Revision 2228 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4667 byte(s)
Diff to previous 1925
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!


Revision 1925 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 15:22:51 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4351 byte(s)
Diff to previous 1834
- "STATS o" now shows how many times an oper{} block has been used.
  Just like "STATS x|q"


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4332 byte(s)
Diff to previous 1832
- Revert to -r1831


Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4292 byte(s)
Diff to previous 1632
- Made all numeric defines use the actual string instead of the numeric value
  which allows to use gcc's printf format attribute
- Remove current message locale implementation


Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (7 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4332 byte(s)
Diff to previous 1618
- Initial rewrite of the configuration subsystem


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (7 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4389 byte(s)
Diff to previous 1592
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617


Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (7 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/m_oper.c
File length: 4357 byte(s)
Diff to previous 1446
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1446 - (view) (annotate) - [select for diffs]
Modified Mon Jun 25 20:05:12 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 4357 byte(s)
Diff to previous 1309
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --

M    include/defaults.h
M    include/conf.h
M    include/numeric.h
M    include/motd.h
M    src/s_user.c
M    src/messages.tab
M    src/motd.c
M    src/ircd.c
M    modules/Makefile.in
M    modules/m_challenge.c
M    modules/m_oper.c
D    modules/m_omotd.c
M    modules/m_rehash.c
M    modules/Makefile.am
M    NEWS


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 4395 byte(s)
Diff to previous 1289
- renaming files:

  ircd_parser.y -> conf_parser.y
  ircd_lexer.l  -> conf_lexer.l
  s_conf.c      -> conf.c
  s_conf.h      -> conf.h
  s_log.c       -> log.c
  s_log.h       -> log.h


Revision 1289 - (view) (annotate) - [select for diffs]
Modified Sun Feb 5 16:09:08 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 4399 byte(s)
Diff to previous 1285
- m_oper.c: remove find_password_conf() wrapper


Revision 1285 - (view) (annotate) - [select for diffs]
Modified Sun Feb 5 15:12:59 2012 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 4703 byte(s)
Diff to previous 1247
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported


Revision 1247 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 5062 byte(s)
Diff to previous 1243
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 5164 byte(s)
Diff to previous 1230
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
  remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there


Revision 1230 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 5242 byte(s)
Diff to previous 1178
- cleanup module loader. Make module api more flexible


Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 5216 byte(s)
Diff to previous 1156
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/m_oper.c
File length: 5210 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"


Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/modules/m_oper.c
File length: 5210 byte(s)
Diff to previous 1121
- recreate "trunk"


Revision 1121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (9 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_oper.c
File length: 5210 byte(s)
Diff to previous 1029
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/m_oper.c
File length: 5261 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch

Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid/modules/m_oper.c
File length: 5261 byte(s)
Diff to previous 1011
- move ircd-hybrid-7.2 to trunk


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/modules/m_oper.c
File length: 5261 byte(s)
Diff to previous 34
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes


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


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


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (14 years, 11 months ago) by knight
Original Path: ircd-hybrid/modules/m_oper.c
File length: 5280 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 (14 years, 11 months ago) by adx
Original Path: ircd-hybrid/modules/m_oper.c
File length: 5337 byte(s)
- 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