Shivaram Lingamneni
521b3e9a1c
+I should allow unregistered users to join a +R channel
...
See #1858 : this was the intent all along, but I missed this issue.
2022-01-10 19:11:27 -05:00
Shivaram Lingamneni
03b4a6581c
fix #1858
...
The channel mode +R used to both prevent joins by unregistered users,
and prevent unregistered users who happened to be joined from speaking.
This changes the behavior so that +R only prevents joins:
1. This allows users who were invited or SAJOIN'ed to speak
2. To restore the old semantics, chanops can set +RM
2022-01-10 19:11:12 -05:00
Shivaram Lingamneni
bdff4e633f
fix #1730
...
`WHO #channel o` is supposed to return only server operators.
This is RFC1459 cruft; just return an empty list in this case.
2022-01-10 19:09:27 -05:00
Shivaram Lingamneni
bd4f80586f
fix #1831
...
RPL_ENDOFWHO should send the original, un-normalized mask
2022-01-10 19:08:55 -05:00
Shivaram Lingamneni
122a232eed
send *
for WHOX o (oplevel) instead of 0
...
Jobe points out that 0 is a valid oplevel in some contexts,
* is a better placeholder for "unimplemented".
2022-01-10 19:08:41 -05:00
Shivaram Lingamneni
bfae13aad9
fix casefolding issue in muting RELAYMSG
...
Reported by @mogad0n; the mute mask was being case-canonicalized,
but the RELAYMSG identifier wasn't being case-canonicalized before
the check.
2022-01-10 19:07:54 -05:00
Shivaram Lingamneni
42aafc1f0c
correctly account for nickname in CAP LS arithmetic
...
The arithmetic was assuming that the nickname is * (which it is
pre-registration). However, we were sending the actual nickname
post-registration. It would be simpler to always send *, but it
appears that the nickname is actually required by the spec:
>Replies from the server must [sic] contain the client identifier name or
>asterisk if one is not yet available.
2022-01-10 19:06:41 -05:00
Shivaram Lingamneni
7912117084
bump version again for backported bugfixes
2021-11-03 04:12:59 -04:00
Shivaram Lingamneni
57fd1b1d58
fix incorrect handling of overlong lines when allow-truncation is enabled
2021-11-03 04:07:27 -04:00
Shivaram Lingamneni
c55d861a72
fix #1751
...
RENAME (channel rename) that was a simple case change (e.g.
renaming #chan to #CHAN) would delete the channel :-|
2021-11-03 04:06:20 -04:00
Shivaram Lingamneni
a09ea9a506
fix #1696
2021-11-03 04:05:41 -04:00
Shivaram Lingamneni
8659683fee
bump version for resume feature branch
2021-06-01 21:44:49 -04:00
Shivaram Lingamneni
6067ce4200
Revert "remove draft/resume-0.5"
...
This reverts commit ba21987d03
.
2021-06-01 21:44:49 -04:00
Shivaram Lingamneni
b81757d273
bump version for 2.7.0-rc1
2021-05-31 01:50:02 -04:00
Shivaram Lingamneni
1b894b73a2
add changelog entry
2021-05-30 21:27:12 -04:00
Shivaram Lingamneni
f93e1f1a7d
Merge pull request #1668 from slingamn/changelog.3
...
changelog, documentation, and distrib updates for ergo 2.7
2021-05-30 21:25:56 -04:00
Shivaram Lingamneni
b9a1cd618e
Merge pull request #1670 from slingamn/snomasks
...
fix #1669
2021-05-30 21:25:22 -04:00
Shivaram Lingamneni
6b9cdfeed9
bump irctest
2021-05-30 12:42:04 -04:00
Shivaram Lingamneni
33e3b0ce1b
fix #1669
...
Sort snomasks for display rather than displaying them in hash order
2021-05-30 12:35:16 -04:00
Shivaram Lingamneni
612f527033
change branding in default motd
2021-05-30 03:45:25 -04:00
Shivaram Lingamneni
6ff0486aa0
changelog, documentation, and distrib updates for ergo 2.7
2021-05-30 03:45:25 -04:00
Shivaram Lingamneni
75208d2934
Merge pull request #1663 from kashike/feature/badges
...
Update status badges in readme for project rename
2021-05-30 02:38:24 -04:00
Shivaram Lingamneni
c24254fe45
Merge pull request #1667 from slingamn/playback.2
...
fix znc.in/playback for individual DM targets
2021-05-30 02:37:46 -04:00
Riley Park
81b5fa865f
Update status badges in readme for project rename
2021-05-28 20:25:32 -07:00
Shivaram Lingamneni
ac806e5c62
fix znc.in/playback for individual DM targets
...
This is a regression introduced in 0d05ab4ff4249f; playback for an individual
DM target would play all DMs.
2021-05-28 18:07:54 -04:00
Shivaram Lingamneni
202d982866
Merge pull request #1666 from KiloNiner/patch-1
...
Update run.sh to use newly renamed ergo binaries
2021-05-28 17:36:52 -04:00
Karsten Højgaard
76fa365a7a
Update run.sh to use newly renamed ergo binaries
2021-05-28 23:15:30 +02:00
Daniel Oaks
cf33122f15
Update Dockerfile to work with Ergo naming change
2021-05-29 06:49:14 +10:00
Daniel Oaks
d85fe8c3cc
Merge pull request #1664 from Rene-Montes/better-spanish
...
Improved Spanish translations
2021-05-29 06:05:10 +10:00
rene
c3592274dc
Improved Spanish translations
...
Notable changes:
* Use of inclusive pronouns and words (think they/them but on a language
that relies on gender for almost every word). Keep in mind this might
cause some flame from conservative folks.
* Corrected many computer-generated translations (one of them translated
"resume" to resumé)
2021-05-28 19:46:35 +00:00
Shivaram Lingamneni
351eb8ad27
Merge pull request #1662 from slingamn/relay_nuh_followup.2
...
fix #1661
2021-05-27 11:54:36 -04:00
Shivaram Lingamneni
ec48966b68
fix #1661
...
If the relay bot and the owner share an IP, legacy bots that identify users
by user@host could misinterpret relayed lines as coming from the bot owner.
Try to avoid this by using the bot's account cloak where applicable.
2021-05-27 11:43:21 -04:00
Shivaram Lingamneni
91cdb96bcb
fix HS STATUS help strings
2021-05-27 10:51:54 -04:00
Shivaram Lingamneni
98ea150817
Merge pull request #1660 from ergochat/relay_nuh.1
...
fix #1647
2021-05-27 02:24:08 -04:00
Shivaram Lingamneni
77313e20ad
fix #1647
...
Send a full NUH with RELAYMSG.
Also fix client-only tags with RELAYMSG.
2021-05-27 02:00:59 -04:00
Shivaram Lingamneni
9527850f7c
Merge pull request #1658 from ajaspers/patch-1
...
Add documentation for +f channel mode.
2021-05-27 00:18:33 -04:00
ajaspers
b0bdbb775c
Add documentation for +f channel mode.
2021-05-26 21:16:17 -07:00
Shivaram Lingamneni
e76b14d036
Merge pull request #1657 from slingamn/ci_update
...
bump irctest, remove travis
2021-05-27 00:13:14 -04:00
Shivaram Lingamneni
d740a161db
remove travis
2021-05-27 00:08:45 -04:00
Shivaram Lingamneni
b5a154d3d1
bump irctest
2021-05-27 00:08:33 -04:00
Shivaram Lingamneni
60d351f9ff
Merge pull request #1656 from kashike/feature/github-actions
...
feat: build with github actions
2021-05-26 23:30:05 -04:00
Shivaram Lingamneni
d6b8cb9a8d
Merge pull request #1654 from ergochat/dependencies
...
migrate additional dependencies to ergochat
2021-05-26 23:29:19 -04:00
Shivaram Lingamneni
7944871eb6
migrate additional dependencies to ergochat
2021-05-26 21:58:29 -04:00
Riley Park
67868f85e8
feat: build with github actions
2021-05-26 18:56:29 -07:00
Shivaram Lingamneni
9dad717c04
Merge pull request #1653 from slingamn/ergo.1
...
first pass at renaming Oragono to Ergo
2021-05-26 18:57:40 -04:00
Shivaram Lingamneni
42296bdc49
add placeholder logo.png
2021-05-26 18:01:24 -04:00
Shivaram Lingamneni
f1ae8051cb
update readmes, add placeholder logo
2021-05-26 18:01:11 -04:00
Shivaram Lingamneni
4d4e134008
bump irctest for ergo rename
2021-05-26 16:03:32 -04:00
Shivaram Lingamneni
23c7218bf1
first pass at renaming Oragono to Ergo
2021-05-26 15:55:24 -04:00
Shivaram Lingamneni
7a1695c628
Merge pull request #1652 from oragono/l10n_master
...
New Crowdin updates
2021-05-24 13:08:02 -04:00