From 773e02bcd01a2c1e86decb6fda4c3d87bb55a283 Mon Sep 17 00:00:00 2001 From: Joplin Bot Date: Mon, 23 Oct 2023 18:19:05 +0000 Subject: [PATCH] Doc: Auto-update documentation Auto-updated using release-website.sh --- Assets/WebsiteAssets/rss.xml | 38 ++++++++++++++--------- readme/changelog.md | 19 ++++++------ readme/news/20231023-white-hat-hackers.md | 1 + 3 files changed, 34 insertions(+), 24 deletions(-) diff --git a/Assets/WebsiteAssets/rss.xml b/Assets/WebsiteAssets/rss.xml index 5ecc38035a..c3d1f0e42e 100644 --- a/Assets/WebsiteAssets/rss.xml +++ b/Assets/WebsiteAssets/rss.xml @@ -1,4 +1,25 @@ -<![CDATA[Joplin]]>https://joplinapp.orgRSS for NodeWed, 06 Sep 2023 12:00:00 GMTWed, 06 Sep 2023 12:00:00 GMT<![CDATA[What's new in Joplin 2.12]]>Desktop🔗 +<![CDATA[Joplin]]>https://joplinapp.orgRSS for NodeMon, 23 Oct 2023 00:00:00 GMTMon, 23 Oct 2023 00:00:00 GMT<![CDATA[Working in the shadows with white-hat hackers]]>The majority of Joplin's development is carried out in the public domain. This includes the discussion of issues on GitHub, as well as the submission of pull requests and related discussions. The transparency of these processes allows for collaborative problem-solving and shared insights.

+

However, there is one aspect that operates behind closed doors, and for good reason: addressing cybersecurity vulnerabilities. It is imperative that these issues remain undisclosed until they have been resolved. Once a solution is implemented, it is usually accompanied by discreet commits and a message in the changelog to signify the progress made.

+

Typically, the process begins with an email from a security researcher. They provide valuable insights, such as a specially crafted note that triggers a bug, or an API call, along with an explanation of how the application's security can be circumvented. We examine the vulnerability, create a fix, and create automated test units to prevent any accidental reintroduction of the vulnerability in future code updates. An example of such a commit is: 9e90d9016daf79b5414646a93fd369aedb035071

+

We then share our fix with the researcher for validation. Additionally, we often apply the fix to previous versions of Joplin, depending on the severity of the vulnerability.

+

The contribution of security researchers in this regard is immeasurable. They employ their ingenuity to identify inventive methods of bypassing existing security measures and often discover subtle flaws in the code that might otherwise go unnoticed.

+

We would like to express our sincere gratitude to the security researchers who have assisted us throughout the years in identifying and rectifying security vulnerabilities!

+ +]]>
https://joplinapp.org/news/20231023-white-hat-hackers/20231023-white-hat-hackersMon, 23 Oct 2023 00:00:00 GMTWorking in the shadows with white-hat hackers
<![CDATA[What's new in Joplin 2.12]]>Desktop🔗

Support for Apple Silicon🔗

A new release is now available for Apple Silicon, which provides improve performances on this architecture.

Rich Text editor🔗

@@ -319,17 +340,4 @@

https://joplinapp.org/changelog_android/

https://joplinapp.org/changelog_ios/

https://joplinapp.org/changelog_cli/

-]]>
https://joplinapp.org/news/20211217-120324/20211217-120324Fri, 17 Dec 2021 12:03:24 GMT
<![CDATA[Potential breaking change in next Joplin Server update (2.5.10)]]>Just a head up that the next Joplin Server update could potentially include a breaking change, depending on your data.

-

One of the database migration is going to add an "owner_id" column to the "items" table (where all notes, notebooks, etc. are stored), and automatically populate it. Normally that shouldn't take too long but you might want to make sure you won't need the server right away when you process this.

-

The second database migration will add a unique constraint on items.name and items.owner_id and that's where the breaking change might be. Normally this data is already unique because that's enforced by the application but in some rare cases, due a race condition, there could be duplicate data in there. If that happens the migration will fail and the server will not start.

-

If that happens, you'll need to decide what to do with the data, as it's not possible to automatically decide. You can find all duplicates using this query:

-

select count(), name, owner_id
-from items group by name, owner_id
-having count(
) > 1;

-

Once you have the list of IDs you have a few options:

-
    -
  • Find the corresponding item in Joplin (it can unfortunately be anything - a note, resource, folder, etc.), then delete it and sync.
  • -
  • Or, just delete the data directly in the database. You'll want to delete the corresponding item_id from the user_items table too.
  • -
-

But really in most cases you should be fine. Especially if you don't have that many notes it's unlikely you have duplicates.

