1
0
Fork 0

- updated-changelog.

This commit is contained in:
cage 2024-02-17 14:24:09 +01:00
parent 053f9b3c94
commit 8ba4d4ace2
1 changed files with 242 additions and 1 deletions

243
ChangeLog
View File

@ -1,8 +1,249 @@
2024-02-17 cage
* etc/init.lisp,
* po/de.po,
* po/es.po,
* po/fr.po,
* po/it.po,
* po/pl.po,
* po/tinmop.pot,
* src/gemini-viewer.lisp,
* src/kami/client.lisp,
* src/os-utils.lisp,
* src/package.lisp,
* src/ui-goodies.lisp:
- updated italian translation;
- updated translation file template.
- [TUI] added support for certificate's password for gemini requests.
- prevented 'ssl-key-has-empty-password-p' to print on console the
prompt asking for key password.
- added password protected TLS key, for kami protocol.
- removed output from ssl command when checking for empty password for
a certificate.
- added command 'clear-cached-client-tls-certificates'.
- updated italian translation.
2024-02-16 cage
* etc/init.lisp,
* src/gemini/client.lisp,
* src/gui/client/main-window.lisp,
* src/package.lisp,
* src/ui-goodies.lisp:
- [GUI] set state of the certificates toolbar button, not only the
image label in: 'set-certificate-button-(active|inactive).
- [TUI] added command to change TLS client certificate password.
2024-02-15 cage
* Makefile.am,
* Makefile.in,
* data/icons/fmw_profile.png,
* src/gemini-viewer.lisp,
* src/gemini/client.lisp,
* src/gemini/package.lisp,
* src/gui/client/certificates-window.lisp,
* src/gui/client/icons.lisp,
* src/gui/client/main-window.lisp,
* src/gui/server/public-api-gemini-certificates.lisp,
* src/gui/server/public-api-gemini-stream.lisp,
* src/gui/server/public-api.lisp,
* src/kami/client.lisp,
* src/package.lisp:
- [GUI] added a button to give a visual hint that a the client
provided the server a TLS certificate.
- [GUI] added confirmation from user before deleting a certificate.
- [GUI] added callback for toolbar certificate button (change password
for certificate).
- [GUI] ensured the key for cached password for TLC client certificate
is erased if an error occurred during gemini connection.
- [GUI] ensured the passwords cache for TLS client certificate is
emptied after changing a password.
2024-02-14 cage
* src/gemini/client.lisp,
* src/gemini/package.lisp,
* src/gui/client/gui-goodies.lisp,
* src/gui/client/main-window.lisp,
* src/gui/server/public-api-gemini-certificates.lisp,
* src/gui/server/public-api-gemini-stream.lisp,
* src/gui/server/public-api.lisp,
* src/os-utils.lisp,
* src/package.lisp:
- [GUI] added procedures to manage passwords for client TLS
certificates.
2024-02-11 cage
* LICENSES.org,
* src/api-client.lisp,
* src/gemini-viewer.lisp,
* src/gemini/client.lisp,
* src/gemini/dummy-server.lisp,
* src/gemini/gemini-parser.lisp,
* src/gemini/titan.lisp,
* src/gui/client/certificates-window.lisp,
* src/gui/client/json-rpc-communication.lisp,
* src/gui/client/main-window.lisp,
* src/gui/client/program-events.lisp,
* src/gui/client/titan-window.lisp,
* src/gui/server/public-api-gemini-certificates.lisp,
* src/gui/server/public-api-gemini-stream.lisp,
* src/gui/server/public-api.lisp,
* src/misc-utils.lisp,
* src/package.lisp,
* src/program-events.lisp,
* src/tests/gemini-parser-tests.lisp,
* src/tests/program-events-tests.lisp,
* src/ui-goodies.lisp,
* tinmop.asd:
- [GUI] fixed deletion of TLS client certificates;
- chaged API name form 'gemini-delete-certificate' to
'gemini-delete-tofu-certificate';
- added 'misc:db-stderr'.
- removed all direct references to package 'bt' (used wrappers
instead);
- addedd missing file 'dummy-server.lisp';
- updated LICENSES.org.
- added optional key password argument to gemini and titan requests.
- replaced occurences of 'with-lock' with 'misc:with-lock-held'.
Merge branch 'master' into add-password-tls-certificates
2024-02-10 cage
* src/command-line.lisp,
* src/gemini/package.lisp,
* src/gui/server/public-api-gemini-stream.lisp,
* src/main.lisp,
* src/package.lisp,
* src/x509.lisp,
* tinmop.asd:
- added a dummy gemini server for debugging purposes.
2024-02-08 cage
* src/gui/client/certificates-window.lisp,
* src/gui/server/public-api-gemini-certificates.lisp,
* src/package.lisp:
[GUI] added procedures to change the passhphrase to protect the
private key of a gemini certificate.
2024-02-04 cage
* src/filesystem-utils.lisp,
* src/os-utils.lisp:
- added function 'os-utils:change-ssl-key-passphrase'.
- fixed 'filesystem-utils:temporary-directory'.
2024-01-29 cage, lejun
* po/de.po,
* po/es.po,
* po/fr.po,
* po/it.po,
* po/pl.po,
* po/tinmop.pot,
* src/gui/client/certificates-window.lisp:
- fixed typo
for reference:
https://translate.codeberg.org/translate/tinmop/tinmop/en/?&offset=105#comments
Thanks to the person who reported this issue!
- updated italian translation.
Translated using Weblate (French)
Currently translated at 32.4% (167 of 514 strings)
Translation: tinmop/tinmop
Translate-URL:
https://translate.codeberg.org/projects/tinmop/tinmop/fr/
Merge pull request 'Translations update from Weblate' (#7) from
translate/tinmop:weblate-tinmop-tinmop into master
2024-01-18 cage
* src/gui/client/gemlog-window.lisp,
* src/gui/server/public-api-gemini-gemlog.lisp,
* src/gui/server/public-api.lisp:
- [GUI] added contextual menu to copy gemlogs links or mark all their
posts as already read.
2023-12-28 cage
* src/api-client.lisp:
- added missing space to control string in the procedure to print
notification.
2023-12-27 cage
* po/de.po,
* po/es.po,
* po/fr.po,
* po/it.po,
* po/pl.po,
* po/tinmop.pot,
* src/api-client.lisp:
- added id of the posts the notification refers to;
- updated italian translation.
2023-12-24 cage
* src/db.lisp,
* src/gui/client/main-window.lisp:
- [GUI] fixed test for checking mime-type on an image;
- allowed null values for preview url in post's attachments.
- fixxed call to 'member'.
2023-12-07 cage
* src/program-events.lisp,
* src/tui-utils.lisp:
- fixed test for conditional macro call.
- removed another recursive thread locking
('push-downloading-behind').
2023-12-02 cage
* data/scripts/generate-gemlog.lisp,
* src/api-client.lisp,
* src/gemini-viewer.lisp,
* src/gemini/gemini-parser.lisp,
* src/html-utils.lisp,
* src/misc-utils.lisp,
* src/package.lisp,
* src/program-events.lisp,
* src/tui-utils.lisp,
* src/ui-goodies.lisp:
- changed all recursive lock with the non-recursive type;
- prevented opening another connection when deleting cache;
- improved rendering of html blockquote.
- prevented opening another connection in a callback contained in
'status-tree->text'.
- added a directive just to debug error signaled from the TUI.
- improved generated gemini pages for the gemlog;
- removed another recursive thread locking.
2023-11-19 cage
* ChangeLog,
* NEWS.org,
* tinmop.asd:
- increased version number.
- updated changelog and news file.
2023-11-18 cage
@ -3173,7 +3414,7 @@
- removed memory leak in ssl-utils:dump-certificate;
- added an hook to remove footnotes added by tinmop in post's reply.
2022-03-27 Andrea Feletto <andrea@andreafeletto.com>, cage
2022-03-27 Andrea Feletto , cage
* Makefile.am,
* Makefile.in,