Commit graph

  • 9e46255922 Update security in m_message Travis McArthur 2015-07-09 13:38:44 -0700
  • 50a2eacd97 Update security in m_invite Travis McArthur 2015-07-09 13:38:35 -0700
  • 14c4a19d18 Update security in squit Travis McArthur 2015-07-09 13:38:25 -0700
  • 9e8f61b2a5 Update security in m_connect Travis McArthur 2015-07-09 13:38:17 -0700
  • 925c3585f1 Update permissions in floodprot Travis McArthur 2015-07-09 13:18:21 -0700
  • 83720d07d2 Update security in m_mode Needs a lot more testing before we ship - I'll work on that Travis McArthur 2015-07-09 13:12:22 -0700
  • 9cba20fd60 Remove locop/globop distinction Travis McArthur 2015-07-09 12:51:15 -0700
  • 97b2bbc819 Add ACL checks to chgname Travis McArthur 2015-07-09 12:51:05 -0700
  • 2450909c26 Change name of OperEval... Travis McArthur 2015-07-09 12:31:45 -0700
  • a4cd12d932 Fix remote MOTD & RULES (#2103) Bram Matthys 2015-07-09 20:04:04 +0200
  • 787cd7c221 Use remove_oper_privileges() Bram Matthys 2015-07-09 19:08:36 +0200
  • f3199ec5e5 1) unset the swhois you got via a vhost upon MODE -t. 2) allow MODE yourself -t which will unset your vhost & give you a cloaked host (#2613, suggested by Stealth) Bram Matthys 2015-07-09 18:43:21 +0200
  • 2f8cb55e47 Add extended SWHOIS support. Allows multiple swhoises and tracking of who/what set the swhois. Added swhois_add / swhois_delete functions which also take care of broadcasting New remove_oper_privileges() function, will move the rest to use this (svsnoop svsmode etc) Not finished yet... Bram Matthys 2015-07-09 16:26:52 +0200
  • d59b7b4129 add sendto_umode_global() to h.h Bram Matthys 2015-07-09 14:52:12 +0200
  • 3cb780bdb3 remove umodes g/h/v from help.conf as they are removed/moved Bram Matthys 2015-07-09 14:41:19 +0200
  • f03d865e77 Remove /CHATOPS. We already have /GLOBOPS which does the same. Update help.conf a bit, in a lazy way. Bram Matthys 2015-07-09 14:22:33 +0200
  • abd68c6c9e only send RPL_HOSTHIDDEN for local clients (:D) Bram Matthys 2015-07-09 14:16:43 +0200
  • 15977e011d remove umode 'g' (failops), we have snomasks and oper umode for this. Bram Matthys 2015-07-09 14:09:02 +0200
  • 00dd10c744 transform more failops call Bram Matthys 2015-07-09 14:05:06 +0200
  • 4c3fe8cfc8 make /GLOBOPS and /LOCOPS use sendto_umode(UMODE_OPER.. / sendto_umode_global(UMODE_OPER.. Bram Matthys 2015-07-09 14:04:32 +0200
  • 19b06df164 remove sendto_failops, sendto_failops_whoare_opers, sendto_locfailops Bram Matthys 2015-07-09 14:04:00 +0200
  • be863a2180 Add sendto_umode_global() - sends to all users with that umode on all servers Bram Matthys 2015-07-09 13:48:53 +0200
  • af206b001b Remove strange and broken snomask handling from SENDUMODE. We have SENDSNO for that. Make notice appear from original server/user, rather than me.name. Bram Matthys 2015-07-09 13:48:05 +0200
  • 60356bd97c typo (l -> L) Bram Matthys 2015-07-08 18:06:30 +0200
  • fe14e21175 Update all MOD_TEST/MOD_INIT/MOD_LOAD/MOD_UNLOAD calls to new format Bram Matthys 2015-07-08 18:02:19 +0200
  • 7b02afb3e5 Make MOD_LOAD and MOD_UNLOAD have a useful argument: pass modinfo, just like in MOD_TEST and MOD_INIT. Change MOD_TEST/MOD_LOAD/etc macro's (this breaks all modules). Now just use this: MOD_INIT(modulename) { // you can access modinfo here.. or other stuff... } Bram Matthys 2015-07-08 17:57:02 +0200
  • 0cad63a232 For some reason this file was in CRLF format Bram Matthys 2015-07-08 17:20:23 +0200
  • 83268d31bb Convert all HookAddEx to HookAdd with new priority syntax (and same for HookAddVoidEx.. etc...) Bram Matthys 2015-07-08 17:19:47 +0200
  • b37bab0521 Add priority argument to HookAdd... and rename all the ...Ex stuff to just ... Bram Matthys 2015-07-08 17:10:37 +0200
  • 95e37a0bd3 Allow not to import any build settings (and 3rd party modules). Bram Matthys 2015-07-08 16:11:37 +0200
  • 2ca5480dc0 Reove IsOper uses from m_invite.c Travis McArthur 2015-07-07 12:48:26 -0700
  • e48b5207ef Merge branch 'patch-1' of https://github.com/grawity/unrealircd into m2 Travis McArthur 2015-07-06 18:22:17 -0700
  • 752a34011d Remove IsAnOper Travis McArthur 2015-07-06 18:09:37 -0700
  • b52b7afabe Remove local irc operator (locop) Bram Matthys 2015-07-06 20:14:02 +0200
  • 52d923b724 Fix typo Travis McArthur 2015-07-05 12:17:46 -0700
  • 760fb261fb Update chatops perms Travis McArthur 2015-07-05 12:03:59 -0700
  • ad4ab6c5f5 Update close permissions Travis McArthur 2015-07-05 12:01:21 -0700
  • a14869cf21 Update lag permissions Travis McArthur 2015-07-05 12:01:16 -0700
  • ab7912caf4 Update opermotd permissions Travis McArthur 2015-07-05 11:58:43 -0700
  • 3059adf668 Refactor regonlyspeak permissions Travis McArthur 2015-07-05 11:57:24 -0700
  • b6d0e23428 Refactor m_addline permissions Travis McArthur 2015-07-05 11:56:45 -0700
  • b6ad7a8c0c Refactor m_dccdeny permissions Travis McArthur 2015-07-05 11:56:21 -0700
  • 501469cc10 Refactor m_undccdeny permissions Travis McArthur 2015-07-05 11:56:00 -0700
  • b971d8b81b Refactor m_rping permissions Travis McArthur 2015-07-05 11:54:02 -0700
  • 5250913905 Refactor permissions m_away Travis McArthur 2015-07-05 11:52:32 -0700
  • ab571eb7de Refactor m_lusers permissions Travis McArthur 2015-07-05 11:51:54 -0700
  • 5a4f971f95 Refactor m_quit permissions Travis McArthur 2015-07-05 11:51:05 -0700
  • 3387a7bdac Refactor setname permissions Travis McArthur 2015-07-05 11:50:29 -0700
  • b4e353d6e2 Refactor m_stats permission Travis McArthur 2015-07-05 11:46:38 -0700
  • e2674fd33a Refactor permissions on chghost Travis McArthur 2015-07-05 11:40:02 -0700
  • 026befb6cd Refactor permissions in m_sethost Travis McArthur 2015-07-05 11:31:41 -0700
  • 3a87459f91 Refactor permissions in secureonly Travis McArthur 2015-07-05 11:29:15 -0700
  • a6075cfc47 Refactor permissions in chgident Travis McArthur 2015-07-05 11:28:22 -0700
  • e342acb0a1 Refactor m_part permissions Travis McArthur 2015-07-05 11:26:42 -0700
  • 5616f3acf9 Refactor setident permissions Travis McArthur 2015-07-05 11:25:30 -0700
  • ee657857fe Refactor permissions in m_join Travis McArthur 2015-07-05 11:22:04 -0700
  • 108d3eab9d Refactor permissions in m_topic Travis McArthur 2015-07-05 11:16:47 -0700
  • 09386178b2 Fix jointhrottle permissions Travis McArthur 2015-07-05 11:10:55 -0700
  • 5f6a09da00 Change permissions checks in message Travis McArthur 2015-07-05 11:07:43 -0700
  • 60dd43c8f2 Prompt to import build settings and 3rd party modules from a previous UnrealIRCd installation. Bram Matthys 2015-07-05 20:43:06 +0200
  • 1b2849d818 remove 'make custommodule' from other makefiles Bram Matthys 2015-07-05 20:07:10 +0200
  • 133d75ebd0 Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-07-05 20:04:43 +0200
  • bd21ea902c Add (src/)modules/third directory for 3rd party modules. Automatically build any .c files in there. Bram Matthys 2015-07-05 20:04:09 +0200
  • 95667ca9b8 Add short-circuit for remotes and U:lines Travis McArthur 2015-07-05 10:57:58 -0700
  • c377a83657 Update ignore file for SSL & tags Travis McArthur 2015-07-05 10:57:49 -0700
  • c5e176f1a8 Fix curlinstall script broken since alpha4. Bram Matthys 2015-07-05 17:58:36 +0200
  • 999d530688 move ./curlinstall to extras/ Bram Matthys 2015-07-05 17:56:28 +0200
  • f8448145af update release notes a bit Bram Matthys 2015-07-05 14:10:36 +0200
  • f58402365c Moved jointhrottle from channel mode +j to set::anti-flood::join-flood with a default of 3:90 (3 joins per 90 seconds). There's rarely any need to configure this on a per-channel basis and this way it's enabled by default for everyone (unless you decide not to load load the module) Bram Matthys 2015-07-05 13:31:56 +0200
  • b04776dc3b Broadcast PROTOCTL CHANMODES= on change (eg: module loaded or unloaded) Bram Matthys 2015-07-04 20:50:57 +0200
  • 45abd09ba7 Remove some hard-coded channel modes in CHANMODES=.. (duplicate M, S, etc... since alpha series) Bram Matthys 2015-07-04 19:32:08 +0200
  • 422b339be1 In 2003 I added PROTOCTL CHANMODES= so other servers (and services) could easily deal with "parameter eating" of unknown channel modes. Now, 12 years later, finally added the code to do this. This prevents some (serious) desynching if you have a parameter-eating channel mode on one server and not on the other. Obviously, you should always try to have the same featureset on all servers, but sometimes this is not possible, like when upgrading.. Bram Matthys 2015-07-04 19:25:27 +0200
  • dac3c8c2e7 Default is link::hub * (unless you specify link::leaf or link::hub) Bram Matthys 2015-07-04 19:11:06 +0200
  • 78c750fb7d memleak if no blacklist configured or they all failed early Bram Matthys 2015-07-04 18:25:08 +0200
  • 564ef061bc remove silly bzero() call Bram Matthys 2015-07-04 18:11:40 +0200
  • 06db0f250a hm. something isn't right here but.. ah well. this is safest. Bram Matthys 2015-07-04 18:10:11 +0200
  • a90b7354b3 Add blacklist module for DNSBL checking. Bram Matthys 2015-07-04 15:02:22 +0200
  • 9485e61102 m_addline: fix inverted ACL check Mantas Mikulėnas 2015-07-03 23:24:03 +0300
  • 1dd5ebac07 extban ~a (account) and ~S (certfp) are supported in MODE #chan +I (Invite exceptions). (And they are not "modifiers") Bram Matthys 2015-07-03 21:25:19 +0200
  • ffa6e099d7 Updates to previous Bram Matthys 2015-07-03 21:24:01 +0200
  • 36b9a84fb3 Merge pull request #28 from dboyz/certfp-extban Bram Matthys 2015-07-03 20:57:45 +0200
  • 8473cc1b1c [#4358]: Introduce certfp extban Daniel Tan 2015-07-04 00:39:52 +0800
  • 182879af95 Merge pull request #6 from unrealircd/unreal34 Daniel Tan 2015-07-04 00:26:52 +0800
  • 847faeab26 Remove more IsAnOp/IsOp Travis McArthur 2015-06-30 09:38:01 -0700
  • 54691d76c5 Move to IsOper Travis McArthur 2015-06-29 11:11:07 -0700
  • a83be9eb82 Move places we should use IsOper off IsAnOper Travis McArthur 2015-06-29 11:08:47 -0700
  • b884ed3e8d Remove more IsOp/IsAnOp Travis McArthur 2015-06-29 01:55:22 -0700
  • d20c73fda5 Windows: "Unable to write tunefile". Create data/ directory ;) Bram Matthys 2015-06-28 19:57:32 +0200
  • 5cdf8c7e8c Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-06-28 10:42:10 +0200
  • 1a1ef4d0d3 Fix MODVAR stuff on Windows. Fixes a crash. Bram Matthys 2015-06-28 10:41:49 +0200
  • f0be219f98 forgot to mark 2 modules as official (so unreal runs always 'tainted') Bram Matthys 2015-06-28 10:41:24 +0200
  • 7960503398 Fix config not saving paths (reported by Adam) Travis McArthur 2015-06-27 17:29:53 -0700
  • e280d2a49f Fix bug in case where use was +o, now is not. Travis McArthur 2015-06-27 17:11:19 -0700
  • fd5a79a16e Fix typos Travis McArthur 2015-06-27 14:16:25 -0700
  • 58b61ab336 Remove old oper macros not used now Travis McArthur 2015-06-27 14:14:01 -0700
  • a1e7fefe94 Remove IsPrivileged Travis McArthur 2015-06-27 14:13:26 -0700
  • dc2b09a334 Remove more IsAnOp/IsOp Travis McArthur 2015-06-27 14:06:24 -0700
  • 5943dd8c09 Remove some IsOper/IsAnOper Travis McArthur 2015-06-27 11:22:30 -0700
  • f053eb62ad Update to run as system agent Travis McArthur 2015-06-27 10:07:49 -0700
  • 7b09e1ca97 Fix example.conf and upgrade spamfilter.conf Bram Matthys 2015-06-27 18:29:27 +0200