47 Комити (317a80464408c3df31f47a308aef2b02e914c3c4)

Аутор SHA1 Порука Датум
  Daniel Oaks 317a804644 Fix dates at top of source files пре 7 година
  Daniel Oaks 91fab3ba55 socket: Better deal with chanfloods пре 7 година
  Daniel Oaks f5536d7945 socket: Add a simple println when SendQ exceeded, config comment update пре 7 година
  Daniel Oaks c3be2d0d46 socket: Fixup sending code so we can support more connections пре 7 година
  Daniel Oaks f29a5f0e70 socket: Very initial SendQ limit пре 7 година
  Daniel Oaks de4db1c6ef socket: Start overhaul of sockets and writing пре 7 година
  Daniel Oaks 149550b453 socket: Timeout TLS handshakes пре 7 година
  Daniel Oaks b5e7d8968f accounts: Add SASL EXTERNAL handler пре 7 година
  Daniel Oaks 49034cb20e certfp: Add certfp retrieval from client пре 7 година
  Daniel Oaks 2f08401a0f Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better пре 8 година
  Daniel Oaks 9860094020 socket: Use updated socket code пре 8 година
  Jeremy Latt 4ce4ba31c5 keep track of whether sockets are closed пре 10 година
  Jeremy Latt 6c10add399 improve performance by using less goroutines пре 10 година
  Jeremy Latt 142bf3d3bb don't async buffer flushing пре 10 година
  Jeremy Latt b0bb0faadc remove unnecessary String()s; rename parse functions пре 10 година
  Jeremy Latt 3b12dec207 cleanup пре 10 година
  Jeremy Latt 2dc69c7e3d use a Scanner instead of ReadString пре 10 година
  Jeremy Latt 5f268e4847 async all write buffer flushes пре 10 година
  Jeremy Latt d696f2313e stop leaking client goroutines; closes #34 пре 10 година
  Jeremy Latt e15f47c766 move to channel-based logging пре 10 година
  Jeremy Latt 77d053ccac get rid of editableCommand пре 10 година
  Jeremy Latt 04f0b2c48d trim trailing space from commands пре 10 година
  Jeremy Latt 6f00f89efa relax unicode parsing rules пре 10 година
  Jeremy Latt 45bb0d05e7 normalize all unicode input from the client пре 10 година
  Jeremy Latt be089e7f5f do bcrypt in the client main routine пре 10 година
  Jeremy Latt 41e6baf9d4 get rid of a race; use pointers where possible пре 10 година
  Jeremy Latt 0856a9fa81 flag socket as closed when writes fail пре 10 година
  Jeremy Latt 0bf968e19e move command parsing and hostname lookups into the socket routine пре 10 година
  Jeremy Latt 3b56b5bf42 expose various go internals as a DEBUG command пре 10 година
  Jeremy Latt ad513da486 do hostname lookups in the client read thread пре 10 година
  Jeremy Latt c0dc733351 don't wait for writing to complete пре 10 година
  Jeremy Latt 6265b70622 get rid of goroutines on client socket пре 10 година
  Jeremy Latt f090c616b3 reduce writes пре 10 година
  Jeremy Latt dcb4ac90e2 use a buffered channel for socket writing пре 10 година
  Jeremy Latt 4f106e7d3e make server logging consistent with other logs пре 10 година
  Jeremy Latt 58517ad4e8 fix closed channel on socket close пре 10 година
  Jeremy Latt 9c1ab4f610 fix socket close race пре 10 година
  Jeremy Latt bd3ca4ae47 fix race in idle timeout; fix some string trimming; fix some replies пре 10 година
  Jeremy Latt cd4503be31 allow blank lines from the client пре 10 година
  Jeremy Latt 4e56ea1bdc get rid of unnecessary concurrency for channels and clients пре 10 година
  Jeremy Latt 50f1012c92 don't close socket sending channel пре 10 година
  Jeremy Latt 3a9027e3dc don't double-close socket пре 10 година
  Jeremy Latt 6ea3c8f4d1 fix race conditions пре 10 година
  Jeremy Latt 541a40b056 touch should respect destroyed пре 10 година
  Jeremy Latt 42ff4410ad more logging пре 10 година
  Jeremy Latt 11537ad975 abstract net operations as Socket пре 10 година