source: code

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @505   4 years hubert Drop TAGMSG in detached channels - Do not relay TAGMSG as notices, - …
(edit) @504   4 years contact readme: mention Makefile, assume soju is installed system-wide
(edit) @503   4 years contact sojuctl: don't use log.Fatalf in readPassword
(edit) @502   4 years contact Add user prefix to upstream logger
(edit) @501   4 years contact Add per-network logger
(edit) @500   4 years contact Error out on network name conflict Closes: …
(edit) @499   4 years contact Relay detached channel backlog as BouncerServ NOTICE if necessary …
(edit) @498   4 years contact Move isHighlight to irc.go
(edit) @497   4 years contact Store last internal msg ID in DB when detaching References: …
(edit) @496   4 years contact Skip backlog logic in downstreamConn.welcome on chathistory
(edit) @495   4 years contact Take msg ID in sendTargetBacklog
(edit) @494   4 years contact Panic on unknown user event type This should never happen. Complain …
(edit) @493   4 years contact Introduce per-user logger Adds the username to log lines.
(edit) @492   4 years hubert Make casemapping work over bytes instead of runes Fixes a panic in …
(edit) @491   4 years contact cmd/soju: allow specifying -listen multiple times Closes: …
(edit) @490   4 years contact Update dependencies
(edit) @489   4 years contact Save delivery receipts in DB This avoids loosing history on restart …
(edit) @488   4 years contact Use BARE for internal message IDs This allows to have shorter and …
(edit) @487   4 years contact Rename user.clients to clientNames This doesn't contain anything …
(edit) @486   4 years contact Make NickServ detection casemapping-aware
(edit) @485   4 years contact Introduce deliveredStore This hides the double-map complexity behind …
(edit) @484   4 years contact Ensure targets are case-mapped before being passed to messageStore …
(edit) @483   4 years contact Move network.clients to user No need to have this list per-network.
(edit) @482   4 years contact Simplify network.offlineClients Replace it with a list of all clients …
(edit) @481   4 years contact contrib/casemap-logs.sh: new utility script Previous soju versions …
(edit) @480   4 years contact Introduce deliveredClientMap Adds more semantics to …
(edit) @479   4 years hubert Fix CHATHISTORY target not being casemapped
(edit) @478   4 years hubert Implement casemapping TL;DR: supports for casemapping, now logs are …
(edit) @477   4 years delthas Increase downstream TCP keepalive interval to 1 hour The rationale …
(edit) @476   4 years contact Fix panic on GetCertificate Fixes the following panic: panic: …
(edit) @475   4 years contact Reload TLS certs on SIGHUP References: …
(edit) @474   4 years contact Stop reading X-Forwarded-Port X-Forwarded-Port contains the …
(edit) @473   4 years contact Fix Forwarded HTTP header handling "for" contains the port, if any. …
(edit) @472   4 years contact Add support for the Forwarded HTTP header This is the standard …
(edit) @471   4 years contact Drop "irc" WebSocket subprotocol The subprotocol hasn't been …
(edit) @470   4 years contact Don't add "irc" in ALPN list for WebSocket servers This is incorrect …
(edit) @469   4 years contact Don't update downstream caps in upstream RPL_WELCOME handler Prior to …
(edit) @468   4 years contact Don't store history for NickServ Closes: …
(edit) @467   4 years contact Send NOTICE to downstream when upstream is disconnected Closes: …
(edit) @466   4 years contact Add Unix socket listener Closes: https://todo.sr.ht/~emersion/soju/51
(edit) @465   4 years contact Correctly set WebSocket read/write deadline The methods didn't have …
(edit) @464   4 years contact Improve ERR_NOSUCHCHANNEL error messages References: …
(edit) @463   4 years contact Passthrough some ISUPPORT tokens
(edit) @462   4 years contact Properly handle all ISUPPORT negations
(edit) @461   4 years contact Use upstream ISUPPORT map for NETWORK
(edit) @460   4 years contact Maintain state for upstream ISUPPORT
(edit) @459   4 years contact Simplify if block in ISUPPORT handler
(edit) @458   4 years contact Extract ISUPPORT CHANMODES/PREFIX to separate functions
(edit) @457   4 years contact Add Network.{URL,GetUsername,GetRealname} Just a bunch of helpers …
(edit) @456   4 years hubert Send correct CHATHISTORY error messages
(edit) @455   4 years contact Add irc to ALPN protocols The new ALPN token has been approved [1]. …
(edit) @454   4 years hubert if true return true else return false Trivial improvement
(edit) @453   4 years contact Use sendTargetBacklog when re-attaching a channel No need to attempt …
(edit) @452   4 years contact Introduce downstreamConn.sendTargetBacklog
(edit) @451   4 years contact Rename network.history to network.delivered "History" is over-loaded …
(edit) @450   4 years contact Rename sendNetworkHistory to sendNetworkBacklog "History" is a little …
(edit) @449   4 years contact Add support for graceful shutdown Closes: …
(edit) @448   4 years hubert Request invite-notify to upstreams ... and do not forward INVITEs to …
(edit) @447   4 years contact Forward ISUPPORT NETWORK token
(edit) @446   4 years contact Send RPL_ISUPPORT CHATHISTORY token
(edit) @445   4 years contact Update dependencies In particular, go-irc v3.1.4 should fix empty IRC …
(edit) @444   4 years contact go fmt
(edit) @443   4 years hubert Don't forward batch tags We don't want to have the batch tag when …
(edit) @442   4 years contact Add in-memory message store Uses an in-memory ring buffer. Closes: …
(edit) @441   4 years contact Make chat history operations optional in messageStore Some stores may …
(edit) @440   4 years contact Add store-agnostic message ID format Allow to query the network ID …
(edit) @439   4 years contact Turn messageStore into an interface This allows for other …
(edit) @438   4 years hubert Improve dc.authenticate()'s error messages
(edit) @437   4 years hubert Advertise all caps, CAP DEL them on registration ... so that the …
(edit) @436   4 years delthas service: Introduce channel update This adds the channel update
(edit) @435   4 years delthas Add customizable auto-detaching, auto-reattaching, relaying. This …
(edit) @434   4 years delthas Introduce Channel.{RelayDetached,ReattachOn,DetachAfter,DetachOn} …
(edit) @433   5 years contact Add .editorconfig
(edit) @432   5 years coder.kalyan sojuctl: change-password: check if user exists When changing the …
(edit) @431   5 years hubert Uphold echo-message even with BouncerServ Fixes …
(edit) @430   5 years contact Fix nickname in ERR_ERRONEOUSNICKNAME
(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 …
Note: See TracRevisionLog for help on using the revision log.