Shivaram Lingamneni
3cb9234bb5
review fixes
4 年之前
Shivaram Lingamneni
f6eb8fa5a1
fix #197
4 年之前
Shivaram Lingamneni
8a33d68cf1
add cap-notify for bouncer
4 年之前
Shivaram Lingamneni
ca17e58b3a
fix #595
4 年之前
Shivaram Lingamneni
7ed27d4a42
Fix #448, #594
4 年之前
Shivaram Lingamneni
65834c0729
optimize Sessions() at the expense of AddSession()
4 年之前
Shivaram Lingamneni
938ce7e435
fix #331
5 年之前
Shivaram Lingamneni
ce651b4a90
remove obsolete consistency check
tor-listeners.listeners was checked against listen,
but listen is obsolete now, so config load would fail
on a config that used the new style `listeners` instead of
`listen` --- unless tor-listeners.listeners was empty, which
it should be under the new style, but there's no need to enforce
that
5 年之前
Shivaram Lingamneni
80aa77372b
fix spurious error message
5 年之前
Shivaram Lingamneni
86ad402203
review feedback
5 年之前
Shivaram Lingamneni
bbf6c4a269
fix #572
5 年之前
Shivaram Lingamneni
cbabccc2f8
fix #592
5 年之前
Shivaram Lingamneni
6e9a728354
autoresizing of history buffers (#349)
5 年之前
Shivaram Lingamneni
1c583d775c
refactor /HELP for services
1. DRY "banner" descriptions of each services
2. `/HELP NICKSERV` now refers the user to `/NICKSERV HELP`, etc.
3. Fix double translation of `textGenerator` output
5 年之前
Shivaram Lingamneni
6a3d2733d6
fix bugs affecting SAMODE on other users
1. Your own snomasks would be reported as belonging to the other user
2. Prefixes were incorrect
5 年之前
Shivaram Lingamneni
5a554ab4b0
fix #526
5 年之前
Shivaram Lingamneni
22c298d337
fix #567
5 年之前
Shivaram Lingamneni
eee0747e5e
new format for listener section
5 年之前
Daniel Oaks
9ce3bed4a2
Setup v1.2.0-unreleased devel ver
5 年之前
Shivaram Lingamneni
57821c865a
bump version to 1.1.0
5 年之前
Shivaram Lingamneni
24c46235a3
remove m -> rn skeleton mapping again
5 年之前
Shivaram Lingamneni
b075ea6eb9
use regular Skeleton instead of SkeletonTweaked
dan: "I probably wouldn't expect those mappings to cause much
trouble at all for legitimate users at the end of the day"
shivaram: [concurs]
5 年之前
Shivaram Lingamneni
5d0b8390e9
refactor listener config loading
5 年之前
Shivaram Lingamneni
6e9a31a574
use confusables.SkeletonTweaked to fix the test
5 年之前
Shivaram Lingamneni
f17777995b
add a new test
5 年之前
Shivaram Lingamneni
be4d098945
fix an edge case in skeletonization
'm' skeletonizes to 'rn' (but is exempted by the isBoring check),
but the fullwidth 'm' does not skeletonize to anything. The root cause
of this is the (still unexplained) patchiness of the skeleton mapping
for fullwidth -> standard-width Latin characters; the fix is to perform
width mapping first, before either skeletonization or isBoring.
5 年之前
Shivaram Lingamneni
8dca545264
consolidate some time-setting code
5 年之前
Shivaram Lingamneni
34f11ddb97
implement draft/labeled-response-0.2
5 年之前
Shivaram Lingamneni
60d5586099
bump to 1.1.0-rc1
5 年之前
Shivaram Lingamneni
321c437499
fix #536
5 年之前
Shivaram Lingamneni
4350b92bef
fix KILL etc. for BRB'ed clients
5 年之前
Shivaram Lingamneni
3b71be3bf0
fix #537
5 年之前
Shivaram Lingamneni
364d31e10c
implement the strict modern behavior
5 年之前
Shivaram Lingamneni
521d5bf50f
fix #380
Partially fixed earlier in #467
5 年之前
Shivaram Lingamneni
c0b554e98c
changes from discussion
5 年之前
Shivaram Lingamneni
acc9d8c13d
update to proposed draft/resume-0.5 behavior
5 年之前
Shivaram Lingamneni
71cc9a1adf
review fix
5 年之前
Shivaram Lingamneni
ef796f1b11
review fix
5 年之前
Shivaram Lingamneni
1a1d3ff89f
fix #410
5 年之前
Shivaram Lingamneni
b134a63dc2
simplify "client dead" logic in AddSession
now that we have client.destroyed again, we don't need to test the
"0 sessions && brb disabled" condition in both AddSession() and
destroy()
5 年之前
Shivaram Lingamneni
dee9740e68
add some testing
5 年之前
Shivaram Lingamneni
9fe65223db
fix #527
Use []uint32 in bitset instead of []uint64, because it's harder to guarantee
64-bit alignment of []uint64 than I had realized:
https://go101.org/article/memory-layout.html
5 年之前
Shivaram Lingamneni
5ac7ea5b1c
fix data race on exitedSnomaskSent
5 年之前
Shivaram Lingamneni
1a7169d75d
fix double-destroy bug
5 年之前
Shivaram Lingamneni
74732c4aeb
new proposed format for RESUMED messages
5 年之前
Shivaram Lingamneni
57684fc1e5
fix #518
5 年之前
Shivaram Lingamneni
ada710b807
fix #521
5 年之前
Shivaram Lingamneni
8794740f89
be more pedantic about distinguishing skeletons and casefolds
5 年之前
Chris Smith
a6164cd9c4
Check restricted nicknames against skeletons
Fixes #519
5 年之前
Shivaram Lingamneni
34925ce4a7
fix #516
5 年之前