61 Révisions (master)

Auteur SHA1 Message Date
  Shivaram Lingamneni eeec481b8d
tweaks to NAMES implementation (#2058) il y a 1 an
  Shivaram Lingamneni a549827f17 upgrade to go 1.18, use generics il y a 2 ans
  Shivaram Lingamneni 23c7218bf1 first pass at renaming Oragono to Ergo il y a 3 ans
  Shivaram Lingamneni 4a48e52518 fix #1490 il y a 3 ans
  Shivaram Lingamneni df8be72c6f move StringSet to utils package il y a 3 ans
  Shivaram Lingamneni 067e62ad5e fix #1166 and #1168 il y a 3 ans
  Shivaram Lingamneni c5a81d59ff fix #581 il y a 4 ans
  Shivaram Lingamneni 0880f20f4b fix analogous invalid parameters for ERR_NOSUCHNICK il y a 4 ans
  Shivaram Lingamneni 85493ef031 upgrade message-tags to non-draft version il y a 5 ans
  Shivaram Lingamneni a0bf548fc5 draft/resume-0.2 implementation, message history support il y a 5 ans
  Shivaram Lingamneni fad2475c3f modes refactor, #255 il y a 6 ans
  Daniel Oaks 3634d0601e Split modes into a subpackage (this is painful, but will force us to simplify and improve the API for interacting with modes) il y a 6 ans
  Shivaram Lingamneni 94cf438f51 remove channelJoinPartMutex il y a 6 ans
  Shivaram Lingamneni fa83ccd82b refactor synchronization for Channel il y a 6 ans
  Daniel Oaks eac6a69782 Fix some notes and add some comments. il y a 6 ans
  Daniel Oaks 2bd4d03ecc Prevent copying locks because that's silly il y a 7 ans
  Daniel Oaks e0035dfa04 types: Make ChannelNameMap use mutexes to fix crash il y a 7 ans
  Daniel Oaks 317a804644 Fix dates at top of source files il y a 7 ans
  Daniel Oaks 05074e966d modes: Continue overhauling il y a 7 ans
  Daniel Oaks 5e72409695 Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead 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
  Edmund Huber 34b01b115e add a type for CTCP-encoded strings, and NOTICEs for error cases il y a 10 ans
  Edmund Huber 6267b6a40c clean up /theater so that it doesn't need a bunch of pointers and that it reuses channel-scoped-user-modes machinery il y a 10 ans
  Jeremy Latt d85e6681d9 move modes code to its own file; fix SQL (un)marshalling il y a 10 ans
  Jeremy Latt 2006aff9f7 break up types.go il y a 10 ans
  Jeremy Latt 0126edc7af move capability handling code to a single file il y a 10 ans
  Jeremy Latt 77d053ccac get rid of editableCommand il y a 10 ans
  Jeremy Latt 96a108f8da mark unicode normalization with type il y a 10 ans
  Jeremy Latt 33df043961 fix CAP messages il y a 10 ans
  Jeremy Latt d4093e7f8b mask lists (ban, except, invite) il y a 10 ans
  Jeremy Latt 69cdad45ac partially-working sqlite-based usermasks il y a 10 ans
  Jeremy Latt 0874692aa8 send proper replies for cap protocol il y a 10 ans
  Jeremy Latt 36602c9a3c basic capability negotiation il y a 10 ans
  Jeremy Latt 45bb0d05e7 normalize all unicode input from the client il y a 10 ans
  Jeremy Latt b30e247e77 properly persist channels il y a 10 ans
  Jeremy Latt 02abeeb164 persistent channels persisted to a sqlite db il y a 10 ans
  Jeremy Latt 0bf968e19e move command parsing and hostname lookups into the socket routine il y a 10 ans
  Jeremy Latt 9960089226 format replies to strings instead of using a Reply struct il y a 10 ans
  Jeremy Latt 25ebab37d3 replies shouldn't contain references to client il y a 10 ans
  Jeremy Latt a55b912941 enforce nicks via lowercase strings il y a 10 ans
  Jeremy Latt a9d7f64693 kick command il y a 10 ans
  Jeremy Latt 4e56ea1bdc get rid of unnecessary concurrency for channels and clients il y a 10 ans
  Jeremy Latt e411dafda7 get rid of mutexes in favor of channel-base syncing il y a 10 ans
  Jeremy Latt 488b2ccf8f implement channel modes and messages properly il y a 10 ans
  Jeremy Latt 0bfa2fb98f channel mode flags and member modes il y a 10 ans
  Jeremy Latt 33b1e6c582 simplify Replier il y a 10 ans
  Jeremy Latt 87cc184ec0 type numeric codes il y a 10 ans
  Jeremy Latt 4d9742d033 organize server command into phases il y a 10 ans
  Jeremy Latt c805006ab8 save reply source id at init time for nick changes il y a 10 ans
  Jeremy Latt 415ccc7607 maybe fix networking hangs il y a 10 ans