|
|
@696
|
4 years |
contact |
contrib/znc-import: use background context
|
|
|
@695
|
4 years |
contact |
sojuctl: use background context
|
|
|
@694
|
4 years |
contact |
Add config option to globally disable multi-upstream mode
Closes: …
|
|
|
@693
|
4 years |
contact |
Set isMultiUpstream flag in downstreamConn.welcome()
This will make …
|
|
|
@692
|
4 years |
contact |
Add downstreamConn.isMultiUpstream
|
|
|
@691
|
4 years |
contact |
Allow most config options to be reloaded
Closes: …
|
|
|
@690
|
4 years |
contact |
Don't send user in prefix for echo messages
This is not very useful …
|
|
|
@689
|
4 years |
contact |
Add panic handlers for user and downstream goroutines
This only …
|
|
|
@688
|
4 years |
delthas |
Return an empty CHATHISTORY TARGETS batch when in multi-upstream
When …
|
|
|
@687
|
4 years |
contact |
cmd/soju: bump max number of opened files
The bouncer process may be …
|
|
|
@686
|
4 years |
delthas |
Send the downstream host for PRIVMSG echo messages
If a downstream of …
|
|
|
@685
|
4 years |
delthas |
Add support for draft/extended-monitor
References: …
|
|
|
@684
|
4 years |
contact |
Add support for MONITOR
Add support for MONITOR in single-upstream …
|
|
|
@683
|
4 years |
contact |
Add ELIST support in single-upstream mode
We just forward the command …
|
|
|
@682
|
4 years |
contact |
Add a queue for WHO commands
This has the following upsides:
- We …
|
|
|
@681
|
4 years |
contact |
Remove support for mixed multi-upstream LIST
Multi-upstream …
|
|
|
@680
|
4 years |
contact |
Add context support to Server.createUser
|
|
|
@679
|
4 years |
contact |
Add partial context support to handleUserUpdate
More plumbing needed …
|
|
|
@678
|
4 years |
contact |
Check context cancellation in handleServiceServerNotice
This prevents …
|
|
|
@677
|
4 years |
contact |
Add context support to service
References: …
|
|
|
@676
|
4 years |
contact |
Add context support to user and network mutations
References: …
|
|
|
@675
|
4 years |
contact |
Plumb context in downstreamConn.handleMessageRegistered
References: …
|
|
|
@674
|
4 years |
contact |
Fix upstream USER command when both username and nick are empty
|
|
|
@673
|
4 years |
hubert |
Skip list/type A mode arguments
Type-A modes always have an …
|
|
|
@672
|
4 years |
contact |
Add plus sign in RPL_UMODEIS reply
|
|
|
@671
|
4 years |
contact |
Set mode +o on admins for bouncer-only connections
|
|
|
@670
|
4 years |
contact |
Turn CHATHISTORY and backlog limits into constants
|
|
|
@669
|
4 years |
contact |
msgstore_memory: add comment about Append dropping messages
|
|
|
@668
|
4 years |
contact |
msgstore_fs: abort on timeout
|
|
|
@667
|
4 years |
contact |
msgstore: add context to messageStore methods
This allows setting a …
|
|
|
@666
|
4 years |
contact |
msgstore: take Network as arg instead of network
The message stores …
|
|
|
@665
|
4 years |
delthas |
Add support for draft/event-playback
|
|
|
@664
|
4 years |
contact |
Make Network.Nick optional
Make Network.Nick optional, default to the …
|
|
|
@663
|
4 years |
contact |
db_sqlite: use TEXT instead of VARCHAR
VARCHAR(n) is pointless in …
|
|
|
@662
|
4 years |
contact |
Add title config option
Closes: https://todo.sr.ht/~emersion/soju/146
|
|
|
@661
|
4 years |
contact |
Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS
|
|
|
@660
|
4 years |
contact |
Add support for WHOX
This adds support for WHOX, without bothering …
|
|
|
@659
|
4 years |
contact |
Fix operator flag in RPL_WHOREPLY
@ and + indicate channel …
|
|
|
@658
|
4 years |
contact |
Mark admins as server operators in self WHO/WHOIS replies
|
|
|
@657
|
4 years |
contact |
Mark BouncerServ as server operator
That's what some widely used IRC …
|
|
|
@656
|
4 years |
contact |
Fix missing imports in server.go
Oops.
|
|
|
@655
|
4 years |
contact |
Get rid of io.EOF errors in logs
Closes: …
|
|
|
@654
|
4 years |
contact |
Unify BOUNCER ADDNETWORK and CHANGENETWORK
|
|
|
@653
|
4 years |
contact |
Always reply ERR_SASLABORTED on SASL abort
Some clients (Hexchat) …
|
|
|
@652
|
4 years |
contact |
Add context args to Database interface
This is a mecanical change, …
|
|
|
@651
|
4 years |
contact |
Remove unnecessary downstream cap checks
downstreamConn.SendMessage …
|
|
|
@650
|
4 years |
contact |
Remove incorrect AWAY TODO in downstreamConn.SendMessage
…
|
|
|
@649
|
4 years |
contact |
Unify away-notify and account-notify handling
|
|
|
@648
|
4 years |
contact |
Add support for account-notify
|
|
|
@647
|
4 years |
contact |
Remove unused REGISTRATION_IS_COMPLETED in handleMessageUnregistered
…
|
|
|
@646
|
4 years |
contact |
Send BOUNCER REGISTRATION_IS_COMPLETED error
|
|
|
@645
|
4 years |
hubert |
Set hard timeouts on DB transactions
|
|
|
@644
|
4 years |
contact |
msgstore_fs: rename log dir when network is renamed
|
|
|
@643
|
4 years |
contact |
ci: switch to alpine/latest
We don't need the bleeding edge.
|
|
|
@642
|
4 years |
contact |
msgstore_fs: add reference to ZNC
|
|
|
@641
|
4 years |
yyp |
downstream: handle name=... in BOUNCER
|
|
|
@640
|
4 years |
contact |
db_postgres: remove unnecessary DEFAULT NULL in schema
|
|
|
@639
|
4 years |
contact |
db_postgres: use tx for all queries in StoreClientDeliveryReceipts
|
|
|
@638
|
4 years |
contact |
db_postgres: quote table name in StoreClientDeliveryReceipts
|
|
|
@637
|
4 years |
contact |
Don't strip spaces at start of MOTD
This breaks ASCII art. Instead, …
|
|
|
@636
|
4 years |
contact |
Add bouncer MOTD
Closes: https://todo.sr.ht/~emersion/soju/137
|
|
|
@635
|
4 years |
contact |
db_postgres: fix constraints errors
Stop using ON CONFLICT DO UPDATE. …
|
|
|
@634
|
4 years |
hubert |
db_postgres: handle both constraints on network updates
Closes: …
|
|
|
@633
|
4 years |
contact |
contrib/clients: update IRCv3 caps for Weechat 3.3
|
|
|
@632
|
4 years |
contact |
doc.soju.1: fix typo and improve formatting for "certfp generate"
|
|
|
@631
|
4 years |
contact |
doc/soju.1: add descriptions for all flags for "user create"
|
|
|
@630
|
4 years |
contact |
doc/soju.1: use angle-brackets for URL
Helps a bit terminal emulators …
|
|
|
@629
|
4 years |
contact |
Stop sending RPL_CREATED
There's no point in sending this numeric if …
|
|
|
@628
|
4 years |
contact |
msgstore_fs: fix ListTargets error on missing log dir
Initially, …
|
|
|
@627
|
4 years |
contact |
Fix printf formatting in error message
|
|
|
@626
|
4 years |
contact |
Upgrade dependencies
|
|
|
@625
|
4 years |
contact |
service: allow updating other users
|
|
|
@624
|
4 years |
contact |
ci: run PostgreSQL tests
|
|
|
@623
|
4 years |
contact |
Fix unused imports in tests
|
|
|
@622
|
4 years |
contact |
Run server test with PostgreSQL too
|
|
|
@621
|
4 years |
contact |
db_postgres: add migration test
|
|
|
@620
|
4 years |
hubert |
PostgreSQL support
|
|
|
@619
|
4 years |
contact |
db_sqlite: add migration test
|
|
|
@618
|
4 years |
hubert |
Correctly send back PRIVMSGs and NOTICEs to self
|
|
|
@617
|
4 years |
hubert |
Send back TAGMSGs to self
|
|
|
@616
|
4 years |
hubert |
Dismiss TAGMSGs directed to BouncerServ
|
|
|
@615
|
4 years |
contact |
Add "server notice" command
|
|
|
@614
|
4 years |
contact |
Split CertFP logic into separate file
|
|
|
@613
|
4 years |
contact |
build: don't clobber config file
Use test -f instead of cp -n , …
|
|
|
@612
|
4 years |
contact |
Add max-user-networks config option
|
|
|
@611
|
4 years |
contact |
doc/soju.1: mention that accept-proxy-ip affects PROXY proto
|
|
|
@610
|
4 years |
alex |
chathistory: Fix truncated backlog due to timezones
Because …
|
|
|
@609
|
4 years |
contact |
Add WHOIS reply for BouncerServ
|
|
|
@608
|
4 years |
contact |
msgstore_fs: add limit on number of opened files
|
|
|
@607
|
4 years |
contact |
Add DB stats
|
|
|
@606
|
4 years |
contact |
Add limit for RSA bits
|
|
|
@605
|
4 years |
contact |
Add "server status" command
Right now, it prints the number of active …
|
|
|
@604
|
4 years |
contact |
test: get rid of testUpstream
No need for this complexity.
|
|
|
@603
|
4 years |
contact |
test: add NOTICE broadcast
|
|
|
@602
|
4 years |
contact |
test: add upstream
|
|
|
@601
|
4 years |
contact |
Use isErrClosed in Server.Serve
|
|
|
@600
|
4 years |
contact |
Add basic server test
|
|
|
@599
|
4 years |
contact |
Close DB on shutdown
|
|
|
@598
|
4 years |
contact |
db_sqlite: fix realname not fetched in ListUsers
This fixes per-user …
|
|
|
@597
|
4 years |
contact |
Add support for IRCv3 WebSocket text subprotocol
Technically we …
|
|
|