|
|
@165
|
5 years |
contact |
Introduce a user.events channel
This allows to easily add new events, …
|
|
|
@163
|
5 years |
delthas |
Add downstream INVITE support
|
|
|
@162
|
5 years |
delthas |
Add upstream RPL_CREATIONTIME support
|
|
|
@161
|
5 years |
delthas |
Fix capitalization of 'id'
Following the Go project source code …
|
|
|
@159
|
5 years |
delthas |
Add KICK support
Downstream and upstream message handling are …
|
|
|
@157
|
5 years |
delthas |
Fix wrong handling of members parameter of RPL_NAMREPLY
Some servers …
|
|
|
@156
|
5 years |
delthas |
Route NAMES, WHO, WHOIS replies to the requesting downstream
Using …
|
|
|
@155
|
5 years |
delthas |
Add upstream labeled-response capability support
|
|
|
@153
|
5 years |
delthas |
Add upstream batch capability support
|
|
|
@152
|
5 years |
delthas |
Add upstream message-tags capability support
|
|
|
@146
|
5 years |
contact |
Add support for channel keys
|
|
|
@143
|
5 years |
contact |
Move upstreamConn.ring to network
This handles upstream disconnection …
|
|
|
@142
|
5 years |
delthas |
Add downstream self WHO and WHOIS support
|
|
|
@140
|
5 years |
delthas |
Add downstream NAMES support
NAMES reply for channels currently …
|
|
|
@139
|
5 years |
delthas |
Add MODE arguments support
- Add RPL_ISUPPORT support with CHANMODES, …
|
|
|
@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
|