-]]>
https://joplinapp.org/news/20211102-150403/20211102-150403Tue, 02 Nov 2021 15:04:03 GMT
\ No newline at end of file +]]>
https://joplinapp.org/news/20211217-120324/20211217-120324Fri, 17 Dec 2021 12:03:24 GMT
\ No newline at end of file diff --git a/readme/changelog.md b/readme/changelog.md index b8f0d64c9e..ef051d13b2 100644 --- a/readme/changelog.md +++ b/readme/changelog.md @@ -265,6 +265,11 @@ - Fixed: Drag-dropping notes to top or bottom, in custom sort, is finicky ([#7777](https://github.com/laurent22/joplin/issues/7777)) ([#7776](https://github.com/laurent22/joplin/issues/7776) by Tao Klerks) - Fixed: Linux notebook display bug ([#7897](https://github.com/laurent22/joplin/issues/7897)) ([#7506](https://github.com/laurent22/joplin/issues/7506) by Arun Kumar) +## [v2.10.8](https://github.com/laurent22/joplin/releases/tag/v2.10.8) (Pre-release) - 2023-02-26T12:53:55Z + +- Improved: Note background does not change when theme automatically updated via system ([d1e545a](https://github.com/laurent22/joplin/commit/d1e545a)) +- Fixed: Fixed clipping certain pages that contain images within links ([92cf5ab](https://github.com/laurent22/joplin/commit/92cf5ab)) + ## [v2.10.7](https://github.com/laurent22/joplin/releases/tag/v2.10.7) (Pre-release) - 2023-02-24T10:56:20Z - New: Add a link to twitter inside the help menu ([#7796](https://github.com/laurent22/joplin/issues/7796) by [@pedr](https://github.com/pedr)) @@ -456,6 +461,11 @@ - Fixed: Prevent certain errors from stopping the revision service ([#5531](https://github.com/laurent22/joplin/issues/5531)) - Fixed: Note export could fail in some cases (regression) ([#6203](https://github.com/laurent22/joplin/issues/6203)) +## [v2.7.13](https://github.com/laurent22/joplin/releases/tag/v2.7.13) - 2022-02-24T17:42:12Z + +- Fixed: Fixed search marker background color in Markdown editor ([440618e](https://github.com/laurent22/joplin/commit/440618e)) +- Updated translations + ## [v2.7.12](https://github.com/laurent22/joplin/releases/tag/v2.7.12) (Pre-release) - 2022-02-14T15:06:14Z - Fixed: Exported JEX notebook should not contain share metadata ([#6129](https://github.com/laurent22/joplin/issues/6129)) @@ -542,15 +552,6 @@ Important: If you use custom notebook icons and sync with the mobile app, make s - New: Added detailed tooltip for 'Toggle Sort Order Field' button ([#5854](https://github.com/laurent22/joplin/issues/5854) by Kenichi Kobayashi) - Fixed (Regression): Scroll positions are preserved ([#5826](https://github.com/laurent22/joplin/issues/5826)) ([#5708](https://github.com/laurent22/joplin/issues/5708) by Kenichi Kobayashi) -## [v2.6.9](https://github.com/laurent22/joplin/releases/tag/v2.6.9) - 2021-12-17T11:57:32Z - -- Update translations - -## [v2.6.7](https://github.com/laurent22/joplin/releases/tag/v2.6.7) (Pre-release) - 2021-12-16T10:47:23Z - -- New: Added detailed tooltip for 'Toggle Sort Order Field' button ([#5854](https://github.com/laurent22/joplin/issues/5854) by Kenichi Kobayashi) -- Fixed (Regression): Scroll positions are preserved ([#5826](https://github.com/laurent22/joplin/issues/5826)) ([#5708](https://github.com/laurent22/joplin/issues/5708) by Kenichi Kobayashi) - ## [v2.6.6](https://github.com/laurent22/joplin/releases/tag/v2.6.6) (Pre-release) - 2021-12-13T12:31:43Z - Improved: Changed note sort buttons to 3px radius ([#5771](https://github.com/laurent22/joplin/issues/5771) by [@Daeraxa](https://github.com/Daeraxa)) diff --git a/readme/news/20231023-white-hat-hackers.md b/readme/news/20231023-white-hat-hackers.md index 5a626e25c2..ebc2647080 100644 --- a/readme/news/20231023-white-hat-hackers.md +++ b/readme/news/20231023-white-hat-hackers.md @@ -1,5 +1,6 @@ --- tweet: Working in the shadows with white-hat hackers +forum_url: https://discourse.joplinapp.org/t/33283 --- # Working in the shadows with white-hat hackers