Commit Graph
63 Commits
Author SHA1 Message Date
RandyTheSilly 37075230cc Added port-job for disabling extension management; applied to Haiku and Termux packages
Former-commit-id: eb66222b45b41fbd92712dacd23ed825ba377982
Former-commit-id: 0544589759a4e41c005aae8a6b00fcdff58f72d9
2023-07-11 12:34:59 -04:00
RandyTheSilly 2e51a1ff15 Ensure ~/.ssh directory exists in sshync configuration
Former-commit-id: 84f8021609d8e62c12e89fc539fcb954ec876118
Former-commit-id: 3bb543b0b155f6ef73dc277042246bf8f918597b
2023-07-10 14:41:44 -04:00
RandyTheSilly a3551cc042 If $EDITOR is not set, default to "vi" instead of "nano"
Former-commit-id: e07df2bf109cc0de30a88a1bfe49ec15f8e739fb
Former-commit-id: 9dc13886c901240b8f8cfe99a1181817d92161a7
2023-07-09 13:17:50 -04:00
RandyTheSilly ba1e2734be Re-implemented re-encryption termination warning
Former-commit-id: 328eb0038e909a9831edce0f1b978323c491f4f5
Former-commit-id: 337b2de2b370e6d410a14f5cffcea6d1b3b26034
2023-07-08 21:58:50 -04:00
RandyTheSilly 5255d61f61 Fixed missing clipboard tool error message
Former-commit-id: 0f44766f316be7c27ba2a9a6cb94ac9bbb86c0ab
Former-commit-id: 4811948d213abb5f5170841022f5b026242ac80b
2023-07-08 19:58:14 -04:00
RandyTheSilly 9fc2aa69a3 No longer exit the tweak menu after (un-)installing an extension
Former-commit-id: 6589fef86d354b7dd3fd066e19b87b412c5e6eec
Former-commit-id: 6d9b5a407a566effa13943664d4d6ba00de40d54
2023-07-08 19:41:45 -04:00
RandyTheSilly 4a7234282b Replaced termination messages with mid-config confirmation dialogs
Former-commit-id: d6cf3398a45586fc2f21b209cc8a10ad7f67c5d9
Former-commit-id: 55b9c950ac3d9a2fa63341c0e7382c912abda216
2023-07-08 19:09:06 -04:00
RandyTheSilly 5fb5b5b108 Allow multiple lines of text before presenting radio options
Former-commit-id: 46751c0b67133a277612c46086b21f5c2477cf48
Former-commit-id: db8800da451d469e1d42dae19a4ca77bf657c947
2023-07-08 18:53:37 -04:00
RandyTheSilly 1344aa23f6 Fixed privilege escalation code attempting to run when interacting with user-only menus
Former-commit-id: bcc2a99ab5324a049982bfff83eb191cfd7c0346
Former-commit-id: ce58e4b07a2e5fc26ab34c8ecdc695953b5a2d58
2023-07-08 17:24:57 -04:00
RandyTheSilly 2ac8e8e434 Fixed privilege escalation input in extension manager
Former-commit-id: d75cdc8010eb8b5285c532284c9b14d553c7deaf
Former-commit-id: 57edd15ca67e4f2e94f5201cdb18401b5ac40f59
2023-07-08 17:18:05 -04:00
RandyTheSilly aa7768fd6e Fixed potential variable undefined errors
Former-commit-id: e5e902682c90b221f8bb58d4a5ca08f2c82bb703
Former-commit-id: c210e048d0ee28327e8302f37f9dc439db826055
2023-07-08 12:58:26 -04:00
RandyTheSilly ee56a7a919 Fixed many instances where the curses menus could break the terminal session
Former-commit-id: df73403b4a8bc3ffb238486516d0f1e5a1f601c6
Former-commit-id: 649503907f391ff318fc0d3247b965ed3b2aacba
2023-07-07 15:06:57 -04:00
RandyTheSilly 4ad516e156 Fixed required options not being set when switching from server to client modes
Former-commit-id: 70c190d280802779a92fe2ad509c648134ea83aa
Former-commit-id: a2d939cd3b467186714625da7eae0027e738c5e0
2023-07-07 12:53:42 -04:00
RandyTheSilly 3347c425d9 Fixed attempting to install extensions resulting in an error
Former-commit-id: 821b770fdcea74c51b4077c2c956060340827b81
Former-commit-id: 5ca345ef9391b834d7b6d276ec2ff552a3bf942b
2023-07-07 10:26:13 -04:00
RandyTheSilly 488b94e638 Documentation draft for release v1.5.0
Former-commit-id: 0b48dd00fa914cb5c1d734687dae0827a7a00d7c
Former-commit-id: 2396087e33fed9982f12cfe3593c4ec43d4f0d89
2023-07-07 10:12:06 -04:00
RandyTheSilly 3cc5b5633c Added cancel option for installing/uninstalling extensions
Former-commit-id: d594a918dbc21b9379a83e7fd01f560ba4b275ea
Former-commit-id: bfe3f71d2ee6be832e7614e4f05147e576530d78
2023-07-06 13:02:02 -04:00
RandyTheSilly 43c10e74e2 Default to 'no' selection for optional menu items
Former-commit-id: 25735d67f0be5df5a47b94803a6d9b8f133def09
Former-commit-id: 0d9665a1fa1ce248a26622d007fd0c440cc9f86e
2023-07-06 12:24:15 -04:00
RandyTheSilly 95cc769c23 Fixed menu options not related to extension management throwing errors
Former-commit-id: a6d55fa0f2e072d823b13ac69f8ff27251b3f3c0
Former-commit-id: 847eeb222459802dc3b8ac778c6b89243048fa4f
2023-07-06 12:17:43 -04:00
RandyTheSilly 25d0ef5a21 Added extension removal functionality
Former-commit-id: ed236f56d17c89a942332c25fb5ae8a45d408750
Former-commit-id: 9f20e5ddeed271363ffd4b7f13d55891f0b67ed2
2023-07-06 12:10:54 -04:00
RandyTheSilly 1cb5386756 Fixed error when declining extension download
Former-commit-id: 02933773afc9f542ba523f0ffe0c80af33673300
Former-commit-id: 50b2953f7af0351bda5f4c89b114db181ced0359
2023-07-06 10:17:30 -04:00
RandyTheSilly a00beeea45 Added initial extension downloading/updating support
Former-commit-id: 7bea089f44a499d448a910e1d060b9b43facd306
Former-commit-id: 98ed803ca1f8733908922428fa4fc3fe2df54402
2023-07-06 10:05:01 -04:00
RandyTheSilly 8daf01e986 Better explain purpose of custom text editor option
Former-commit-id: fec282230b92ee3035666a648544c86369643c21
Former-commit-id: fb0f46bac590e3f948c3404b1ae3991feefbbc5d
2023-06-22 11:25:53 -04:00
RandyTheSilly 05e9bcc478 Removed redundant code from optimized_edit, renamed to line_edit
Former-commit-id: 6fc1642909392c5c1f2f7e4602fd499ceff9d6a4
Former-commit-id: 9dd02b390893cb6239717ab886534a24bc3ea618
2023-06-20 11:12:30 -04:00
RandyTheSilly 7972040d5d Updated re-encryption to no longer use optimized_edit, as it is now redundant
Former-commit-id: e7f60332c00e1ba6be5372035c88e1828738d319
Former-commit-id: 86d492d1e464db37fef35e5963a541d79a3e6d54
2023-06-20 10:42:05 -04:00
RandyTheSilly d031e3c7ab Use tempfile.NamedTemporaryFile() for editing notes, removing the need for shm_gen()
Former-commit-id: 2d2e733945ba2748a24ed93f861145cf26ac1f13
Former-commit-id: e3b5add08675438e1a08607d081a9a44f426425e
2023-06-18 14:10:25 -04:00
RandyTheSilly 4f8d088d0e Removed unused option for su-security
Former-commit-id: d25ab089e078069b95a75482bab21999376e04c1
Former-commit-id: e02925d1e8446b4196bd529b092119e6039cdaa0
2023-06-18 00:26:51 -04:00
RandyTheSilly b035e208d7 No longer use tmpfs for entry decryption unless a note is being edited
Former-commit-id: f2087663fa4416500810bfd49575267c15b2097b
Former-commit-id: 4b830d1c7c9485a1bf816a0d7d3500638ab70451
2023-06-18 00:07:54 -04:00
RandyTheSilly 93647c0489 Demoted quick-unlock from recommended and added a security advisory
Former-commit-id: b894e8b66fa30394fd8cb43cea818f8a82f62878
Former-commit-id: 1c78d9ac043cc0478c112936a3bb99798a88e9b8
2023-06-17 20:50:56 -04:00
RandyTheSilly 75b9f4f0a5 Removed shebangs from libraries
Former-commit-id: 2d6d4000b0358ba7974350e2f85ec93d1387096f
Former-commit-id: c06d215f3d3dac7a8bf53ca5932b6da4752dc20c
2023-06-15 21:06:01 -04:00
RandyTheSilly 463df727e9 Allow directly passing a quick-unlock pin to decrypt()
Former-commit-id: 26d16e1c832cfd07dcc48fb807a4389f21f416b8
Former-commit-id: a197c1f00ee16ade6ae6cc253d4940c9a38356ad
2023-06-15 20:59:37 -04:00
RandyTheSilly 5d0abb0537 Fixed potential variable undefined errors
Former-commit-id: 65168e24ed228816d4089241d4086317488fd696
Former-commit-id: 5c46855d45488b2ec5fd8b53040237fc224b45d4
2023-06-15 17:02:44 -04:00
RandyTheSilly 183582efbb Added missing new line after quick-unlock help message
Former-commit-id: a973b2dcdb3d93ec4a27ae77b09adb125a25a610
Former-commit-id: a3f54bcc22400e3da16ccc3bd8446cd860f6308f
2023-06-15 13:34:06 -04:00
RandyTheSilly 8e72ae1660 Moved quick-unlock+whitelist management to new tweak menu
Former-commit-id: ffb947c22fed9979052aa408db96a403f8654d7f
Former-commit-id: 9d4b8d043245f39c2ac8084f59c9dcfc26185d17
2023-06-15 13:30:23 -04:00
RandyTheSilly f90d502106 Added an entry re-encryption/optimization option to the tweak menu
Former-commit-id: f868668a456300bcd46fd75381485a4fa75bcbbb
Former-commit-id: 4b812719f0d7cd17c8cc0c7f62903dba809f8a92
2023-06-13 14:38:01 -04:00
RandyTheSilly da03e1e5f9 Fixed and re-enabled TWEAK-DEVTYPE port-job
Former-commit-id: 15038a5b6446b1356d6e45fd17111412bcd2072f
Former-commit-id: 9b6a5624f009d9b158b3ee722c2cd220582e8374
2023-06-12 13:57:23 -04:00
RandyTheSilly 43061b4fa0 List client options first in device type tweak menu
Former-commit-id: 8aebe573a8ae73026f8a7b1dca386d92fd5fd14f
Former-commit-id: 44bcf5f242b0dee634c4fea7cdae07e1a9a83d70
2023-06-12 13:42:30 -04:00
RandyTheSilly 6c2d51aea6 Fixed checking /lib/sshyp instead of /usr/lib/sshyp
Former-commit-id: fc0ea87c0c15077897a5cbee7fc38b22f8022c70
Former-commit-id: e2abdc03fc4b3fa8c62f4c08164d36e83647a645
2023-06-08 19:36:20 -04:00
RandyTheSilly 93bffe2587 Use separate tweak menus for clients and servers
Former-commit-id: 92a7ce68f150aa223bc5a78ba02dd7cb7c07317d
Former-commit-id: 838381c35f3fec2a8780772bef8fcac33e7baac1
2023-06-08 14:46:47 -04:00
RandyTheSilly 1040a6f2ed Fixed IPv6 configuration support
Former-commit-id: 729d0009cf43999009d19747d70d87b2ac68b597
Former-commit-id: b48b284c1a811d5c7cb69963388f3eac0c3a1a79
2023-06-03 01:34:51 -04:00
RandyTheSilly a1ea9d6831 General cleanup and port-job updates
Former-commit-id: 343ec2505e3ee3858089ee0a4b5175c6029ad23f
Former-commit-id: 7cd32bc931d57e39166c62174561b6c7fdacb9cf
2023-06-01 23:09:53 -04:00
RandyTheSilly f36a7f5672 Fixed text formatting in device ID configuration
Former-commit-id: 7a032919fc0b9f82d861c4ec01f08cb75e6a44ff
Former-commit-id: c9cef5ee5d88027239871695e58a55f1e5fa9ac0
2023-05-25 14:46:39 -04:00
RandyTheSilly fe54acd3b0 Fixed clipboard tool warning showing on platforms where it is irrelevant, such as Termux and WSL
Former-commit-id: d979f20a0d6d24bcbe59773d6cb0d0654c06443c
Former-commit-id: b3168f92e537ec49d8b28e9e2fe8389672ae7ad7
2023-05-25 14:33:08 -04:00
RandyTheSilly 669c62510a Fixed keyboard interrupts not closing tweak menu
Former-commit-id: 76d730a63118b1e4490b6c4f8a5ca7bc84617a6b
Former-commit-id: 234c9c7ac5f3083cf9b0f3fdc35a2bce5f684d07
2023-05-25 14:15:40 -04:00
RandyTheSilly 97bce0cec7 Repeat the tweak menu after each choice path is completed
Former-commit-id: 4b49d43f13fbb006c5315e9be677bcc33dd2ac20
Former-commit-id: ac447b63ec5cb5e85dc9133466a434be0786c30d
2023-05-25 13:59:22 -04:00
RandyTheSilly 4ec66f6352 Improved detection of and errors relating to clipboard support in raw ttys
Former-commit-id: 7b13af57872ff2bd2bf8285608b5d9a206c84fe8
Former-commit-id: 4406cd49234ff58cf568a55d07757f373830fe91
2023-05-25 11:07:22 -04:00
RandyTheSilly d981baab6c Save all gpg keys by recipient name
Former-commit-id: 57dfcf1f45480ddefff8821ab1b065517d6eb5ae
Former-commit-id: 95bca3145403ae542666ea004941ec5182206b29
2023-05-15 20:03:32 -04:00
RandyTheSilly ddf5fc2bc8 Silenced output from gpg and ssh auto-generation
Former-commit-id: 1d53e68b98fea537c89939dfb0f0938821bde356
Former-commit-id: be752a442af3050c406709e48b98f8d8b87ef03b
2023-05-15 15:37:48 -04:00
RandyTheSilly 2265207987 Re-implemented ssh keyfile auto-generation
Former-commit-id: fee233f5bec9c7b4edf024c09d489efebfa6a46e
Former-commit-id: d4df456842afcddca9807d5a7ae89666f65d3e4b
2023-05-15 15:15:04 -04:00
RandyTheSilly 0ca12cf4ab Replaced subprocess lists with tuples
Former-commit-id: 13e76157cedcc46af3b40fed5aa9e89091816586
Former-commit-id: 2ed9a7ac2ff0d1407811e89399812366340a5d3f
2023-05-15 13:03:20 -04:00
RandyTheSilly 03f011ccd0 Hid some broken output from gpg key generation
Former-commit-id: 7b1bbb84299a2693a5dd1a3018ca7aabc637f3c4
Former-commit-id: d98f1ac9192ff9c4113c0ba314f2fba1354fbe4b
2023-05-15 11:11:13 -04:00