Skip to content

Releases: openoms/joininbox

v0.6.0 - Fidelity Bonds with JoinMarket v0.9.1

14 Aug 10:02
8975421
Compare
Choose a tag to compare
  • update to JoinMarket v0.9.1
  • new menu options:
    TIMELOCK - Create a Fidelity Bond address
    SHOWSEED - Shows the wallet recovery seed
    INCREASEGAP - Increase the gap limit
  • display all previously selected options in the SEND dialog
  • added Bitcoin Core release signing key fallback link
  • PGP verification of the downloaded JoinMarket source code
  • systemd config improvement with KillMode=control-group

8975421 update screenshots for v0.6.0
4656100 TIMELOCK option in MAKER for Fidelity Bonds
6b2085c add SHOWSEED and INCREASEGAP to the WALLET menu
a280c7e update joinmarket to v0.9.1
ec8d94b always display selected options in the SEND dialog
ab7c9e4 Tor: reload only with -sighup , spelling fixes
a62d000 JoinMarket update to v0.9.0 with tag verification
dfc006e menu.wallet.sh: use GEN function
8f49af6 add Bitcoin Core release signing key fallback link
e06969b default to KillMode=control-group in services
13697dc readme: update links and screenshots for v0.5.0

v0.5.0 - JoinMarket v0.8.3 tested and verified

21 Jun 08:33
5a73a7e
Compare
Choose a tag to compare
  • update JoinMarket to v0.8.3
  • automatic PGP verification of the git tag on install
  • option to disable the ssh login with the joinmarket user
  • updated FAQ with ssh hardening options including 2FA
  • new commands - thanks to @nyxnor
    • newnym : start a new Tor circuit and verify the change of identity
    • torthistx : start new Tor circuit if broadcasting through an exit node

3bdddf4 PGP verify the git tag in installJoinMarket
7f13c69 add option to disable ssh access for joinmarket
fda5e21 build: deny root login via ssh
57f4d34 FAQ: add instructions to set 2FA for ssh
259fceb update FAQ with ssh hardening options
e15c71b update readme with ToC
876ef89 update joinmarket to v0.8.3
d293c02 newnym only if an exit node is involved
22fd8e4 move file tor.newnym.py
b82c20a calling py script with user debian-tor
b3af7da Update _commands.sh
f25f6a0 Create tor.newnym.py

v0.4.1 - Hardened systemd services

05 Jun 07:52
0e9bd8f
Compare
Choose a tag to compare
  • hardened settings for systemd services
  • fix installing different Bitcoin Core versions when standalone

0e9bd8f fix standalone Bitcoin Core install
74cf32b add hardening measures to lnd.service
f05d05a tools: remove duplicated function
8fcdd50 add hardening measures to all systemd services

v0.4.0 - Quickstart with JoinMarket

13 May 19:15
21f5af1
Compare
Choose a tag to compare

New features:

  • START menu with the first steps to get started with JoinMarket
  • CJFINDER in TOOLS - scan the chain for JoinMarket coinjoins and SNICKER candidates
  • CHECKTXN in TOOLS - CLI transaction explorer using the bitcoin-scripts from @kristapsk
  • UTXOS in WALLET - list all coins in the wallet
  • SHUTDOWN, RESTART and back to BLITZ from the main menu

Updates:

  • Bitcoin Core v0.21.1
  • Specter Desktop v1.3.1
  • C-lightning (CLI only) v0.10.0

Fixes:

  • check for a lockfile before wallet actions
  • avoid menu loops
  • myNode compatibility improvements - @tehelsper

Commits since the last release:

