3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-25 05:19:25 +01:00
Commit Graph

4662 Commits

Author SHA1 Message Date
Shivaram Lingamneni
37fbf4c4dd fix handling of +k with an empty key parameter
This should be disallowed; `MODE #keytest +k :` should just be an error.
2022-01-10 19:21:08 -05:00
Valentin Lorentz
133f2224a7 Add missing channel parameter to ERR_INVALIDMODEPARAM. 2022-01-10 19:21:02 -05:00
Shivaram Lingamneni
902ac1a79b fix #1731
CHATHISTORY INVALID_TARGETS was missing the subcommand parameter
2022-01-10 19:19:14 -05:00
Shivaram Lingamneni
da79533525 fix #1876
INVITE did not exempt from +b unless the channel was coincidentally also +i.
This was a regression introduced in v2.4.0.
2022-01-10 19:16:34 -05:00
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