summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Improve client/server error messagesCurtis McEnroe2019-10-272-4/+4
* Add reload cmd to rc scriptCurtis McEnroe2019-10-271-6/+17
* Reload certificate on SIGUSR1Curtis McEnroe2019-10-273-7/+24
* Drop clients on zero-length readsCurtis McEnroe2019-10-271-2/+2
* Explicitly tls_handshake new clientsCurtis McEnroe2019-10-271-4/+11
* Document rationaleCurtis McEnroe2019-10-261-1/+24
* Handle nick collisionCurtis McEnroe2019-10-261-0/+7
* Wait for AUTHENTICATE + from serverCurtis McEnroe2019-10-262-6/+7
* Respond to PING with same parameterCurtis McEnroe2019-10-261-1/+1
* Add undocumented flag to disable verificationCurtis McEnroe2019-10-263-4/+11
* Do not require RPL_ISUPPORT for stateReadyCurtis McEnroe2019-10-261-2/+1
* Implement graceful shutdownCurtis McEnroe2019-10-261-2/+27
* Require PASS before USERCurtis McEnroe2019-10-261-3/+7
* Track channel topicsCurtis McEnroe2019-10-264-28/+58
* Set AWAY when no clients are connectedCurtis McEnroe2019-10-262-2/+12
* Add flags to request TOPIC and NAMES on client connectCurtis McEnroe2019-10-264-3/+19
* OopsCurtis McEnroe2019-10-261-1/+1
* Disconnect client on unknown commandCurtis McEnroe2019-10-261-0/+1
* Allow reading sensitive information from filesCurtis McEnroe2019-10-262-10/+42
* Add rc scriptCurtis McEnroe2019-10-263-4/+58
* Add install and uninstall targetsCurtis McEnroe2019-10-251-0/+10
* Expand documentationCurtis McEnroe2019-10-252-2/+37
* Add AGPLv3 notice on client registrationCurtis McEnroe2019-10-253-2/+10
* Rename project pounceCurtis McEnroe2019-10-254-11/+11
* Add copy of AGPLv3Curtis McEnroe2019-10-251-0/+661
* Send PRIVMSG and NOTICE to other clientsCurtis McEnroe2019-10-253-1/+27
* Clean up event loopCurtis McEnroe2019-10-251-9/+15
* Clean up clientCurtis McEnroe2019-10-251-35/+35
* Clean up stateCurtis McEnroe2019-10-251-70/+66
* Clean up server codeCurtis McEnroe2019-10-251-18/+15
* Clean up listen APICurtis McEnroe2019-10-253-10/+11
* Use produce/consume words for ring bufferCurtis McEnroe2019-10-255-23/+23
* Implement client reading from ring bufferCurtis McEnroe2019-10-253-14/+50
* Implement ringDiff and ringReadCurtis McEnroe2019-10-252-14/+33
* Remove manual client naming from manual pageCurtis McEnroe2019-10-241-10/+3
* Zero entire Client structCurtis McEnroe2019-10-241-13/+3
* Register readers by client usernamesCurtis McEnroe2019-10-243-2/+32
* Unset non-blocking on clientsCurtis McEnroe2019-10-242-3/+0
* Intercept client QUITCurtis McEnroe2019-10-241-0/+9
* Only set NeedCapEnd if unregisteredCurtis McEnroe2019-10-241-2/+2
* Set client-side origin to irc.invalidCurtis McEnroe2019-10-241-1/+1
* Factor out client-side origin nameCurtis McEnroe2019-10-241-8/+11
* Intercept all CAP commands from clientsCurtis McEnroe2019-10-241-1/+7
* Ignore further CAP ENDCurtis McEnroe2019-10-241-2/+4
* Implement client CAP for server-timeCurtis McEnroe2019-10-241-1/+30
* Implement ringWriteCurtis McEnroe2019-10-244-1/+44
* Make clientFormat publicCurtis McEnroe2019-10-243-25/+33
* Make serverFormat publicCurtis McEnroe2019-10-243-13/+12
* Rename some thingsCurtis McEnroe2019-10-243-46/+45
* Add ISUPPORT draft to STANDARDSCurtis McEnroe2019-10-231-0/+11