Commit Graph

  • 1a8fe19416 Fix/cors csp (#64) main Chris 2025-06-20 15:07:56 -07:00
  • 391327db2a update readme for allowed_iframe_origins fix/cors-csp gitmotion 2025-06-20 15:05:04 -07:00
  • 3efaed686b add back allowed_iframe_origins env as a fallback for allowed_origins gitmotion 2025-06-20 15:02:10 -07:00
  • 5773aef863 Remove hsts from helmet and apply new pin status check limits gitmotion 2025-06-20 14:17:17 -07:00
  • 213bfb0d48 set server to listen on 0.0.0.0 and control with cors gitmotion 2025-06-20 13:47:13 -07:00
  • 3738189838 add build to docker compose for local builds gitmotion 2025-06-20 12:04:43 -07:00
  • bf47191dd4 Add helmet config and deprecate previous ALLOWED_IFRAME_ORIGINS gitmotion 2025-06-20 12:01:32 -07:00
  • e35a6ee280 Reapply "deprecate ALLOWED_IFRAME_ORIGINS" gitmotion 2025-06-20 10:32:47 -07:00
  • 683ee93036 Revert "deprecate ALLOWED_IFRAME_ORIGINS" gitmotion 2025-06-20 09:36:05 -07:00
  • 9792f06691 deprecate ALLOWED_IFRAME_ORIGINS gitmotion 2025-06-20 09:30:23 -07:00
  • 1458dcfdc4 CORS/CSP fix gitmotion 2025-06-20 08:20:28 -07:00
  • 489aa48bb2 Include BASE_URL as ALLOWED_ORIGIN by default Add-ALLOWED-ORIGINS abiteman 2025-06-19 22:24:09 -05:00
  • 6594628bfa fix: restore /health endpoint and correct static file middleware ordering abiteman 2025-06-19 22:02:10 -05:00
  • 2be8a8aaa1 fix: remove duplicate allowedIframeOrigins property definition in config abiteman 2025-06-19 21:56:53 -05:00
  • 2bd8a322f9 fix: prevent open redirect vulnerability in auth routes by validating redirect URLs abiteman 2025-06-19 21:55:11 -05:00
  • 65a0f51ea7 fix: use absolute path for static file serving to prevent CWD dependency abiteman 2025-06-19 21:52:07 -05:00
  • 542b35d6d4 feat: fix PIN input errors and improve security configuration abiteman 2025-06-19 21:37:59 -05:00
  • 54cdf4be36 Update README.md abite 2025-06-04 11:07:48 -05:00
  • db27b25372 Merge pull request #56 from gitmotion/fix/escape-html-xss abite 2025-05-15 12:54:35 -05:00
  • 478477c6ea Merge pull request #57 from gitmotion/update-icon abite 2025-05-13 11:15:40 -04:00
  • d37760e9dd Update icons to selfh.st icons gitmotion 2025-05-13 08:10:47 -07:00
  • 1835f611da Add html escaping to frontend uploader for xss security gitmotion 2025-05-12 13:17:27 -07:00
  • 5177752a6a chore: Update comments in environment configuration files to clarify BASE_URL usage greirson 2025-05-09 07:59:14 -07:00
  • 5f59771420 closer dev greirson 2025-05-06 21:12:18 -07:00
  • 520c73b726 refactor(docker): Improve Dockerfile for upload directory management greirson 2025-05-06 20:27:11 -07:00
  • 543ebffb8d feat: support puid/pgid/umask (#52) Greirson Lee-Thorp 2025-05-06 20:17:32 -07:00
  • 8270c7ccd0 feat(docker): Added a health check endpoint to ensure the application is running properly, enhancing reliability in deployment. greirson 2025-05-06 20:07:02 -07:00
  • e4143c38db fix(footer): Restore footer content in index.html and adjust styles for improved layout greirson 2025-05-06 17:03:51 -07:00
  • 1f236ce086 feat(upload): Add active upload tracking and confirmation dialog for ongoing uploads greirson 2025-05-06 16:38:06 -07:00
  • 982b7b49e3 feat:(storage) fixing what i borked greirson 2025-05-06 16:26:15 -07:00
  • 369077676d refactor(storage): Streamline S3 adapter code and improve metadata handling greirson 2025-05-06 13:50:44 -07:00
  • 165223f8ed feat(upload): Enhance file upload functionality with improved metadata management and user experience greirson 2025-05-06 13:44:26 -07:00
  • 1273fe92b1 feat(storage): Enhance S3 adapter with unique folder prefix handling greirson 2025-05-06 10:50:33 -07:00
  • c24e866074 feat(storage): Implement S3 and local storage adapters with enhanced configuration (#54) Greirson Lee-Thorp 2025-05-05 22:17:45 -07:00
  • bdd80020a0 feat(storage): Implement S3 and local storage adapters with enhanced configuration s3 greirson 2025-05-05 21:52:22 -07:00
  • cb7e49b0e1 refactor(app): Improve error handling and HTML response processing in root route greirson 2025-05-05 17:19:40 -07:00
  • 5666569580 Merge branch 'main' of https://github.com/DumbWareio/DumbDrop into dev, add dev branch push to dockerhub greirson 2025-05-05 16:53:58 -07:00
  • c75d200c70 Update docker-publish.yml to support :dev tag Greirson Lee-Thorp 2025-05-05 16:53:40 -07:00
  • 6f1b93ed39 feat: footer (#53) Greirson Lee-Thorp 2025-05-05 16:25:10 -07:00
  • b256311822 feat(upload): Implement persistent state via metadata for resumability (#50) (#51) Greirson Lee-Thorp 2025-05-04 16:30:16 -07:00
  • bf1c9a2dbd fix: Correct BASE_URL handling in login.html for API requests greirson 2025-05-04 11:56:06 -07:00
  • 105d2a7412 feat(upload): Implement persistent state via metadata for resumability (#50) Greirson Lee-Thorp 2025-05-04 11:33:01 -07:00
  • e963f2bcde feat: Improve dev experience, Improve Environmental Variable and Folder Control, resolves BASE_URL junk (#49) Greirson Lee-Thorp 2025-05-04 10:29:48 -07:00
  • 107684fe6a feat: Add ALLOWED_IFRAME_ORIGINS configuration and update security headers (#47) (#48) Greirson Lee-Thorp 2025-05-02 17:25:27 -07:00
  • 12ae628bd4 Merge pull request #46 from DumbWareio/greirson/issue45 V 2025-05-02 15:13:17 -07:00
  • ccd06f92bb feat: Enhance folder upload handling and filename sanitation greirson 2025-05-02 14:38:28 -07:00
  • 8f4b2ea873 Merge pull request #41 from gitmotion/fix/apprise-notifications-not-working-and-cve-fix abite 2025-03-13 17:58:37 -04:00
  • e11c9261f7 Fixed notifications config mapping and filename sanitation for cve/rce gitmotion 2025-03-13 13:23:08 -07:00
  • 81baf87e93 Merge pull request #40 from gitmotion/feature/add-pwa-registration abite 2025-03-12 16:22:25 -05:00
  • c4a806604a Add PWA Registration gitmotion 2025-03-12 14:00:38 -07:00
  • fc83e527b7 feat: Add Demo Mode for Testing and Evaluation (#37) V 2025-02-27 12:25:25 -07:00
  • 49532e6fda Merge branch 'demo' of https://github.com/DumbWareio/DumbDrop into demo demo V 2025-02-27 11:15:16 -07:00
  • 6316082a95 Create demo.md V 2025-02-27 11:14:07 -07:00
  • 686f0d9fb6 Update README.md V 2025-02-27 11:13:44 -07:00
  • 839ae032d5 Update README.md V 2025-02-27 11:12:37 -07:00
  • 539a977afb Update README.md V 2025-02-27 11:08:58 -07:00
  • dfee063ee1 demo things. V 2025-02-27 05:51:24 -07:00
  • c6a969b5cd feat: pin not working when rate limited redirect fix & allow non https baseUrl pin fix (#32) Chris 2025-02-24 10:56:57 -08:00
  • d42ca55c08 Update docker-publish.yml V 2025-02-21 21:22:07 -07:00
  • a923bb957a Update docker-publish.yml V 2025-02-21 21:20:33 -07:00
  • 3236a727ff Update pin input type to password to mask pin and match dumbwareio products (#33) Chris 2025-02-21 18:28:38 -08:00
  • 1a74774d6a feat: Enhance login page security and caching Greirson Lee-Thorp 2025-02-21 11:08:21 -08:00
  • aa25ef92f8 fix: Update login API endpoint paths for authentication routes Greirson Lee-Thorp 2025-02-19 08:27:23 -08:00
  • 7e0f3f85d7 Update .cursorrules Greirson Lee-Thorp 2025-02-16 23:57:03 -08:00
  • 1b40cf2e8e feat: add BASE_URL configuration for flexible deployment environments (#30) Greirson Lee-Thorp 2025-02-16 23:47:32 -08:00
  • 22f79f830b feat: Complete Application Infrastructure and Security Overhaul (#28) Greirson Lee-Thorp 2025-02-16 15:39:13 -08:00
  • 2ec69ba26e Merge pull request #27 from vin-im/main V 2025-02-08 19:03:07 -07:00
  • 72e8e2c286 Update README.md V 2025-02-08 16:59:55 -07:00
  • 0dd96b50ac fix: Update Apprise notification command execution method Greirson Lee-Thorp 2025-02-07 10:44:13 -08:00
  • d1aab6bc60 fix: Add proxy trust configuration for rate limiting Greirson Lee-Thorp 2025-02-07 10:33:53 -08:00
  • 80f74c5b8d Update issue templates abite 2025-02-06 11:18:17 -06:00
  • 5d801d699c Update issue templates abite 2025-02-06 11:17:37 -06:00
  • 6f0918a530 docs/test: Add dev setup and update docs (#23) Greirson Lee-Thorp 2025-02-04 21:15:21 -08:00
  • beb03e2415 Merge pull request #22 from greirson/progress-bar abite 2025-02-04 20:06:44 -06:00
  • 3177ac079b Merge branch 'DumbWareio:main' into progress-bar Greirson Lee-Thorp 2025-02-04 17:45:00 -08:00
  • 8ab70f45c8 feat: enhance file upload progress tracking and user experience Greirson Lee-Thorp 2025-02-04 17:00:31 -08:00
  • 3d10957ca0 Merge pull request #21 from greirson/even-dumber-drop abite 2025-02-04 12:33:11 -06:00
  • 16447493bf Merge branch 'main' into even-dumber-drop Greirson Lee-Thorp 2025-02-04 09:52:10 -08:00
  • 432cf7e386 Merge pull request #17 from greirson/security-enhancements abite 2025-02-04 08:15:07 -06:00
  • afb4f3f106 feat: Enhance AUTO_UPLOAD configuration parsing Greirson Lee-Thorp 2025-02-03 22:29:42 -08:00
  • 1a5bc93e01 feat: Add auto upload configuration and update environment settings Greirson Lee-Thorp 2025-02-03 22:11:21 -08:00
  • 71d2e939c2 Merge branch 'main' into security-enhancements Greirson Lee-Thorp 2025-02-03 21:23:50 -08:00
  • 38fc5994dd Merge pull request #20 from greirson/feat-dupe-handling abite 2025-02-03 21:05:22 -06:00
  • bcc555939b feat: improve batch ID handling for file and folder uploads Greirson Lee-Thorp 2025-02-03 17:37:33 -08:00
  • 79f6c53871 feat: improve single file upload batch ID generation Greirson Lee-Thorp 2025-02-03 17:14:03 -08:00
  • dec54b7803 feat: implement batch upload inactivity cleanup mechanism Greirson Lee-Thorp 2025-02-03 17:10:43 -08:00
  • a488c753db feat: improve file upload handling with atomic file and folder creation Greirson Lee-Thorp 2025-02-03 17:07:43 -08:00
  • 140d58cdc3 feat: improve batch ID generation and validation for file uploads Greirson Lee-Thorp 2025-02-03 16:56:30 -08:00
  • dac7143a19 feat: improve file and folder upload handling with unique naming Greirson Lee-Thorp 2025-02-03 15:55:40 -08:00
  • 7cee62304e chore: update Content Security Policy to allow jsdelivr CDN resources Greirson Lee-Thorp 2025-02-02 22:37:35 -08:00
  • d1c295a6f2 refactor: optimize upload rate limiting and chunk size Greirson Lee-Thorp 2025-02-02 21:42:09 -08:00
  • 490790a6a6 feat: enhance security with rate limiting and file extension filtering Greirson Lee-Thorp 2025-02-02 20:53:13 -08:00
  • b01f46c36e Merge commit from fork abite 2025-02-02 21:41:14 -06:00
  • 4ff8469d69 fix: improve Apprise notification security and command execution Greirson Lee-Thorp 2025-02-02 19:11:20 -08:00
  • 854f69a0c3 Merge pull request #16 from greirson/notification-enhancements abite 2025-02-01 00:04:14 -06:00
  • 89fe5c7cb7 dont worry about it Greirson Lee-Thorp 2025-01-31 21:39:35 -08:00
  • 34c12d47fb added storage placeholder for total size of upload folder Greirson Lee-Thorp 2025-01-31 21:28:53 -08:00
  • b91f82f3aa feat: enhance Apprise notifications with file size support Greirson Lee-Thorp 2025-01-31 21:07:53 -08:00
  • 2b78c12009 Merge pull request #13 from greirson/title-customization abite 2025-01-31 17:24:43 -06:00
  • 32c7226611 Update README.md abite 2025-01-31 16:58:30 -06:00