From ee493e2651fa06e45320be7ee8e3553a56cbb2df Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 8 Sep 2026 13:09:08 +0200 Subject: [PATCH 1/2] Document the saved connections list for shared databases Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01XeRQkwQDaRAZbL8N3QAWYc --- en/collaborative-work/sqldatabase/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en/collaborative-work/sqldatabase/README.md b/en/collaborative-work/sqldatabase/README.md index ad4c4b25b..ef9f1ae65 100644 --- a/en/collaborative-work/sqldatabase/README.md +++ b/en/collaborative-work/sqldatabase/README.md @@ -8,6 +8,8 @@ description: JabRef is able to support collaborative work using a shared SQL dat To use this feature you have to connect to a remote database. To do so you have to open **File** in the menu bar and then click the **Connect to shared database** item. The **Connect to shared database** dialog will open and you will have to fill in the shared's database connection settings. Then, you have to fill out the remaining fields with the according information. If you like you can save your password by clicking the **Remember password?** checkbox. +Every database you connect to is remembered. The **Saved connections** list at the top of the dialog lets you pick a previous connection to fill in the fields again, and **Remove** deletes the selected one together with its stored password. To change a saved connection, select it, adjust the fields and connect; the connection is stored again with the new settings. + ### SSL configuration Since version 5.0 JabRef supports secure SSL connection to the database. For PostgreSQL make sure the server supports SSL and you have correctly setup the [certificates](https://www.postgresql.org/docs/current/static/ssl-tcp.html). Then [convert the client certificates](https://jdbc.postgresql.org/documentation/ssl/#configuring-the-client) into a java readable format and import them into a (custom) keystore. For MySQL the procedure is similar. [Setting up MySQL with SSL](https://dev.mysql.com/doc/refman/8.0/en/using-encrypted-connections.html) and converting the certificates for the java keystore. However, it has only been tested with PostgreSQL. Once the certificates are imported into the keystore, specify the path to the keystore file in the connection dialog and the password for accessing the keystore. From 15eb8881459045015702a4a57d78e85e7ef80f85 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 8 Sep 2026 13:39:37 +0200 Subject: [PATCH 2/2] Say that reconnecting updates the saved connection Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01XeRQkwQDaRAZbL8N3QAWYc --- en/collaborative-work/sqldatabase/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/collaborative-work/sqldatabase/README.md b/en/collaborative-work/sqldatabase/README.md index ef9f1ae65..1320dbee5 100644 --- a/en/collaborative-work/sqldatabase/README.md +++ b/en/collaborative-work/sqldatabase/README.md @@ -8,7 +8,7 @@ description: JabRef is able to support collaborative work using a shared SQL dat To use this feature you have to connect to a remote database. To do so you have to open **File** in the menu bar and then click the **Connect to shared database** item. The **Connect to shared database** dialog will open and you will have to fill in the shared's database connection settings. Then, you have to fill out the remaining fields with the according information. If you like you can save your password by clicking the **Remember password?** checkbox. -Every database you connect to is remembered. The **Saved connections** list at the top of the dialog lets you pick a previous connection to fill in the fields again, and **Remove** deletes the selected one together with its stored password. To change a saved connection, select it, adjust the fields and connect; the connection is stored again with the new settings. +Every database you connect to is remembered. The **Saved connections** list at the top of the dialog lets you pick a previous connection to fill in the fields again, and **Remove** deletes the selected one together with its stored password. Connecting to a database that is already in the list updates its entry, so the list holds each database once; connecting with changed server, database or user details adds a new entry. ### SSL configuration