|
|
@131
|
5 years |
contact |
Move upstreamConn.history to network
|
|
|
@129
|
5 years |
delthas |
Fix MODE downstream support
- Fix replies without client as first …
|
|
|
@128
|
5 years |
delthas |
Add WHOIS support
|
|
|
@127
|
5 years |
delthas |
Add WHO support
|
|
|
@125
|
5 years |
contact |
Remove some IRCv3 constants
go-irc v3.1.2 adds some missing IRCv3 …
|
|
|
@117
|
5 years |
contact |
Add basic infrastructure for bouncer service
|
|
|
@115
|
5 years |
delthas |
Add upstream INVITE support
|
|
|
@109
|
5 years |
contact |
Protect upstreamConn.history with a lock
|
|
|
@103
|
5 years |
contact |
Per-user dispatcher goroutine
This allows message handlers to read …
|
|
|
@102
|
5 years |
contact |
Rename messages channels to outgoing
|
|
|
@98
|
5 years |
contact |
Rename project to soju
|
|
|
@97
|
5 years |
contact |
Forward NOTICE messages coming from upstream connections
|
|
|
@96
|
5 years |
contact |
Update dependencies
go-irc v3.1.1 contains a breaking change.
…
|
|
|
@95
|
5 years |
contact |
Add support for SASL authentication
We now store SASL credentials in …
|
|
|
@93
|
5 years |
contact |
Add support for upstream PASS command
|
|
|
@92
|
5 years |
contact |
Add upstream CAP LS support
|
|
|
@83
|
5 years |
contact |
Pass-through QUIT messages
|
|
|
@82
|
5 years |
contact |
Pass-through NICK messages for other users
|
|
|
@79
|
5 years |
contact |
go fmt
|
|
|
@77
|
5 years |
contact |
Add SQLite database
Closes: https://todo.sr.ht/~emersion/jounce/9
|
|
|
@74
|
5 years |
contact |
Fix TOPIC parsing, broadcast to downstream clients
|
|
|
@73
|
5 years |
contact |
Allow clients to specify an upstream name in their username
|
|
|
@72
|
5 years |
contact |
Remove upstream prefix for outgoing MODE and PRIVMSG
We shouldn't set …
|
|
|
@69
|
5 years |
contact |
Add functions to translate between upstream and downstream names
|
|
|
@68
|
5 years |
contact |
Fix PING handlers, again
|
|
|
@67
|
5 years |
contact |
Enable TCP keep-alive on all connections
|
|
|
@66
|
5 years |
contact |
Properly handle PING messages
|
|
|
@64
|
5 years |
contact |
Add a -debug flag
|
|
|
@60
|
5 years |
contact |
Add upstreamConn.SendMessage
Allows us to change upstreamConn …
|
|
|
@57
|
5 years |
contact |
Fix issues related to Ring
- RingConsumer is now used directly in the …
|
|
|
@55
|
5 years |
contact |
Abbreviate {upstream,downstream}Conn with uc and dc
This makes it …
|
|
|
@54
|
5 years |
contact |
Don't write to downstreamConn.messages directly
Use a helper function …
|
|
|
@50
|
5 years |
contact |
Add an in-memory ring buffer
References: …
|
|
|
@46
|
5 years |
contact |
Handle downstream MODE messages
|
|
|
@45
|
5 years |
contact |
Close connection from writer goroutine
Connections were being closed …
|
|
|
@44
|
5 years |
contact |
Add upstreamConn.register
|
|
|
@43
|
5 years |
contact |
Add parseMessageParams helper
|
|
|
@42
|
5 years |
contact |
Allow changing nickname
|
|
|
@40
|
5 years |
contact |
Add user.forEachDownstream
|
|
|
@37
|
5 years |
contact |
Per-user connections
|
|
|
@36
|
5 years |
contact |
Forward PRIVMSG messages
|
|
|
@35
|
5 years |
contact |
Handle channel mode changes
|
|
|
@34
|
5 years |
contact |
Handle third-party JOIN and PART messages
|
|
|
@33
|
5 years |
contact |
Use a dedicated goroutine to write upstream messages
|
|
|
@27
|
5 years |
contact |
Forward channel information
|
|
|
@25
|
5 years |
contact |
Mark channel info as complete on RPL_ENDOFNAMES
|
|
|
@23
|
5 years |
contact |
Allow Server to have access to upstreamConn
|
|
|
@21
|
5 years |
contact |
Add per-upstream logger
|
|
|
@20
|
5 years |
contact |
Split IRC helpers to separate file
|
|
|
@19
|
5 years |
contact |
Join channels on upstream servers
|
|
|
@18
|
5 years |
contact |
Handle NOTICE from upstream servers
|
|
|
@17
|
5 years |
contact |
Handle MODE messages from upstream servers
|
|
|
@16
|
5 years |
contact |
Handle upstream RPL_MYINFO messages
|
|
|
@14
|
5 years |
contact |
Ignore some upstream messages
|
|
|
@13
|
5 years |
contact |
Split downstram and upstream code into separate files
|