source: code

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @429   5 years hubert Prevent downstreams from changing their nick to service's This commit …
(edit) @428   5 years contact Implement delivery receipts via PING messages This patch implements …
(edit) @427   5 years hubert Don't send TAGMSG to upstreams that don't support it TAGMSG are (in …
(edit) @426   5 years contact Don't accept any IP as a proxy by default It's too easy to setup a …
(edit) @425   5 years contact Upgrade dependencies
(edit) @424   5 years contact Switch to go-scfg We don't use child directives yet, but likely will …
(edit) @423   5 years contact Add message store abstraction Introduce a messageStore type, which …
(edit) @422   5 years contact Switch to sql.NullString Not really better than what we had before, …
(edit) @421   5 years contact Switch DB API to user IDs This commit changes the Network schema to …
(edit) @420   5 years contact Add id column to User table We used rowid before, but an explicit ID …
(edit) @419   5 years delthas Add support for the extended-join capability This simple …
(edit) @418   5 years contact Add support for the PROXY protocol IPs whitelisted in accept-proxy-ip …
(edit) @417   5 years contact Set Server.AcceptProxyIPs
(edit) @416   5 years hubert Make DB.DeleteChannel take the channel ID ... to allow the caller to …
(edit) @415   5 years hubert Make sure that WebSocket messages are valid UTF-8 ... by replacing …
(edit) @414   5 years contact Don't update history when msgID is empty in appendLog Log files don't …
(edit) @413   5 years contact Fix panic in downstreamConn.sendNetworkHistory This panic happens …
(edit) @412   5 years contact Fix downstream PING argument handling The PONG message should have …
(edit) @411   5 years contact Allow '/' in nickname This allows to specify a network name in the …
(edit) @410   5 years contact Update dependencies
(edit) @409   5 years contact Nuke in-memory ring buffer Instead, always read chat history from …
(edit) @408   5 years contact Introduce loadHistoryLatestID This loads latest messages from logs up …
(edit) @407   5 years contact Introduce internal message IDs For now, these can be used as cursors …
(edit) @406   5 years contact Replace networkHistory.offlineClients with clients Keep the ring …
(edit) @405   5 years hubert Forward RPL_TOPICWHOTIME to downstreams
(edit) @404   5 years hubert Reject downstream NICK with illegal characters This should avoid …
(edit) @403   5 years hubert Fix marshalling of channel name in RPL_CREATIONTIME
(edit) @402   5 years contact go fmt
(edit) @401   5 years hubert More explicit error message on INVITE with the wrong network
(edit) @400   5 years hubert More explicit error message on KICK with the wrong network
(edit) @399   5 years contact Improve registration error messages - Don't print the raw IRC …
(edit) @398   5 years contact Implement rate limiting for upstream messages Allow up to 10 outgoing …
(edit) @397   5 years contact Escape user/network/entity characters in log file path ZNC replaces …
(edit) @396   5 years contact Strip message tags in error message The time tag was causing the …
(edit) @395   5 years contact Encode idents to hex instead of base64 base64 strings may contain …
(edit) @394   5 years contact ident: remove leftover debug log
(edit) @393   5 years dan.shick Fix store user query values
(edit) @392   5 years contact Format CTCP ACTION messages in logs
(edit) @391   5 years contact Parse NOTICE messages from logs
(edit) @390   5 years contact Handle upstream ERROR messages
(edit) @389   5 years contact Handle ERR_NOPERMFORHOST and ERR_YOUREBANNEDCREEP
(edit) @388   5 years contact Add missing ident.go Forgot to check in this file. Fixes: …
(edit) @387   5 years contact Extract history loading into functions These will get re-used for …
(edit) @386   5 years contact doc: add ident server to man page
(edit) @385   5 years contact Add an ident server Closes: https://todo.sr.ht/~emersion/soju/69
(edit) @384   5 years contact Add conn.{Local,Remote}Addr
(edit) @383   5 years contact Add ircConn.LocalAddr
(edit) @382   5 years contact Add User.ID For now it's just a new field that'll be useful to …
(edit) @381   5 years contact Don't perform TLS handshake in connectToUpstream This defers TLS …
(edit) @380   5 years contact cmd/sojuctl: read user from DB before updating it This makes sure we …
(edit) @379   5 years contact Add user delete command References: https://todo.sr.ht/~emersion/soju/17
(edit) @378   5 years contact Remove user from Server map when stopped
(edit) @377   5 years contact Make user.stop block This allows callers to wait until the user has …
(edit) @376   5 years contact Add user.stop
(edit) @375   5 years contact Add DB.DeleteUser
(edit) @374   5 years hubert Fix help message for BouncerServ's network update It was missing the …
(edit) @373   5 years contact readme: update mailing list link
(edit) @372   5 years admin doc: fix typo in man page
(edit) @371   5 years contact config: make http-origin directive overwrite previous list Let's be …
(edit) @370   5 years contact Add accept-proxy-ip config directive This allows to set the list of …
(edit) @369   5 years contact Change unix:// to irc+unix:// When Unix socket support will be added …
(edit) @368   5 years contact doc: add example config file in man page
(edit) @367   5 years contact readme: mention the znc-import tool
(edit) @366   5 years nomeji readme: expand usage
(edit) @365   5 years contact doc: mention SASL EXTERNAL in the CertFP docs
(edit) @364   5 years contact Rename certfp reset to sasl reset And make it reset all SASL …
(edit) @363   5 years contact Add a sasl set-plain command This allows to manually set the SASL …
(edit) @362   5 years contact go fmt
(edit) @361   5 years contact doc: document the network update command
(edit) @360   5 years contact Implement CHATHISTORY AFTER References: …
(edit) @359   5 years contact Prevent error handler from falling through in user.run
(edit) @358   5 years contact Add unix as supported upstream URL scheme to service
(edit) @357   5 years contact contrib/znc-import: new utility Allows populating the soju database …
(edit) @356   5 years contact Fix deadlock in DB.Close This method was calling itself, instead of …
(edit) @355   5 years contact Broadcast unhandled messages to downstream connections In case …
(edit) @354   5 years contact Strip network name from nickname when auto-saving network
(edit) @353   5 years contact Add support for upstream Unix socket connections References: …
(edit) @352   5 years contact Parse upstream URLs with net/url This allows us to ignore the path …
(edit) @351   5 years contact Check upstream address with net.SplitHostPort Looking for a colon is …
(edit) @350   5 years contact Sort and split JOIN messages Sort channels so that channels with a …
(edit) @349   5 years contact Make length check clearer in sendNames
(edit) @348   5 years contact Accept "irc" WebSocket subprotocol
(edit) @347   5 years contact Add RemoteAddr to ircConn interface
(edit) @346   5 years hubert Send compact channel name lists This commit resolves sendNames' TODO.
(edit) @345   5 years contact Only read X-Forwarded-* if remote address is loopback
(edit) @344   5 years contact Extract X-Forwarded-* headers for WebSocket connections
(edit) @343   5 years contact Reply to WHO BouncerServ Closes: https://todo.sr.ht/~emersion/soju/75
(edit) @342   5 years contact Handle registration failures References: …
(edit) @341   5 years contact Return io.EOF on websocket connection closure
(edit) @340   5 years hubert Don't save corrupted NickServ credentials soju saved most NickServ
(edit) @339   5 years contact service: list commands in lexicographic order
(edit) @338   5 years delthas Fix sending messages from detached channels Currently, a downstream …
(edit) @337   5 years contact readme: extend copyright notice to all contributors soju now has …
(edit) @336   5 years contact readme: add link to website
(edit) @335   5 years contact Fix missing appendServiceCommandSetHelp argument
(edit) @334   5 years fox.cpp Do not panic if BouncerServ command without handler is sent
(edit) @333   5 years kl service: Handle zero-value in stringPtrFlag.String …
(edit) @332   5 years contact ci: check scdoc is happy
(edit) @331   5 years kl docs: Fix manpage syntax
(edit) @330   5 years delthas sojuctl: Add support for creating admin users This adds a new flag, …
Note: See TracRevisionLog for help on using the revision log.