Bram Matthys
26e0409c4e
Generate larger cloak-keys by default (may not be terribly useful, but why not..).
2015-06-13 16:26:59 +02:00
Bram Matthys
a0d3756a8b
Removed set::pingpong-warning (warning is always off now)
2015-06-13 16:13:23 +02:00
Bram Matthys
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; };
2015-06-12 20:28:51 +02:00
Bram Matthys
501daede0c
move cgiirc block to webirc module and rename the block to webirc { }
2015-06-12 20:16:26 +02:00
Bram Matthys
c256702c23
Update Donation file.
2015-06-12 10:24:15 +02:00
Bram Matthys
e29ef414bd
erase src\modules\extbans\*.dll on nmake .. CLEAN
2015-06-11 17:16:18 +02:00
Bram Matthys
66ae6f9f0e
whoops.. almost forgot someone ;-)
2015-06-10 12:52:31 +02:00
Bram Matthys
d4cd92f359
done now. i hope.
2015-06-10 12:29:20 +02:00
Bram Matthys
801910d916
print out a note to windows non-GUI users (running as a service) & old config file
2015-06-10 12:21:19 +02:00
Bram Matthys
0763355062
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
2015-06-10 12:14:57 +02:00
Bram Matthys
da93d97325
rewrite the first part of release notes
2015-06-10 12:14:35 +02:00
Bram Matthys
7f675a8663
prepare for 3.4-alpha3
2015-06-10 11:52:44 +02:00
Travis McArthur
d1b3cb96bc
Merge pull request #27 from Zoddo/numeric-396
...
Send RPL_HOSTHIDDEN on host changes
2015-06-09 10:45:50 -07:00
Bram Matthys
f91c87b25e
bit more verbose conversion log
2015-06-08 11:05:03 +02:00
Bram Matthys
dbda0eb419
Ask Windows users if they want to automatically upgrade the configuration file(s) [GUI mode]
2015-06-08 10:09:51 +02:00
Bram Matthys
a3212e0f65
Make windows compile & install again.
2015-06-08 08:53:45 +02:00
Bram Matthys
cb1cb2863c
Fix Windows compile (C99..)
2015-06-08 08:40:58 +02:00
Bram Matthys
e1b7c34c96
Fix various warnings, including one reported by Adam: possible crash in aliases (introduced 1-2wks ago)
2015-06-07 22:07:00 +02:00
Bram Matthys
0a1ce10e2f
Detect possibly old 3.2.x style conf, tell user to run ./unreal upgrade-conf
2015-06-07 19:51:18 +02:00
Bram Matthys
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
2015-06-07 19:34:21 +02:00
Bram Matthys
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
2015-06-05 15:50:39 +02:00
Bram Matthys
de59bf47ef
Move all built-in extended bans to modules/extbans/...
2015-06-05 15:38:01 +02:00
Bram Matthys
0994c9431f
I blame the name..
2015-06-03 11:11:21 +02:00
Bram Matthys
a48a7f81b6
Ensure nobody uses the oper block from the example conf as-is.
2015-06-03 11:10:21 +02:00
Bram Matthys
cbc898b4c1
set::throttle has been moved. Use set::anti-flood::connect-flood <connections>:<period> instead.
2015-06-03 11:04:46 +02:00
Bram Matthys
45e46d9bdc
blah
2015-06-03 10:41:39 +02:00
Bram Matthys
678268f2a3
Allow multiple masks in link::incoming::mask
...
Make linking code use unreal_mask functions as well. Some fixes.
2015-06-03 10:39:33 +02:00
Bram Matthys
6ef0069cd6
secure by default: set::oper-only-stats now defaults to "*"
2015-06-03 09:59:20 +02:00
Bram Matthys
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 ;)
2015-06-03 09:57:24 +02:00
Bram Matthys
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
2015-06-03 08:51:09 +02:00
Bram Matthys
dc4ae019a3
new example conf (work in progress, actually)
2015-06-03 08:49:55 +02:00
Bram Matthys
5d8ffe2aa9
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
2015-06-02 21:36:36 +02:00
Bram Matthys
0e9bdce4b0
Initial work on 3.4-alpha3 release notes.
2015-06-02 21:35:59 +02:00
Travis McArthur
c1a402c85e
Add initial permission syste hooks for whois - more later
2015-06-01 22:53:42 -04:00
Travis McArthur
6cb5cbfc06
Remove unnecessary cptr in ACLs
2015-06-01 22:44:49 -04:00
Bram Matthys
bb56b6acf2
config.sub & config.guess moved to autoconf/ in previous commit.
...
Now actually update them (from 2001-06-08 to 2015-03-08, hmm!)
2015-06-01 21:18:23 +02:00
Bram Matthys
f81d22076c
Add configure check and compile with pthreads
2015-06-01 21:16:44 +02:00
Bram Matthys
93c0521605
Fix silly bug in only-sending-to-3.4.x for 'posix'&'simple' spamfilters. Rename oper priv 'kline:global' to 'gline'
2015-06-01 16:42:02 +02:00
Bram Matthys
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)
2015-06-01 10:49:04 +02:00
Bram Matthys
44dd384904
Fix /SPAMFILTER del
2015-06-01 10:24:30 +02:00
Bram Matthys
0eb9c9a36b
PCRE2: enable JIT, free when no longer needed, fix & improve error message when an invalid regex is specified
2015-06-01 10:09:25 +02:00
Bram Matthys
2b5051710d
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
2015-06-01 09:52:15 +02:00
Bram Matthys
ecd06aa530
Now actually use PCRE2.
2015-06-01 09:51:33 +02:00
Travis McArthur
090faaccf9
Fix raw entry logic, fix descent logic
2015-06-01 03:29:24 -04:00
Travis McArthur
2cacfa1d27
Fix bug with one node paths for oper class
2015-06-01 02:34:25 -04:00
Travis McArthur
a72ce0017e
Add additional TKL checks
2015-06-01 02:34:13 -04:00
Travis McArthur
b6329b3b44
Remove test statements, fix logic error
2015-06-01 02:24:52 -04:00
Travis McArthur
d640ca84ee
G:line uses operclass along-side classic system
2015-06-01 02:16:04 -04:00
Travis McArthur
1f9677a199
Fix several bugs in operclass system
2015-06-01 02:14:18 -04:00
Travis McArthur
574297054c
Modify verification function calls
2015-06-01 00:38:50 -04:00