* cln: use default normal feerate to withdraw all
* Bugfix: bad subsititution (#3668)
Fix for error:
/home/admin/config.scripts/bonus.go.sh: line 31: ${goOSversion{}: bad substitution
* whiptail one line
* fix syntax
* lnproxy: fix api access through nginx (#3671)
* lnproxy: fix api access through nginx
* fix tor config and fit the menu
* add to the menu and provision
* merge #3682
* cln update to v23.02, backup-plugin update, add poetry (#3684)
* cln backup-plugin update, add poetry
* fix mkdir error, remove commented code, fmt #3677
* poetry and path fixes
* add terminal feedback, format #3676
* detect the full name of the plugin
* install pyln-client tqdm with pip
* git-verify: add --keyid-format LONG
to recognise if the signing key is not the main key
* cln update to v23.02
* cln-grpc: add protobuf-compiler dep
* rtl update to v0.13.6 and formatting
* C-lightningREST update to v0.10.1
* CLN FAQ update (#3666)
* improve the detection of existing cln aliases
* add the emergencyrecover instructions to CLN FAQ
* update help entries
* Update Tallycoin to version 1.8.0 (#3693)
* add tallycoin update info to CHANGES
* Fix typo in README.md (#3699)
excepted -> accepted
* #3694 add LCD info
* #3664 att timeout 30s to ln monitor calls (#3665)
* fix setting LND_REST_ENDPOINT (#3689)
* btcpay update v1.8.2, postgres database fix (#3697)
* btcpay update v1.8.0, postgres database fix
* btcpayserver update to v1.8.2
* update lnbits to 0.10.2 and use poetry instead of venv (#3703)
* fix apt update Key error for influx repo (#3711)
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
* fix missing timeout value for nc cmnd (#3712)
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
* #3706 Update CLN v23.02.2 (#3716)
* used patched/rolledback 23.02.2 release
* check rusty sig
* fix typo
* fix default lightning setting
* #3683 Update LIT to 0.8.6 (#3717)
* update LIT to 0.8.6
* activate lnd rpcmiddleware
* CHANGES.md
* #3667 change all up/download from sftp tp scp (#3718)
* #3722 add no hostkeys available detection (#3723)
* #1186 FinTS/HBCI interface (#3704)
* #1186 FinTS install script first draft
* only start app when blitz is ready
* improve menu
* improve dit lnbits config
* preserve edit
* improve edit
* improve edit
* fix insertion
* dont use fingerprint
* now use main repo
* add port
* show local ip
* fix typo
* show port SSL
* Update bonus.lndg.sh (#3725)
* Update bonus.lndg.sh
Changes version to v1.6.0.
Fixes update menu bug.
Cleans up code a bit (removes tabs and changes to spaces to match raspiblitz formats).
* Update bonus.lndg.sh
Cleaned up code, added requirements.txt install to updates (needed for this update, may be needed in future).
* #3725 update lndg version in CHANGES
* #3692 update lnd to v0.16.0-beta (#3732)
* update SD CARD base image info
* Clenaup CHANGES info
* RTL install fix (#3739)
* c-lightning-REST update to 0.10.2, fmt
* rtl: npm insatll with --legacy-peer-deps
* purge c-lightning-REST as well with RTL
* jam update to v0.1.5 (#3736)
* 3733 CLN GRPC > JRPC (#3741)
* change exit code
* change to cln_jrpc
* deactivate the cln_grpc settings
* set v1.9.0rc3 version
---------
Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: Metallicc <72348+metallicc@users.noreply.github.com>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: DJ Booth <djbooth007@gmail.com>
Co-authored-by: Yuck Fou <115867254+YuckFouBTC@users.noreply.github.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: PatrickScheich <50054697+PatrickScheich@users.noreply.github.com>
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
Co-authored-by: allyourbankarebelongtous <100060902+allyourbankarebelongtous@users.noreply.github.com>
* deactivate in subscription menu
* remove IP2Tor options from LNbits
* Add to CHANGES
* remopve from btcpayserver
* deactivate LNDREST & SPHINX
* remove from README
* fix copychain returns
* typo in sync loop
* stop services on inconsistent state
* calling correct provisioning
* apply bitcoin and lncli aliases in all scripts
* network.aliases: add CLNETWORK
* make cln default plugin dir: cln-plugins-enabled
similar to the nginx model make 2 directories for plugins:
cln-plugins-enabled - symlinked to ~/.lightning/plugins
plugins from here are loaded automatically on cln start
cln-plugins-available: plugins are downloaded here to
be run until the next cln restart (or stopped with runonce)
note the disk is mounted with noexec so plugins can't
run from there
discuss in: https://github.com/rootzoll/raspiblitz/issues/2295
* move shutdown script
* change all place where shutdown script is used
* change notify & release
* moved shutdown script
* moved shutdown scripts
* add more debug info
* moving github script
* remove chain in sync
* no longer needed chain in sync
* move debug script
* patch patch command
* make sure setup file is sourced
* remove debug output
* make sure lnd is put behind tor
* change indent
* get fresh sync progress
* avoid scrolling in menus
* use new selfsignedcert if no lnd tls.cert present
* sparko: add info and connect menu with own cert
https://github.com/rootzoll/raspiblitz/issues/2295
* cln.rest: add connect option for Zeus
https://github.com/rootzoll/raspiblitz/issues/2295
* cln: add the backup plugin + options
Usage options:
cln-plugin.backup.sh [on] [testnet|mainnet|signet]
cln-plugin.backup.sh [restore] [testnet|mainnet|signet] [force]
cln-plugin.backup.sh [backup-compact] [testnet|mainnet|signet]
https://github.com/lightningd/plugins/tree/master/backup
Discussed in: https://github.com/rootzoll/raspiblitz/issues/2295
* cln: add cln-plugin.standard.python.sh
Install and show the output of the chosen plugin for C-lightning
Usage:
cln-plugin.standard-python.sh on [plugin-name] [testnet|mainnet|signet] [runonce]
tested plugins:
summary | helpme | feeadjuster
find more at:
https://github.com/lightningd/plugins
discussed in:
https://github.com/rootzoll/raspiblitz/issues/2295
* shellcheck: change all `egrep` to `grep -E`
https://github.com/koalaman/shellcheck/wiki/SC2196
* do not resolve aliases, use as variables
* lnd: fix lnd.conf for parallel networks
discussed in: https://github.com/rootzoll/raspiblitz/issues/2290
* lnd: add LND option for parallel networks
* deprecate Testnet in SETTINGS
keysend and autopilot only for mainnet
due to: https://github.com/rootzoll/raspiblitz/issues/2290
* lnd: autopilot and autounlock for testnet
* fix comments
* add the SYSTEM menu for parallel chains
* RTL update to v0.11.0
make chain specific directory for the config: /home/rtl/${netprefix}RTL/
use ${netprefix}lnd.conf in config
override Environmen tvaribales for cln in the systemd service:
/etc/systemd/system/${netprefix}${typeprefix}RTL.service
discussed in: https://github.com/rootzoll/raspiblitz/issues/2384
* lnd.setname.sh for testnet
* display ${CHAIN} in the SYSTEM menu options
* keep _aliases file when live patches are applied
* all lncli_aliases to be used as variables
* default to KIllMode=control-group in services
https://www.man7.org/linux/man-pages/man5/systemd.kill.5.html
discussed in: https://github.com/rootzoll/raspiblitz/issues/1901
* add cln.hsmtool.sh for hsm_secret handling
encrypt | decrypt | autounlock the hsm_secret for C-lightning
usage:
cln.hsmtool.sh [unlock] [testnet|mainnet|signet]
cln.hsmtool.sh [encrypt|decrypt] [testnet|mainnet|signet]
cln.hsmtool.sh [autounlock-on|autounlock-off] [testnet|mainnet|signet]
discussed in: https://github.com/rootzoll/raspiblitz/issues/2295
* add cln.install-service.sh to set up cln with systemd
script to set up or update the CLN systemd service
checks for hsm_secret encryption, autounlock and the sparko plugin
usage:
/home/admin/config.scripts/cln.install-service.sh $CHAIN
discussed in: https://github.com/rootzoll/raspiblitz/issues/2295
* use symlink to cln-plugins-enabled for all plugins
* keep lnd autopilot and autounlock mainnet only
mainnet only settings:
lnd autopilot
lnd keysend
circuibreaker
lnd autounlock
StaticChannelBackup to DropBox and USB
* cln FUNDING fix parsing address
* cln.hsmtool: add change-password and lock options
* always set password A
* cached peer info
* fix printing cache
* fix check for existing files
* handle bitcoind not running
* result with newline
* test line break
* test new line
* test new line
* two vars on output
* #2388 improve online check (less pinging)
* used cached peer status
* move chache
* cach file permissions
* allow sudo call
* fix cache
* remove double scan info
* add conf info to sync screen
* reorder info
* add space
* add space
* order info
* internet suppress error messages
* order info
* fix offering Blockchain copy
* fix hostname
* final ready state info
* lnd unlock after provision
* remove debug exit
* harmonize ready state
* add status to lnd unlock
* update lnd unlock script
* edit the unlock
* remove debug echo
* add debug
* add debug
* fix if statement
* debug output
* switch position of source setupdata
* #1126 preparing new setup with new c-lightning (#2396)
* move debug script
* patch patch command
* make sure setup file is sourced
* remove debug output
* make sure lnd is put behind tor
* change indent
* get fresh sync progress
* always set password A
* cached peer info
* fix printing cache
* fix check for existing files
* handle bitcoind not running
* result with newline
* test line break
* test new line
* test new line
* two vars on output
* #2388 improve online check (less pinging)
* used cached peer status
* move chache
* cach file permissions
* allow sudo call
* fix cache
* remove double scan info
* add conf info to sync screen
* reorder info
* add space
* add space
* order info
* internet suppress error messages
* order info
* fix offering Blockchain copy
* fix hostname
* final ready state info
* lnd unlock after provision
* remove debug exit
* harmonize ready state
* add status to lnd unlock
* update lnd unlock script
* edit the unlock
* remove debug echo
* add debug
* add debug
* fix if statement
* debug output
* switch position of source setupdata
* lnd.unlock: fix typo
* netwok.monitor.sh debug
* cln-plugin.summary: fix paths
* rtl: fix permission of config on copy
* CASHOUT: use aliases for lnd
* rtl: install correctly for paralell chains
* use CHAIN in CLN and LND menu
* cln: add CASHOUT option
* CLOSEALL and CASHOUT: Improve labels and comments
Explaining CASHOUT in the label as discussed in:
https://github.com/rootzoll/raspiblitz/issues/2358
* cln.install: fix tor config
* cln: installthe latest master until the next release
* _commands: source _aliases only if exists
* network aliases: fall back to 'main' for 'chain'
* new setup: keep testnet3 blocks and chainstate
* new setup: improve capitalization in menu
* improve help and comments
* cln: install Sparko if configured, but not present
* cln: add new wallet and import seed options
* fix peernum
* make sure that aliases get created on lnd setup
* no error if aliases not yet exist
* debug state
* fix network alias when not set
* fix syntax error
* add debug error info
* mute unlocking echos
* add debug wait
* add debug wait
* make sure info is uptodate
* make alias info as defaults
* rename option
* update sync info for no lightning
* add action string
* update sync info
* move name dialog
* wait for sync progress info
* wait for syncprogress info
* fix syntax
* get fresh data
* make sure to disable lnd
* add c-lightning to debug
* add setup logs to debug output
* fix syntax error
* add new-force wallet
* try fix call hsmtool
* hsm output tool
* fix output
* add seed-force
* refactor blitz.mnemonic.py
* test seed
* debug info
* dump object
* try check
* correct putput
* fix syntax
* check lnd for valid seed
* fix gui
* add Suez install script
discussed in:
https://github.com/rootzoll/raspiblitz/issues/2366
* cln rescue file export
* get correct version
* add cln export gui
* cln.backup.sh cln-import
* correct bytesize
* generate cln wallet with passwordc
* fix syntax
* fix syntax
* mute not needed error msg
* PEERING: correct message on success
* cln.install-service: fix sparko check
* add Suez to menu for CLN and LND
needs to be installed with the bitcoin user to be able to interact with CLN
related: https://github.com/rootzoll/raspiblitz/issues/2366
* debug _provison.setup.sh
stop bitcoind and restart with new config to avoid rpc password error
disable and enable service instead of daemon-reload
CLN: don't use passwordC as seedPassword
* add cln.setname.sh
make lnd.setname.sh work with parallel wallets
* improve comments
* SYSTEM: add CLNLOG and CLNCONF options
* SYSTEM menu fixes
* cln: add more aliases cln, clnlog, clnconf
* cln: activate the backup plugin on every install
* SERVICES menu: fix chantools/CLN switch
* cln: load plugins from ${netprefix}cln-plugins-enabled
changed the config paths to $lightning-dir/config or /networkname/config
plugins are downloaded to the SDcard:
/home/bitcoin/cln-plugins-available/
symlinked and loaded automatically from:
/home/bitcoin/${netprefix}cln-plugins-enabled
Related: #2295
* sparko: don't show logs after install
* #2425 Adding experimental Blitz WebUI & API (#2426)
* no password C & D when cln
* add debug echos
* set defaults before
* #2228 wider grep to detect nvms (#2427)
* cln.hsmtool: init backup with the new wallet
* cln.install: fix access to raspiblitz.conf
* cln-plugin.backup: fix path to backup-cli
* cln: hide unhelpful warnings during setup
* remove old jinja template rendering
* fix lnd unlock detection
* cln: look for files in .lightning dir with sudo
* cln: correct lightning name in FInalDialog + typo
* cln: make sure .lightning/bitcoin dir exists
* FinalDialog: make the 24 words fit
* cln.install.sh: create cln config if not present
* Simplify localIP detection and improve compatibility (#2432)
* show tail info on provision
* only show lnd options when activated
* fix syntax
* only show main lightning impl options for RC1
* cln: always start the lightnind.service
* cln: clear before showing summary
* start cln on the end of provisioning
* exit 0 on cln menu
* press key after single actions
* remove key press on cln actions
* change to none
* detect cln running
* fix syntax
* fix lightniing info
* add TODO for CLN
* add clnblockheight
* zty with user bitcoin
* check synced to chain for cln
* fix increment
* try scanprogress
* use cln sync detection and progress
* replace LNTYPE
* next line
* fix spaces
* fix spaces
* Update README.md (#2456)
Fix 404
* Fix FAQ links (#2441)
* Fix invalid URL ( (#2440)
* support channels (#2382)
* use #2370 height optimization
* adjust exit codes in menu scripts
* adjust password menu exit codes
* adapt shutdown for cln
* settings adapt to running lightning impl
* fix syntax
* debug info
* add debug
* better height
* add default values
* add config entry if not there yet
* change default value
* Added exit info for cln
* make sure to load config file if available
* add sparko to menu
* add default for sparko
* replace default sparko entry
* show sparko installed or not
* add more description to sparko option
* RTL for clightnign in service menu
* main menu item rtl
* add RTL description
* debug in RTL install
* install sparko on recovery
* update menu with cln
* rework menu options
Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: rek79 <rek79@users.noreply.github.com>
Co-authored-by: Bitpaint <67663265+bitpaint@users.noreply.github.com>
Co-authored-by: João Thallis <joaothallis@icloud.com>
Co-authored-by: Peter Flock <78184669+peterflock@users.noreply.github.com>
Co-authored-by: nyxnor <nyxnor@protonmail.com>
* adding spacing line
* prepare v1.7RC3
* fix lnbits macaroon write after reset
* add IP2Tor renew info
* fixing info
* remove debug info
* #2157 LNbits needs https for local
* more info
* reboot on macaroon reset
* fix blocking LIT install
* set correct fonts
* set font for lcd
* #2198 add connect Info
* fix syntax
* fix text layout
* layout text
* fix text layout
* more install info
* fix text layout
* text layout
* text layout
* fix restart lnd
* force lnd RPC/REST standard & open on boot
* #2198 fix fully noded connection
* #2198 deactivate Zap-Android from menu