79 Révisions (23c7218bf1a1e2f7bb15d797b09da86727e552c3)

Auteur SHA1 Message Date
  Shivaram Lingamneni 23c7218bf1 first pass at renaming Oragono to Ergo il y a 3 ans
  Shivaram Lingamneni 5b33cd436f remove unnecessary indirection in semaphore il y a 3 ans
  Shivaram Lingamneni c78253fd93 more memory-efficient implementation of line reading il y a 3 ans
  Shivaram Lingamneni 28a0ec86b5 simplify Socket.Read il y a 3 ans
  Shivaram Lingamneni a4f9e08a85 fix #1151 il y a 4 ans
  Shivaram Lingamneni c92192ef48 review fixes; add submatch support to glob il y a 4 ans
  Shivaram Lingamneni 3d3aec6979 fix missing err check, thanks @eklitzke il y a 4 ans
  Shivaram Lingamneni 3dc5c8de78 more work on websocket support il y a 4 ans
  Shivaram Lingamneni 101dc6b0d9 increase TLS handshake timeout il y a 4 ans
  Shivaram Lingamneni 0af0a0b445 fix a race condition il y a 5 ans
  Shivaram Lingamneni 97e71dfef7 extract Semaphore to utils package il y a 5 ans
  Shivaram Lingamneni 85493ef031 upgrade message-tags to non-draft version il y a 5 ans
  Shivaram Lingamneni c8cf0befc6 fixes to irc/socket.go il y a 5 ans
  Shivaram Lingamneni a0bf548fc5 draft/resume-0.2 implementation, message history support il y a 5 ans
  Shivaram Lingamneni 3150f4e23b reduce copying of output lines il y a 6 ans
  Shivaram Lingamneni ebfef1e848 add Semaphore and ServerSemaphores il y a 6 ans
  Shivaram Lingamneni f54561171e try to reduce redundant goroutines il y a 6 ans
  Shivaram Lingamneni 4778e7bcc7 fixes il y a 6 ans
  Shivaram Lingamneni b2f798cf03 eliminate dedicated RunSocketWriter goroutine il y a 6 ans
  Shivaram Lingamneni d1f5c59eef fix #190 il y a 6 ans
  Shivaram Lingamneni 8fd1446627 tweak: clean up Socket.Close() il y a 6 ans
  Shivaram Lingamneni 0a432c9d99 do an actual nonblocking send instead of the len() trick il y a 6 ans
  Shivaram Lingamneni fa5d4be718 refactor irc.Socket il y a 6 ans
  Daniel Oaks 2419f69879 Move all errors into errors.go il y a 6 ans
  Euan Kemp 2e8a98a925 irc: fix timer memleak il y a 6 ans
  Daniel Oaks 4254672133 socket: Fix bad mutex unlock il y a 7 ans
  Daniel Oaks c911ff2bcd Squash a bunch of possible races il y a 7 ans
  Daniel Oaks f7a4f5d956 socket: Move to a timing-out send method that reduces goroutines and ensures QUIT/ERROR are sent il y a 7 ans
  Daniel Oaks 067f982da4 socket: Remove old comment il y a 7 ans
  Daniel Oaks 4a66771c39 socket: Attempt to close sockets better il y a 7 ans
  Daniel Oaks 86957d4392 socket: Fix quitting il y a 7 ans
  Daniel Oaks 121269661b socket: Make closing work a little better il y a 7 ans
  Daniel Oaks 317a804644 Fix dates at top of source files il y a 7 ans
  Daniel Oaks 91fab3ba55 socket: Better deal with chanfloods il y a 7 ans
  Daniel Oaks f5536d7945 socket: Add a simple println when SendQ exceeded, config comment update il y a 7 ans
  Daniel Oaks c3be2d0d46 socket: Fixup sending code so we can support more connections il y a 7 ans
  Daniel Oaks f29a5f0e70 socket: Very initial SendQ limit il y a 7 ans
  Daniel Oaks de4db1c6ef socket: Start overhaul of sockets and writing il y a 7 ans
  Daniel Oaks 149550b453 socket: Timeout TLS handshakes il y a 7 ans
  Daniel Oaks b5e7d8968f accounts: Add SASL EXTERNAL handler il y a 7 ans
  Daniel Oaks 49034cb20e certfp: Add certfp retrieval from client il y a 7 ans
  Daniel Oaks 2f08401a0f Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better il y a 8 ans
  Daniel Oaks 9860094020 socket: Use updated socket code il y a 8 ans
  Jeremy Latt 4ce4ba31c5 keep track of whether sockets are closed il y a 10 ans
  Jeremy Latt 6c10add399 improve performance by using less goroutines il y a 10 ans
  Jeremy Latt 142bf3d3bb don't async buffer flushing il y a 10 ans
  Jeremy Latt b0bb0faadc remove unnecessary String()s; rename parse functions il y a 10 ans
  Jeremy Latt 3b12dec207 cleanup il y a 10 ans
  Jeremy Latt 2dc69c7e3d use a Scanner instead of ReadString il y a 10 ans
  Jeremy Latt 5f268e4847 async all write buffer flushes il y a 10 ans