Commit Graph

  • 0ff4ac07fe
    doc: fix typo in man page Thorben Günther 2020-07-23 23:14:52 +0200
  • 2793698dbb
    config: make http-origin directive overwrite previous list Simon Ser 2020-07-22 18:07:55 +0200
  • ef2dd479bf
    Add accept-proxy-ip config directive Simon Ser 2020-07-22 17:03:01 +0200
  • b0bf012bbc
    Change unix:// to irc+unix:// Simon Ser 2020-07-22 15:44:19 +0200
  • d3661705dc
    doc: add example config file in man page Simon Ser 2020-07-22 15:43:22 +0200
  • ec7c78050a
    readme: mention the znc-import tool Simon Ser 2020-07-22 13:36:19 +0200
  • 9d27f393dc readme: expand usage Nomeji 2020-06-12 14:06:15 +0200
  • c616a17041
    doc: mention SASL EXTERNAL in the CertFP docs Simon Ser 2020-07-22 12:51:32 +0200
  • cc01ffc19d
    Rename certfp reset to sasl reset Simon Ser 2020-07-22 12:20:52 +0200
  • 2a3ae55f52
    Add a sasl set-plain command Simon Ser 2020-07-22 12:16:13 +0200
  • cd3eacdbfc
    go fmt Simon Ser 2020-07-22 12:16:01 +0200
  • 360ce5b72d
    doc: document the network update command Simon Ser 2020-07-22 12:04:26 +0200
  • dcfe206bda
    Implement CHATHISTORY AFTER Simon Ser 2020-07-15 17:47:57 +0200
  • 25d4312e0f
    Prevent error handler from falling through in user.run Simon Ser 2020-07-09 14:20:23 +0200
  • 907da56311
    Add unix as supported upstream URL scheme to service Simon Ser 2020-07-09 12:19:51 +0200
  • 1ac895430a
    contrib/znc-import: new utility Simon Ser 2020-07-09 11:25:25 +0200
  • 7ebe47ad4a
    Fix deadlock in DB.Close Simon Ser 2020-07-09 11:23:51 +0200
  • 51dc9f0bf9
    Broadcast unhandled messages to downstream connections Simon Ser 2020-07-08 18:21:52 +0200
  • 1685ba23b3
    Strip network name from nickname when auto-saving network Simon Ser 2020-07-06 18:13:40 +0200
  • 85fad93a71
    Add support for upstream Unix socket connections Simon Ser 2020-07-06 17:31:11 +0200
  • 7af21d9d81
    Parse upstream URLs with net/url Simon Ser 2020-07-06 16:59:14 +0200
  • b46a2554e1
    Check upstream address with net.SplitHostPort Simon Ser 2020-07-06 16:04:56 +0200
  • c490705fee
    Sort and split JOIN messages Simon Ser 2020-07-06 11:06:20 +0200
  • 4c8b01fb51
    Make length check clearer in sendNames Simon Ser 2020-07-06 10:59:34 +0200
  • 82990fb774
    Accept "irc" WebSocket subprotocol Simon Ser 2020-07-02 11:05:49 +0200
  • 3397965dea
    Add RemoteAddr to ircConn interface Simon Ser 2020-07-01 17:02:37 +0200
  • dc59263681
    Send compact channel name lists Hubert Hirtz 2020-06-30 09:11:30 +0200
  • a9887114d5
    Only read X-Forwarded-* if remote address is loopback Simon Ser 2020-06-29 18:33:23 +0200
  • 2c172fa8ca
    Extract X-Forwarded-* headers for WebSocket connections Simon Ser 2020-06-29 18:27:43 +0200
  • 90250f5be5
    Reply to WHO BouncerServ Simon Ser 2020-06-29 18:09:48 +0200
  • d26194f62d
    Handle registration failures Simon Ser 2020-06-29 17:52:49 +0200
  • 0fa07f5f9a
    Return io.EOF on websocket connection closure Simon Ser 2020-06-29 10:24:41 +0200
  • cfb1de044e
    Don't save corrupted NickServ credentials Hubert Hirtz 2020-06-24 21:48:09 +0200
  • 6c453aa5ca
    service: list commands in lexicographic order Simon Ser 2020-06-24 12:08:35 +0200
  • 2232b3128b Fix sending messages from detached channels delthas 2020-06-12 14:35:26 +0200
  • ccf9cff351
    readme: extend copyright notice to all contributors Simon Ser 2020-06-12 14:37:43 +0200
  • 33a69edbfe
    readme: add link to website Simon Ser 2020-06-10 23:00:50 +0200
  • 67f8773320
    Fix missing appendServiceCommandSetHelp argument Simon Ser 2020-06-10 16:34:45 +0200
  • ce37fcc7c2
    Do not panic if BouncerServ command without handler is sent fox.cpp 2020-06-09 14:39:28 +0300
  • 1cbdb26dd1
    service: Handle zero-value in stringPtrFlag.String Kenny Levinsen 2020-06-10 14:13:19 +0200
  • 18250311b9
    ci: check scdoc is happy Simon Ser 2020-06-10 16:15:20 +0200
  • 7e7393bd23
    docs: Fix manpage syntax Kenny Levinsen 2020-06-09 21:04:50 +0200
  • 21af06302a sojuctl: Add support for creating admin users delthas 2020-06-07 01:32:50 +0200
  • 5be25711c7 Add support for the user create admin service command delthas 2020-06-07 01:30:27 +0200
  • f5611ae3f9 Add support for admin-restricted service commands delthas 2020-06-07 01:27:07 +0200
  • d1b4faa529 Add an admin flag to users delthas 2020-06-07 01:22:54 +0200
  • ed943f5451 Fix: Check the stdin scanner for errors when reading the password delthas 2020-06-07 01:20:56 +0200
  • 17fe033adc Rename handleServiceCreateNetwork to handleServiceNetworkCreate delthas 2020-06-07 01:19:25 +0200
  • 998546cdc3
    Introduce User.Created Simon Ser 2020-06-08 11:59:03 +0200
  • d0cf1d2882
    Add support for WebSocket connections Simon Ser 2020-04-23 22:25:43 +0200
  • 4b3469335e
    Fail auth on empty password in DB Simon Ser 2020-06-06 12:52:22 +0200
  • e54293cd0e
    doc: update URL to sr.ht hub in man page Simon Ser 2020-06-06 00:23:25 +0200
  • 409b05e2d6
    doc: add missing change-password service command Simon Ser 2020-06-06 00:21:37 +0200
  • f7894e612b Add support for downstream CHATHISTORY delthas 2020-05-22 00:59:57 +0200
  • 1fa5195b2f
    Fix handling of empty response to SASL challenge fox.cpp 2020-06-05 12:34:29 +0300
  • 6c1634799a
    Allow multiple listeners, default to ircs Simon Ser 2020-06-04 20:10:17 +0200
  • 754adc36fb
    Remove keepAlivePeriod Simon Ser 2020-06-04 18:37:19 +0200
  • 283d4bf14c
    Introduce ircConn Simon Ser 2020-06-04 17:23:27 +0200
  • 77faf72fa3
    Remove setKeepAlive Simon Ser 2020-06-04 16:58:31 +0200
  • c709ebfc91
    Add network update command Simon Ser 2020-06-02 11:39:53 +0200
  • bee2001e29
    Close net.Conn in conn.Close Simon Ser 2020-06-04 12:18:51 +0200
  • cb99e97f5f
    Introduce network.isClosed Simon Ser 2020-06-03 17:28:31 +0200
  • 07b4de8a1a
    Only send JOIN message if we have channels to join Simon Ser 2020-06-03 17:18:57 +0200
  • 9f40925199
    Unexport network.Stop Simon Ser 2020-06-03 16:18:56 +0200
  • 1622b772ab Allow to read password when stdin is not a tty. Thorben Günther 2020-04-20 23:09:11 +0200
  • 203dc3df6a
    Implement upstream SASL EXTERNAL support fox.cpp 2020-05-29 14:10:54 +0300
  • c43ce0da29
    Send the full user mask in RPL_LOGGEDIN Hubert Hirtz 2020-06-01 14:41:47 +0200
  • c547aa0278
    Join all channels with a single JOIN message Eyal Sawady 2020-05-25 20:15:57 -0400
  • b1367a0608 Fix parsing upstream RPL_INVITING messages delthas 2020-05-27 23:46:27 +0200
  • f4e0c51366
    Add support for TAGMSG and client message tags delthas 2020-05-21 07:04:34 +0200
  • cdef46d0da
    Forward all labeled errors and unknown messages to their downstream delthas 2020-05-19 17:33:44 +0200
  • f13a9c9d86
    Send a label with all messages sent from downstream delthas 2020-05-19 17:27:43 +0200
  • 96dad08302
    Add support for upstream ban, invite, and exception lists delthas 2020-05-19 17:06:52 +0200
  • 791cf4b887
    Add support for downstream WHOIS nick/network nick/network delthas 2020-05-11 23:48:07 +0200
  • a64e1d6761
    Add support for downstream LIST to a single upstream delthas 2020-05-08 20:27:21 +0200
  • 2d47d7067f
    Add support for downstream NICK to a single upstream delthas 2020-05-08 20:24:59 +0200
  • b3742cc731
    Update downstream nicks in single-server mode and after NICK delthas 2020-05-01 00:37:42 +0200
  • 566986fdd5
    Fix sending CAP END twice when SASL is not used delthas 2020-05-21 07:03:13 +0200
  • de7b4c8588
    Fix a null access due to assigning nil to the member memberships map delthas 2020-05-21 06:59:49 +0200
  • c88700ef18
    Fix parsing MODE messages by updating channel memberships delthas 2020-04-30 23:42:33 +0200
  • 732b581eb2
    Add support for multiple user channel memberships delthas 2020-04-30 23:39:59 +0200
  • 81e4930931
    Add time tag to echo messages Simon Ser 2020-05-05 16:52:50 +0200
  • f79cf305ab
    readme: add CI badge Simon Ser 2020-05-01 21:58:29 +0200
  • 40ee5e8405 Fix not properly marshaling self in single-server mode delthas 2020-05-01 19:03:34 +0200
  • 1363a5c27e
    Improve highlight matching Simon Ser 2020-05-01 19:51:22 +0200
  • bd8ab7230d
    Send service NOTICE on highlight in detached channel Simon Ser 2020-05-01 19:05:20 +0200
  • 70f26a1a5a
    Unify upstream NOTICE and PRIVMSG handling Simon Ser 2020-05-01 18:12:47 +0200
  • aa6f3a9954
    Don't clear channel key on JOIN Simon Ser 2020-05-01 17:39:53 +0200
  • d9186e994d
    Add support for detached channels Simon Ser 2020-04-28 15:27:41 +0200
  • a99d6dd019 Fix joining only one saved channel per network delthas 2020-05-01 02:02:41 +0200
  • bbb5e79f59
    Introduce permanentUpstreamCaps Simon Ser 2020-04-30 16:10:39 +0200
  • 2a569c3b27
    Add upstream cap-notify support Simon Ser 2020-04-30 15:27:41 +0200
  • e9cebb6fe3
    Use a lock to protect conn.{closed,outgoing} Simon Ser 2020-04-30 10:35:02 +0200
  • e7e4311160
    Remove network.upstream Simon Ser 2020-04-30 10:25:16 +0200
  • c4655f1492
    Add upstreamConn.caps Simon Ser 2020-04-29 19:45:37 +0200
  • 8445979956
    Rename upstreamConn.caps to supportedCaps Simon Ser 2020-04-29 19:40:31 +0200
  • 0c549d68c4
    Add support for away-notify Simon Ser 2020-04-29 16:28:33 +0200
  • 394f2853ad
    Add downstream support for cap-notify Simon Ser 2020-04-29 19:07:15 +0200
  • 70131f5b31
    Don't use forEachDownstreamByID when forwarding RPL_AWAY Simon Ser 2020-04-29 15:32:22 +0200
  • 2236142681
    Check upstream NOTICE prefix is non-nil Simon Ser 2020-04-29 15:00:17 +0200