Commit Graph

  • a039358ed0 Fix a typo JD Horelick 2010-03-05 19:18:38 -0500
  • 67cecc2b22 Should just specify the name here. B.Greenham 2010-03-05 19:16:27 -0500
  • 8e3b2b85c7 Clean up cmode norepeat's metadata when unsetting +K. B.Greenham 2010-03-05 19:10:24 -0500
  • 2f39232fab Fix the 'mode changes appear multiple times' bug. B.Greenham 2010-03-05 18:49:57 -0500
  • 5e09b8c741 Adding a TODO item. B.Greenham 2010-03-05 15:04:51 -0500
  • 1c646b8914 Fix +g messages not showing to opers. B.Greenham 2010-03-05 14:39:42 -0500
  • e6f94b0c3c Make oaccept use UIDs instead of nicks. B.Greenham 2010-03-05 14:34:44 -0500
  • 85465c4341 Make +gGR not affect services. B.Greenham 2010-03-05 14:28:48 -0500
  • 75a9b0c8b0 Make oaccept work for multiple opers on the same target. B.Greenham 2010-03-05 14:26:40 -0500
  • a18f1b6ef8 Make it so that the same user can have more than one metadata entry of the same type. B.Greenham 2010-03-05 14:06:32 -0500
  • 559d530111 Make m_okick support the new +J format. B.Greenham 2010-03-05 13:59:35 -0500
  • b5285733d3 Update NEWS. B.Greenham 2010-03-05 13:54:38 -0500
  • d3b90aaad3 Clean up +J to work nicely and properly. B.Greenham 2010-03-05 13:45:01 -0500
  • 6a97cac667 Make channel_metadata_time_add accept a regular value as well as a time value. B.Greenham 2010-03-05 11:57:48 -0500
  • 870b1b4694 Third time's the charm, apparently. Being sleepy and committing is a bad combo. B.Greenham 2010-03-05 01:51:36 -0500
  • f865a3619d Actually make okick support +J. B.Greenham 2010-03-05 01:44:16 -0500
  • d925c36c4e Make m_okick support +J. B.Greenham 2010-03-05 01:40:52 -0500
  • a6d1c6c037 Make RPL_WHOISMODES look a bit nicer. B.Greenham 2010-03-05 01:22:08 -0500
  • 0b370fcc63 There's no reason to have two nearly identical structs for metadata, move metadata struct to ircd.h and use it for both channel and user metadata. B.Greenham 2010-03-05 00:51:40 -0500
  • 07b7b659c1 6.0 is officially feature complete. B.Greenham 2010-03-05 00:41:05 -0500
  • 8bced6dc39 Add *_metadata_clear and start using them. B.Greenham 2010-03-05 00:39:18 -0500
  • 104becbf7f Add channel_metadata_time_add, a local only form of metadata that stores time values. And use it to make +J work. B.Greenham 2010-03-05 00:18:56 -0500
  • 402f23b9e0 TODO updates. B.Greenham 2010-03-04 18:15:12 -0500
  • 9a4dc29c68 Finish chmode +K, which prevents repeated lines. B.Greenham 2010-03-04 18:05:15 -0500
  • cc39ce707d Make it so that channels can have more than one piece of channel metadata with the same value. B.Greenham 2010-03-04 17:49:15 -0500
  • 05f8f9e493 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-04 15:08:41 -0500
  • 6f659342dc Add channel metadata system. B.Greenham 2010-03-04 15:08:16 -0500
  • f11e5895dc Fix a few errors in the example configs (caused errors on starting the ircd). JD Horelick 2010-03-04 14:18:15 -0500
  • 3da167f207 Really fix the ugly-ass desync by re-adding some code i accidentally deleted on the first chmode.c override commit. JD Horelick 2010-03-04 04:28:53 -0500
  • e853274c16 Fix a warning which may fix a real ugly desync. If this doesn't fix the desync, i have an idea of how to do so. JD Horelick 2010-03-04 04:22:14 -0500
  • a5445b5bb5 Add TODO for ShadowIRCd-6.2 B.Greenham 2010-03-04 02:22:45 -0500
  • defa3ff445 Add oaccept to extensions/readme, also clarify it a bit in the NEWS. B.Greenham 2010-03-04 01:47:50 -0500
  • 1fbf6db662 Add extensions/m_oaccept , a module to allow opers to bypass +gGR with a command. B.Greenham 2010-03-04 01:40:13 -0500
  • 5b453fee2a Merge. B.Greenham 2010-03-03 23:32:09 -0500
  • 03d65f8fbb Backed out changeset 8ff8459cb04d B.Greenham 2010-03-03 23:20:48 -0500
  • 32d464fe77 Finish adding custom operstring support. B.Greenham 2010-03-03 23:06:32 -0500
  • 6d1f5fcc73 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-03 22:59:49 -0500
  • 3e06a4c803 Finish adding swhois support. B.Greenham 2010-03-03 22:59:26 -0500
  • ccd2e3b8ee Have KICK not show snotes when you're opped in the channel and you have override on. JD Horelick 2010-03-03 22:34:44 -0500
  • 90e68bbebf Added some stuff to NEWS (primarily about metadata and OACCEPT). JD Horelick 2010-03-03 20:53:25 -0500
  • 1e25cb1e0e Add core/m_metadata.c , a module required for metadata propegation to work. B.Greenham 2010-03-03 20:41:39 -0500
  • 3b0e9fa20e Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-03 20:38:57 -0500
  • fb87421d0e Add user metadata. B.Greenham 2010-03-03 20:38:50 -0500
  • fbb60f41c5 Remove override and immune from the shadow TODO since they're done now. JD Horelick 2010-03-03 20:28:22 -0500
  • e7c1f6a51f Luke! Use the fail Luke! The fail. I am made of it. * Jdhore boards the failboat. JD Horelick 2010-03-03 15:38:28 -0500
  • cb097b8840 Don't discard self-oppings from remote override opers. There's a small chance this could be incorrect. JD Horelick 2010-03-03 15:34:57 -0500
  • 565f4362f2 A couple more chm_hidden cleanups/fixes. JD Horelick 2010-03-03 15:16:06 -0500
  • f428b59fa8 Add +M awareness to KICK. JD Horelick 2010-03-03 14:51:25 -0500
  • 0e4a619958 Added immune extension. Maybe it'll be added to the docs later...Maybe not.. JD Horelick 2010-03-03 14:44:41 -0500
  • 1cdd8fdfd7 Framework for hidden (only opers can see/set them) chmodes. The first one of these is +M and the actual extension which handles +M will be added next commit. JD Horelick 2010-03-03 14:35:54 -0500
  • b869e117f0 Woohoo! Override is complete barring a few possible cleanups in the futures. JD Horelick 2010-03-03 14:11:53 -0500
  • 4ed822ed95 Add override support to ban/quiet, owner, op, halfop and voice. JD Horelick 2010-03-03 13:52:31 -0500
  • c6fa55060c Made TOPIC override send snotes. JD Horelick 2010-03-03 13:21:28 -0500
  • 4ebf686203 Add oper:override priv to the .confs JD Horelick 2010-03-03 12:56:56 -0500
  • ee36f72f5d I fail. Move the epiration of +p statement lower so it actually...works. JD Horelick 2010-03-03 03:43:16 -0500
  • e6f2e49e86 Fix the typos in the last commit so it compiles and works. B.Greenham 2010-03-03 01:00:07 -0500
  • e787d3a226 Add conf options for swhois and operstring, though they don't do anything yet. B.Greenham 2010-03-03 00:52:13 -0500
  • 1332a0ef97 Make +p expiry more robust JD Horelick 2010-03-02 20:49:51 -0500
  • 9ace21a74d First step of expiry of +p crap. JD Horelick 2010-03-02 20:33:58 -0500
  • eccd1c58d2 Initial support for 'noisy' oper-override of channel modes, using omode-type code. Supports simple modes at present. JD Horelick 2010-03-02 19:54:59 -0500
  • 08e35f665f Add operator::vhost option. B.Greenham 2010-03-02 18:46:08 -0500
  • fbd2e5da56 Make KICK and INVITE send snotes on override. JD Horelick 2010-03-02 13:07:14 -0500
  • 220c9db54d Add general::default_operhost. B.Greenham 2010-03-02 01:57:25 -0500
  • 1a9821cd51 Make it so that halfops cannot set +-h B.Greenham 2010-03-01 20:12:11 -0500
  • 2f3b62d0ad Added a quite cool item to the 6.1 Todo. JD Horelick 2010-03-01 15:51:11 -0500
  • 70e4cb8615 Fix a bug I introduced by being a massive idiot. B.Greenham 2010-03-01 15:01:11 -0500
  • 5ad94b5000 Add channel::exemptchanops, and make +cCDTNG support it. B.Greenham 2010-03-01 02:43:55 -0500
  • 2d465e2456 Add ShadowIRCd 6.0 changes to NEWS. JD Horelick 2010-02-28 23:08:44 -0500
  • 23b98f3f5a Add blank +K (norepeat) chmode, though it does nothing yet. B.Greenham 2010-02-28 23:06:42 -0500
  • 0eceaff17a Borrow some ircd-seven code to create channel::use_local_channels. B.Greenham 2010-02-28 22:42:59 -0500
  • 7956414175 Add TODO for ShadowIRCd-6.1. B.Greenham 2010-02-28 21:56:44 -0500
  • fdbbf311ef Update refrence.conf's explanation of invex/except with warnings about disabling them via rehash. B.Greenham 2010-02-28 16:50:51 -0500
  • a04002a292 Fix memory leak on /rehash bans. We do not have the 'oper' field in klines yet. Jilles Tjoelker 2010-02-28 16:45:25 +0100
  • 16c19d9c7d Add lines warning people of the confusion that awaits them upon disabling +ah and rehasing. B.Greenham 2010-02-28 14:58:44 -0500
  • 77f41d510f Add extensions to the config file which were previously missing. B.Greenham 2010-02-28 14:30:06 -0500
  • 6a52011244 Fix m_kick so that it checks if you're trying to kick the target, not yourself. B.Greenham 2010-02-28 12:07:16 -0500
  • 814ff8c649 Add a space at the top of CREDITS JD Horelick 2010-02-28 03:19:51 -0500
  • d6db6693bd Update TODO. B.Greenham 2010-02-28 02:40:31 -0500
  • 82f8e812f5 Add full support for +a (owner) and +h (halfop) chmodes. B.Greenham 2010-02-28 02:35:48 -0500
  • fc5ba33325 Fix a couple typos. B.Greenham 2010-02-27 23:47:39 -0500
  • 154760066c There's no reason to use get_channel_access() in chm_forward, use is_any_op() instead. B.Greenham 2010-02-27 23:44:14 -0500
  • e2e3509129 Update extensions for +ah. B.Greenham 2010-02-27 23:20:01 -0500
  • c63f75891b Update burst_TS6() for +ah. B.Greenham 2010-02-27 23:10:04 -0500
  • da77e1eed9 Update change_nick_user_host() to support +ah. B.Greenham 2010-02-27 23:04:32 -0500
  • b8643345db Update find_channel_status() for halfop and owner. B.Greenham 2010-02-27 22:50:41 -0500
  • 823e288d57 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-02-27 22:33:24 -0500
  • 5af82425e0 Add +ah to the 005, if they are enabled. B.Greenham 2010-02-27 22:32:19 -0500
  • d6a0775b9f Make credits show up properly in INFO. Who'd have guessed you needed more than \n for a newline? JD Horelick 2010-02-27 22:27:29 -0500
  • 40c6b59b63 Add is_halfop() and is_owner() and start using them in the new functions. B.Greenham 2010-02-27 21:53:46 -0500
  • 0b7d7dd960 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-02-27 21:27:18 -0500
  • b3b2ed9780 Add can_kick_deop() and use it in m_kick. B.Greenham 2010-02-27 21:27:05 -0500
  • e3a9472dd6 Edit ze credits file to add the shadowircd6 info and people and things and junk and stuff. JD Horelick 2010-02-27 21:15:37 -0500
  • ce3ec6fbd3 Add to the descriptions of owner and halfop in refrence.conf. B.Greenham 2010-02-27 20:27:24 -0500
  • 46f0c51863 Add config options for owner and halfop. B.Greenham 2010-02-27 20:05:07 -0500
  • bbc6973347 Move is_chanop_voiced() to a function in channels.c in preperation for +ah. B.Greenham 2010-02-27 19:40:52 -0500
  • 7a425f2db3 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-02-27 19:20:19 -0500
  • d1c7eccf6a Add is_any_op() in preperation for adding +ah, start using it instead of is_chanop() in a few places. B.Greenham 2010-02-27 19:20:01 -0500
  • 6b77736ac0 Change default NICKLEN to 31 to be better for most people/networks. JD Horelick 2010-02-26 13:59:44 -0500
  • 4424a19423 s/Charybdis/ShadowIRCd/ in the message it gives you at the end of configure. B.Greenham 2010-02-26 12:42:13 -0500
  • 846aa234b8 Add the +J channelmode and config options, though they don't do anything yet. B.Greenham 2010-02-26 00:30:39 -0500