Commit graph

  • 9161068098 remove some old sections from release notes. Bram Matthys 2015-06-27 17:34:13 +0200
  • 7a96e647eb Update windows installer: use different group name by default (so 3.4.x doesn't get installed in Unreal3.2, and easy to remove afterwards) Bram Matthys 2015-06-27 17:22:58 +0200
  • 13f4a8613e add stuff on new oper system in release notes Bram Matthys 2015-06-27 13:22:25 +0200
  • f0d6f3f550 bump version to 3.4-alpha4 Bram Matthys 2015-06-27 12:59:00 +0200
  • 2f33ae6588 Total DNS timeout is 1500 + (max) 3000 = 4500ms now (4,5 seconds). Bram Matthys 2015-06-27 09:56:52 +0200
  • 6facc2173e 1) If there is no client data, still run main loop a bit more often than once per 1-2secs. 2) Call DNS routines more often, not just once per second. 2) Slightly lower the DNS timeout, max 2500 + 5000 = 7500ms now. Previously was 3000 + 6000 = 9000ms. Bram Matthys 2015-06-27 09:50:52 +0200
  • e52971946e delay processing of client data until DNS is resolved Bram Matthys 2015-06-27 09:13:02 +0200
  • 7c99a8a5f8 fix DNS (the bug I created a week ago, anyway) Bram Matthys 2015-06-27 09:07:33 +0200
  • 51326523cf Remove unnecessary UI elements Travis McArthur 2015-06-26 17:30:38 -0700
  • 04ea335f12 Update code sign identity Travis McArthur 2015-06-26 17:30:25 -0700
  • 87423247c2 Update to ignore build artifacts Travis McArthur 2015-06-26 14:05:28 -0700
  • 2216e4f60a Update git ignore to ignore configure steps Travis McArthur 2015-06-26 13:58:51 -0700
  • b0e951e472 Add Mac OSX Project Travis McArthur 2015-06-26 13:50:34 -0700
  • 39607fbcde Update git ignore Travis McArthur 2015-06-26 13:50:22 -0700
  • dc3eeacbd7 setting of time via TSCTL OFFSET uses the server:tsctl:set privilege Bram Matthys 2015-06-26 22:23:35 +0200
  • 81cba1b12d Remove remaining OPCan* Travis McArthur 2015-06-26 10:54:13 -0700
  • ae1870020f windows: fix (default) location of ssl keys. ah.. finally.. Windows boots now ;) Bram Matthys 2015-06-26 18:17:06 +0200
  • 629a4b957a win32 installer: create conf\ssl or certificate generation will fail Bram Matthys 2015-06-26 18:14:44 +0200
  • cebc8f240d win32 batch files & installer: make aware of new ssl certificate locations (conf\ssl rather than root) Bram Matthys 2015-06-26 18:09:38 +0200
  • d28b4286cf win32 inst: fix examples\ destination Bram Matthys 2015-06-26 18:06:06 +0200
  • 31f430459b temporarily(?) change the note on vstudio redist pkg. was also in alpha3. Bram Matthys 2015-06-26 18:01:53 +0200
  • 93833af9a0 upgrade earlier 3.4.x oper blocks as well (we are too nice..) Bram Matthys 2015-06-26 18:00:22 +0200
  • 9047ebd4fa typo & create 'logs' directory on windows Bram Matthys 2015-06-26 17:56:16 +0200
  • 9def6847a8 fix win32 build (fwd declaration mismatch with actual function) Bram Matthys 2015-06-26 17:50:41 +0200
  • 5b3237df8d update win32 makefile for new modules past 1-2wks Bram Matthys 2015-06-26 17:49:04 +0200
  • 798da6c61a more conf file magic (otherwise windows doesn't load). show all loadmodule errors instead of stopping at the first one. Bram Matthys 2015-06-26 17:45:11 +0200
  • 18524a4446 .. Bram Matthys 2015-06-26 17:27:20 +0200
  • 908bdafb24 hm. silly win32 msg screen. Bram Matthys 2015-06-26 17:25:01 +0200
  • 9de3516c8c give some hints on the modules.conf -> modules.defaults.conf transition. Bram Matthys 2015-06-26 17:22:59 +0200
  • 39312a913d give windows users some more hints about the config file location Bram Matthys 2015-06-26 17:15:02 +0200
  • f5b902894a (Windows installer) update innosetup file to reflect new file locations Bram Matthys 2015-06-26 17:10:26 +0200
  • 3f29850851 C99 Bram Matthys 2015-06-26 17:10:12 +0200
  • 8df116f2f1 more win32 fixes Bram Matthys 2015-06-26 16:56:59 +0200
  • 84a61c6d8e set PIDFILE on win32 Bram Matthys 2015-06-26 16:53:53 +0200
  • e5ec2a6487 Rename macro DATADIR -> PERMDATADIR. Windows SDK's.. just freaking amazing.... Bram Matthys 2015-06-26 16:50:36 +0200
  • e8d75db5ed upgrade-conf: tell user it would be wise if they read the freshly converted configuration files :) Bram Matthys 2015-06-26 16:41:03 +0200
  • eabbdac588 upgrade-conf: ensure operclass.default.conf is included Bram Matthys 2015-06-26 16:30:48 +0200
  • aa7553abe2 new extban ~O:operclassname. Enables you to make a netadmin only channel like +iI ~O:netadmin* &remove old adminonly (+A) channel mode a bit more Bram Matthys 2015-06-26 16:08:50 +0200
  • ed4ed2a03d add some more comments in modules.default.conf in extbans section. Bram Matthys 2015-06-26 16:08:26 +0200
  • d01ba1b3b6 remove adminonly (+A) channel mode. as there is no admin anymore. Bram Matthys 2015-06-26 15:51:02 +0200
  • 15dbacb1b9 show operclass in /WHOIS (if local) Bram Matthys 2015-06-26 15:48:47 +0200
  • 92bf3cd33d upgrade-conf: fix bug with oper::flags if using the old format (3.1.x... hmmmmm...) Bram Matthys 2015-06-26 15:29:54 +0200
  • 14e6f115ea upgrade-conf: use xxx-with-override operclass if can_override is set (and globop or higher) Bram Matthys 2015-06-26 15:25:41 +0200
  • 317f80cdea upgrade-conf: upgrade oper block to new syntax (and a little more to come), remove set::hosts, .. Bram Matthys 2015-06-26 15:22:05 +0200
  • e52ab7e2c6 do make clean the official way ;) Bram Matthys 2015-06-26 14:45:41 +0200
  • 329968a425 operclass: add map:real-map and map-ulines (show real map even if flat map, and show u-lined servers even if hide ulines is set) grant map privilege to globop and higher in operclass.default.conf Bram Matthys 2015-06-26 11:02:47 +0200
  • 734fd8ad5f grant override:see to globops and above in operclass.default.conf. Bram Matthys 2015-06-26 10:58:18 +0200
  • a2a31951dc move 'see' type of overrides (things opers can see from other users because they are oper) to override:see. Like override:see:names:invisible, override:see:whois, override:see:who:onchannel, etc. Bram Matthys 2015-06-26 10:56:57 +0200
  • 2769e4860a default operclasses: allow globop and higher to override whois and names by default (to see users in channels) Bram Matthys 2015-06-26 10:49:56 +0200
  • f981843672 add xxx-with-override operclasses. also to show inheritance. Bram Matthys 2015-06-26 10:45:40 +0200
  • eca9a0e55e first version of doc/conf/operclass.default.conf. still testing... Bram Matthys 2015-06-26 10:38:05 +0200
  • 19dd192bb6 all nested operclass acl's were not working (eg: server:rehash), hope this is the correct fix :) Bram Matthys 2015-06-26 10:36:21 +0200
  • 88e52c85d6 server:motd -> server:addmotd, server:omotd -> server:addomotd. hmmmm.. I guess. Bram Matthys 2015-06-26 10:16:10 +0200
  • f51d191751 trace:invisible_users -> trace:invisible-users Bram Matthys 2015-06-26 10:08:18 +0200
  • 9de109b373 operclass privs: move kline/gline/(g)zline/shun to tkl:.. group Bram Matthys 2015-06-26 09:43:19 +0200
  • bf56672249 remove set::hosts. use oper::vhost instead. Bram Matthys 2015-06-26 09:22:33 +0200
  • 4e4efd2d38 make oper::vhost actually work Bram Matthys 2015-06-26 09:18:18 +0200
  • e3f70594f2 Fix compile problem / upgrade op_can_override() Bram Matthys 2015-06-26 09:17:24 +0200
  • 10bfb21321 Remove most of OPCan functionality - more later Travis McArthur 2015-06-25 21:46:55 -0700
  • 8fc202a6a6 'make clean' did not clean src/modules/{usermodes,chanmodes,snomasks,extbans} Bram Matthys 2015-06-25 22:44:37 +0200
  • 80362e0d9c Fix compile warnings (and possibly a crash in dcc deny code introduced a week or so ago) Bram Matthys 2015-06-25 22:38:22 +0200
  • 0f2af3f506 current 3.4.x git is really bleeding edge now, come back in a day or so: * remove netadmin, services-admin, admin, co-admin. * remove all oper flags (there are some placeholders for the next... <24hrs..) * ADMINCHAT and NACHAT are gone, since admin & netadmin no longer exist * SVSO used oper flags, but this no longer exists, SVSO removed. maybe later we can add some sort of replacement.. maybe.. * re-style the m_oper code a bit Bram Matthys 2015-06-25 22:26:53 +0200
  • 1e525cbf93 Update Config to handle directory creation Travis McArthur 2015-06-24 17:31:38 -0700
  • 10d6fe2651 Remove old announcements based on "admin" perms Travis McArthur 2015-06-24 19:25:45 -0400
  • 527a00dafa More ACL work, rip out *admin support (mostly...) Not totally tested - I validated it built, I validated ACL validation worked, I validated that most of the ripped out functionality seemed to be absent, eg: we still set the modes (backwards compat w/ services?) but we don't actually check them anywhere, or add them to your whois. Travis McArthur 2015-06-24 19:17:40 -0400
  • dfbc913013 The default set of modules (full functionality) is now called modules.default.conf Added operclass.default.conf which I will later expand after I see more of Heero's work ;) Bram Matthys 2015-06-24 18:54:05 +0200
  • bcc95f67d6 Give 3.2.x users some directory hints if they try to do things the 3.2.x way. Bram Matthys 2015-06-24 17:57:12 +0200
  • 5d64a2ff43 Update release notes for alpha4 (unfinished) Bram Matthys 2015-06-24 17:29:34 +0200
  • 5286b50c19 We already set the IP in add_connection, no need to do that in check_init again. Fix bug where "insecure link" message was shown despite localhost. Bram Matthys 2015-06-22 20:49:40 +0200
  • d7e9d00e57 Update help.conf to reflect the new modes that are available to halfops Bram Matthys 2015-06-22 19:31:14 +0200
  • efc63dff81 Permit halfops to set more modes than before. The idea is halfops should be able to help out in case of a flood but not be able to change any 'policy decission' modes such as +G, +S, +c, +s. The following modes are now permitted to halfops: +iklmntMKNCR (was: +ikmnt) Bram Matthys 2015-06-22 19:29:32 +0200
  • 82d21bf2d9 Perhaps it would be wise to PING servers. Just an idea, mr nenolod. Bram Matthys 2015-06-22 19:05:02 +0200
  • 2bbe696df9 example.conf: it's link::password and not link::outgoing::password. Reported by Micko_. Bram Matthys 2015-06-22 16:59:36 +0200
  • 3a27176969 Fix compile problem on x86 (32 bit): undefined reference to `_BF_body_r', reported by Micko_. Bram Matthys 2015-06-22 13:33:57 +0200
  • da8e60bd7e Set permissions on (built-in) UmodeAdd & SnomaskAdd correctly. Bram Matthys 2015-06-21 21:04:35 +0200
  • f819004deb Make MODE SVSMODE SVSNOOP SVSO all use remove_oper_modes and remove_oper_snomasks. Much better now. Bram Matthys 2015-06-21 20:58:51 +0200
  • dd3c4ac4f4 Insert an extra parameter in UmodeAdd and SnomaskAdd to indicate "unset this on de-oper". Safer and better than in XYZ places in the code. Bram Matthys 2015-06-21 20:37:53 +0200
  • 329700f745 Make Snomask +s oper-only. Has always been confusing that it wasn't. Bram Matthys 2015-06-21 20:15:26 +0200
  • c0f18b3e8e Replace user mode +v ("victim", receive infected DCC notices) with snomask +D (modules/snomasks/dccreject). Bram Matthys 2015-06-21 19:48:13 +0200
  • 3eead2069c Merge pull request #4 from unrealircd/unreal34 Daniel Tan 2015-06-21 20:42:24 +0800
  • 7f5f26d0d8 Move user mode +R to usermodes/regonlymsg Bram Matthys 2015-06-21 11:14:24 +0200
  • 9aa21c205f Whoops. Only hide channels if actually umode +p and not everyone :D Bram Matthys 2015-06-21 11:01:39 +0200
  • 8866793bdb Move user mode +p to usermodes/privacy Bram Matthys 2015-06-21 10:40:25 +0200
  • 4e748b7635 Make WHO use HOOKTYPE_SEE_CHANNEL_IN_WHOIS as well in first_visible_channel() Bram Matthys 2015-06-21 10:37:05 +0200
  • c9523e962d Added HOOKTYPE_SEE_CHANNEL_IN_WHOIS. Make umode +S use it to hide channels. Also make the '?' and '!' prefixes in channels in /WHOIS output more generic: both mean you only get to see the channel because you are an ircop, but: '?' means the channel is +s/+p too (so take extra care) and '!' means the channel is public but for other reasons hidden in /WHOIS, like umode +p (later) or umode +S. Bram Matthys 2015-06-21 10:22:16 +0200
  • 16367b7020 cleanup deop and can kick call code (and fix bugs) Bram Matthys 2015-06-21 10:21:46 +0200
  • 8cb381cc8e Move user mode +S to usermodes/servicebot. TODO: hide channels in /WHOIS and some more testing. Tomorrow.. ;) Bram Matthys 2015-06-20 21:09:17 +0200
  • 489230cebf Move user mode +q to usermodes/nokick Bram Matthys 2015-06-20 20:05:33 +0200
  • 0ed4171bcc helps if I add the showwhois.c file Bram Matthys 2015-06-20 18:58:16 +0200
  • 10dd6267de Move user mode +W to usermodes/showwhois Bram Matthys 2015-06-20 18:56:08 +0200
  • 69fa434a0c Removed helpop user mode (not the command) since nowadays it does nothing but add a title to whois. You can use swhois for that, like via vhost::swhois. Bram Matthys 2015-06-20 18:42:53 +0200
  • 4ae1eb23f0 Move user mode +B to usermodes/bot module. Also add HOOKTYPE_WHO_STATUS. Bram Matthys 2015-06-20 18:30:57 +0200
  • 8ac3906e1f improve header in modules.full.conf Bram Matthys 2015-06-20 15:16:04 +0200
  • 9213d7ca5f some more updates to modules.full.conf Bram Matthys 2015-06-20 15:12:08 +0200
  • 35459eedbd modules.conf makeover: group modules a bit more Bram Matthys 2015-06-20 14:57:29 +0200
  • bf02cfcc15 update with new conf locations & suggestions from dboyz Bram Matthys 2015-06-20 14:10:23 +0200
  • 9e221caa85 remove mysterious keys/ directory Bram Matthys 2015-06-20 13:54:07 +0200
  • ed9022b18b remove badword quit { } and simply use badword channel { } instead. update upgrade-conf to handle the badwords changes Bram Matthys 2015-06-20 13:51:21 +0200
  • d99d01e30b ship with modules.full.conf (rather than modules.conf) and add note as to not to edit this file directly. add updconf stuff for new layout (badwords, help, etc) Bram Matthys 2015-06-20 13:40:20 +0200
  • 2a0c806289 mass move doc/example*conf and doc/help*conf Bram Matthys 2015-06-20 12:26:40 +0200