3
0
mirror of https://github.com/ergochat/ergo.git synced 2025-04-21 07:17:57 +02:00

Commit Graph

  • ddec79f8d0 Update translation framework a touch more Daniel Oaks 2018-01-23 15:09:47 +10:00
  • 75dcff7183 Update translation framework, add badge to readme Daniel Oaks 2018-01-23 15:06:55 +10:00
  • 1d22d65f9f Make config errors display more nicely Daniel Oaks 2018-01-23 15:06:33 +10:00
  • 4b1aa2b952 remove unused member ChannelRegistry.channels #181 Shivaram Lingamneni 2017-12-11 21:05:26 -05:00
  • 7edd9032d3 remove newConns channel Shivaram Lingamneni 2017-12-10 21:18:16 -05:00
  • 728863a17c move Commands initialization to an init() Shivaram Lingamneni 2018-01-22 13:50:58 -05:00
  • 62fc2c0cc3 remove Server.commands Shivaram Lingamneni 2017-12-10 21:00:57 -05:00
  • b2afd55285 Don't load example translation file, make example actually list all translatable strings Daniel Oaks 2018-01-22 22:16:07 +10:00
  • 090095b2b9 Set default client language when creating them Daniel Oaks 2018-01-22 21:30:28 +10:00
  • 275227a461 Make like every client-facing string translatable Daniel Oaks 2018-01-22 21:26:01 +10:00
  • 0569b5cfaa RESUME: Fix a few bugs, play modestrings 'n' all Daniel Oaks 2018-01-22 20:55:20 +10:00
  • f8b39cfe61 Send fake channel joins on RESUME Daniel Oaks 2018-01-21 13:13:20 +10:00
  • d13b2ee095 Update changelog Daniel Oaks 2018-01-21 12:53:22 +10:00
  • 7760634efe Actually let the takeover work somewhat more properly Daniel Oaks 2018-01-21 12:39:09 +10:00
  • 0d5327de8a Fix some issues, add RPL_WHOISACCOUNT Daniel Oaks 2018-01-21 12:23:47 +10:00
  • ac99e82192 Fix build issues Daniel Oaks 2018-01-21 11:59:52 +10:00
  • d09f085b1a Add very initial RESUME cap and command Daniel Oaks 2018-01-21 11:23:33 +10:00
  • eb25d4466b Update changelog again Daniel Oaks 2018-01-22 17:45:35 +10:00
  • fbac8c9a0c Updated changelog Daniel Oaks 2018-01-22 17:44:33 +10:00
  • cd6bf3e20c Don't load new language support by default, since we don't have any/enough language files to justify it Daniel Oaks 2018-01-22 17:42:41 +10:00
  • e99f22488f Make LANGUAGE support work Daniel Oaks 2018-01-22 17:30:31 +10:00
  • a7fdade41d Extend to include example translation stuff Daniel Oaks 2018-01-21 16:49:17 +10:00
  • ba77a95c81 Very initial beginning of languages implementation Daniel Oaks 2018-01-21 16:11:16 +10:00
  • cf53d27615 travis: Install goreleaser Daniel Oaks 2018-01-07 18:43:33 +10:00
  • 1c4f316ca9 Remove make clean for now, fixes Travis Daniel Oaks 2018-01-07 18:35:57 +10:00
  • 2b383145e5 Fix makefile / Travis Daniel Oaks 2018-01-07 13:20:05 +10:00
  • 3b3c1c733a Support bot mode +B Daniel Oaks 2018-01-07 12:56:51 +10:00
  • 7f06f25c15 Start making builds with goreleaser Daniel Oaks 2018-01-07 12:21:44 +10:00
  • e38d42c1ce Update changelog Daniel Oaks 2018-01-04 00:28:06 +10:00
  • 3ba8af714e Use base 36 when generating message IDs, gives us full 0-9a-z to use while preserving uniqueness nicely Daniel Oaks 2018-01-04 00:21:35 +10:00
  • 63bd52d471 Make message IDs much shorter (thanks @prawnsalad!) Daniel Oaks 2018-01-04 00:13:32 +10:00
  • 713fc59691 CAP: Correctly suspend registration for CAP REQ as per the spec Daniel Oaks 2017-12-28 13:50:42 +10:00
  • 342a84ba3f Makefile should use var defined at top of file Daniel Oaks 2017-12-28 13:42:09 +10:00
  • 7c624f9a38 Setup v0.10.4-unreleased devel ver Daniel Oaks 2017-12-28 13:41:36 +10:00
  • 25c59fdb37 vendor: Updated submodules Daniel Oaks 2017-12-26 12:57:39 +10:00
  • 5e9f0fd411 Release v0.10.3 v0.10.3 Daniel Oaks 2017-12-26 12:43:37 +10:00
  • b9f7850719 Update changelog Daniel Oaks 2017-12-26 12:38:54 +10:00
  • 197ab520bf Change casemapping name and advertisement to match new spec Daniel Oaks 2017-12-26 12:30:04 +10:00
  • 36b26f99be
    Merge pull request #173 from slingamn/timeouts.3 Daniel Oaks 2017-12-11 14:53:05 +10:00
  • d8d1705035 refactor idle timeouts again #173 Shivaram Lingamneni 2017-12-06 23:15:35 -05:00
  • e0519a6387 caps: Rename maxline cap Daniel Oaks 2017-12-06 13:11:38 +10:00
  • b2e5738f08
    Merge pull request #171 from slingamn/atime Daniel Oaks 2017-12-03 12:59:08 +10:00
  • ad1e00629b fix a race condition in idle timeouts #171 Shivaram Lingamneni 2017-12-02 20:14:28 -05:00
  • f5e7ec525d synchronize accesses to client.atime Shivaram Lingamneni 2017-12-02 20:05:06 -05:00
  • ad351268be
    Merge pull request #168 from slingamn/clientmanager Daniel Oaks 2017-11-23 08:35:50 +10:00
  • b4907dadb9 fix a bug where the uncasefolded nickname wasn't being recorded #168 Shivaram Lingamneni 2017-11-22 16:55:29 -05:00
  • d5a5f939dd review fixes Shivaram Lingamneni 2017-11-22 16:35:38 -05:00
  • 52b0fb71e7 refactor ClientManager Shivaram Lingamneni 2017-11-22 04:41:11 -05:00
  • 2cbbec567c Don't override package name Daniel Oaks 2017-11-19 10:42:40 +10:00
  • bfcada11dc KLINE: Save name of the banning oper Daniel Oaks 2017-11-19 10:32:32 +10:00
  • dedb029272 DLINE: Save name of the banning oper Daniel Oaks 2017-11-19 10:27:40 +10:00
  • 8036df92fc WHO: Require first param, matching other servers Daniel Oaks 2017-11-19 10:10:10 +10:00
  • bec050208d
    Merge pull request #166 from slingamn/banlist.3 Daniel Oaks 2017-11-17 16:09:21 +10:00
  • b83d454554 fix ban regexp not being recompiled on removal #166 Shivaram Lingamneni 2017-11-13 03:12:17 -05:00
  • b1e12ca1eb allow unprivileged users to list bans Shivaram Lingamneni 2017-11-13 02:55:26 -05:00
  • fc8007e6e4 Setup v0.10.3-unreleased devel ver Daniel Oaks 2017-11-13 22:52:48 +10:00
  • 11ea52b0f0 Release v0.10.2 v0.10.2 Daniel Oaks 2017-11-13 22:46:50 +10:00
  • a33e83de9e
    Merge pull request #165 from slingamn/get_fail Daniel Oaks 2017-11-13 22:43:24 +10:00
  • ca8a0b7091 fix a wide-ranging assortment of crash bugs #165 Shivaram Lingamneni 2017-11-13 02:42:20 -05:00
  • ff50a25b65
    Merge pull request #161 from slingamn/chanreg.3 Daniel Oaks 2017-11-13 12:46:23 +10:00
  • 075a38d08d developing: Add new release instructions. Daniel Oaks 2017-11-13 12:45:28 +10:00
  • efb54163a5 Setup v0.10.2-unreleased devel ver Daniel Oaks 2017-11-13 12:45:10 +10:00
  • f2d4698baf Release v0.10.1 v0.10.1 Daniel Oaks 2017-11-09 15:07:40 +10:00
  • 44538c3b0b
    Merge pull request #162 from slingamn/modeperms Daniel Oaks 2017-11-09 14:56:53 +10:00
  • 6d619bf411 fix channel mode change privilege enforcement #162 Shivaram Lingamneni 2017-11-08 23:37:38 -05:00
  • d4cb15354f remove registeredChannelsMutex #161 Shivaram Lingamneni 2017-11-08 22:19:50 -05:00
  • d5832bf765
    Merge pull request #160 from slingamn/cache.4 Shivaram Lingamneni 2017-11-08 22:18:25 -05:00
  • 60b861e07e fix a race in regenerateMembersCache #160 Shivaram Lingamneni 2017-11-07 14:38:18 -05:00
  • f9d8d1a4f9
    Merge pull request #158 from slingamn/renames Daniel Oaks 2017-11-03 08:02:12 +00:00
  • 9b74c47b74 rename some getters #158 Shivaram Lingamneni 2017-11-03 02:36:55 -04:00
  • 94cf438f51 remove channelJoinPartMutex #157 Shivaram Lingamneni 2017-10-30 05:21:47 -04:00
  • d715abf0f0 Add the INFO command Daniel Oaks 2017-10-29 07:59:56 +00:00
  • 33651ea03c vendor: Updated submodules Daniel Oaks 2017-10-29 05:05:15 +00:00
  • 384e6e1720 client: Fix crash from not having right line lengths computed Daniel Oaks 2017-10-29 05:04:32 +00:00
  • c6b6a25906 Merge remote-tracking branch 'slingmann/recovery' Daniel Oaks 2017-10-29 04:37:57 +00:00
  • c09ca729c4 Merge remote-tracking branch 'slingmann/membersmutex.2' Daniel Oaks 2017-10-29 04:36:42 +00:00
  • 03978c6b85 Setup 0.10.1-unreleased devel ver Daniel Oaks 2017-10-29 04:35:15 +00:00
  • 6130e48a67 always log the panic trace #156 Shivaram Lingamneni 2017-10-26 05:15:55 -04:00
  • 7b58bf76ef make error recovery configurable Shivaram Lingamneni 2017-10-26 04:19:01 -04:00
  • 80968d000f log panic traces via the usual logging mechanism Shivaram Lingamneni 2017-10-25 13:19:08 -04:00
  • 054f57e215 recover from client-caused panics Shivaram Lingamneni 2017-10-23 18:38:32 -04:00
  • 71e82a9ccf move a check, avoiding a crash #155 Shivaram Lingamneni 2017-10-23 18:01:28 -04:00
  • 240f121e5e bug fix: SAMODE should list other users' modes Shivaram Lingamneni 2017-10-22 23:07:21 -04:00
  • fbaf2d8e3a Release v0.10.0 v0.10.0 Daniel Oaks 2017-10-23 12:51:42 +10:00
  • fa83ccd82b refactor synchronization for Channel Shivaram Lingamneni 2017-10-22 19:50:16 -04:00
  • c026cc5ab6 review fixes #154 Shivaram Lingamneni 2017-10-15 22:37:36 -04:00
  • 8910dc59ee Fix KLINE quit/error message and corrects comment on Client.Quit Daniel Oaks 2017-10-16 10:48:05 +10:00
  • 7ccb485b50 add two getters Shivaram Lingamneni 2017-10-15 18:01:59 -04:00
  • e540fde816 refactor idle timeouts Shivaram Lingamneni 2017-10-15 12:24:28 -04:00
  • b86fc105cd eliminate destroyMutex Shivaram Lingamneni 2017-10-11 12:48:06 -04:00
  • 545e8d71db eliminate quitMutex Shivaram Lingamneni 2017-10-10 20:49:29 -04:00
  • b0649cb5d3 WEBIRC: Allow protecting with fingerprint and parse tls flag Daniel Oaks 2017-10-16 08:47:49 +10:00
  • 07a16b2502 changelog: Note WEBIRC command Daniel Oaks 2017-10-15 18:21:47 +10:00
  • e1868f8a47 WEBIRC: Export fields so the config loads properly Daniel Oaks 2017-10-15 18:15:18 +10:00
  • 34987ba53a Allow WEBIRC from specified hosts Daniel Oaks 2017-10-15 16:18:14 +10:00
  • 0cc5e68e0f Update logo some more Daniel Oaks 2017-10-15 13:18:29 +10:00
  • 8fbbbb0848 Update logo Daniel Oaks 2017-10-15 13:16:07 +10:00
  • a16d343bb1 changelog: Update Daniel Oaks 2017-10-15 13:03:43 +10:00
  • 16c4b4166a Change debug files from ergonomadic -> oragono Daniel Oaks 2017-10-15 12:48:10 +10:00
  • ef25b5b5c7 draft/sts -> sts Daniel Oaks 2017-10-15 07:58:18 +10:00