|
|
@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 …
|
|
|
@596
|
4 years |
contact |
db_sqlite: switch to sql.Named
This allows us to avoid mixing up …
|
|
|
@595
|
4 years |
hubert |
Fix DeliveryReceipt not being cleaned up
|
|
|
@594
|
4 years |
contact |
Workaround lack of net.ErrClosed in WebSocket library
|
|
|
@593
|
4 years |
contact |
readme: add note to use system libsqlite3
|
|
|
@592
|
4 years |
chris |
Set a higher timeout for proxyproto listeners
go-proxyproto added …
|
|
|
@591
|
4 years |
hubert |
msgstore_fs: escape "." and ".."
|
|
|
@590
|
4 years |
hubert |
Allow CAP negotiation to happen with CAP REQ
See …
|
|
|
@589
|
4 years |
hubert |
Use NULL-tolerant comparison for DeliveryReceipts
Since NULL = NULL …
|
|
|
@588
|
4 years |
hubert |
Explicitly close connection to SQLite on failed upgrade
|
|
|
@587
|
4 years |
contact |
Upgrade dependencies
|
|
|
@586
|
4 years |
contact |
Send empty history for service
Fixes error when fetching chat history …
|
|
|
@585
|
4 years |
contact |
Don't require upstream to be connected for CHATHISTORY
Closes: …
|
|
|
@584
|
4 years |
contact |
Split unmarshalEntity into two functions
Some command handlers need …
|
|
|
@583
|
4 years |
contact |
Don't send network notification when removed
Closes: …
|
|
|
@582
|
4 years |
contact |
go fmt: add go:build tags
This is the new style for build tags. The …
|
|
|
@581
|
4 years |
rafael |
Check for TLS config in wss listeners
Previously …
|
|
|
@580
|
4 years |
contact |
Pass-through CLIENTTAGDENY in ISUPPORT
|
|
|
@579
|
4 years |
contact |
contrib/clients: sort alphabetically and wrap lines
|
|
|
@578
|
4 years |
delthas |
contrib/clients: Mention Hexchat
|
|
|
@577
|
4 years |
delthas |
service: Introduce network quote
This command enables sending a raw …
|
|
|
@576
|
4 years |
hubert |
Add a C compiler to the list of dependencies
It's needed to build sqlite3.
|
|
|
@575
|
4 years |
yyp |
service: show SHA-512 fingerprint
Closes: …
|
|
|
@574
|
4 years |
contact |
ci: add gofmt check
|
|
|
@573
|
4 years |
jake.nelson |
Sort channel status channels by name
|
|
|
@572
|
4 years |
contact |
Introduce user.updateUser
Unify updatePassword and updateRealname …
|
|
|
@571
|
4 years |
contact |
doc/soju.1: improve "user create" docs
|
|
|
@570
|
4 years |
contact |
Merge "change-password" into "user update"
Add a -password flag to …
|
|
|
@569
|
4 years |
contact |
Only update realname if specified in "user udpate"
This will allow …
|
|
|
@568
|
4 years |
contact |
Add per-user realname setting
This allows users to set a default …
|
|
|