View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005805||Kali Linux||[All Projects] Queued Tool Addition||public||2019-11-21 16:12||2020-03-19 15:50|
|Target Version||Fixed in Version|
|Summary||0005805: Joplin - open source note taking|
|Description||Joplin is an open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.|
Main Page: https://joplinapp.org/
|Steps To Reproduce||Download the app image|
run it as an executable for short term testing.
Looking for ways to have it packaged manually in Kali as we speak.
@kali-team, please could this be packaged up.
@author, If you want to help the packaging process, you can check the documentation here ~ https://www.kali.org/docs/development/public-packaging
Upstream provides build instructions: https://github.com/laurent22/joplin/blob/master/BUILD.md
Arch Linux seems to have an unofficial package: https://aur.archlinux.org/cgit/aur.git/tree/?h=joplin
(that example might help to build some initial packaging for Debian, even though we would prefer to rely on node-* packages available in Debian rather than stuff downloaded via npm)
Just wanted to provide an update to this situation:
Recently a bug was discovered in Joplin that would not allow Debian Users to run the program.
[3061:0227/105900.905299:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_JoplinThf4iS/chrome-sandbox is owned by root and has mode 4755.
This was due to the appimage sandbox permission that had to be modified in the app image. While working on the issue I had a person in the community by the name of whiskers confirm the issues and the changes to make it work. The changes were able to resolve the bug and got it to run in Kali Linux.
Whiskers was actually able to find a way to repackage the application from source and the permissions be preserved in the program as a deb file. He will be working with the developers later this week to see if they can be able to support the continued package to create the deb File. In case they say no we have the source and can be able to package this for further releases if we need to do so.
I can confirm and verify that the application he compiled and repackage does work properly if we want to use it since the program is FOSS.
Here is a link to download the application: https://github.com/initinfosec/joplin-debfix
Shout out to whiskers for taking the time and effort to look into this!
It seems the creators of Joplin will not be building a deb package at this time. Therefore, whiskers (InitInfosec) has been given approval by the creators to create and update the main Joplin Deb package at this time.
You can find the official support here: https://github.com/initinfosec/joplin-debian
I will continue to work with him if he has any questions or concerns.
||Whiskers (initinfosec) has just placed a bug in for this package: https://bugs.kali.org/view.php?id=6194|
apologies for the duplicate,, I had started a new issue to request addition of the tool. Please note that the github repo mention above has changed from joplin-debian to joplin-kali.
- [Name] - Joplin
- [Version] - 1.0.193-0kali1
- [Homepage] - https://github.com/initinfosec/joplin-kali
- [Package] - https://github.com/initinfosec/joplin-kali/releases/tag/1.0.193
- [Author] - initinfosec
- [License] - MIT License
- [Description] - Joplin for Desktop, originally developed by Laurent Cozic. This package is an unofficially supported port of the original application from source, maintained by initinfosec, and OK'd by the original author.
- [Dependencies] - Requires: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, kde-cli-tools | kde-runtime | trash-cli | libglib2.0-bin | gvfs-bin
- [Similar tools] - CherryTree
- [Activity] - Initial commit/stable debian port from official latest stable sources (1.0.193)
- [How to use] - joplin (or launch from App Menu)
Let me know if you need anything further on my end.
~initinfosec / "whiskers"
|2019-11-21 16:12||tjnull||New Issue|
|2019-12-09 13:14||g0tmi1k||Category||New Tool Requests => Queued Tool Addition|
|2019-12-09 13:14||g0tmi1k||Note Added: 0011609|
|2019-12-10 11:57||g0tmi1k||Priority||immediate => normal|
|2019-12-10 11:57||g0tmi1k||Severity||major => feature|
|2019-12-10 11:58||g0tmi1k||Summary||Add Joplin to Kali Linux => Joplin - open source note taking|
|2020-01-06 13:06||g0tmi1k||Product Version||kali-dev =>|
|2020-01-06 13:07||g0tmi1k||Status||new => acknowledged|
|2020-01-06 13:12||g0tmi1k||Note Edited: 0011609||View Revisions|
|2020-02-07 08:15||rhertzog||Note Added: 0012035|
|2020-03-02 04:15||tjnull||Note Added: 0012372|
|2020-03-04 22:50||tjnull||Note Added: 0012385|
|2020-03-15 23:12||tjnull||Note Added: 0012417|
|2020-03-18 16:57||g0tmi1k||Relationship added||has duplicate 0006194|
|2020-03-18 17:04||initinfosec||Note Added: 0012433|