Commit graph

  • a2e77a7128 ImportEtherpad: Enforce single-pad records Richard Hansen 2021-11-25 18:14:38 -05:00
  • 33778281b9 ImportEtherpad: Simplify attribute key iteration Richard Hansen 2021-11-25 18:45:46 -05:00
  • 00fc7c8e86 ImportEtherpad: Reject unknown DB records Richard Hansen 2021-11-25 02:05:09 -05:00
  • 8e9bc8d325 ImportEtherpad: Avoid false positives when checking apool Richard Hansen 2021-11-25 01:10:04 -05:00
  • 003e5cbd4b ImportEtherpad: Fix DB key pad ID transformation Richard Hansen 2021-11-25 01:19:00 -05:00
  • fea7948b05 ImportEtherpad: Fix author info processing Richard Hansen 2021-11-25 01:43:46 -05:00
  • 777d045246 GroupManager: Clean up any mappings when deleting a group Richard Hansen 2021-11-28 01:47:44 -05:00
  • 80e358c249 GroupManager: Clean up any mappings when deleting a group Richard Hansen 2021-11-28 01:47:44 -05:00
  • e83d83a36e Docker: Upgrade Debian packages Richard Hansen 2021-11-28 02:24:52 -05:00
  • afe6fc59e0 Docker: Update to the latest LTS image Tommy 2021-11-08 11:40:34 -05:00
  • 5b37a56197 GroupManager: Use .setSub() and parallel queries to avoid races Richard Hansen 2021-11-12 21:26:55 -05:00
  • 9d63700da0 SessionManager: Use .setSub() and parallel queries to avoid races Richard Hansen 2021-11-12 21:26:01 -05:00
  • 3070cee9ca Delete group after removing it from the group list Timon Engelke 2021-11-13 00:15:31 +01:00
  • 09c9e32d72 Delete session after corresponding group2session and author2session Timon Engelke 2021-11-12 23:16:20 +01:00
  • ec5f2b125f Merge branch 'master' into develop Richard Hansen 2021-11-25 18:40:29 -05:00
  • 2f0561abc0 ImportEtherpad: Remove unnecessary variable Richard Hansen 2021-11-24 23:39:27 -05:00
  • 9bc90128cb ImportEtherpad: Fix async logic Richard Hansen 2021-11-23 00:34:59 -05:00
  • b7065eb9a0 Add notable enhancements/fixes to 1.8.15 changelog Richard Hansen 2021-11-21 01:39:53 -05:00
  • bbd71cea22 Refine CHANGELOG.md Richard Hansen 2021-11-20 22:04:07 -05:00
  • 0983985dd5 easysync tests: Split into multiple files webzwo0i 2021-10-17 23:57:47 +02:00
  • 617515bcbb easysync tests: Group related tests webzwo0i 2021-10-17 23:57:47 +02:00
  • 310444f5d3 easysync tests: Rename tests webzwo0i 2021-10-17 23:57:47 +02:00
  • ec3833ab66 easysync tests: Convert IIFE into a describe() webzwo0i 2021-10-17 23:57:47 +02:00
  • 6a7b54313f easysync tests: Move shared helper functions to the top Richard Hansen 2021-11-13 20:02:52 -05:00
  • d3427240c6 tests: Serve all of src/tests/frontend/, not just specs Richard Hansen 2021-11-23 21:06:16 -05:00
  • 89fe40e080 Changeset: Migrate from OpIter to deserializeOps() Richard Hansen 2021-10-25 05:48:58 -04:00
  • 0eca0251f2 Changeset: Use a generator to implement OpIter Richard Hansen 2021-10-20 20:34:09 -04:00
  • a4aec006dc Changeset: Turn opIterator() into a real class Richard Hansen 2021-10-13 15:42:03 -04:00
  • 86959f7ebc Changeset: Throw on unexpected chars while iterating ops Richard Hansen 2021-10-21 03:17:28 -04:00
  • 657492e191 Changeset: Turn newOp() into a real class Richard Hansen 2021-10-25 01:21:19 -04:00
  • fba0bb6dff Changeset: Turn textLinesMutator() into a real class Richard Hansen 2021-03-21 14:34:02 -04:00
  • dab881139d Pad: Fix copyPadWithoutHistory apool corruption bug Richard Hansen 2021-11-22 15:16:00 -05:00
  • ed78b56079 tests: Refine copyPadWithoutHistory tests Richard Hansen 2021-11-22 15:34:03 -05:00
  • d36f79f97a Changeset: Turn opIterator() into a real class Richard Hansen 2021-10-13 15:42:03 -04:00
  • 3e0e428b23 Changeset: Throw on unexpected chars while iterating ops Richard Hansen 2021-10-21 03:17:28 -04:00
  • 15e3e48743 Changeset: Turn newOp() into a real class Richard Hansen 2021-10-25 01:21:19 -04:00
  • c0a3a3b49b Changeset: Turn textLinesMutator() into a real class Richard Hansen 2021-03-21 14:34:02 -04:00
  • d74dd235a4 Changeset: Replace appendATextToAssembler() with a generator Richard Hansen 2021-10-25 01:16:46 -04:00
  • f1cbd04ae4 Pad: Fix copyPadWithoutHistory apool corruption bug Richard Hansen 2021-11-22 15:16:00 -05:00
  • de76311413 tests: Refine copyPadWithoutHistory tests Richard Hansen 2021-11-22 15:34:03 -05:00
  • 9cd59a84af
    Fix bug_report.md bug template Richard Hansen 2021-11-22 17:25:00 -05:00
  • 3119e49982 Changeset: Replace appendATextToAssembler() with a generator Richard Hansen 2021-10-25 01:16:46 -04:00
  • 9e772df991 deps: Bump dependencies Richard Hansen 2021-11-21 03:38:15 -05:00
  • 2fc06a0884 Changeset: Add TODO comments for issues noticed Richard Hansen 2021-11-19 01:10:04 -05:00
  • f1eb7a25a6 Changeset: Migrate to the new attribute API Richard Hansen 2021-11-19 00:51:25 -05:00
  • f40d285109 tests: Refine contentcollector tests Richard Hansen 2021-11-19 05:16:11 -05:00
  • 1f227200da Replace separate attrib key, value calls with single pair call Richard Hansen 2021-11-18 20:06:56 -05:00
  • 6cf2055199 Changeset: New API to simplify attribute processing Richard Hansen 2021-11-17 16:27:05 -05:00
  • 982d8ad0f2 Changeset: Refactor makeAttribsString for readability Richard Hansen 2021-11-19 01:08:21 -05:00
  • 9e7b142bb7 Invert conditions to improve readability Richard Hansen 2021-11-18 18:59:17 -05:00
  • cdad5c3325 docs: Improve getLineHTMLForExport server-side hook docs Richard Hansen 2021-11-18 20:52:23 -05:00
  • 93abc31936 changesettracker: Fix author attribute ID fetch Richard Hansen 2021-11-16 18:16:47 -05:00
  • d0e74ada2f changesettracker: Remove unnecessary .numToAttrib check Richard Hansen 2021-11-16 18:08:06 -05:00
  • 3ec5e84737 lint: Update ESLint dependencies Richard Hansen 2021-11-21 03:00:29 -05:00
  • cddd78d892 fix: upgrade formidable from 1.2.2 to 1.2.6 snyk-bot 2021-11-21 07:04:06 +00:00
  • ff0f81161f fix: upgrade async from 3.2.1 to 3.2.2 snyk-bot 2021-11-21 07:04:10 +00:00
  • dd9814a4b8 fix: upgrade clean-css from 5.2.1 to 5.2.2 snyk-bot 2021-11-21 07:04:15 +00:00
  • 7ed980aa59 fix: upgrade rate-limiter-flexible from 2.3.1 to 2.3.2 snyk-bot 2021-11-21 07:04:19 +00:00
  • 92b54993bd
    fix: upgrade rate-limiter-flexible from 2.3.1 to 2.3.2 snyk-bot 2021-11-21 07:04:19 +00:00
  • 54d1857bf6
    fix: upgrade clean-css from 5.2.1 to 5.2.2 snyk-bot 2021-11-21 07:04:15 +00:00
  • 2aae0bfe26
    fix: upgrade formidable from 1.2.2 to 1.2.6 snyk-bot 2021-11-21 07:04:06 +00:00
  • 8274e01d34 Add notable enhancements/fixes to 1.8.15 changelog Richard Hansen 2021-11-21 01:39:53 -05:00
  • 978555653b Refine CHANGELOG.md Richard Hansen 2021-11-20 22:04:07 -05:00
  • 90aead6eae Merge branch 'master' into develop John McLear 2021-11-20 15:20:41 +00:00
  • 868c6852de Merge branch 'develop' 1.8.15 John McLear 2021-11-20 15:20:37 +00:00
  • 2e19087cb9 bump version John McLear 2021-11-20 15:20:35 +00:00
  • ae1741c25b PadMessageHandler: Add missing parseNum() for attribute lookup Richard Hansen 2021-11-16 17:59:33 -05:00
  • a052580bd1 PadMessageHandler: Stop the USER_CHANGES timer on exception Richard Hansen 2021-11-16 03:46:27 -05:00
  • 97e382e5d2 PadMessageHandler: Move USER_CHANGES processing inside try Richard Hansen 2021-11-16 16:05:28 -05:00
  • b1c1501e1e PadMessageHandler: Use object destructuring Richard Hansen 2021-11-16 16:04:03 -05:00
  • e961718ff2 PadMessageHandler: Improve error logging Richard Hansen 2021-11-16 16:01:01 -05:00
  • 1447ab8899 PadMessageHandler: Factor out common USER_CHANGES error message formatting Richard Hansen 2021-11-16 15:55:01 -05:00
  • 35b2aeb3b1 PadMessageHandler: Factor out duplicate bad USER_CHANGES handling Richard Hansen 2021-11-16 15:45:48 -05:00
  • 85919ff914 PadMessageHandler: Replace channels package with async-friendly class Richard Hansen 2021-11-16 02:51:36 -05:00
  • 5c1177a3d9 PadMessageHandler: Switch from nodeify to util.callbackify Richard Hansen 2021-11-16 02:12:54 -05:00
  • abf4eeeb17 ImportHtml: Wait for HTML processing to complete Richard Hansen 2021-11-15 03:18:27 -05:00
  • 50dce085c2 ImportHtml: In-line an unnecessary function Richard Hansen 2021-11-15 14:18:04 -05:00
  • afdb01681a ImportHtml: Reuse the HTML processor Richard Hansen 2021-11-15 03:17:38 -05:00
  • db105e8650 ImportHtml: Get the logger once Richard Hansen 2021-11-15 03:15:57 -05:00
  • 6e19d888d3 docs: Check in src/bin/doc/package-lock.json Richard Hansen 2021-11-20 01:09:42 -05:00
  • 815e39e0da ImportHtml: Wait for HTML processing to complete Richard Hansen 2021-11-15 03:18:27 -05:00
  • 2abd996d38 ImportHtml: In-line an unnecessary function Richard Hansen 2021-11-15 14:18:04 -05:00
  • 8476bbcbc3 ImportHtml: Reuse the HTML processor Richard Hansen 2021-11-15 03:17:38 -05:00
  • 74d016cb2d ImportHtml: Get the logger once Richard Hansen 2021-11-15 03:15:57 -05:00
  • b540c2bc48 release: Add version to changelog John McLear 2021-11-19 15:27:40 +00:00
  • 24b22e3a6d MinifyWorker: Fix buggy error handling in compressCSS Richard Hansen 2021-11-15 03:14:04 -05:00
  • 98f0e931fe MinifyWorker: Promisify compressCSS Richard Hansen 2021-11-15 03:11:54 -05:00
  • c94906f1f8 MinifyWorker: Delete unhelpful comment Richard Hansen 2021-11-15 03:13:25 -05:00
  • a65498e849 Changeset: Move SmartOpAssembler.appendOpWithText() to a standalone function Richard Hansen 2021-10-13 00:19:09 -04:00
  • eae814f5a0 pad_utils: New warnWithStack() function Richard Hansen 2021-10-25 01:18:17 -04:00
  • 1bbe0d9215 Changeset: Use in check to help TypeScript narrowing Richard Hansen 2021-10-25 05:17:18 -04:00
  • 4f4a775d9e Changeset: Improve handling of missing attribute in old pool Richard Hansen 2021-10-25 05:19:35 -04:00
  • b62534a6b2 Changeset: Use Maps to simplify attribute processing Richard Hansen 2021-10-12 02:00:56 -04:00
  • 9401ae876b Changeset: Sort attributes by keys, not full string rep Richard Hansen 2021-10-11 21:11:28 -04:00
  • 1cad5d881a Changeset: Use for...of iteration to improve readability Richard Hansen 2021-10-11 18:14:01 -04:00
  • 6d5b737140 Changeset: Replace .apply() with spread operator Richard Hansen 2021-10-11 17:37:43 -04:00
  • 9c17b03660 Changeset: Require Op opcode and attribs to be strings Richard Hansen 2021-10-03 04:47:29 -04:00
  • 0ae8fb1441 Changeset: Use string concatenation instead of array join Richard Hansen 2021-10-11 04:31:28 -04:00
  • 097f2623c6 Changeset: Add sanity checks to slicerZipperFunc() Richard Hansen 2021-03-22 20:23:59 -04:00
  • efeb69b4ea Changeset: Simplify slicerZipperFunc() Richard Hansen 2021-03-22 20:18:09 -04:00