source: code

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @791   3 years contact Upgrade dependencies
(edit) @790   3 years contact downstream: fail on client or network name mismatch This probably …
(edit) @789   3 years contact downstream: be less strict when picking up client name Allow e.g. the …
(edit) @788   3 years contact downstream: panic when registering twice This would be a soju bug.
(edit) @787   3 years contact msgstore_fs: fix direct message targets When fetching messages via …
(edit) @786   3 years contact irc: simplify isHighlight
(edit) @785   3 years contact irc: add isHighlight tests
(edit) @784   3 years contact Introduce formatServerTime It's too easy to forget to convert to UTC.
(edit) @783   3 years contact Ignore READ commands for service
(edit) @782   3 years contact doc: move read spec to ext/
(edit) @781   3 years delthas Add support for the wip soju.im/read capability and READ command READ …
(edit) @780   3 years delthas Fix echo-message for TAGMSG A previous fix (d4b7bb02da1c) only fixed …
(edit) @779   3 years contact Fix flags variable name in RPL_WHOREPLY handler This param doesn't …
(edit) @778   3 years contact Refactor generateWHOXReply Isolate the field letter -> value logic …
(edit) @777   3 years contact Add context to upstreamConn.register
(edit) @776   3 years contact Add context to upstreamConn.runUntilRegistered
(edit) @775   3 years contact makefile: switch to BSD/GNU make Let's stop using POSIX make, it's …
(edit) @774   3 years contact db_postgres: use enum for sasl_mechanism Ensures only supported …
(edit) @773   3 years contact Forbid empty and flag-looking network names
(edit) @772   3 years contact service: make name arg optional for network commands Makes commands …
(edit) @771   3 years contact service: switch to -network flag for certfp and sasl commands Instead …
(edit) @770   3 years contact Fix capitalization of handleServiceSASLStatus
(edit) @769   3 years contact Ensure consistent network ordering Right now there is no consistent …
(edit) @768   3 years contact Drop user.forEachNetwork It's a trivial for loop.
(edit) @767   3 years contact Fix incorrect listen addr in error message The various server …
(edit) @766   3 years contact Retry on temporary net.Listener failure Instead of stopping to …
(edit) @765   3 years theo contrib/clients: Add information about emacs irc clients
(edit) @764   3 years contact Don't send RPL_NOTOPIC on JOIN As per …
(edit) @763   3 years chris bump required go version to 1.15 requires functions added to the …
(edit) @762   3 years contact Add context to upstreamConn.handleCapAck
(edit) @761   3 years contact Handle upstream multi-line SASL References: …
(edit) @760   3 years contact Add support for downstream multi-line AUTHENTICATE commands Useful …
(edit) @759   3 years contact Block RPL_{CREATIONTIME,TOPICWHOTIME} for detached channels Closes: …
(edit) @758   4 years contact Don't forward duplicate JOIN commands Closes: …
(edit) @757   4 years contact Add context to {conn,upstreamConn}.SendMessage This avoids blocking …
(edit) @756   4 years contact server: cleanup user in defer If a user goroutine panics, this …
(edit) @755   4 years contact service: send summary when executing "server notice" Sometimes this …
(edit) @754   4 years contact Use dc.nick instead of "*" for RPL_* messages Makes it clearer what …
(edit) @753   4 years contact Improve error message when downstream doesn't authenticate
(edit) @752   4 years contact Use more descriptive errors when aborting pending commands
(edit) @751   4 years contact Disallow ',' in nicknames It breaks lists as in PRIVMSG a,b,c :foo.
(edit) @750   4 years contact Add username to downstreamConn log messages
(edit) @749   4 years contact Improve msgStore.Append log message wording
(edit) @748   4 years contact Downgrade conn log messages to debug
(edit) @747   4 years contact Add Logger.Debugf Makes it easy to print debugging messages which …
(edit) @746   4 years contact Remove Logger.Print Callers can just use Logger.Printf instead.
(edit) @745   4 years contact Stop incrementing hopcount in RPL_WHOREPLY It's extra code for …
(edit) @744   4 years contact Read nickname from RPL_WELCOME References: …
(edit) @743   4 years contact Fallback to alt nick If the nickname we want is taken, fallback to …
(edit) @742   4 years contact Avoid forwarding MONITOR requests if upstream doesn't support it …
(edit) @741   4 years contact Use golang.org/x/time/rate Instead of hand-rolling our own …
(edit) @740   4 years contact Add context to network.storeClientDeliveryReceipts
(edit) @739   4 years contact Add context to upstreamConn.handleMessage
(edit) @738   4 years contact Cancel pending commands on downstream disconnect If a client queues a …
(edit) @737   4 years contact Mark ACCOUNT_REQUIRED error as permanent connection failure There's …
(edit) @736   4 years contact Don't retry connecting on permanent failure Closes: …
(edit) @735   4 years contact Add exponential backoff when re-connecting to upstream The first …
(edit) @734   4 years contact Add soju_upstream_connect_errors_total metric
(edit) @733   4 years contact Fix upstream gauge metric It wasn't decremented on error. While at …
(edit) @732   4 years contact Add context to connectToUpstream
(edit) @731   4 years contact Validate address in user.checkNetwork
(edit) @730   4 years contact Add "sasl status" command
(edit) @729   4 years contact Add support for draft/account-registration proxying This adds support …
(edit) @728   4 years contact doc/soju.1: add network create example
(edit) @727   4 years contact downstream: improve unmarshalEntityNetwork error message Closes: …
(edit) @726   4 years contact Return more descriptive auth failure errors
(edit) @725   4 years contact Remove sasl cap after registration if network doesn't support it This …
(edit) @724   4 years contact Add support for post-connection-registration upstream SASL auth Once …
(edit) @723   4 years contact Send RPL_LOGGEDIN with bouncer account in multi-upstream mode
(edit) @722   4 years contact Use RPL_LOGGEDIN/OUT to mirror upstream status This will allow …
(edit) @721   4 years contact Abort SASL if in-progress while completing registration Implements …
(edit) @720   4 years contact Add missing account-notify to permanentUpstreamCaps
(edit) @719   4 years tomvig38 Add CHATHISTORY LATEST support This patch adds a bit more compliance …
(edit) @718   4 years contact contrib/clients: WeeChat 3.3 enables all IRCv3 caps by default
(edit) @717   4 years contact Disallow empty string for nick
(edit) @716   4 years hubert Allow AUTHENTICATE before NICK Now that dc.nick is not blank during …
(edit) @715   4 years contact doc/per-user-ip: new documentation article
(edit) @714   4 years contact Upgrade dependencies
(edit) @713   4 years contact Add pprof HTTP server This enables production debugging of the …
(edit) @712   4 years contact Add Prometheus instrumentation for the database
(edit) @711   4 years contact Add message counter metrics
(edit) @710   4 years contact Add number of upstream connections to metrics
(edit) @709   4 years contact Add int64 gauge abstraction We want to serve metrics via both …
(edit) @708   4 years contact Add basic active users and downstreams metrics
(edit) @707   4 years contact Add basic Prometheus metrics exporter This only exports the default …
(edit) @706   4 years contact Update downstream caps/nick/realname before sending MOTD The MOTD …
(edit) @705   4 years contact Add per-user IP addresses The new upstream-user-ip directive allows …
(edit) @704   4 years contact Add timeout for downstream connection registration
(edit) @703   4 years contact Introduce conn.NewContext This function wraps a parent context, and …
(edit) @702   4 years contact Lift up context to downstreamConn.handleMessage
(edit) @701   4 years contact Add context arg to downstreamConn.welcome()
(edit) @700   4 years contact Add context to downstreamConn.handleMessageUnregistered
(edit) @699   4 years contact Lower sanityCheckServer timeout to 15s Should still be more than …
(edit) @698   4 years contact Add context arg to sanityCheckServer As a bonus, the timeout now …
(edit) @697   4 years contact Use background context in tests
(edit) @696   4 years contact contrib/znc-import: use background context
(edit) @695   4 years contact sojuctl: use background context
(edit) @694   4 years contact Add config option to globally disable multi-upstream mode Closes: …
(edit) @693   4 years contact Set isMultiUpstream flag in downstreamConn.welcome() This will make …
(edit) @692   4 years contact Add downstreamConn.isMultiUpstream
Note: See TracRevisionLog for help on using the revision log.