ergo/irc
Shivaram Lingamneni 6b8265fb17 fix validation of web push URLs
They are validated by test message, but it would have been possible
to add an http url.

If an http url was added, it's still possible to remove it via
NS PUSH DELETE.
2025-10-26 00:55:30 -04:00
..
bunt fix #2147 2025-05-25 01:59:55 -04:00
caps metadata-2 (#2273) 2025-06-15 04:06:45 -04:00
cloaks upgrade to go 1.24 (#2217) 2025-02-12 21:15:21 -05:00
connection_limits first pass at renaming Oragono to Ergo 2021-05-26 15:55:24 -04:00
custime use custime.Duration for more config fields 2020-02-20 00:09:39 -05:00
datastore refactor of channel persistence to use UUIDs 2023-01-04 05:06:21 -05:00
email use emersion/go-msgauth for DKIM (#2242) 2025-04-07 00:24:08 -04:00
flatip fix #1842 2021-11-30 03:27:40 -05:00
flock enable building for solaris (#2183) 2024-08-02 15:09:28 -04:00
history use slices.Reverse from go1.21 2023-08-15 20:45:00 -04:00
isupport safer 005 length limits (#2241) 2025-04-06 02:59:03 -04:00
jwt bearer: close open jwt key files 2024-02-13 21:32:37 -05:00
languages upgrade go to 1.16 2021-02-17 15:14:53 -05:00
logger use new aligned atomic types everywhere 2022-08-10 02:47:39 -04:00
migrations support migrating anope databases 2020-10-12 15:06:17 -04:00
mkcerts fix #898 2020-03-22 18:18:48 -04:00
modes return constant strings in 004/005 2025-02-05 00:47:23 -05:00
mysql fix CHATHISTORY TARGETS from MySQL backend using server local TZ (#2224) 2025-03-17 02:22:25 -04:00
oauth2 implement SASL OAUTHBEARER and draft/bearer (#2122) 2024-02-13 18:58:32 -05:00
passwd upgrade to go 1.24 (#2217) 2025-02-12 21:15:21 -05:00
smtp upgrade to go 1.24 (#2217) 2025-02-12 21:15:21 -05:00
sno DISCONNECT Sno for always-on and/or multiclient 2021-07-03 04:41:42 +05:30
utils metadata-2 (#2273) 2025-06-15 04:06:45 -04:00
webpush implement draft/webpush (#2205) 2025-01-13 21:47:21 -05:00
accept.go fix #1688 2022-05-05 22:34:43 -04:00
accept_test.go add tests covering (*AcceptManager).Unaccept 2022-05-05 22:43:33 -04:00
accounts.go fix #2252 2025-05-07 22:09:08 -04:00
api.go API enhancements (#2261) 2025-05-25 00:47:20 -04:00
authscript.go implement SASL OAUTHBEARER and draft/bearer (#2122) 2024-02-13 18:58:32 -05:00
channel.go round 1 of follow-up for metadata (#2277) 2025-06-18 00:22:49 -04:00
channelmanager.go round 1 of follow-up for metadata (#2277) 2025-06-18 00:22:49 -04:00
channelreg.go metadata-2 (#2273) 2025-06-15 04:06:45 -04:00
chanserv.go use slices.Contains from go1.21 2023-08-15 20:55:09 -04:00
client.go update metadata corresponding to spec edits (#2282) 2025-06-22 18:59:42 -04:00
client_lookup_set.go fix #2252 2025-05-07 22:09:08 -04:00
client_test.go tweaks to NAMES implementation (#2058) 2023-04-14 02:15:56 -04:00
commands.go implement metadata before-connect (#2281) 2025-06-22 13:57:46 -04:00
config.go implement metadata before-connect (#2281) 2025-06-22 13:57:46 -04:00
config_test.go fix #2129 (#2132) 2024-02-25 10:05:36 -05:00
constants.go tweak version strings again 2020-05-21 11:42:17 -04:00
database.go implement draft/webpush (#2205) 2025-01-13 21:47:21 -05:00
dline.go first pass at renaming Oragono to Ergo 2021-05-26 15:55:24 -04:00
errors.go round 1 of follow-up for metadata (#2277) 2025-06-18 00:22:49 -04:00
fakelag.go use maps.Clone from go1.21 2023-08-15 20:57:52 -04:00
fakelag_test.go exempt a configurable number of MARKREAD commands from fakelag 2022-08-22 23:23:17 -04:00
gateways.go add unique connection ID to debug logs (#2207) 2025-01-11 23:07:04 -05:00
getters.go fix: actually broadcast prereg updates to subscribers 2025-06-22 13:59:36 -04:00
handlers.go fix validation of web push URLs 2025-10-26 00:55:30 -04:00
help.go fix help string for HISTORY 2025-06-19 13:25:34 -04:00
histserv.go clean up constant redefinition 2025-05-23 00:18:36 -04:00
hostserv.go refactor of channel persistence to use UUIDs 2023-01-04 05:06:21 -05:00
import.go implement draft/webpush (#2205) 2025-01-13 21:47:21 -05:00
ircconn.go always validate UTF8 from websockets 2023-01-22 14:45:16 -05:00
kline.go fix #2198 (#2199) 2025-01-13 22:20:47 -05:00
legacy.go refactor of channel persistence to use UUIDs 2023-01-04 05:06:21 -05:00
listeners.go fix #2141 2024-05-29 02:24:08 -04:00
message_cache.go clean up constant redefinition 2025-05-23 00:18:36 -04:00
metadata.go update metadata corresponding to spec edits (#2282) 2025-06-22 18:59:42 -04:00
metadata_test.go update metadata corresponding to spec edits (#2282) 2025-06-22 18:59:42 -04:00
misc_test.go fix #1688 2022-05-05 22:34:43 -04:00
modes.go upgrade to go 1.24 (#2217) 2025-02-12 21:15:21 -05:00
modes_test.go fix #1688 2022-05-05 22:34:43 -04:00
monitor.go upgrade to go 1.18, use generics 2022-03-30 00:44:51 -04:00
nickname.go Merge pull request #2136 from slingamn/issue2135_nicknameinuse 2024-03-20 10:48:27 -04:00
nickserv.go Fix invalid FAIL codes in REGISTER (#2269) 2025-06-08 01:43:43 -04:00
numerics.go implement metadata before-connect (#2281) 2025-06-22 13:57:46 -04:00
panic.go implement draft/webpush (#2205) 2025-01-13 21:47:21 -05:00
responsebuffer.go clean up nested batch logic 2023-06-01 06:29:22 -04:00
roleplay.go allow customizing the NPC and SCENE nickmasks (#2237) 2025-03-30 21:32:55 -04:00
script.go scripting API for IP bans 2020-09-14 04:28:12 -04:00
semaphores.go first pass at renaming Oragono to Ergo 2021-05-26 15:55:24 -04:00
serde.go refactor of channel persistence to use UUIDs 2023-01-04 05:06:21 -05:00
server.go update metadata corresponding to spec edits (#2282) 2025-06-22 18:59:42 -04:00
services.go refactor service help sorting 2025-02-05 00:47:23 -05:00
snomanager.go use ergochat/irc-go instead of goshuirc/irc-go 2021-06-18 02:43:25 -04:00
socket.go replace some utils.Semaphore with (*sync.Mutex).TryLock 2022-09-02 04:25:39 -04:00
stats.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
strings.go update documentation for globalUtf8EnforcementSetting 2025-06-19 13:22:07 -04:00
strings_test.go fix #2099 2024-05-27 22:16:20 -04:00
types.go tweaks to NAMES implementation (#2058) 2023-04-14 02:15:56 -04:00
uban.go upgrade to go 1.24 (#2217) 2025-02-12 21:15:21 -05:00
usermaskset.go use new aligned atomic types everywhere 2022-08-10 02:47:39 -04:00
usermaskset_test.go fix #307 2020-10-21 11:08:55 -04:00
version.go set up new development version 2025-05-18 01:15:11 -04:00
whowas.go refactor channel registration 2019-03-12 04:16:16 -04:00
whowas_test.go refactor channel registration 2019-03-12 04:16:16 -04:00
znc.go upgrade to go 1.18, use generics 2022-03-30 00:44:51 -04:00