Closed Frosty-J closed 2 years ago
Thanks for this PR, i’ll sure take a look
On Mon, Jun 6, 2022 at 1:26 AM Frosty-J @.***> wrote:
On server hosting that forces a particular case, Password Manager fails to work correctly, resulting in "Signup is not allowed." You may prefer to use dashes or something instead (this repository doesn't seem to strictly adhere to any particular naming convention) but, even if not merged, I hope this pull request can serve as a guide for anyone who may wish to use this on such a configuration. It's likely I missed something, but this is enough to get it working.
I also had trouble with importing data into the password manager, as my over a hundred rows resulted in insert.php being called over a hundred times, which triggered mod_evasive's denial-of-service protection. I was able to disable the module then import my data after determining why it started getting 403s. Grouping the import into a single request would solve this, and also ensure that the entries remain in the same order after importing (as the requests don't necessarily get processed in the order they're sent in).
You can view, comment on, or merge this pull request online at:
https://github.com/zeruniverse/Password-Manager/pull/265 Commit Summary
- a6472ab https://github.com/zeruniverse/Password-Manager/pull/265/commits/a6472abd3dec0bc15ab3ab7e7fbe14a6650d6455 lowercase filenames
File Changes
(20 files https://github.com/zeruniverse/Password-Manager/pull/265/files )
- M file_lists.txt https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-c215faf364e10d16239f38478b7f841bde0967d4bd42893d065d2aa8b5ed85b4 (26)
- R src/css/datatables.bootstrap.min.css https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-f061ca995e605e784b7115f7e8e40733857d2f9231375dc88fde20fef87a135e (0)
- R src/css/responsive.datatables.min.css https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-73a59438481e85df772df68dc43ef7e959c4852329bedc5954a6e8e304d8e278 (0)
- M src/history.php https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-cdf60f2aa7a224937d23b230dca2a627d6ba5e5460b901fc6fb812774e0c2693 (10)
- M src/index.php https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-67bc547cb802249d43973495f241371aa7b0282ce8547efc881d2ee11e8e0d64 (2)
- M src/js/common/backend.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-6fe570b8ca31f4addcd979511bff725fe1c28e809a2230249f844b145dabf79a (2)
- R src/js/common/commonfunctions.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-641aa87b6a8c4d235b5045d03866e32741bb59ee4c875cda5a4835bf997042af (0)
- R src/js/common/cryptowrapper.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-f42b0761828c0783ae5ff64c6fd52cf948215d26731b9a414c4254273bb45182 (0)
- R src/js/common/recoverybackend.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-e275a9344cf7ac752626a56a5eb9a89a1724ea6d4963518378177f207c5d0d3e (0)
- R src/js/lib/datatables.bootstrap.min.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-695ba2f42060bca2c4f15ea67df747c986383a749f8a5b9345b315c877ba09ce (0)
- R src/js/lib/datatables.responsive.min.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-b28c5e2c382dd708813bc13806220c2ef973e42519b227f284836b4ff1462c96 (0)
- R src/js/lib/filesaver.min.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-aea7d577390f9b36fe2276dc0894b788690eed7cc2137f5ffabea9f22cc73208 (0)
- R src/js/lib/jquery.datatables.min.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-63c6b455a4d43174e1043c2d44199341aaf8486f4b3cd8c04eb4f436aa78534a (0)
- R src/js/plugins/keyboardshortcuts.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-7240651a6a911c49f725f7c42e9d9cae85091848468035d3ad329f0f7c459fa6 (0)
- R src/js/plugins/linkbutton.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-2a700654ec965c17f80149e4f40b150d8409068fd7d4d7ed1ab746c082d12071 (0)
- R src/js/plugins/passwordage.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-91f705933704146b14afae64e33844664041287cc591d695904d2f8091264198 (0)
- R src/js/plugins/passwordhistory.js https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-d982c5b61e7049a8c5ba77dbbce64a0af86bfae1e36d57cb06b6d4be11e7687e (0)
- M src/password.php https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-5c6632f2d88a6cdae43ac2e55eca9498eab7a6f33a41b339589c370093e0ace3 (22)
- R src/rest/sessionalive.php https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-d884703b53e886d2b530e7cccdd4109563f8365f4d85716b3fe4eb2b6d7ddec2 (0)
- M src/signup.php https://github.com/zeruniverse/Password-Manager/pull/265/files#diff-e4973fff1428f5762c2c265da5013e8a213aa69e2b2f4c5ea01e4e416a9f623f (2)
Patch Links:
- https://github.com/zeruniverse/Password-Manager/pull/265.patch
- https://github.com/zeruniverse/Password-Manager/pull/265.diff
— Reply to this email directly, view it on GitHub https://github.com/zeruniverse/Password-Manager/pull/265, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDO6NFRZGOGOXO7RXTFKXTVNTPNHANCNFSM5X5K33CQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>
@Frosty-J have you tested this change? Is everything running?
I've not tested email functionality. The usual adding, deleting and updating of records I do works.
On server hosting that forces a particular case, Password Manager fails to work correctly, resulting in "Signup is not allowed." You may prefer to use dashes or something instead (this repository doesn't seem to strictly adhere to any particular naming convention) but, even if not merged, I hope this pull request can serve as a guide for anyone who may wish to use this on such a configuration. It's likely I missed something, but this is enough to get it working.
I also had trouble with importing data into the password manager, as my over a hundred rows resulted in
insert.php
being called over a hundred times, which triggered mod_evasive's denial-of-service protection. I was able to disable the module then import my data after determining why it started getting 403s. Grouping the import into a single request would solve this, and also ensure that the entries remain in the same order after importing (as the requests don't necessarily get processed in the order they're sent in).