Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers.Sign up
Major work was done on the Project's documentation.
JSON-RPC API interface is now well documented, contains example apps in Go, Python and Node.js to show integration simplicity.
Revisited and greatly shortened PascalLite Linux daemon build instructions (tested on Debian which is widely used everywhere).
- Fixed: thread-safety
- Added: missing unenc_hexpayload field in RPC payloaddecrypt response
- UI: Balance displaying. Useless controls removed
- Fixed: Avoid using TThread.CurrentThread
UI: Controls reorganized
Implemented.daemon: support for fixed nodes IP list
Changed: Display only user's accounts by default
Fixed: sync issues
Refactoring: variables/parameters naming
Added: Socks5 support
Changed: UI minor changes
Refactoring: useless code dropped
Fixed: networking, connections statistic
Implemented: [critical] background broadcasting new blocks and operations
Fixed: [critical] silently lost spending transactions
Fixed: blockchain sync logic hardened
Fixed: UI message box, networking
Fixed: netdata instantiation
Fixed: wallet crash on close
Fixed: networking, warnings, atomic operations
Fixed: server graceful shutdown
Changed: new blockchain update request awaiting logic
UI Implemented:: double click on account to add it to the list
UI Implemented: ability to decode any user-provided payload
UI Implemented: shortcut to send all available balance on the account
UI Implemented: last N used destinations
UI Fixed: invalid payload decoding order
Added: print daemon version on start
Added: RPC methods examples to README
Added: RPC initial description to README
Implemented: Non-blocking connections for TCP/IP network layer
Implemented: Human-readable config format. Single config file amount the daemon and the wallet.
Changed: Max outgoing connections set to 8. Max incoming connections set to 125.
Changed: RPC control port binds to 127.0.0.1 by default.
Changed: Mining server port binds to 0.0.0.0 by default.
Implemented: RPC ip/port and Mining server ip/port settings.
UI: Options dialog expanded with settings for RPC and Mining servers.
Changed: config filename to 'pascallite.ini'
Fixed: daemon crashes due to invalid log finalization order
Fixed: invalid termination sequence in daemon
Fixed: Daemon's second instance binds RPC port somewhere it wants bug #3
Fixed: daemon does not creating config with default values on first start
Fixed: Wallet hangs on close
Fixed: networking, threading, daemon hangs on shutdown.
Fixed: FPC bug 3.0.2 <-> 3.0.2
Fixed: memory leaks