Shivaram Lingamneni
48d139a532
bump irctest
il y a 9 mois
Shivaram Lingamneni
556bcba465
bump irctest
il y a 9 mois
Shivaram Lingamneni
20bfb285f0
changelog tweaks
il y a 9 mois
Shivaram Lingamneni
29b4be83bc
bump version for v2.12.0-rc1
il y a 9 mois
Shivaram Lingamneni
399b0b3f39
changelog for v2.12.0-rc1 (#2090)
* changelog for v2.12.0-rc1
* bump date
il y a 9 mois
Shivaram Lingamneni
e7597876d9
Merge pull request #2089 from slingamn/ident
upgrade go-ident
il y a 9 mois
Shivaram Lingamneni
3bd3c6a88a
upgrade go-ident
Fixes a socket leak (that doesn't seem to be affecting tilde.town?)
il y a 9 mois
Shivaram Lingamneni
2013beb7c8
fix #1997 (#2088)
* Fix #1997 (allow the use of an external file for the email blacklist)
* Change config key names for blacklist (compatibility break)
* Accept globs rather than regexes for blacklist by default
* Blacklist comparison is now case-insensitive
il y a 9 mois
Simon
6b386ce2ac
Update MANUAL.md for Debian 12 syntax.
il y a 11 mois
Shivaram Lingamneni
ee22bda09c
Merge pull request #2086 from slingamn/dockerio
explicit docker.io in Dockerfile
il y a 9 mois
Shivaram Lingamneni
202de687df
explicit docker.io in Dockerfile
See #2082
il y a 9 mois
Shivaram Lingamneni
4b00c6c48e
bump irctest
il y a 9 mois
Shivaram Lingamneni
8ac488a1ff
bump irctest
il y a 10 mois
Shivaram Lingamneni
f07707dfbc
Merge pull request #2083 from slingamn/nonames.2
implement draft/no-implicit-names
il y a 10 mois
Shivaram Lingamneni
3b3e8c0004
Merge pull request #2084 from slingamn/go_upgrade_121
bump go to v1.21
il y a 10 mois
Shivaram Lingamneni
f77d430d25
use maps.Clone from go1.21
il y a 10 mois
Shivaram Lingamneni
28d9a7ff63
use slices.Contains from go1.21
il y a 10 mois
Shivaram Lingamneni
b3abd0bf1d
use slices.Reverse from go1.21
il y a 10 mois
Shivaram Lingamneni
cc873efd0f
bump go to v1.21
il y a 10 mois
Shivaram Lingamneni
3f74612e2b
implement draft/no-implicit-names
il y a 10 mois
Shivaram Lingamneni
24ba72cfd6
bump irctest
il y a 10 mois
Shivaram Lingamneni
17b21c8521
Merge pull request #2079 from slingamn/autojoin.1
add channel autojoin feature
il y a 11 mois
Shivaram Lingamneni
75bd63d0bc
add channel autojoin feature
See discussion on #2077
il y a 1 an
Shivaram Lingamneni
3c4f83cf6e
Merge pull request #2078 from tacerus/apparmor
Import AppArmor profile
il y a 1 an
Georg Pfuetzenreuter
67d10bc63b
Import AppArmor profile
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net >
il y a 1 an
Shivaram Lingamneni
6d642bfe93
Merge pull request #2074 from slingamn/ircgo_upgrade
upgrade to irc-go v0.4.0
il y a 1 an
Shivaram Lingamneni
ad3ad97047
upgrade to irc-go v0.4.0
il y a 1 an
Shivaram Lingamneni
d14ff9b3d5
Merge pull request #2073 from slingamn/issue2013.1
fix #2013
il y a 1 an
Shivaram Lingamneni
dfe84bc1c2
bump irctest
il y a 1 an
Shivaram Lingamneni
0f39fde647
remove insecure reattach check
See #2013 ; given that plaintext is deprecated now, it seems like there is no
added value from continuing to police this.
il y a 1 an
Shivaram Lingamneni
7d6e48ed2a
bump irctest
il y a 1 an
Shivaram Lingamneni
e4c8f041f2
Merge pull request #2072 from csmith/misc/docker-alpine-upgrade
Dockerfile: `apk upgrade` before `add`
il y a 1 an
Chris Smith
783b579003
Dockerfile: `apk upgrade` before `add`
The base golang image ships with some packages pre-installed,
but they're not necessarily the latest. If we try to add a
package that (transitively) depends on one of the existing ones,
it'll fail if it's expecting a newer version.
To address this, simply `apk upgrade` before trying to `apk add`.
Closes #2071
il y a 1 an
Shivaram Lingamneni
07cc4f8354
Merge pull request #2070 from slingamn/batchfix
fix incorrect chathistory batch types
il y a 1 an
Shivaram Lingamneni
f100c1d0fa
fix incorrect chathistory batch types
This was introduced in 38a6d17ee5
il y a 1 an
Shivaram Lingamneni
2aded271c5
Merge pull request #2069 from slingamn/nestedbatch.1
some cleanups
il y a 1 an
Shivaram Lingamneni
3d4d8228aa
bump irctest
il y a 1 an
Shivaram Lingamneni
60af8ee491
clean up force-trailing logic
il y a 1 an
Shivaram Lingamneni
38a6d17ee5
clean up nested batch logic
il y a 1 an
Shivaram Lingamneni
d082ec7ab9
don't send multiline responses to CAP LS 301 (#2068)
* don't send multiline responses to CAP LS 301
This is more or less explicitly prohibited by the spec:
https://ircv3.net/specs/extensions/capability-negotiation.html#multiline-replies-to-cap-ls-and-cap-list
* switch to whitelist model to be future-proof
* bump irctest to include test
* add a unit test
il y a 1 an
Shivaram Lingamneni
3e68694760
Merge pull request #2067 from slingamn/issue2066
fix #2066
il y a 1 an
Val Lorentz
48f8c341d7
Implement draft/message-redaction (#2065)
* Makefile: Add dependencies between targets
* Implement draft/message-redaction for channels
Permission to use REDACT mirrors permission for 'HistServ DELETE'
* Error when the given targetmsg does not exist
* gofmt
* Add CanDelete enum type
* gofmt
* Add support for PMs
* Fix documentation of allow-individual-delete.
* Remove 'TODO: add configurable fallback'
slingamn says it's probably not desirable, and I'm on the fence.
Out of laziness, let's omit it for now, as it's not a regression
compared to '/msg HistServ DELETE'.
* Revert "Makefile: Add dependencies between targets"
This reverts commit 2182b1da69 .
---------
Co-authored-by: Val Lorentz <progval+git+ergo@progval.net >
il y a 1 an
Shivaram Lingamneni
00cfe98461
fix #2066
CHATHISTORY TARGETS response should not be in a batch unless the client has
explicitly requested the batch cap.
il y a 1 an
Shivaram Lingamneni
bf33fba33a
Merge pull request #2064 from slingamn/issue2063
fix #2063
il y a 1 an
Shivaram Lingamneni
0710c7e12a
bump irctest to include regression test for #2063
il y a 1 an
Shivaram Lingamneni
e84793d7ee
fix #2063
In #2058 we introduced two bugs:
* A nil dereference when an outside user attempts to speak
* Ordinary copy of a modes.ModeSet (which should only be accessed via atomics)
This fixes both issues.
il y a 1 an
Shivaram Lingamneni
2c0928f94d
Merge pull request #2061 from slingamn/xterm.1
upgrade to x/term instead of crypto/ssh/terminal
il y a 1 an
Shivaram Lingamneni
0d8dcbecf6
upgrade to x/term instead of crypto/ssh/terminal
Simplify some of the password hashing logic. This requires a bump of irctest.
il y a 1 an
Shivaram Lingamneni
eeec481b8d
tweaks to NAMES implementation (#2058)
* tweaks to NAMES implementation
* tweak member caching
* add a benchmark for NAMES
il y a 1 an
Shivaram Lingamneni
378d88fee2
Merge pull request #2055 from slingamn/doc_update
add apache websocket example
il y a 1 an