Kristaps Kaupe
e5cf95d0d2
Add --version option to cli scripts
6 years ago
Adam Gibson
f58652908f
add release notes and version numbers for 0.6.2
6 years ago
James Hilliard
4bf1f50d4e
Remove Python 2 compatibility imports and disable Python 2 installation in setuptools.
6 years ago
Adam Gibson
de255c3506
Fix homedir lookup in MacOS
...
Fixes #494 . Uses sys.exit with error code also.
6 years ago
Adam Gibson
8c8e6e2fa8
Move all user data to home directory
...
To facilitate easier management by users and to
follow generally accepted standards, this PR moves
the following all to user home directory, subdir
.joinmarket :
joinmarket.cfg file
wallets/ directory
logs/ directory
cmtdata/ directory
commitmentlist file
User can override location with --datadir option.
An info message is added on startup showing location.
6 years ago
Adam Gibson
8fd8e10f77
add release notes and version numbers for v0.6.1
6 years ago
Adam Gibson
df3712f662
add release notes and version numbers for v0.6.0
6 years ago
cindiv
52108b62d8
Update exit codes
...
Many exit codes were 0 (success) when they should have been 1
(general failure) or 2 (argument error). This corrects that.
Related: #409
6 years ago
dependabot[bot]
9066ad4b47
Bump twisted from 18.9.0 to 19.7.0 in /jmbase
...
Bumps [twisted](https://github.com/twisted/twisted ) from 18.9.0 to 19.7.0.
- [Release notes](https://github.com/twisted/twisted/releases )
- [Changelog](https://github.com/twisted/twisted/blob/trunk/NEWS.rst )
- [Commits](https://github.com/twisted/twisted/compare/twisted-18.9.0...twisted-19.7.0 )
Signed-off-by: dependabot[bot] <support@github.com>
6 years ago
AdamISZ
c654de05ff
Wallet and blockchain refactoring
...
Introduces WalletService object which is in control of
blockchain and wallet access.
The service manages a single transaction monitoring loop,
instead of multiple, and allows updates to the wallet from
external sources to be handled in real time, so that both Qt
and other apps (yg) can respond to deposits or withdrawals
automatically.
The refactoring also controls access to both wallet and
blockchain so that client apps (Taker, Maker) will not need
to be changed for future new versions e.g. client-side filtering.
Also updates and improves Wallet Tab behaviour in Qt (memory
of expansion state).
Additionally, blockchain sync is now --fast by default, with
the former default of detailed sync being renamed --recoversync.
6 years ago
AdamISZ
b19348d375
add release notes and version numbers for v0.5.5
6 years ago
AdamISZ
dcde815bcb
bump version and release notes for 0.5.4
7 years ago
AdamISZ
c33d43dcd3
bump version and release notes 0.5.3
7 years ago
AdamISZ
6ff17aa700
bump version and release notes 0.5.2
7 years ago
AdamISZ
0ce939264d
Allow user to switch off colored logging
...
New config setting [LOGGING]color=true/false,
by default true; if false logging to terminal
has no coloring.
7 years ago
AdamISZ
c139067be4
Include chromalog package for colorized logs
...
Also use this lib to print non-log messages with
standardized color formats.
Some clean up in jmbase, remove unused objects/methods.
7 years ago
AdamISZ
6ccb1023d1
version bump and release notes 0.5.1
7 years ago
AdamISZ
a475b3b854
release notes and docs for 0.5.0
7 years ago
James Hilliard
6dc3504f8a
Convert jmclient to py3 style
7 years ago
AdamISZ
46e61f33b8
Fix bugs in bigstring and test_commands
...
The keys created in the bigstring.py module in case of message
length greater than 65535 were unicode and this was unsupported
by amp.py, this fixes the key to be ascii.
Additionally the tests in test_commands.py were failing silently
due to an unupgraded command syntax in JM_SETUP, it's now upgraded
and now tests, as originally, the large orderbook case, which now
passes due to the previously mentioned bugfix in bigstring for the
new Py3 compatibilty mode (builtins).
7 years ago
James Hilliard
5a0d5fe72f
Revert "Revert "Python 3 style conversion""
...
This reverts commit 2eb3a8737d .
7 years ago
AdamISZ
f18c67c91a
release notes for 0.4.2
7 years ago
AdamISZ
2eb3a8737d
Revert "Python 3 style conversion"
...
This reverts commit c08b69ba75 .
7 years ago
James Hilliard
c08b69ba75
Python 3 style conversion
7 years ago
AdamISZ
382ba1e648
release notes for 0.4.1
7 years ago
AdamISZ
2461c9a5f3
release notes for 0.4.0
7 years ago
undeath
2b2f2bbc22
bump twisted version to latest
7 years ago
undeath
03ee77b96b
fix issues highlighted by flake8
7 years ago
undeath
1451c9e3ae
remove unused imports
7 years ago
AdamISZ
a2d2616fd9
update docs and versions for 0.3.5
7 years ago
AdamISZ
ced064bc2b
update docs for release 0.3.4
8 years ago
Adam Gibson
bf9685e8e8
update versions to 0.3.3
8 years ago
AdamISZ
a6576c3be7
update to v0.3.2 and release notes
8 years ago
AdamISZ
06283b3df7
Update package version numbers to 0.3.1
...
Update joinmarket-qt version numbers
Remove erroneous line from release notes 0.3.1
Update default config for electrum-server
8 years ago
AdamISZ
ed445fe84c
Fix tests to run if mainnet is concurrent.
...
Add option to query unconfirmed in utxoset.
8 years ago
Adam Gibson
d82f44190e
Implement logging levels
...
By default log level is INFO if not set in config, can be changed
(this repeats functionality from joinmarket-org/joinmarket).
9 years ago
Adam Gibson
65478ad539
Bump version 0.3.0, fix yieldgenerator bugs,
...
disable *-qt script until updated
9 years ago
Adam Gibson
ea9eb4a32b
Include maker and yieldgen modules. Fix tx notifications
...
for confirm and unconfirm callback; yg-basic now functioning.
Some rearrangement of daemon protocol module.
9 years ago
Adam Gibson
e685274363
prettyify commands module, remove unused commands
9 years ago
Adam Gibson
bba43dbf2a
Added yieldgen functionality, both sides using segwit wallets.
9 years ago
Adam Gibson
6ad114d1da
bump version for segwit backend support
9 years ago
Adam Gibson
28912acb5f
add signmessage to wallet, update version
9 years ago
Adam Gibson
118d1aeda7
update version and set interdependency
9 years ago
Adam Gibson
1be387d191
move service_identity install to venv
9 years ago
Adam Gibson
d3475cd8b3
remove logger hello msg
9 years ago
Adam Gibson
0d663b7ed4
Add push to random-peer and not-self options
9 years ago
Adam Gibson
f5cf1d78f2
fix twisted version, fix taker test
9 years ago
Adam Gibson
0ea2dc5301
Completed coverage of jmbitcoin, jmbase, jmclient
...
Includes moving coverage and pytest files to root directory.
9 years ago
Adam Gibson
bb07a09e25
a lot more coverage of jmclient; only client_protocol left
9 years ago
Adam Gibson
6829b82bec
remove stale imports from test_commands
9 years ago