k4be
f4ad2416a7
Make server name check a bit more strict
...
(% characters made sendnumeric generate invalid format strings)
2021-08-31 13:38:14 +02:00
k4be
5df1b1b889
Workaround crash with stacked multiple ~f bans
...
This should probably be fixed properly later.
2021-08-31 13:00:47 +02:00
k4be
7f958b7dad
Fix crash for setting channel metadata by unregistered connections
2021-08-31 12:59:46 +02:00
k4be
c711bc6dfb
Fix named extban name comparison
...
(was accepting names with extra stuff after a valid name)
2021-08-30 18:35:58 +02:00
k4be
228f6f05af
Ignore PROTOCTL EAUTH from users
2021-08-30 09:29:32 +02:00
Bram Matthys
8caeae6f82
Fix crash on PROTOCTL EAUTH=
2021-08-29 14:08:12 +02:00
k4be
420ebd7900
Get rid of NULL va_list compiler error
2021-08-29 12:35:29 +02:00
Bram Matthys
f3c7b8c456
Windows: fix an external variable not being MODVAR, causing a funny
...
"no more connections available" error. Oh Windows.... such a joy!!!
[skip ci]
2021-08-29 12:19:15 +02:00
Bram Matthys
07390d093f
Remove modules/mdex which is an example that shouldn't be used/built
...
(with UnrealIRCd anyway)
[skip ci]
2021-08-29 12:04:54 +02:00
Bram Matthys
340e6016da
Windows makefile: update the DLL_FILES list as well.
...
This is just autogenerated so let's hope there is no mistake :D
At least it is nicely sorted alphabetically now.
[skip ci]
2021-08-29 12:00:18 +02:00
Bram Matthys
d0968628c4
More Windows BuildBot updates
...
[skip ci]
2021-08-29 11:42:46 +02:00
Bram Matthys
36481b1f8e
Windows BuildBot: parallel build with JOM, should be 4-5 times faster now.
...
[skip ci]
2021-08-29 11:28:54 +02:00
Bram Matthys
8476523888
Fix permissions
...
[skip ci]
2021-08-29 11:24:57 +02:00
Bram Matthys
6b8e51f9b9
Merge branch 'unreal60_dev' of github.com:syzop/unrealircd-next into unreal60_dev
2021-08-29 11:23:18 +02:00
Bram Matthys
e9738b32f5
Update Windows makefile, incomplete yet.
...
I wanted to use pattern rules in Makefiles, which worked great, but..
i also want to be able to use parallel builds, and JOM does not seem
to support it. So....
Listing all the objects again, all the module rules are autogenerated
(yeah need to store those scripts somewhere..), though the list itself
needs updating in a later commit.
Using /FS /MP1 when creating the object files for UnrealIRCd.exe,
as due to the parallel JOM build it accesses the intermediate vs140.pdb.
Then, for all the modules, we can do without /FS because we now
explicitly set /Fdsrc/modules/xxxxx.pdb and thus don't have this
file access contention to vs140.pdb.
[skip ci]
2021-08-29 11:21:02 +02:00
k4be
84527768ce
Add missing libmaxminddb remark in configure output
2021-08-29 11:20:33 +02:00
Bram Matthys
6a781e782f
Windows BuildBot: reorder unrealircd-tests repo so we can use
...
fakereputation.c from in there while we build.
[skip ci]
2021-08-28 20:53:15 +02:00
Bram Matthys
c28239dd68
Set User-Agent in url_curl as well (already done in url_unreal).
2021-08-28 20:37:09 +02:00
Bram Matthys
8b64f44400
Fix Windows BuildBot
...
[skip ci]
2021-08-28 19:47:27 +02:00
Bram Matthys
3b5caea331
*sigh*
...
[skip ci]
2021-08-28 18:34:17 +02:00
Bram Matthys
a15666d287
Windows build: Ah, shouldn't have quotes at all, otherwise
...
a mysterious error appears. Great.
[skip ci]
2021-08-28 18:17:58 +02:00
Bram Matthys
9f729b1438
Windows: url.obj -> url_curl.obj
...
[skip ci]
2021-08-28 18:08:06 +02:00
Bram Matthys
cdde22d338
Windows: fix missing quote in vs2019.bat causing make custommodule to fail.
...
[skip ci]
2021-08-28 17:44:41 +02:00
Bram Matthys
be67bdc342
Update Windows installer to include Jansson
...
[skip ci]
2021-08-28 17:30:38 +02:00
Bram Matthys
feb60f7bc6
Windows: fix path in vs2019.bat
...
[skip ci]
2021-08-28 17:28:06 +02:00
Bram Matthys
c455c1ae52
unrealircd-5-libs -> unrealircd-6-libs
...
[skip ci]
2021-08-28 17:26:15 +02:00
Bram Matthys
880c29e006
Make BuildBot test UnrealIRCd 6 on Windows
...
[skip ci]
2021-08-28 17:18:12 +02:00
Bram Matthys
4c2aeab75e
Windows compile fixes
2021-08-28 16:35:37 +02:00
Bram Matthys
3a9a746577
Update Windows makefile for Jansson library
...
[skip ci]
2021-08-28 15:22:15 +02:00
Bram Matthys
75d427ea2f
Skip tests on Debian 8. It's LTS is EOL and fails at running tests.
...
We may want to scratch the build tests altogether for it actually..
2021-08-28 10:25:36 +02:00
Bram Matthys
58711d5e5f
Test BuildBot again
2021-08-27 20:16:32 +02:00
Bram Matthys
6ab77f30c8
Test BuildBot
2021-08-27 20:05:33 +02:00
Bram Matthys
4cee60840a
Compile oldcloak.so now that it was moved from R_MODULES to MODULES
...
in the src/modules/Makefile
2021-08-27 19:43:18 +02:00
Bram Matthys
1b096b5146
Use good ol suffix rules in Makefile so we can get rid of writing out
...
every .o and .so rule. Writing each of them out manually is useless
for all except 3 of the ~250 objects.
2021-08-27 19:36:07 +02:00
k4be
23e3d02d01
Document geoip modules
2021-08-27 15:13:04 +02:00
k4be
211995f703
geoip_maxmind: fix indentations
2021-08-27 15:00:20 +02:00
k4be
9c3d5dffb0
Add libmaxminddb support
2021-08-27 14:49:13 +02:00
k4be
b67e2e4fb0
Check for duplicate callbacks earlier
2021-08-27 12:20:54 +02:00
k4be
ca3bbfeadf
Improve handling of missing files
2021-08-27 12:20:36 +02:00
k4be
1f72396442
Initial version of geoip_csv
2021-08-26 20:50:02 +02:00
k4be
5a83c3cd4d
geoip_classic: use more efficient calls
2021-08-26 18:57:48 +02:00
k4be
da497f0a7a
Delete CheckNull defines from modules now that it's defined in h.h
2021-08-26 18:12:56 +02:00
k4be
bebeeac0db
geoip_base: add configuration, check all users on load
...
geoip_classic: change config format
2021-08-26 18:08:56 +02:00
k4be
52904ded83
geoip_classic: add configuration
2021-08-26 14:14:52 +02:00
k4be
d5f69982eb
geoip_classic: ipv6 support
2021-08-26 13:33:40 +02:00
k4be
326c1f5e4a
Mention extended-monitor in release notes
2021-08-26 11:48:09 +02:00
k4be
48604b6bd0
geoip_base: support WEBIRC and remote users
2021-08-26 11:47:01 +02:00
k4be
b15ddd760a
Fix geoip library build and geoip_classic loading
2021-08-26 11:25:26 +02:00
k4be
a6643fcd38
Rename efunction handlers to match the convention
2021-08-25 09:06:11 +02:00
k4be
f1bc9f37e1
Change watch notification hook to callback.
...
This fixes duplicate AWAY message with extended-monitor.
2021-08-25 09:02:24 +02:00