1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-10 21:23:12 +02:00
Commit Graph

183 Commits

Author SHA1 Message Date
Bram Matthys 4ca9e9b3c2 Also support show-event in log::destination::channel. 2021-12-30 11:39:51 +01:00
Bram Matthys d677ce04de New option set::server-notice-show-event which, if set to 'no', can be used
to hide the event information (eg. connect.LOCAL_CLIENT_CONNECT) in
server notices. This can be overriden in oper::server-notice-show-event.

See https://www.unrealircd.org/docs/Set_block#set::server-notice-show-event
2021-12-30 11:29:30 +01:00
Bram Matthys 0f52ff76e8 Add link to https://www.unrealircd.org/docs/Log_block#Logging_to_a_channel
in the release notes.
Also add the sub-options: color, json-message-tag and oper-only.
2021-12-30 10:40:01 +01:00
Bram Matthys a35e9f7af9 Bump version to 6.0.2-git (start of dev for next version) 2021-12-30 08:58:08 +01:00
Bram Matthys cdc433f8c0 ** UnrealIRCd 6.0.1.1 ** 2021-12-29 19:30:49 +01:00
Bram Matthys 73dc1a08db ** UnrealIRCd 6.0.1 ** 2021-12-29 15:27:31 +01:00
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 893bf864f6 ** UnrealIRCd 6.0.0 ** 2021-12-16 18:18:38 +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 fdb7bf68b3 Update release notes a bit
[skip ci]
2021-12-13 19:23:07 +01:00
Bram Matthys dc53818b29 ** UnrealIRCd 6.0.0-rc2 ** 2021-12-04 10:26:57 +01:00
Bram Matthys f85fb7561e Clean up the release notes a bit
[skip ci]
2021-11-27 15:27:19 +01:00
Bram Matthys eb216a6778 Refer to upgrading 5.x to 6.x wiki article.
[skip ci]
2021-11-27 15:26:19 +01:00
Bram Matthys a985b88c52 ** UnrealIRCd 6.0.0-rc1 ** 2021-11-27 14:41:14 +01:00
Bram Matthys 46d0b4d6bb Actually let's fix this one in -beta4 as well. 2021-11-21 17:34:00 +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 f9c46f9f10 Add escaping option for URLs.
In the config file if you have a value that is 100% an URL (eg no
spaces and all that) then it is seen as a remote include and will
be fetched. Eg: file "https://something/"
We already had that.

Now we add a new option to make it NOT interpret this as an URL.
Probably only used in rare cases, but, it is needed for modules
like extjwt where you configure an URL.
The solution is simple: use single quotes instead of double:
Eg: url 'https://something/'

Note that single quotes are only supported in this version onwards,
they were not supported in earlier UnrealIRCd versions.

