Bram Matthys
faab128472
Bump version to 6.0.1 and create draft release notes (unreleased yet!)
2021-12-29 12:02:57 +01:00
Bram Matthys
359f7b4675
Get UnrealIRCd 6.0.0 ready, but don't release *yet*.
2021-12-15 16:54:37 +01:00
Bram Matthys
7169523d05
Update installer on Windows (.ISS): do signing during the Inno Setup stage
...
rather than afterwards as a separate step.
Also clean/group the files in the [Files] section a bit.
2021-12-06 09:24:36 +01:00
Bram Matthys
dc53818b29
** UnrealIRCd 6.0.0-rc2 **
2021-12-04 10:26:57 +01:00
Bram Matthys
a985b88c52
** UnrealIRCd 6.0.0-rc1 **
2021-11-27 14:41:14 +01:00
Bram Matthys
3320dce301
** UnrealIRCd 6.0.0-beta4 **
2021-11-21 17:00:30 +01:00
Bram Matthys
8b58218d29
** UnrealIRCd 6.0.0-beta3 **
2021-11-19 19:10:39 +01:00
Bram Matthys
c4a64f4aab
** UnrealIRCd 6.0.0-beta2 **
2021-11-06 19:05:14 +01:00
Bram Matthys
44e420dc58
Add GeoIP / geoip_classic to Windows build.
...
Also fix an issue with convert_to_absolute_path() and remotely fetched files.
2021-10-31 14:16:39 +01:00
Bram Matthys
b29a9be288
** UnrealIRCd 6.0.0-beta1 **
2021-10-31 08:40:09 +01:00
Bram Matthys
ca36a5256c
Some text updates UnrealIRCd 5 -> UnrealIRCd 6
2021-10-31 07:20:57 +01:00
Bram Matthys
baa07b179f
Get rid of some other old upgrade conf stuff as well. Remove some,
...
but keep some other errors, since they may still be helpful,
or at least for now.
2021-09-24 16:47:23 +02:00
Bram Matthys
a2a9eebf98
Get rid of ./unrealircd upgrade-conf (was for 3.2.x to 4.x)
2021-09-24 16:40:42 +02:00
Bram Matthys
1d73db560c
Get rid of modules/snomasks directory, since the snomask module API is gone.
...
(IRCOps can set any snomask dynamically now)
2021-09-24 10:10:27 +02:00
Bram Matthys
43e4c5444f
We already got rid of sendto_ops(), now get rid of sendto_realops().
...
Use the new logging instead.
2021-09-23 19:57:05 +02:00
Bram Matthys
be67bdc342
Update Windows installer to include Jansson
...
[skip ci]
2021-08-28 17:30:38 +02:00
Bram Matthys
c455c1ae52
unrealircd-5-libs -> unrealircd-6-libs
...
[skip ci]
2021-08-28 17:26:15 +02:00
Bram Matthys
4c2aeab75e
Windows compile fixes
2021-08-28 16:35:37 +02:00
Bram Matthys
c821efa477
Get rid of old remote include stuff in windows gui.c, we don't
...
track this anymore.
[skip ci]
2021-08-21 14:14:03 +02:00
Bram Matthys
5b90fd0c0d
Get rid of old MOTD downloading code and several USE_LIBCURL defines
...
that are no longer needed.
2021-08-21 14:13:24 +02:00
Bram Matthys
756fee58cb
Rename ConfigItem_include to ConfigResource and also use it for non-includes
...
such as other items in the configuration file that are URLs.
2021-08-18 14:54:41 +02:00
Bram Matthys
b74d15595b
Change int rehash() to void request_rehash(), which is a better name
...
as it REQUESTS to rehash the server, but it may not be done immediately.
And making it void makes sure nobody relies on some sort of return
value which will differ between with vs without remote includes.
Also get rid of sig and loop.rehash_save_sig, as a NULL client
already indicates the same (or at least does so now).
2021-08-18 13:28:56 +02:00
Bram Matthys
675c1cab55
Rename loop struct members:
...
* loop.ircd_rehashing -> loop.rehashing
* loop.ircd_terminating -> loop.terminating
* loop.ircd_booted -> loop.booted
* loop.ircd_forked -> loop.forked
2021-08-18 13:08:42 +02:00
Bram Matthys
5154038d59
Code cleanup: replace "if(" with "if ("
2021-08-18 09:54:43 +02:00
Bram Matthys
ca3c91ca17
Newlog: channel.c, send.c, support.c, windows/gui.c
2021-08-11 17:12:11 +02:00
Bram Matthys
420eb2ffb6
Rename client->serv to client->server: this is set if the client is a server,
...
just like client->user is set if the client is a user.
Rename client->srvptr to client->uplink: this is the uplink that the client
is connected to. If the client is a user then it is set to the server that
the client is connected to, if the client is a server then it is set to the
server that the server is connected to (the.. tadah.. uplink).
For local clients it is always set to &me.
2021-08-10 12:52:46 +02:00
Bram Matthys
532a9becda
Massive renames of SSL/TLS and SSL to TLS. People should know the term by now :D
2021-08-10 09:07:32 +02:00
Bram Matthys
757adc76dd
Bump version to 6.0.0-git and start release notes with a clean slate.
2021-07-12 14:17:46 +02:00
Bram Matthys
d726c3aadd
Bump version to 5.2.2-git as this is git / work in progress.
2021-07-10 10:03:46 +02:00
Bram Matthys
8322a48026
** UnrealIRCd 5.2.1 **
2021-07-08 17:42:52 +02:00
Bram Matthys
94993a03ca
** UnrealIRCd 5.2.1-rc1 **
2021-07-03 14:42:34 +02:00
Bram Matthys
c667662e9b
Windows: Allow UnrealIRCd to be terminated gracefully (without prompt)
...
via taskill /im unrealircd.exe. Needed for BuildBot.
2021-06-27 19:21:56 +02:00
Bram Matthys
905850a825
Bump version to 5.2.1-git and indicate this is bleeding edge
2021-06-19 10:21:46 +02:00
Bram Matthys
89755ccec6
** UnrealIRCd 5.2.0.1 **
...
Note: existing 5.2.0 users on *NIX can upgrade without restart to
have the spamfilter fix by using:
./unrealircd hot-patch wrongspamfilter520
2021-06-16 08:25:07 +02:00
Bram Matthys
de4c09eae4
** UnrealIRCd 5.2.0 **
2021-06-14 10:14:23 +02:00
Bram Matthys
173af8c88c
** UnrealIRCd 5.2.0-rc1 **
2021-06-04 11:13:02 +02:00
Bram Matthys
40bc3ef8cc
Bump version to 5.2.0-git. This is still work in progress.
...
Note that we are on the 'unreal52' branch now and have left 'unreal50'
2021-06-02 15:27:14 +02:00
Bram Matthys
214a98addb
Add libsodium to Windows build
...
[skip ci]
2021-05-05 09:48:17 +02:00
Bram Matthys
eb4d7fb3f0
Set version to 5.0.10-git with disclaimer not to use it yet.
2021-05-03 15:27:30 +02:00
Bram Matthys
e31755bc7c
*** UnrealIRCd 5.0.9.1 *** (faster build, lower memory requirements during build)
...
Note: the only change between 5.0.9 and 5.0.9.1 is:
* Build improvements on *NIX (faster compiling and lower memory requirements)
* Windows version is unchanged and still 5.0.9
2021-03-26 08:30:21 +01:00
Bram Matthys
80fbef8b5c
*** UnrealIRCd 5.0.9 ***
2021-03-19 20:08:21 +01:00
Bram Matthys
6761cdd66d
UnrealIRCd 5.0.9-rc1
2021-03-12 17:50:52 +01:00
Bram Matthys
a6da4a5823
Small text fix on Windows for unrealsvc.exe usage instructions.
...
The command is 'unrealsvc' and not 'unreal'.
Also update copyright a bit since I have at least been updating
this file since 2006 (e679a6760b ).
2021-01-27 17:11:17 +01:00
Bram Matthys
b65584226c
win_log(): avoid double LF in win_log() caused by previous commit.
2021-01-23 12:27:43 +01:00
Bram Matthys
9204939a7f
Windows: improve logging on-boot, especially when running as a service.
...
When booting no log files are open yet as we have not parsed any log { }
entries yet. On *NIX we log to stderr during that stage.
On Windows it varies: when running in GUI mode we save the log to a
buffer and display it after booting in a dialog.
When running as a service on Windows we previously wrote SOME entries
to service.log, but other entries were not logged or shown anywhere.
This makes both GUI and Service-mode on windows log all ircd_log()
calls with LOG_ERROR, instead of only config_status(), config_warn()
and config_error() messages.
This also removes config_progress() which isn't used by anything.
Oh, and it also fixes a memory leak in the Windows boot code, a leak
that nobody would have noticed anyway, but still.
2021-01-23 12:22:48 +01:00
Bram Matthys
f03f5bd974
Bump version to 5.0.9-git
2021-01-10 07:45:44 +01:00
Bram Matthys
380e039d95
*** UnrealIRCd 5.0.8 ***
2021-01-08 15:32:55 +01:00
Bram Matthys
99defea611
** UnrealIRCd 5.0.8-rc1 **
2020-12-30 14:14:33 +01:00
Bram Matthys
180653dce5
Set version to 5.0.8-git
2020-11-22 18:37:37 +01:00
Bram Matthys
9c85cd5bc6
*** UnrealIRCd 5.0.7 release ***
2020-10-10 15:04:18 +02:00