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
Bram Matthys
f424a0560a
Update release notes
2020-09-28 09:08:17 +02:00
Bram Matthys
9002c92062
Set version to 5.0.7-git and start on some early release notes.
2020-09-26 14:28:41 +02:00
Bram Matthys
13fff82a56
Update version in Windows manifest
2020-07-15 19:55:19 +02:00
Bram Matthys
422244a2e5
** UnrealIRCd 5.0.6 **
2020-07-15 13:47:49 +02:00
Bram Matthys
d1d0237f2d
** UnrealIRCd 5.0.5.1 **
2020-05-29 08:38:20 +02:00
Bram Matthys
9c42c20b3c
*** UnrealIRCd 5.0.5 *** (will be published tomorrow)
2020-05-26 17:45:53 +02:00
Bram Matthys
30acfcc8c5
UnrealIRCd 5.0.5-rc1 (internal RC, will not be published on site)
2020-05-18 19:28:28 +02:00
Bram Matthys
4d85e162aa
Bump git version to 5.0.5-dev.
2020-04-19 17:42:43 +02:00
Bram Matthys
a8a8196147
*** UnrealIRCd 5.0.4 ***
2020-04-19 14:14:03 +02:00
Bram Matthys
a3784479a1
UnrealIRCd 5.0.4-rc1 (internal release candidate)
2020-04-15 17:45:17 +02:00
Bram Matthys
9fab197021
Bump version to 5.0.4-dev.
2020-04-15 08:56:57 +02:00
Bram Matthys
30ed989113
*** UnrealIRCd 5.0.3.1 ***
2020-02-11 18:36:52 +01:00
Bram Matthys
3febf6bc90
*** UnrealIRCd 5.0.3 ***
2020-02-08 08:39:15 +01:00
Bram Matthys
43a9e74662
Set version to 5.0.3-git and write some early release notes.
2020-02-02 12:33:46 +01:00
Bram Matthys
8a6968c933
UnrealIRCd 5.0.2
2020-01-20 17:28:56 +01:00
Bram Matthys
bb82138466
UnrealIRCd 5.0.1
2020-01-03 09:38:28 +01:00
Bram Matthys
eac9cdc319
UnrealIRCd 5.0.0 release
2019-12-13 08:38:42 +01:00
Bram Matthys
0f7f872a97
Update release notes and set version to 5.0.0-rc2. The actual public
...
release will probably be on Friday, though.
2019-11-27 19:37:38 +01:00
Bram Matthys
564cf26d56
Comment out some Windows GUI shit that can crash the IRCd.
...
This is just "About UnrealIRCd" and such, not really important.
2019-11-15 08:07:54 +01:00
Bram Matthys
dd38165cb0
Set version to 5.0.0-rc1 and update release notes. NOT RELEASED yet..
...
there will likely be more fixes within a few hours before -rc1 release.
2019-11-15 07:07:29 +01:00