1
0
Fork 0
Commit Graph

43 Commits

Author SHA1 Message Date
cage 4d65bc200a - removed dependency on osicat. 2024-04-21 15:16:46 +02:00
cage ba81b5cdf0 - added command 'clear-cached-client-tls-certificates'. 2024-02-17 14:19:47 +01:00
cage 162d32662e - removed output from ssl command when checking for empty password for a certificate. 2024-02-17 14:19:47 +01:00
cage e0589e56f1 - prevented 'ssl-key-has-empty-password-p' to print on console the prompt asking for key password. 2024-02-17 11:05:58 +01:00
cage f067dc2ee3 - [GUI] added procedures to manage passwords for client TLS certificates. 2024-02-14 14:41:45 +01:00
cage e458dd8eb9 - added function 'os-utils:change-ssl-key-passphrase'. 2024-02-04 14:57:49 +01:00
cage a45b453da0 - changed brief description of the program. 2023-10-19 17:49:54 +02:00
cage c23bb70b2e - updated copyright. 2023-10-19 17:46:22 +02:00
cage 1322ad36b3 - [script] allowed all the template variable to be got from environment variables, when generating a gemlog.
- added fallback value for os-utils:getenv.
2023-08-14 17:12:39 +02:00
cage a06caf629b - removed full stop ('.'), from some translatable strings. 2023-07-15 14:30:09 +02:00
cage e1f185c439 - implemented titan protocol;
- [TUI] added titan requests;
- [GUI] fixed crash when opening the gemlog windows after refreshed the gemlogs data.
2023-07-07 14:45:05 +02:00
cage a5df3cbeae - [GUI] fixed scanning for images that can be inlined;
- prevented signaling an error when parsing an IRI to open the resource with an external program.
2023-06-24 12:01:31 +02:00
cage d8f389296e - ignored fragment when using the heuristic to openin an URL using an external resource. 2023-06-24 11:46:49 +02:00
cage 8d60b063c8 Merge branch 'master' into add-gemini-gui 2023-01-12 20:17:53 +01:00
cage 003a7a26ac - made the program respect the `open' configuration directive for when downloading MINE type "text/*"
Before this patch, the software tried to open all the text MIME type
  in the main window regardless  any setting in the configuration file
  that imposed  to use  a program to  open a file  based on  a regular
  expression (e.g. `open  "^((gemini://)|(\\.)|(/)).+txt$" with "vi"',
  did not worked).
2023-01-12 20:09:01 +01:00
cage b2e7f8fd62 - added a minimal client-server interation system (using pipe).
- renamed 'main:init' to 'main-croatoan-init'.
2022-12-24 14:39:53 +01:00
cage c8b92f7eba - added command 'gemini-images-montage'. 2022-12-10 14:11:13 +01:00
cage 9910da1837 - added compilation macros to use ECl processes procedures;
- added compilation macro to skip SBCL specific muffling condition procedures;
- added purgatory as dependency to installing script.
2022-03-20 12:32:41 +01:00
cage 45d74863c3 - refactored clipboard utitlity function. 2022-03-04 14:36:11 +01:00
cage 8e1586de15 - fixed generation of TLS client certificates when using an openssl binary linked with libressl (thanks op!). 2022-01-16 16:49:00 +01:00
cage 97e83bf75d - removed 9p client code;
- fixed 'open-resource-with-external-program'.
2022-01-08 19:03:41 +01:00
cage bc4ec1ed34 - added code to edit the file in a filesystem explorer window;
- fixed a couple of functions that was trying to download a file when upload was correct instead.
2022-01-08 13:18:45 +01:00
cage 339afc6ee0 - using the file explorer when opening a local directory. 2022-01-06 18:17:07 +01:00
cage e7d413162b - added 'editor' as pseudo external program. 2022-01-06 17:59:22 +01:00
cage 29c6f6b7d5 - updated building scripts;
- removed useless variable from 'configure.ac'

- changed dependency to cl-ppcre-unicode;

- fixed reader macro for 'os-utils:run-external-program'.
2021-09-27 20:50:02 +02:00
cage dcde779d25 - notified an error when the manpage can not be printed on screen. 2021-09-12 12:16:29 +02:00
cage ff5f8f0cd7 - [gempub] added extraction of metadata from gempub;
- added table to save gempub's metadata.
2021-08-22 12:56:35 +02:00
cage 1e37af8772 - added dependency on 'unzip';
- added 'unzip-file';
- fixed zip-info conatant name.
2021-08-20 14:23:21 +02:00
cage c323ef3847 - made clear that "ed" is the standard editor. 2021-05-28 20:58:22 +02:00
cage e81f1fe19f - removed useless code as an editor is always found. 2021-05-28 20:55:22 +02:00
cage 66b2fe7af2 - improved check for the environment variables related to editor. 2021-05-28 20:53:23 +02:00
Omar Polo 61c8adb649 allow editor to be nil 2021-05-28 17:47:19 +00:00
cage 5f8c20ce7d - wrapped sb-ext:run-program;
- do not load configuration files if cli options '-h' or '-v' are used.
2021-05-09 16:32:32 +02:00
cage 8b50eec3be - [gemini] allowed exploring directory using relative path;
- [gemini]  allowed  opening  a  file using  tinmop  itself  (example:
  opening a gemini text file);
- added a more hi-level function to open a file with an external program.
  - this function  takes into account  the file that should  be opened
    with tinmop and uses 'xdg-open' as  fallback if the user did not
    specified an association program file-type.
2021-03-28 14:33:56 +02:00
cage 0c2398c184 - fixed hex digit parsing from iri parser;
- added more debugging messages;

- fixed formatting.
2021-03-15 19:28:07 +01:00
cage 7eea02992c - respected arguments of a program when opening a link. 2021-02-10 18:02:06 +01:00
cage 3df833b248 - added configuration directive to use a specific program to open a
link (e.g. open all mp3 files with program mpv).
2021-02-10 17:43:40 +01:00
cage abec6a9322 - added a command to send data to an external program. 2020-12-30 12:24:13 +01:00
cage 269a08718c - [gemini] implemented a draft of a client authentication (via TLS certificates). 2020-10-23 20:57:17 +02:00
cage 497efa6a92 - [gemini] starting using certificates;
- removed hardcoded 'xdg-open' binary name.
2020-10-11 18:22:07 +02:00
cage 13cb2e810e - lowered permancence of notification when updating timelines;
- fixed managing of editor arguments.
2020-09-18 21:43:13 +02:00
cage c5118d46a6 - changed GPL comment headers. 2020-09-06 11:32:08 +02:00
cage c56a5b86ca - initial commit. 2020-05-08 15:45:43 +02:00