1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +01:00

Commit Graph

  • 7c3465c8e2
    Merge d6bb03409f2f408c77a5b579f2263587d0d5c276 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Tessa Walsh 2025-03-13 17:33:41 +00:00
  • d6bb03409f Restore config.yaml defaults issue-924-client-side-playback Tessa Walsh 2025-03-13 13:33:31 -04:00
  • afb8a399b5 Install wabac service worker via setup.py Tessa Walsh 2025-03-13 13:29:41 -04:00
  • 62d6c7271f bump wabac to 2.21.4 Ilya Kreymer 2025-03-12 13:29:03 -07:00
  • a632dd0552 Fix version mention in docs Tessa Walsh 2025-03-12 15:06:07 -04:00
  • 9b97ae5199 Use Python 3.9-3.11 for CI Tessa Walsh 2025-03-12 15:00:20 -04:00
  • 317b9fb9a6 Clean up config.yaml Tessa Walsh 2025-03-12 14:17:32 -04:00
  • 262f293c66 Fix typo Tessa Walsh 2025-03-12 14:14:10 -04:00
  • ee1a0230e3 Bump Dockerfile to 3.11 Tessa Walsh 2025-03-12 14:12:27 -04:00
  • 609400fdeb Add docs for framed client-side replay Tessa Walsh 2025-03-12 14:11:45 -04:00
  • c342cc6ffb set archiveMod modifier to 'ir_' Ilya Kreymer 2025-03-11 22:39:45 -07:00
  • 36b344c825 Remove wabac submodule, update via build script and cdn Tessa Walsh 2025-03-11 15:36:45 -04:00
  • 8d7af13ecf Set Accept-Encoding to identity bump-dockerfile-python Tessa Walsh 2025-03-10 17:34:48 -04:00
  • bb30af9575 Set skipExisting to true, linting Tessa Walsh 2025-03-10 17:18:27 -04:00
  • 139ce40a3e changes Carl-OW 2025-03-10 07:33:27 +01:00
  • c569a4e644 Bump Dockerfile Python to 3.10 Tessa Walsh 2025-03-06 15:23:26 -05:00
  • 8707918269 WIP: Add client-side replay option Tessa Walsh 2025-03-06 15:23:08 -05:00
  • db56fb2df0 Add wabac.js as submodule and include sw in static dir Tessa Walsh 2025-03-06 15:21:40 -05:00
  • 50be6fc58d Use Python 3.9-3.11 for GH Actions CI Tessa Walsh 2025-03-03 11:06:05 -05:00
  • abdce3fa53 Bump Dockerfile Python version to 3.11 Tessa Walsh 2025-03-03 11:04:22 -05:00
  • e4272edbfe
    Merge ead28be44e361fe4e1bc27c5528ce06d75bb7225 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Natanael Arndt 2025-02-19 13:14:01 +00:00
  • ead28be44e Add a note to the documentation. Natanael Arndt 2025-02-12 14:49:19 +01:00
  • 27dbb0018b Introduce UWSGI_MOUNT env var Natanael Arndt 2025-02-12 14:37:26 +01:00
  • 08e9aa2292
    Merge 5468be15e90e05f0a473256fd6f27ec508e427a2 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 dependabot[bot] 2024-12-02 04:58:07 +00:00
  • 10c2ffeeb0
    Merge cedbcb819f21c8c120c583752385766d9594f218 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Lisias 2024-12-02 04:58:07 +00:00
  • d4bfc72d7a
    Merge 813429fb2fe83a1b7da15f074c3862f1e75601e2 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 lasztoth 2024-12-02 04:58:07 +00:00
  • e7170c64eb
    Merge 1b84866c54f5f565b9a948bae2617dcfbe7dd17a into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 dependabot[bot] 2024-12-02 04:57:59 +00:00
  • 1728fca326
    Merge b6ca5e9ada11554b4be338262a386af9482e55af into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 dependabot[bot] 2024-12-02 04:57:59 +00:00
  • 9545bc522a
    Merge ff9a442bfbfa2511afe4ce841160ad3c31657955 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Lauren Ko 2024-12-02 04:57:59 +00:00
  • eaf065727e
    Merge 853eedc246385ed8a83b294750319a6a666e50c7 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Kai Jauslin 2024-12-02 04:56:05 +00:00
  • f6d66854af
    Merge 8e7c548d506cf169fcf7a42f80e38a9b42b0eb30 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 notevenaperson 2024-11-14 10:03:30 +00:00
  • e9f3f71c75
    Merge 1b78bb4fb75d814b9f9cc62a1d2a7b1fcb09f898 into 7b0f8b58607fb0ed338f0cfddeb80c629582d8f6 Lisias 2024-11-13 17:07:44 -05:00
  • 7b0f8b5860
    Use JSON values in query string for JSON request bodies (#893) main Tessa Walsh 2024-11-13 17:07:35 -05:00
  • b44c93bf6e
    requirements: Adjust installation of Py3AMF module. (#920) Hellseher 2024-11-07 17:09:35 +00:00
  • 496b92e724
    Update requirements.txt Tessa Walsh 2024-11-07 11:34:56 -05:00
  • 5304f0b289
    fix: Return requirements after read. Sharlatan Hellseher 2024-11-07 09:30:28 +00:00
  • 7b819944c5
    requirements: Adjust installation of PyAMF module. Sharlatan Hellseher 2024-11-06 20:06:37 +00:00
  • 6259c88b75 Remove abspath, add validation back issue-sec-12-path-traversal Tessa Walsh 2024-11-05 12:13:58 -05:00
  • 41dccf8fe3 Comment out validation to rule out broken tests Tessa Walsh 2024-11-05 12:06:18 -05:00
  • 071749541f Ensure both calls of static_dir are Paths Tessa Walsh 2024-11-05 12:02:21 -05:00
  • 27cf0e70a3 Add details to exception to see where we're going wrong Tessa Walsh 2024-11-05 11:49:42 -05:00
  • a5a5d1c6d3 Fix validation Tessa Walsh 2024-11-05 11:34:20 -05:00
  • 839694f70f Use abspath for static dirs Tessa Walsh 2024-11-05 11:20:14 -05:00
  • fe2403f8b5 Try another validation approach Tessa Walsh 2024-11-05 11:13:02 -05:00
  • 6dcd1015da TEMP: Remove sanitization again Tessa Walsh 2024-10-31 13:03:21 -04:00
  • 9c1171fb11 Another go at resolving static paths Tessa Walsh 2024-10-31 12:50:21 -04:00
  • 9d98cf48ce TEMP: Check if sanitization is failing tests Tessa Walsh 2024-10-31 12:38:13 -04:00
  • c79af0d431 Fix expected 404 error message Tessa Walsh 2024-10-31 12:32:05 -04:00
  • 57730187ed Add path traversal tests Tessa Walsh 2024-10-31 12:18:15 -04:00
  • d89a0d3699 Sanitize static filepaths and prevent path traversal Tessa Walsh 2024-10-31 12:15:09 -04:00
  • 813429fb2f A fix for GitHub issue #865 KGX747 2024-08-22 09:00:26 +02:00
  • cedbcb819f
    That's the thing: we have file systems with transparent compression nowadays (and to think this started with Stacker on MS-DOS!), so it makes sense to use **uncompressed** WARC files on a BTRFS or NTFS with it activated. This commit deactivates the WARCIO gzip support when the filename **does not** ends with .gz, allowing the user to use these filesystems to reach the compression he wants without having to deal with uncompressing the WARC on use. Lisias T 2024-07-14 04:28:20 -03:00
  • 1b78bb4fb7
    Preventing the Python 3.12's "Deprecated since version 3.12: Use datetime.now() with UTC instead." Lisias T 2024-08-18 02:21:53 -03:00
  • 919385f581 chore: update gevent Philip Clegg 2024-07-02 11:35:39 +01:00
  • 5468be15e9
    Bump braces from 3.0.2 to 3.0.3 in /pywb/vueui dependabot/npm_and_yarn/pywb/vueui/braces-3.0.3 dependabot[bot] 2024-06-24 21:48:51 +00:00
  • e27c42bce3
    Bump werkzeug from 2.2.3 to 3.0.3 dependabot[bot] 2024-05-06 18:45:56 +00:00
  • 97fffe3a34 Once more, now 2.8.3 v-2.8.3 Tessa Walsh 2024-04-26 10:32:43 +02:00
  • 6205646b9b Bump version to 2.8.2 v-2.8.2 Tessa Walsh 2024-04-26 10:26:56 +02:00
  • 23891be2f1 Bump version v-2.8.1 Tessa Walsh 2024-04-26 10:21:03 +02:00
  • b190dddee9
    Pin redis for fakeredis (#904) Ed Summers 2024-04-26 01:03:27 -07:00
  • 92cbeacf32
    Pin redis for fakeredis Ed Summers 2024-04-25 16:28:09 -07:00
  • b9f1609df9
    Handle WARC filename conflicts with wb-manager add (#902) v-2.8.0 Tessa Walsh 2024-04-24 08:09:02 -04:00
  • d74c6c2a27 Fix argument to manager.add_archives Tessa Walsh 2024-04-24 12:29:18 +02:00
  • 52c5b84b1f Fix dupe renaming and add additional test for warc.gz Tessa Walsh 2024-04-24 12:23:35 +02:00
  • ee15a3e06f Fix for WACZ as well Tessa Walsh 2024-04-24 12:15:25 +02:00
  • 8d5b2be4c4 Avoid name conflicts when adding WARCs to collection Tessa Walsh 2024-04-24 12:07:34 +02:00
  • e89924bd39
    Rename --uncompress-wacz to --unpack-wacz and add docs (#901) Tessa Walsh 2024-04-24 05:02:26 -04:00
  • 8362dd391b Update help text Tessa Walsh 2024-04-24 10:57:59 +02:00
  • 786205921c Strip empty lines from index_content for test Tessa Walsh 2024-04-24 01:32:30 +02:00
  • e71159c25b Skip empty lines in indices Tessa Walsh 2024-04-24 01:26:25 +02:00
  • abe755b1de Rename --uncompress-wacz to --unpack-wacz Tessa Walsh 2024-04-24 01:18:51 +02:00
  • 4a645eee02 Add docs for wb-manager add --uncompress-wacz Tessa Walsh 2024-04-24 01:07:21 +02:00
  • b4c91c6633
    Bump version in README Tessa Walsh 2024-04-23 17:27:09 -04:00
  • 1e2665af13 Change version to 2.8.0 Tessa Walsh 2024-04-23 23:25:53 +02:00
  • fee14d7fe8
    Use fontawesome icon for timeline zoom out, remove unused static files (#895) Tessa Walsh 2024-04-17 00:47:58 -04:00
  • 5712945991
    Update usage docs section on creating web archives (#899) Tessa Walsh 2024-04-15 10:22:39 -04:00
  • d1b94c16b5 More code review changes Tessa Walsh 2024-04-12 16:17:48 -04:00
  • cff2f3a339
    Update docs/manual/usage.rst Tessa Walsh 2024-04-12 16:14:06 -04:00
  • ae9390b372
    Update docs/manual/usage.rst Tessa Walsh 2024-04-12 16:13:58 -04:00
  • 67d28ec590 Update usage docs section on creating web archives Tessa Walsh 2024-04-12 09:42:47 -04:00
  • 2fd6190b72
    update wombat to latest (3.7.3) (#896) Ilya Kreymer 2024-04-10 11:45:13 -07:00
  • 7dc2fcf659 update wombat to latest (3.7.3) Ilya Kreymer 2024-04-09 09:46:59 -07:00
  • 791a8d1033
    rewrite: stop prepending semicolon to this. special property access (#850) (#888) Alex Osborne 2024-04-10 01:37:55 +09:00
  • d055816ec3 rewrite: stop prepending semicolon to this. special property access (#850) Alex Osborne 2024-03-21 15:00:45 +09:00
  • 00059bc0e3 Remove unused icons from static directory Tessa Walsh 2024-04-04 13:59:31 -04:00
  • 85e844a261 Replace zoomout image in timeline with FA icon Tessa Walsh 2024-04-04 14:03:48 -04:00
  • 86ee3bd752
    Allow ACLJs to use *, SURT wildcard to match all URLs (#882) Tessa Walsh 2024-04-03 17:11:58 -04:00
  • fd815d6518 Document that wildcard should be at end of ACL file Tessa Walsh 2024-04-03 17:06:46 -04:00
  • d1e1636ae3
    Improve keyboard accessibility of Vue timeline (#889) Tessa Walsh 2024-04-03 17:02:55 -04:00
  • 9f01908f20 Use JSON values in query string for JSON request bodies issue-859-json-post-values Tessa Walsh 2024-04-01 12:25:54 -04:00
  • 43bf36da8d
    Bump gevent from 22.10.2 to 23.9.0 dependabot[bot] 2024-04-02 21:18:59 +00:00
  • 063e2f5bc7
    Bump werkzeug from 2.2.3 to 2.3.8 dependabot[bot] 2024-04-02 21:18:55 +00:00
  • 7c5fa48667 Add test Tessa Walsh 2024-02-13 12:33:37 -05:00
  • c27ff67c44 Document '*,' SURT in access controls documentation Tessa Walsh 2024-02-13 12:27:08 -05:00
  • 7660a53bb5 Add '*,' as wildcard to match all URLs/TLDs in ACls Tessa Walsh 2024-02-13 12:20:52 -05:00
  • f384f47013 Improve keyboard accessibility of Vue timeline Tessa Walsh 2024-03-29 11:50:35 -04:00
  • b4955cca66
    Upgrade dependencies (#839) Ed Summers 2024-04-02 17:16:50 -04:00
  • 8e1cd43ebe Pin markupsafe>=2.1.1 Tessa Walsh 2024-04-02 16:07:23 -04:00
  • 7b5544dcc5 More spacing test fixes Tessa Walsh 2024-04-01 15:10:54 -04:00
  • 3b554fbcdd Revert spacing changes for older 3.7-supporting werkzeug Tessa Walsh 2024-04-01 15:03:17 -04:00