Commit graph

  • def73ee72f replace badwords.xxxx.conf with just one badwords.conf Bram Matthys 2015-06-20 12:20:24 +0200
  • 7844f70775 make tmp and cache actually use TMPDIR and CACHEDIR Bram Matthys 2015-06-20 12:13:08 +0200
  • b1b771c437 unrealircd script: * detect "ircd not running" situations better * ./unrealircd stop now kills the ircd in a more friendly matter. * if you run './unrealircd restart' it will now also start the ircd even if it was not presently running. Bram Matthys 2015-06-20 11:27:16 +0200
  • 12dfccf5d1 ircd.pid -> unrealircd.pid Bram Matthys 2015-06-20 11:08:13 +0200
  • 0a0a62a9cc If we failed to listen on any IRC port then fatal error. Apparently neno.. ripped out this code so you could like run './unrealircd start' 5 times and would then have 5 ircds running, of which 4 were not doing particularly useful things. Bram Matthys 2015-06-20 11:02:18 +0200
  • e76d2fc3c5 ircd.tune should go in data/. debug.log in logs/. Update ./unrealircd failed to start message Bram Matthys 2015-06-20 10:49:14 +0200
  • c17e7ef812 actually remember the new settings in config.settings. Bram Matthys 2015-06-19 21:17:55 +0200
  • 71e5dba0b9 release notes filename Bram Matthys 2015-06-19 21:12:30 +0200
  • 833f8c6a25 update link to docs, use *.unrealircd.org Bram Matthys 2015-06-19 21:10:13 +0200
  • 2e9f6c9a6e remove unreal32docs*.html. This is in the wiki now. update translations.txt Bram Matthys 2015-06-19 21:08:21 +0200
  • 31066ff480 detect ./Config -quick with old UnrealIRCd settings (incompatible) Bram Matthys 2015-06-19 21:01:59 +0200
  • 8a7dda0f38 move ircdcron to extras/ in source tree. remove some old Makefile stuff. Bram Matthys 2015-06-19 20:32:36 +0200
  • b7936be96e Move release notes to doc/ Bram Matthys 2015-06-19 20:28:08 +0200
  • 9e7e94f7f2 delete/move more files Bram Matthys 2015-06-19 20:26:50 +0200
  • cb0fadcba4 unused file Bram Matthys 2015-06-19 20:26:04 +0200
  • 39bbab746f delete some files from the root. ./Config now better detects existing ssl certificates (=not prompt you to generate one) Bram Matthys 2015-06-19 20:23:07 +0200
  • 3729d9a05a move some file(s) Bram Matthys 2015-06-19 14:08:01 +0200
  • 122bb0ed84 old stuff Bram Matthys 2015-06-19 14:06:50 +0200
  • 5e94fc9c72 Move to new directory structure, require 'make install'. (Not complete. Work in progress!) Bram Matthys 2015-06-19 13:59:08 +0200
  • 9648589d49 fix small memleak on /REHASH Bram Matthys 2015-06-18 18:43:27 +0200
  • 1b9915ffa4 Fix link::outgoing::options::autoconnect. Bram Matthys 2015-06-18 17:39:06 +0200
  • 7258aa818e Allow '/VHOST loginname' without password (for SSL cert authentication) Bram Matthys 2015-06-17 18:57:32 +0200
  • 2ca1784a7c Allow '/OPER username' without password (for SSL cert authentication) Bram Matthys 2015-06-17 18:56:03 +0200
  • 249de11ec0 Fix compile issue Bram Matthys 2015-06-17 18:55:50 +0200
  • 0a8e395823 Add ACL protection on nick Q:line and flood overrides Travis McArthur 2015-06-15 23:54:16 -0400
  • 336892be0a Add who oper ACL Travis McArthur 2015-06-15 23:45:06 -0400
  • a128246c65 Add ACL checks to m_trace Travis McArthur 2015-06-15 23:39:16 -0400
  • 221bc2a92b Refactor auth ACL to remove superfluous param Travis McArthur 2015-06-14 17:59:23 -0400
  • 67d80d84ba upgrade-conf code for cgiirc -> webirc. Bram Matthys 2015-06-14 12:12:28 +0200
  • f80951a121 Add some more helpful configuration parse errors. Bram Matthys 2015-06-14 11:52:01 +0200
  • 33b5df0a10 Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-06-14 11:39:57 +0200
  • 7e9802c54e * More helpful error messages on parse errors of the configuration file. Rather than just stating the error, we now also tell the user what to do. * Change many configuration parse warnings into errors as this is (much) more helpful to the user since the config file isn't going to load properly anyway. Any subsequent 'missing xyz block' errors are not shown on parse errors. That's good as they are often just missing because of the parse errors so such errors would be confusing. * Fix upgrade-conf strange behavior on \\ and \" in spamfilters. Was actually caused by config parser (and not the updconf code). * Remove .tmp file file which may be left if we crashed during upgrade-conf Bram Matthys 2015-06-14 11:32:43 +0200
  • 8d8d069b6f Add ACL support to tsctl - may want to change namespace Travis McArthur 2015-06-13 19:38:58 -0400
  • 3a83c0e747 Add ACL support to sdesc Travis McArthur 2015-06-13 19:37:10 -0400
  • 81e7c05463 Add ACL support to wallops Travis McArthur 2015-06-13 19:36:30 -0400
  • 421400f552 Add ACL to adminchat Travis McArthur 2015-06-13 19:35:46 -0400
  • 9dffcf6885 Add ACL support to addomotd Travis McArthur 2015-06-13 19:34:51 -0400
  • 6578b8bfaa Add ACL Protection to addmotd Travis McArthur 2015-06-13 19:33:23 -0400
  • 8bb239bc88 Add ACL checks for sapart Travis McArthur 2015-06-13 19:28:11 -0400
  • 2d622996ad Fix typo Travis McArthur 2015-06-13 19:28:04 -0400
  • 95edb5aebb Add oper ACL permissions for samode command Travis McArthur 2015-06-13 19:22:46 -0400
  • 6d67bc8e79 Add oper permissions for sajoin Travis McArthur 2015-06-13 19:22:02 -0400
  • 26e0409c4e Generate larger cloak-keys by default (may not be terribly useful, but why not..). Bram Matthys 2015-06-13 16:26:59 +0200
  • a0d3756a8b Removed set::pingpong-warning (warning is always off now) Bram Matthys 2015-06-13 16:13:23 +0200
  • 556f40dd6c New syntax is now: webirc { mask 1.2.3.4; password "something"; }; And old style (todo: remove?) is: webirc { type old; mask 1.2.3.4; }; Bram Matthys 2015-06-12 20:28:51 +0200
  • 501daede0c move cgiirc block to webirc module and rename the block to webirc { } Bram Matthys 2015-06-12 20:16:26 +0200
  • c256702c23 Update Donation file. Bram Matthys 2015-06-12 10:24:15 +0200
  • e29ef414bd erase src\modules\extbans\*.dll on nmake .. CLEAN Bram Matthys 2015-06-11 17:16:18 +0200
  • 66ae6f9f0e whoops.. almost forgot someone ;-) Bram Matthys 2015-06-10 12:52:31 +0200
  • d4cd92f359 done now. i hope. Bram Matthys 2015-06-10 12:29:20 +0200
  • 801910d916 print out a note to windows non-GUI users (running as a service) & old config file Bram Matthys 2015-06-10 12:21:19 +0200
  • 0763355062 Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-06-10 12:14:57 +0200
  • da93d97325 rewrite the first part of release notes Bram Matthys 2015-06-10 12:14:35 +0200
  • 7f675a8663 prepare for 3.4-alpha3 Bram Matthys 2015-06-10 11:52:44 +0200
  • d1b3cb96bc Merge pull request #27 from Zoddo/numeric-396 Travis McArthur 2015-06-09 10:45:50 -0700
  • f91c87b25e bit more verbose conversion log Bram Matthys 2015-06-08 11:05:03 +0200
  • dbda0eb419 Ask Windows users if they want to automatically upgrade the configuration file(s) [GUI mode] Bram Matthys 2015-06-08 10:09:51 +0200
  • a3212e0f65 Make windows compile & install again. Bram Matthys 2015-06-08 08:53:45 +0200
  • cb1cb2863c Fix Windows compile (C99..) Bram Matthys 2015-06-08 08:40:58 +0200
  • e1b7c34c96 Fix various warnings, including one reported by Adam: possible crash in aliases (introduced 1-2wks ago) Bram Matthys 2015-06-07 22:07:00 +0200
  • 0a1ce10e2f Detect possibly old 3.2.x style conf, tell user to run ./unreal upgrade-conf Bram Matthys 2015-06-07 19:51:18 +0200
  • bd1747f5c4 Added './unreal upgrade-conf': this will upgrade your 3.2.x configuration files to 3.4.x syntax. Original file is (of course) backed up as .conf.old. Currently handled changes in this upgrade: loadmodule, me, link, throttle, spamfilter, allow, vhost, oper. I think those are all right now. Please report any failures / strange issues on bugs.unrealircd.org Bram Matthys 2015-06-07 19:34:21 +0200
  • 1dec4c5a98 remove old files: .hg* is unused as we use git, update/.UPDATE/.CONFIG.RANT/etc is very old, INSTALL.REMOTEINC is no longer necessary as ./curlinstall takes care of everything Bram Matthys 2015-06-05 15:50:39 +0200
  • de59bf47ef Move all built-in extended bans to modules/extbans/... Bram Matthys 2015-06-05 15:38:01 +0200
  • 0994c9431f I blame the name.. Bram Matthys 2015-06-03 11:11:21 +0200
  • a48a7f81b6 Ensure nobody uses the oper block from the example conf as-is. Bram Matthys 2015-06-03 11:10:21 +0200
  • cbc898b4c1 set::throttle has been moved. Use set::anti-flood::connect-flood <connections>:<period> instead. Bram Matthys 2015-06-03 11:04:46 +0200
  • 45e46d9bdc blah Bram Matthys 2015-06-03 10:41:39 +0200
  • 678268f2a3 Allow multiple masks in link::incoming::mask Make linking code use unreal_mask functions as well. Some fixes. Bram Matthys 2015-06-03 10:39:33 +0200
  • 6ef0069cd6 secure by default: set::oper-only-stats now defaults to "*" Bram Matthys 2015-06-03 09:59:20 +0200
  • e49563fc7c Ugly oper::from::userhost is now oper::mask, vhost::from::userhost is now vhost::mask. Coders: added generic mask functions: unreal_mask_match(), unreal_add_masks() and unreal_delete_masks(). These deal with one or multiple masks and do all the work for you ;) Bram Matthys 2015-06-03 09:57:24 +0200
  • c107eeff85 Three allow block changes: 1) require just one of allow::hostname and allow::ip, 2) warn if using both allow::hostname and allow::ip (as in old 3.2.x confs), 3) require allow::maxperip as we don't want anyone forget setting this Bram Matthys 2015-06-03 08:51:09 +0200
  • dc4ae019a3 new example conf (work in progress, actually) Bram Matthys 2015-06-03 08:49:55 +0200
  • 5d8ffe2aa9 Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-06-02 21:36:36 +0200
  • 0e9bdce4b0 Initial work on 3.4-alpha3 release notes. Bram Matthys 2015-06-02 21:35:59 +0200
  • c1a402c85e Add initial permission syste hooks for whois - more later Travis McArthur 2015-06-01 22:53:42 -0400
  • 6cb5cbfc06 Remove unnecessary cptr in ACLs Travis McArthur 2015-06-01 22:38:14 -0400
  • bb56b6acf2 config.sub & config.guess moved to autoconf/ in previous commit. Now actually update them (from 2001-06-08 to 2015-03-08, hmm!) Bram Matthys 2015-06-01 21:18:23 +0200
  • f81d22076c Add configure check and compile with pthreads Bram Matthys 2015-06-01 21:16:44 +0200
  • 93c0521605 Fix silly bug in only-sending-to-3.4.x for 'posix'&'simple' spamfilters. Rename oper priv 'kline:global' to 'gline' Bram Matthys 2015-06-01 16:42:02 +0200
  • b96c711aa6 Only send TRE spamfilters ('posix') to 3.2.x servers. Print out a warning if using the new 'regex' or 'simple' types if running a mixed 3.2.x/3.4.x network (or any version older than a few days, actually) Bram Matthys 2015-06-01 10:49:04 +0200
  • 44dd384904 Fix /SPAMFILTER del Bram Matthys 2015-06-01 10:24:30 +0200
  • 0eb9c9a36b PCRE2: enable JIT, free when no longer needed, fix & improve error message when an invalid regex is specified Bram Matthys 2015-06-01 10:09:25 +0200
  • 2b5051710d Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34 Bram Matthys 2015-06-01 09:52:15 +0200
  • ecd06aa530 Now actually use PCRE2. Bram Matthys 2015-06-01 09:51:33 +0200
  • 090faaccf9 Fix raw entry logic, fix descent logic Travis McArthur 2015-06-01 02:53:41 -0400
  • 2cacfa1d27 Fix bug with one node paths for oper class Travis McArthur 2015-06-01 02:34:25 -0400
  • a72ce0017e Add additional TKL checks Travis McArthur 2015-06-01 02:34:13 -0400
  • b6329b3b44 Remove test statements, fix logic error Travis McArthur 2015-06-01 02:24:52 -0400
  • d640ca84ee G:line uses operclass along-side classic system Travis McArthur 2015-06-01 02:14:28 -0400
  • 1f9677a199 Fix several bugs in operclass system Travis McArthur 2015-06-01 02:14:18 -0400
  • 574297054c Modify verification function calls Travis McArthur 2015-06-01 00:38:50 -0400
  • 01f997f917 Allow opers to have oper-class Travis McArthur 2015-05-31 23:41:57 -0400
  • adf8a61625 Add support for adding/removing validators Travis McArthur 2015-05-31 23:19:08 -0400
  • 1726669f67 Fix memory leak Travis McArthur 2015-05-31 22:31:55 -0400
  • 8db6d406a1 [0004326] - Fix by hyperi0n for chmode unload prob Travis McArthur 2015-05-31 22:04:16 -0400
  • 3b98eac4a9 Remove unnecessary gotos Travis McArthur 2015-05-31 21:25:52 -0400
  • 7ca84567fe Add oper ACL evaluation system Still requires module and core hooks to be added, config test to be added, and to require these for perm validation - this enables core parser and querying of system though Travis McArthur 2015-05-31 17:15:23 -0400
  • d4bb75cd39 Add oper class parser and structs Travis McArthur 2015-05-30 18:29:57 -0400
  • 547b2d69d0 Build with PCRE2 (not used yet). Enhance SSL build error (may need more fixing). Bram Matthys 2015-05-31 21:47:11 +0200