forked from ArmanTheParman/Parmanode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
557 lines (551 loc) · 19.2 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
Version 3.41.1
-ParmaNostr; hex import tool added
-ParmaNostr; menu cleanup
Version 3.41.0
-ParmaNostr - New software beginnigs. Can create a Nostr wallet from mnemonic seed, or import
seed, or import keys.
Version 3.40.0
-BTCPay for Mac available; combines Bitcoin in same docker container. Much refactoring done.
Version 3.39.1
-BTCPay - user can choose yolo and install untested newer versions
Version 3.39.0
-NextCloud
Version 3.38.2
-added autossh tool/guide
-mempool improved bitcoin running check
-drive encryption tool/guide
Version 3.38.1
-BTCPayTOR moved from an installation to part of btcpay menu
Version 3.38.0
-LitD (with Lightning terminal, pool, loop, etc)
Version 3.37.1
-LND 0.17.5
-LND can connect to remote Bitcoin now
-removed redundant function; 'install_check'
Version 3.37.0
-Nostr RS Relay
Version 3.36.5
-Nginx added installation options, not just in background
-remove 'autoremove'; possibly causing cinnamon bug on Mint systems
-Mac Bitcoin v27.0
-Drive import improvements (partprobe)
Version 3.36.4
-LND install bug fixed.
-Thunderhub over Tor now.
Version 3.36.3
-Mac LND patch (nginx stream file)
Version 3.36.2
-grpcurl tool added
-Patch6
Version 3.36.1
-Mempool Mac docker compose compatibility fixed
Version 3.36.0
-LND for Mac
-RTL for Mac
Version 3.35.0
-Thunderhub
-LND v0.17.3-beta
Version 3.34.4
-Bitcoin v27.0 & Knots 26.1.knots20240325
Version 3.34.3
-ParmanodL v3.0.0
Version 3.34.2
-Sparrow v1.9.0 - removed Whirlpool
Version 3.34.1
-Option to use RAID external drive with Bitcoin Core
Version 3.34.0
-RAID add-on
Version 3.33.2
-ParmanodL installer update to new Raspberry Pi OS version
Version 3.33.1
-Menu glitch, install wordpress; fixed
Version 3.33.0
-ParmaWeb add-on
-MOTD additions
Version 3.32.7
-Thunderhub test version for now
-Drive cleanup tool imporved - clear systemd
Version 3.32.6
-Main menu - colours to highlight choices and differentiate
Version 3.32.5
-Fixed LND unlock password glitch
Version 3.32.4
-Fixed Electrum X dependency check
Version 3.32.3
-Electrs SSL connection way better with socat instead of nginx
-Electrs SSL certificate improved
Version 3.32.2
-Public pool stratum port fix
Version 3.32.1
-Other books directory added
Version 3.32.0
-Cool stuff section added. Currenlty computer book pdfs.
Version 3.31.1
-BTCPay update
-Internal drive space check
-Debian docker bug fixed
-BTCPay docker conainter now with variable userID, making volume mount robust across systems
-External IP info added
Version 3.30.6
-Added support for Linux Mint Debian Edition (LMDE)
Version 3.30.5
-Parmanode refresh bug fixed
-rtl wireless driver install option
-added virtualenv dependency install for electrumx
-Parmashell added by default
Version 3.30.4
-Added Bitcoin QT start option in Bitcoin menu
-Added pd function to ParmaShell
-Ability to swap internal/external drive for Linux Fulcrum
Version 3.30.3
-Newer version of Fulcrum 1.9.8
-Refactor, fulcrum_db new location
Version 3.30.2
-small bitcoin conf patch
-system report feature
-expanded tools menu
-bitcoin curl tool
-temp dir added for parmashell
-update check bug fixed
-tool to refresh script directory
-bitcoin user/pass default
Version 3.30.0
-ELECTRUM X
-Moved ssl certs for electrum docker to the host
-Fixed nginx issue with electrs
-added jq and cmake to update_computer function, and cleanup commands
-readme update
-gsed, to solve mac incompatibility with sed commands
-new parmased function (for development only)
-option to connect to 1 of 2 Parman's nodes over Tor
Version 3.29.3
-Public Pool has Tor
-Smol bug in Public Pool fixed
Version 3.29.1
-Public Pool
-Mining subcatagory install menu
-Some electrs minor fixes
-Docker for electrs comes with Tor server at 9060
Version 3.28.2
-drive import bugs fixed
Version 3.28.1
-jq patch
-Tor for Mac docker electrs
-smol bugs
Version 3.28.0
-Electrs docker and nondocker refactoring, Mac & Linux
Version 3.27.0
-SSH Tor server added (Linux only)
Version 3.26.0
-Coldcard firmware wizard
-Fixed ParmanodL installer for Mac
Version 3.25.6
-Ledger new version 2.75
Version 3.25.5
-Menu overview revamped
-BTC RPC Exploerer log in menu
-LN channel balance output - contribution by cmyk
-Added Parman's Electrum Guide
Version 3.25.4
-Coordinated rpc/password for bitcoin.conf for all other apps that use it.
-Streamlined Fulcrum install code a little
-BRE menu imporvements
Version 3.25.3
-Import an existing Bitcoin Core insallation (binaries) to Parmanode
Version 3.25.2
-Import a fresh drive to Parmanode, use with existing Bitcoin installation
Version 3.25.1
-patch_5 applied
-Mempool but in Docker fixed
-Mempool for Mac as well
-How to update bitcoin
Version 3.25.0
-Mempool is back, baby
-Smol bug when creating new LND wallet fixed
Version 3.24.3
-Import own Bitcoin binaries to Parmanode installation.
-Bitcoin compile education/instructions
Version 3.24.2
-Fixed unzip bug (xz) for ParmanodL installer - some systems don't have
it.
-BitBox02 update, and verification bug fix
Version 3.24.1
-Drive install bug fixed (symlink target ownership fixed)
Version 3.24.0
-Option to include filter-ordinals.patch by Luke Dashjr
-Options to compile bitcoin
-bitcoin v26.0 option
-Option to install Bitcoin Knots version of Bitcoin Core
-assisted drive format tool
-small bug fixes
Version 3.23.1
-Some little things
Version 3.23.0
-Electrum 4.4.6
-Docker for M1/2 macs
Version 3.22.0
-Highly variable and nuisance start up screen bug removed.
Version 3.21.3
-Sparrow 1.8.1
-Sparrow config editor in menu
-option to connect to Parman's Tor node
-fixed bug with docker electrs for ext drives
Version 3.21.2
-Mempool code, but not available yet. Sync issues.
Version 3.20.4
-QBittorrent
-Overview menu smol bug fixed
-LND wallet ballance display improvements, includes channels now.
-Parman's easy AF Rsync tool
-Unbound upstream DNS resolver for PiHole (Linux onlya)
Version 3.19.1
-Overview menu
-Sparrow & Specter uninstall, option to preserve config directory
Version 3.18.7 (Nov 23, 2023)
-Option to turn off Main menu announcements
-Patch_5
-Electrs tor menu issues fixed
-pihole password changer
Version 3.18.6
-Sparrow install bug. New one introduced with new version, fixed.
-Tor Server Move directory had incorrect ownership settings
Version 3.18.5 (Nov 21, 2023)
-Patch #4 code, but not enabled yet
-LND menu option to print macaroons and certthumprint to screen
-BTCPay install broke due to some upgrades in other peoples' code. Reverted
back to old stable version for now.
-LND config directory made into a git repository to allow undos (important directory)
Only for new installs or when patch 4 gets released.
-Trezor install detects parallal installation configuration directory
-Electrs external drive bug fixed
Version 3.18.4 19 November
-Patch #3
-LND Tor options - Tor only, clearnet only, hybrid; automatic switching
-Sparrow 1.8.0 available as an option, but not default
-Option to leave Fulcrum database when uninstalling
-Udev rules for wallets to be installed only once, saves time
-Special blinking warning on main menu (will be temporary, like government
any government program)
Version 3.18.3
-Patch2; moved many repeating functions into a patch so it runs once
only, speeds up startup.
-LND log sometimes exits program after control-c. Fixed.
-Menu improvements
Version 3.18.2
-Tor Browser for Mac
Version 3.18.1
-Tor Browser for Linux
Version 3.18.0
-PiApps available for Pi's (can access Tor Browser)
-bitcoin tor status included in parmanode.conf
Version 3.17.5
-Parmanode startup now 0.5 seconds faster (consolidated patch functions
which not only run once instead of every time)
-Turn off Mac drive indexing
-clean up temp files (after, before)
-drive import bug fixed
-internal/external drive swap smol bug fixed
-bitcoin prune modification available now
-electrs available before bitcoin sync complete
-lightning TOR more robust
Version 3.17.4
-drive path bug fixed
-BTC RPC Explorer via Docker introduced (Pi and Mac)
-option to use old internal drive bitcoin data when installing Bitcoin
-Fulcrum bug fixed
-Uninstall bug fixed
Version 3.17.3
-incorrect nodejs config entry fixed
Version 3.17.2
-Update on startup bug fixed
Version 3.17.1
-Fulcrum bug for Pi's fixed
Version 3.17.0 -- November 12
-Tor Relay
-Option to import a drive from Parmanode/Umbrel/MyNode/RaspiBlitz at time
of Bitcoin install.
Version 3.16.2 -- 11th November
-LND Tor improvements
-RTL wallet accessible via Tor
Version 3.16.1 -- 9th November
-Removed Apple file system formatting for better compatibility. Drives
now format with exFAT, and can be imported to Linux.
-Fixed Docker installed detection bug
-Detected MacOS < v12.0, can't install Docker.
-Fixed electrs compile bug
-Fixed log menu bug
Version 3.16.0
-Removed requirement for Homebrew for Macs from the beginning, installed
as required.
-GPG for macs now installed via the dmg download instead of via homebrew,
which is much faster.
-Skip verify option added; useful for debugging
-Minimum required for MacOS set to v10.9
Version 3.15.3 -- 7th November 2023
-Menu improvements
-Sparrow first connection workaround
Version 3.15.2
-PiHole for Mac
-Main menu loop improvements
-Need FUSE for minimal Linux isntalls to run AppImages
Version 3.15.0
-PiHole for Linux
-BTCPay menu improvement
Version 3.14.3
-Old version detection bug fixed
Version 3.14.2 -- 27 October 2023
-LND Tor and Tor/Clearnet hybrid enabled
-Config directory changed to git repository to enable version control and recovery
-RTL reinsall if new LND installation
-BTCPay connection to LND made easy
-Node URI printed on LND page.
-LND menu refreshes on loop for more accurate LND status
-Port Change option for LND, CLEARNET only
Version 3.13.2
-Update Parmanode without needing to restart
-Mac electrs, never need to repeat build dependencies, saves time
-Import Parmanode drive function added for Mac
-Detect corrupted bitcoin data; option to delete.
-Change bitcoin drive internal/external, code imporved
-Change bitcoin drive internal/external, code added for Mac
-LND: now wallet create happens at install + bug fix
-new menu option to jump to main menu. Not available everywhere yet
but will appear more in future versions.
Version 3.12.0
-electrs for Mac
-LND external IP
-Users can update to LNDv0.17.0 from the LND menu
Version 3.11.0
-AnyDesk
Version 3.10.1
-ParmanodL install available
-LND updated to v0.17.0
Version 3.10.0
-BTC RPC Explorer for Mac OS
-ParmaBox
-Problem with mac drive format fixed
-Test for English language
-M1/M2 Mac Sparrow bug fix
-more node info via cli/menu for Macs
Version 3.9.0
-Revamped menu
-ParmaShell
-Docker separate install/uninstall for Macs
-"rp" command to run parmanode from any directory
Version 3.8.5
-RaspiBlitz migration tool added
-Fixed BTC-RPC-Explorer bug (NodeJS issues)
Version 3.8.4
-Ledger Live added
-NodeJS bug fixed
Version 3.8.3
-BitBox App added
Version 3.8.2
-Trezor Suite added
-removed need to "insall" parmanode
-motd added
Version 3.8.1
-Import an Umbrel or MyNode drive to Parmanode (Linux only)
-Various bug fixes
-Mac switched to Bitcoin QT version 25
-Autoupdate question
Version 3.7.5
-Electrum permission bug fix
Version 3.7.4
-LNbits
-new icon
Version 3.7.3
-further colour edits
-git hub clones are now all --depth 1
-Fixed sparrow connection smol bug
-Fixed smol htop bug
Version 3.7.2
-critical bug fix
-pretty colours
-pruning bug fixed
Version 3.7.1
-Electrum Wallet for Pi's added
-Sparrow Wallet for Pi's added
-Fulcrum database corruption strategy added
-Wallets now check that server is running, and give warning
Version 3.7.0
-New installation script
-Revamped README
Version 3.6.2
-Much improved flow for setting up external hard drive.
-Various bugs fixed
-Bitcoin Menu improvements, including start/stop output improvements
-BTCPay bug on slow computers, fixed.
Version 3.6.1
-Electrum and Sparrow can connect to Fulcrum or electrs Tor, from menu selection
Version 3.6.0
-Electrum connections to server improved
-Check docker installed before RTL install, otherwise fail.
-electrs added
Version 3.5.2
-electrs software code added ; not yet functional
-BTC RPC Explorer - tor enabled
-Drive format flow imporved a little
-64 bit Pi support for Bitcoin Core added (previously 32 bit binaries for 64 bit chip
running on 32 bit OS was the only way.)
Version 3.5.1
-add ability to access BTC RPC Explorer from other computers on the network
with Nginx
-simplified drive preparation, drive wiping now done in the background without
extra fun prompts
-many more comments added to code for educational purposes, allowing non-coders
to follow along.
-logging and menu improvements
-Sparrow connection improvements
Version 3.5.0
-BTC RPC Explorer added
-various tweaks here and there
Version 3.4.9
-New version of Linux mint "victoria", compatibility added; Docker should work now.
-Saprrow new version broke autoconnection to node - fixed.
-Fixed udev rule installation bug
-Removed mempool; Newer versions are not working. Too much headache.
Version 3.4.8
-menu improvements
Version 3.4.7
-smol bug fix
Version 3.4.6
- Added Specter v2.0.1
- Updated Sparrow to 1.7.8
- Menu formatting adjustments
Version 3.4.5
- Mempool config bug fixed (IP address error)
- Config menu bug fixed
- Improved version checking
- Improved counter
Version 3.4.4
- Cleaner install of Parmanode, allowing other programs
to work without Bitcoin Core necessarily being installed.
- Created own function to replace faulty sed command on Macs
- Improved uninstall process
- Menu improvements (hidden stuff)
- fixed issue with Deiban Docker install
- Docker permission issues fixed for Linux
- code clean up - Mempool not available for Pi's
- code clean up - Sparrow not available for Pi's
- code clean up - Electrum is available for Pi's; needs python version
to be done later.
- Download issue with LND and rpi4 64 bit fixed
Version 3.4.3
- BTCPay can be exposed over Tor
- Allow BTCPay installation without Bitcoin installation
- Allow Fulcrum installation without Bitcoin installation
Version 3.4.2
- Choices for Sparrow connection (tcp, ssl, Tor, remote Tor)
Version 3.4.1
- Fulcrum with Tor added
Version 3.4.0
- Added Tor-server (darknet server)
- Newer version of Sparrow, v1.7.7
Version 3.3.9
- Linux version updated to Bitcoin Core v25.0
Version 3.3.8
- Added options to run Bitcoin behind Tor
Version 3.3.7
- Electrum Desktop Wallet
- udev rules automatically installed (only required for Linux)
- Fulcrum SSL certificate bug fixed. Connections should work better now.
Version 3.3.6
- Docker apps on Mac work better now. (Issue with checking docker status)
- More sudo for docker commands (redundant for most)
- Zip file downloads no longer supported - they are not git repos
and updates fail because if.sparrow5
- more educational material
Version 3.3.4
- Tool to import other ext or FAT32 drive to parmanode (Linux only)
- Fixed some docker bugs affecting Debian Pi
- Fixed IP address formatting affecting Pi
- Fixed mempool install affecting fresh docker installs
Version 3.3.3
- fixed fstab "but"; added "nofail" directive to drive.
Version 3.3.2
- Adjusted RTL start up procedure after reboot
- Added service files for BTCPay and RTL
Version 3.3.0
- Added Ride The Lightning Wallet
Version 3.2.4
- Various Mac bug fixes
Version 3.2.3
- added more tools (htop, update computer)
Version 3.2.2
- Sparrow connects to own node automatically
Version 3.2.1
- Sparrow added
- version.conf added to check for hard forks of this software on upgrades
- improved flow testing directory placement of parmanode.git
- update paramnode from within software automatically
- Intro more brief
- installs git on Linux systems
Version 3.2.0
- Mempool Space added for Mac
Version 3.1.0
- Mempool Space added for Linux
Version 3.0.0
- LND (for linux)
- Menu improvements - now dynamically changes
Version 2.3.4
- BTCPay Server added for Linux (Docker)
- Tor for Mac and Linux added
- Additional menu to view config files and logs.
- Docker installation option for Parmanode install wizard (Linux)
- Drive ID choice less restrictive
- Fast sync added for Fulcrum (1Gb memory for Linux/Pi, 2Gb for Docker/Mac)
- Menus consolidated
- Mount bugs fixed
- Install location bug fixed - cant run from home directory
- Pesky user/password but sorted out
Version 2.2.5
- Bug if user downloads from github directly to $HOME directory. Fixed.
Version 2.2.4
- smol bugs fixed
- mount bug fixed for Linux
Version 2.2.0
- Fulcrum for Mac added (runs in Docker container)
- Added functionality; Connect Fulcrum server to Bitcoin on a different computer
- User can modify user/pass in Bitcoin and have Fulcrum copy it to fulcrum.conf
- Added menu option in Bitcoin; add rpcallowip values to bitcoin.conf
- Made sure fstab doesn't have multiple entries with repeated drive formatting
- Added a logging function
- Various bug fixes
Version 2.1.1
- User/pass automatically copied to fulcrum.conf from bitcoin.conf if it exists.
- set user/pass menus modified
Version 2.1.0
- Added Fulcrum for Linux only (x86_64, and ARM64/Pi)
Version 2.0.6
- Many little fixes to Bitcoin functions
Version 2.0.5
- Critical patch; fixed dev/null bug when uninstalling Bitcoin
Version 2.0.4
- Critical patch
Version 2.0.3
- small corrections
Version 2.0.2
- small corrections
Version 2.0.1
- Critical Patch
Version 2.0.0
- Added Raspberry Pi (32 bit and 64 bit) support with Linux OS.
- added IP address lookup for user's computer
- added Homebrew installation for Macs
- added Bitcoin Core dependencies for Mac
- critical errors for Mac version fixed
You MUST restart Bitcoin and Fulcrum (not Parmanode) if you have made any changes
here for those changes to take effect.
Version 1.1.0
- added MacOS support
- changed dripe wipe text to a call to #FreeRoss
- added an About section
- code cleaned up, directories moved around.
- added info on mentorship program with Parman
- several bugs fixed related to permissions
Version 1.0.2
- several errors corrected
Version 1.0.1
- fixed missing of=/dev/$disk in dd commands fo zero and random data choices.
Version 1.0.0