It is also only supported in values at the moment (not names),
since that is the only place where URLs are actually fetched for.
2021-11-10 18:41:22 +01:00
Bram Matthys d74ab4cfb1 Add set::server-notice-colors and oper::server-notice-colors so one
can turn colors in snomask server notices on or off.
2021-11-10 08:22:00 +01:00
Bram Matthys eba7e99509 Mention "./unrealircd upgrade" in the release notes.
[skip ci]
2021-11-07 16:58:35 +01:00
Bram Matthys c4a64f4aab ** UnrealIRCd 6.0.0-beta2 ** 2021-11-06 19:05:14 +01:00
Bram Matthys e08627ead2 Update 'Server protocol' section in release notes.
[skip ci]
2021-11-01 11:08:35 +01:00
Bram Matthys 3653de5dfb Move debug notices to debug and suggest not to log them by default.
Also, add a note about AddressSanitizer in the release notes.
(this will be in 6.0.0-beta1)
2021-10-31 09:04:17 +01:00
Bram Matthys b29a9be288 ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
Bram Matthys e3023cc926 Update release notes
[skip ci]
2021-10-30 12:36:15 +02:00
Bram Matthys 58c3e2940b Add link to JSON logging wiki article with screenshot
[skip ci]
2021-10-30 12:11:08 +02:00
Bram Matthys 5e47073eba Use sections in release notes (convert the remaining ones)
[skip ci]
2021-10-30 11:32:56 +02:00
Bram Matthys aba5817cc0 More release notes updates
[skip ci]
2021-10-30 11:29:00 +02:00
Bram Matthys bfe97a4bde Re-order items in release notes
[skip ci]
2021-10-30 11:17:39 +02:00
Bram Matthys 4be62698c2 Update release notes
[skip ci]
2021-10-30 11:15:05 +02:00
Bram Matthys ccf691e2e1 Update release notes
[skip ci]
2021-10-30 11:00:58 +02:00
Bram Matthys c47d64605a Refer to FAQ entry on log block change, and some other relnotes updates.
[skip ci]
2021-10-30 10:43:29 +02:00
Bram Matthys a6fa68f14a Update release notes (markup)
[skip ci]
2021-10-30 10:24:39 +02:00
Bram Matthys 08287d5740 Update release notes a bit (breaking changes section)
[skip ci]
2021-10-30 10:23:17 +02:00
Bram Matthys 32aa4dc625 Metadata can stay a 3rd party module for now. 2021-10-10 09:39:55 +02:00
Bram Matthys 1d94dc0e71 Some release note update
[skip ci]
2021-10-08 08:40:39 +02:00
Bram Matthys 53d21a0e56 Update release notes
[skip ci]
2021-10-01 12:04:59 +02:00
Bram Matthys fb08f3c109 Update release notes
[skip ci]
2021-10-01 11:25:24 +02:00
Bram Matthys 93a943e7b9 Update release notes
[skip ci]
2021-10-01 11:15:20 +02:00
Bram Matthys 520804edc2 Add set::whois-detail which allows you to configure which items
to expose to which users and in what detail.

The default configuration is as follows:

set {
	whois-details {
		basic		{ everyone full; }
		modes		{ everyone none;	self full;	oper full; }
		realhost	{ everyone none;	self full;	oper full; }
		registered-nick	{ everyone full; }
		channels	{ everyone limited;	self full;	oper full; }
		server		{ everyone full; }
		away		{ everyone full; }
		oper		{ everyone limited;	self full;	oper full; }
		secure		{ everyone limited;	self full;	oper full; }
		bot		{ everyone full; }
		services	{ everyone full; }
		reputation	{ everyone none;	self none;	oper full; }
		geo		{ everyone none;	self none;	oper full; }
		certfp		{ everyone full; }
		shunned		{ everyone none;	self none;	oper full; }
		account		{ everyone full; }
		swhois		{ everyone full; }
		idle		{ everyone limited;	self full;	oper full; }
	}
}

Oh, yeah, and for "secure" this also adds displaying of the TLS cipher
in /WHOIS for ircops and self by default. For all others it is limited
to just "is using a Secure Connection".

This also removes the newly added set::geoip::whois-for-anyone since
it is now configured via set::whois-details::geo.

Module coders: HOOKTYPE_WHOIS changed and you may no longer send
directly to the client from this hook. Instead, you should use
add to the NameValuePrioList, usually via the functions
add_nvplist_numeric() and add_nvplist_numeric_fmt().
For inspiration see bot_whois in src/modules/usermodes/bot.c
and reputation_whois in src/modules/reputation.c
2021-09-27 17:27:26 +02:00
Bram Matthys ab7a56cfbb Add a note about cloaking
[skip ci]
2021-09-26 08:45:16 +02:00
Bram Matthys 39ead41fae Update notes about release notes a bit
[skip ci]
2021-09-24 17:50:39 +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
k4be 23e3d02d01 Document geoip modules 2021-08-27 15:13:04 +02:00
k4be 326c1f5e4a Mention extended-monitor in release notes 2021-08-26 11:48:09 +02:00
k4be d40853b71c Add basic metadata module (no moderation) 2021-08-22 21:17:19 +02:00
k4be b3fce25955 Documentation update 2021-08-22 17:00:59 +02:00
Bram Matthys 6f087093df Create some more notes regarding the release notes 2021-08-21 16:36:33 +02:00
Bram Matthys 91a3c71d60 We now (try to) kill the "old" server when a server links in with the same
name, handy when the old server is a zombie waiting for ping timeout.

NOTE: atm this only works if someone links directly to us and there is
an existing server local or remote.
There is no code yet for a remote & remote scenario, which requires (or
at least prefers) having a creationtime for server connects, requiring
a SID command change.
2021-08-08 20:15:22 +02:00