mirror of https://codeberg.org/cage/tinmop/
- updated-changelog.
This commit is contained in:
parent
053f9b3c94
commit
8ba4d4ace2
243
ChangeLog
243
ChangeLog
|
@ -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
|
2023-11-19 cage
|
||||||
|
|
||||||
|
* ChangeLog,
|
||||||
|
* NEWS.org,
|
||||||
* tinmop.asd:
|
* tinmop.asd:
|
||||||
|
|
||||||
- increased version number.
|
- increased version number.
|
||||||
|
- updated changelog and news file.
|
||||||
|
|
||||||
2023-11-18 cage
|
2023-11-18 cage
|
||||||
|
|
||||||
|
@ -3173,7 +3414,7 @@
|
||||||
- removed memory leak in ssl-utils:dump-certificate;
|
- removed memory leak in ssl-utils:dump-certificate;
|
||||||
- added an hook to remove footnotes added by tinmop in post's reply.
|
- 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.am,
|
||||||
* Makefile.in,
|
* Makefile.in,
|
||||||
|
|
Loading…
Reference in New Issue