source: code/trunk

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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
(edit) @691   4 years contact Allow most config options to be reloaded Closes: …
(edit) @690   4 years contact Don't send user in prefix for echo messages This is not very useful …
(edit) @689   4 years contact Add panic handlers for user and downstream goroutines This only …
(edit) @688   4 years delthas Return an empty CHATHISTORY TARGETS batch when in multi-upstream When …
(edit) @687   4 years contact cmd/soju: bump max number of opened files The bouncer process may be …
(edit) @686   4 years delthas Send the downstream host for PRIVMSG echo messages If a downstream of …
(edit) @685   4 years delthas Add support for draft/extended-monitor References: …
(edit) @684   4 years contact Add support for MONITOR Add support for MONITOR in single-upstream …
(edit) @683   4 years contact Add ELIST support in single-upstream mode We just forward the command …
(edit) @682   4 years contact Add a queue for WHO commands This has the following upsides: - We …
(edit) @681   4 years contact Remove support for mixed multi-upstream LIST Multi-upstream …
(edit) @680   4 years contact Add context support to Server.createUser
(edit) @679   4 years contact Add partial context support to handleUserUpdate More plumbing needed …
(edit) @678   4 years contact Check context cancellation in handleServiceServerNotice This prevents …
(edit) @677   4 years contact Add context support to service References: …
(edit) @676   4 years contact Add context support to user and network mutations References: …
(edit) @675   4 years contact Plumb context in downstreamConn.handleMessageRegistered References: …
(edit) @674   4 years contact Fix upstream USER command when both username and nick are empty
(edit) @673   4 years hubert Skip list/type A mode arguments Type-A modes always have an …
(edit) @672   4 years contact Add plus sign in RPL_UMODEIS reply
(edit) @671   4 years contact Set mode +o on admins for bouncer-only connections
(edit) @670   4 years contact Turn CHATHISTORY and backlog limits into constants
(edit) @669   4 years contact msgstore_memory: add comment about Append dropping messages
(edit) @668   4 years contact msgstore_fs: abort on timeout
(edit) @667   4 years contact msgstore: add context to messageStore methods This allows setting a …
(edit) @666   4 years contact msgstore: take Network as arg instead of network The message stores …
(edit) @665   4 years delthas Add support for draft/event-playback
(edit) @664   4 years contact Make Network.Nick optional Make Network.Nick optional, default to the …
(edit) @663   4 years contact db_sqlite: use TEXT instead of VARCHAR VARCHAR(n) is pointless in …
(edit) @662   4 years contact Add title config option Closes: https://todo.sr.ht/~emersion/soju/146
(edit) @661   4 years contact Mark bouncer users and BouncerServ as authenticated in WHOX/WHOIS
(edit) @660   4 years contact Add support for WHOX This adds support for WHOX, without bothering …
(edit) @659   4 years contact Fix operator flag in RPL_WHOREPLY @ and + indicate channel …
(edit) @658   4 years contact Mark admins as server operators in self WHO/WHOIS replies
(edit) @657   4 years contact Mark BouncerServ as server operator That's what some widely used IRC …
(edit) @656   4 years contact Fix missing imports in server.go Oops.
(edit) @655   4 years contact Get rid of io.EOF errors in logs Closes: …
(edit) @654   4 years contact Unify BOUNCER ADDNETWORK and CHANGENETWORK
(edit) @653   4 years contact Always reply ERR_SASLABORTED on SASL abort Some clients (Hexchat) …
(edit) @652   4 years contact Add context args to Database interface This is a mecanical change, …
(edit) @651   4 years contact Remove unnecessary downstream cap checks downstreamConn.SendMessage
(edit) @650   4 years contact Remove incorrect AWAY TODO in downstreamConn.SendMessage
(edit) @649   4 years contact Unify away-notify and account-notify handling
(edit) @648   4 years contact Add support for account-notify
Note: See TracRevisionLog for help on using the revision log.