10cbd2a v0.4.0 screenshots in readme
fbb892d show more output about the lockfile
79ee578 check for lockfile before wallet actions
3300af3 updateJoininBox: always set to TAG
63a67dd switch aliases to ~/_aliases.sh
562e349 checkRPCwallet before related scripts
8ca1319 CJFINDER: list the found txn details
bf1512c specter update to v1.3.1
1981e1d adapt tools to remote RPC connection
4a37336 SCANJM: improve instructions to explore the txns
eb3aa18 add SCANJM to use snicker-finder.py -j
8398457 add CLI transaction explorer CHECKTXN
6b03cbe return to the menu if shutdown/reboot canceled
8ffb6c5 menu formatting
3300a1d menu formatting
637cfe8 add SHUTDOWN, RESTART and back to BLITZ
397a427 add DISPLAY option to the Quickstart menu
1b3dc44 avoid menu loops on Cancel and ESC
f3cc5ea WALLET and YG menu refactoring
e3c7af2 add START option to Quickstart with JoinMarket
c811c2c add UTXOS option to the wallet menu (showutxos)
4f24a59 ask to update bitcoin core on version mismatch
8a8c770 fix bitcoin binary checksum check
83930c6 bitcoin: update to v0.21.1 from bitcoincore.org
19440e9 lnd: improve sphinx connection guidance
0f2fde3 clightning update to v0.10.0
f927849 Simplify config options when running within myNode (#44)
7672813 FAQ formatting
d7ed43c lnd: fix tor config and sphinx pairing
e189a5a lnd: activate the watchtower by default
ea4811c update donation links
c6d8b45 lnd: add tor selftest and torinstance options
5b12386 update version to v0.8.2 in manual instructions
c1de832 exit 1 if cd fails

v0.3.4 - PayJoin for the Win

01 Apr 09:45
369c883
Compare
Choose a tag to compare
  • selectable miner fee in the menu when sending a payjoin
  • LND install script to run a private node

RaspiBlitz integration:

Standalone:

  • ElectRS install scritpt to be used with a local disk (requires a non-pruned node) - FAQ

369c883 payjoin: extend dialog window to content
68289cb add txfee choice when sending a payjoin
5d5f761 add electrs setup script for a local disk
b6305f2 run an LND node for private donations and to connect to Sphinx chat on the RaspiBlitz (#41)
bf34747 lnd: addNodeToBos option
8c5f490 FAQ: notes on how to mount an external drive
c2a73c7 fix scipy install on armv7l with 2GB RAM
181d5fd build: fix the install of pip3 and setuptools

v0.3.3 - Standalone startup improvements

22 Mar 12:35
7f207cf
Compare
Choose a tag to compare
  • fix the snapshot download and verification
  • show startup menu on the first standalone run with UPDATE option
  • edit the bitcoin.conf from the menu (CONFIG -> BTCCONF)
  • add LND install script with multiple node support (CLI only)

7f207cf update README.md and clean files
c532554 Merge pull request #40 from openoms/dev-v0.3.3
7d1ccfe (origin/dev-v0.3.3, dev-v0.3.3) FAQ: Armbian image verification
344949f add CLI only LND install
32c4791 clightning: clean script
c13a8c5 format startup menu
7058151 improve startup and expand filesystem on armbian
144df6a fix the snapshot download and verification
1bb8452 menu formatting
a7cbebc add startup menu and BTCCONF to CONFIG
c1a6254 FAQ: add Pruned node notes
0a6a190 display the correct segwit activation blockheight

v0.3.2 - Maker bot nickname display

15 Mar 11:53
974e3ec
Compare
Choose a tag to compare
  • show the Maker IRC bot nickname on the RaspiBlitz info screen
  • Add PGP verification instructions for Windows
  • Fix a missing dependency to unzip the pruned chain snapshot

A special thanks to the first time contributor:
@m00ninite
and everyone helping with testing and providing feedback!

974e3ec stats: fit the 3.5" inch LCD
44652c7 build: add unzip, remove script version
d1edaa9 Merge pull request #37 from m00ninite/master
2d63793 Improve yg nickname detection; show nick on info screen
d4d7439 install unzip to extract the snapshot
6dc50e1 add PGP verification instructions for Windows
882b56b fix clightning APPDATADIR for the raspiblitz

v0.3.1 - Free Open Source Software

13 Mar 14:45
82d2e6b
Compare
Choose a tag to compare

Changes:

  • add the open source MIT software licence explicitly allowing to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the JoininBox software and documentation
  • fix starting with a pruned node installation

SDcard image release for the Raspberry Pi 4:

82d2e6b add the MIT licence
24423bb improve image build and verification instructions
6fdc391 adapt the height of dialog boxes dynamically
cb97a9e fix paths for bitcoin core installation

v0.3.0 - Standalone pruned node

10 Mar 22:49
0e3078d
Compare
Choose a tag to compare

Standalone features:

  • Run a pruned full node on mainnet with only the SDcard (~ 10GB space needed)
  • Snapshot download from prunednode.today with automated PGP verification
  • Add Specter Desktop v1.2.2

Download the SDcard image for the RaspberryPi 4:
(placeholder for the new image)
in the meantime update Joininbox on the image in the previous release to make the new features available: https://github.com/openoms/joininbox/releases/tag/v0.2.0

0e3078d FAQ: improve build instructions
bede94c rm joinin.conf in prepare.release
48855c8 restart to expand the SDcard and fix startup logic
31d6263 build: don't stop at qrencode, match version
6ad294e clightning: enable-experimental-features
4fbd1ab add mempool.space/signet/api/tx to torthistx
b71e1a0 dialog formatting
5a18c3c fix permissions & rpc_pass when changing networks
848ef2b fix loading bitcoind wallet
d8f3e89 update joinmarket to v0.8.2
d4b2e6c clightning: fix aliases
18f67d8 clightning: switch on the logfile
26f10a6 specter: show the Tor address as QRcode
658036c include the bitcoin wallet to use in customRPC
af333c8 install.clightning: adapt for raspiblitz
a700e48 add clightning install script
0327210 clean aliases, check for user store directory
8b3fe4a fix core symlinks, add qrencode
c6be35e (clightning) INFO: menu options for m0, m4 and to show the DOCS
04f056c readme: add video from Keep It Simple Bitcoin
f239ad1 handle the Yield Generator password in the RAM
3ffa531 QR codes for the OrderBook and Specter
7d9b0d1 fix paths and detail bitcoind config
7aa8c58 wait to display error messages after chooseWallet
e5e02fd fix qr function
2098233 check if the file exists when choosing a wallet
d45a692 display the first new address as a QRcode
1d523dc add DOCS option to TOOLS for links with more info
46c4ec7 add PASSWORD change option to TOOLS
8449240 make all temporary files in RAM
46637f9 add QR option to TOOLS to display text as a QRcode
6354415 readme update with more docs and donation links
0c86dfc check and install optional dependencies
fb657cb change button labels
b047395 (menu-improvements) getRPC values in the customRPC function
158734f Merge pull request #26 from openoms/specter
1f4142a (origin/specter, specter) add PSBT signing option to WALLET menu
0e08c25 add XPUBS option to the WALLET menu
840094f specter: update to 1.2.2
1f60cfc add bitcoind LOGS to TOOLS
bf4672d specter insall fixes
16236e9 add SPECTER menu with UPDATE option
fa71818 add PRUNED node  and LOCAL option
c3336cd implement checkRPC to create and load core wallet
b50ae27 clean variables
71ae34f extend functions for standalone mode and core
fc51260 add Specter Desktop to standalone
837b461 install.hiddenservice: add off option
552574a CONNECT: check to create and load wallet
2739d1c TOOLS: add CUSTOMRPC to run arbitrary commands
9109ac9 WALLET: add option to rescan wallet in bitcoind
803e6d5 FAQ: add link mempool.space/signet
2a82cec FAQ: wallet recovery and hardware recommendation
3c08cde FAQ: update PGP instructions
0a5a1df readme update
5581498 CONFIG: move the RESET option last
cac655c always display info.conf.txt
4dd269e info on the yield generator settings
84cc36d generateJMconfig: always fill raspiblitz settings
e7a2ce6 restructure readme
91728dc format password change dialog
49359a6 FAQ: add signet and public order book links
167cb1d match  build script version with release 0.2
d107d0e FAQ: improve image signing instructions
63db82d start.joininbox: never exit after set.password.sh

v0.2.0 - SDcard image release

15 Feb 11:50
3831f05
Compare
Choose a tag to compare
  • update JoinMarket to v0.8.1
  • signet support to try JoinMarket with free coins. Find a faucet, block explorer and more info about signet in the FAQ
  • SDcard image release for the RaspberryPi 4 based on pure Debian
  • create a watch only wallet on the remotely connected Bitcoin Core

Download the latest SDcard image for the RaspberryPi 4 based on this release:

0a5a1df readme update
5581498 CONFIG: move the RESET option last
cac655c always display info.conf.txt
4dd269e info on the yield generator settings
84cc36d generateJMconfig: always fill raspiblitz settings
e7a2ce6 restructure readme
91728dc format password change dialog
49359a6 FAQ: add signet and public order book links
167cb1d match build script version with release 0.2
d107d0e FAQ: improve image signing instructions
63db82d start.joininbox: never exit after set.password.sh
3831f05 bitcoinrpc: create a remote wallet 'joininbox'
02db4d8 improve notes on the remote connection
495dd5f remove the bootstrap.service and script
4ce27ab move scripts to the standalone dir
1d640a6 run expand.rootfs.sh with sudo from standalone dir
d61f0fc updateJoininBox: copy scripts also on reset
302ec53 add do_expand_rootfs for ARM from raspi-config
16fca22 installBitcoinCore: check for existing install
8807e48 correct hash for image
41e4da7 dignet: only create wallet.dat if not present
e9154a2 avoid double tasks in while installing Core
de904e1 minimum_makers = 1 for signet
e7d98e2 download bitcoin core to the SDcard
0637a89 check Tor on first start
d0a0e76 refactor first start process
bd985c6 FAQ: sd card build fixes
4539832 improve the build process
6b2050e switch to new pure debian release
da33526 set.password: format dialogs
ed5e199 fix joininbox first start
073ece7 FAQ: how to add ssh pubkeys
476a0d4 build: how to add ssh pubkeys
e94bdb6 installJoinMarket: pin cryptography module to v3.3.2
58f70fc config: fix menu title
bffd436 improve setupsteps
134db76 build: fix locales
ecf4847 FAQ: complete SDcard release build instructions
25a8991 add prepare.release.sh
0bb31f6 signet: fix wallet creation
7f6b5c3 display the network and localip in the menu
7c5c95f add bootstrap.service for standalone builds (#23)
0c34a4d installJoinMarket: update to v0.8.1
20c523f Merge pull request #22 from openoms/signet
60ba065 (signet) RESET: return to the menu after keypress
220b416 CONFIG: option to reset the joinmarket.cfg
cdeab6f install.signet: better output if file present
cf41d4d install.signet: improve bitcoin core download
19199f2 functions: separate copyJoininboxScripts
65ddd76 add CONFIG menu for connection and .cfg settings
66aab26 _functions: add backupJMconf
f8d672a build: include pure debian image in preparations
c9ed6ab signet: add local instance of bitcoin core
cb4c973 add an option to update JM to the latest commit