Commit graph

  • bd54c57d71
    Handle third-party JOIN and PART messages Simon Ser 2020-02-07 10:54:03 +0100
  • 8493f5b255
    Use a dedicated goroutine to write upstream messages Simon Ser 2020-02-06 22:46:46 +0100
  • 774872d655
    Add missing bridge.go, oops Simon Ser 2020-02-06 22:45:54 +0100
  • 86f66cf6c4
    Remove downstreamConn.WriteMessage Simon Ser 2020-02-06 22:35:24 +0100
  • ec658e3d39
    Send channel info to downstream on registration Simon Ser 2020-02-06 22:29:24 +0100
  • 3b0639bacc
    Keep track of upstream connections in a list Simon Ser 2020-02-06 22:25:32 +0100
  • 89f1944d30
    De-duplicate downstream QUIT handling Simon Ser 2020-02-06 22:22:14 +0100
  • cd7556264e
    Forward channel information Simon Ser 2020-02-06 22:19:31 +0100
  • 4a816e1593
    Write to downstream conn in dedicated goroutine Simon Ser 2020-02-06 21:52:04 +0100
  • 3f2e08b949
    Mark channel info as complete on RPL_ENDOFNAMES Simon Ser 2020-02-06 21:43:22 +0100
  • 5988d10a0b
    Remove downstream conn from list on disconnect Simon Ser 2020-02-06 21:30:44 +0100
  • 36c404c50c
    Allow Server to have access to upstreamConn Simon Ser 2020-02-06 21:20:22 +0100
  • 8bbba42aef
    Maintain a list of downstream connections Simon Ser 2020-02-06 21:11:35 +0100
  • 726d7cb54b
    Add per-upstream logger Simon Ser 2020-02-06 20:25:37 +0100
  • 7876ddb9c8
    Split IRC helpers to separate file Simon Ser 2020-02-06 19:24:32 +0100
  • ae7f162883
    Join channels on upstream servers Simon Ser 2020-02-06 19:22:04 +0100
  • 836a9c6986
    Handle NOTICE from upstream servers Simon Ser 2020-02-06 18:10:13 +0100
  • 343d4cfded
    Handle MODE messages from upstream servers Simon Ser 2020-02-06 18:07:35 +0100
  • f2b471259a
    Handle upstream RPL_MYINFO messages Simon Ser 2020-02-06 17:04:49 +0100
  • cad64e1a6c
    Send standard user/channel modes to downstream connections Simon Ser 2020-02-06 16:50:47 +0100
  • 9a331b9d38
    Ignore some upstream messages Simon Ser 2020-02-06 16:39:09 +0100
  • b5f3bad588
    Split downstram and upstream code into separate files Simon Ser 2020-02-06 16:18:19 +0100
  • a2d9a64bed
    Log upstream server errors Simon Ser 2020-02-06 16:13:29 +0100
  • c14e26769f
    Add basic upstream message handler Simon Ser 2020-02-06 16:11:28 +0100
  • 56d793543e
    Connect to upstream servers Simon Ser 2020-02-06 16:03:07 +0100
  • 06cd1ce44f
    Add Server.Logger Simon Ser 2020-02-06 15:50:46 +0100
  • 003ce38bf8
    Rename conn to downstreamConn Simon Ser 2020-02-06 15:22:26 +0100
  • 3ccc1bb4e8
    Handle PING Simon Ser 2020-02-06 12:18:37 +0100
  • f8a03a25df
    Send ERR_NOMOTD on registration Simon Ser 2020-02-06 12:08:54 +0100
  • 5547eb7290
    Add connection registration Simon Ser 2020-02-04 18:56:07 +0100
  • 23ca41b435
    Handle NICK and USER Simon Ser 2020-02-04 12:19:18 +0100
  • 6d4581a6d0
    Send "unknown command" replies Simon Ser 2020-02-04 11:25:53 +0100
  • fb0825a100
    Add LICENSE and README.md Simon Ser 2020-02-04 10:50:28 +0100
  • 8e31fde0ab
    Add basic IRC listener Simon Ser 2020-02-04 10:46:22 +0100