History of nano.tcl of ea1202b8fd98437e

History of file nano.tcl at check-in ea1202b8fd98437e

2019-01-23
08:13
On some platforms the IPv6 address from TclUDP is enclosed in braces, strip them out file: [e13c74e1ec] check-in: [7dc146968b] user: rkeene, branch: trunk, size: 122056 [annotate] [blame] [check-ins using] [diff]
07:59
Better handling of UDP sockets without a header (?!?) file: [b556409ab5] check-in: [aa6814c5e7] user: rkeene, branch: trunk, size: 122035 [annotate] [blame] [check-ins using] [diff]
07:21
Use the SQLite3 way to generate a temporary DB file: [857c216b2e] check-in: [2b25880b82] user: rkeene, branch: trunk, size: 121846 [annotate] [blame] [check-ins using] [diff]
05:40
Cache local address for a long time, it is not likely to change file: [36ea6c846f] check-in: [b07aac060d] user: rkeene, branch: trunk, size: 121956 [annotate] [blame] [check-ins using] [diff]
05:29
Removed debugging code file: [3378d4d0fc] check-in: [6d73b93560] user: rkeene, branch: trunk, size: 121946 [annotate] [blame] [check-ins using] [diff]
05:27
Better handling of looking up local IP address file: [2c5c4683c8] check-in: [e82a0e097b] user: rkeene, branch: trunk, size: 121991 [annotate] [blame] [check-ins using] [diff]
04:39
Only pull in the http package when it is needed file: [029f9b07a2] check-in: [e817d93da0] user: rkeene, branch: trunk, size: 121126 [annotate] [blame] [check-ins using] [diff]
04:36
Use built-in HTTP client to get local IP file: [9a8c392f17] check-in: [52ff9de4cf] user: rkeene, branch: trunk, size: 121149 [annotate] [blame] [check-ins using] [diff]
2019-01-22
18:27
Better formatting of checksums and publickeys file: [648175fcaf] check-in: [32a0f84a02] user: rkeene, branch: trunk, size: 120775 [annotate] [blame] [check-ins using] [diff]
18:26
Better formatting of data from wallets file: [40a809aa05] check-in: [c77f5a51cd] user: rkeene, branch: trunk, size: 120761 [annotate] [blame] [check-ins using] [diff]
17:51
Better peer tracking and block verification file: [62c2803e15] check-in: [995dbd8993] user: rkeene, branch: trunk, size: 120747 [annotate] [blame] [check-ins using] [diff]
2019-01-17
02:19
Better prompt handling without readline file: [42c9c4c386] check-in: [1a36ac65ca] user: rkeene, branch: trunk, size: 119402 [annotate] [blame] [check-ins using] [diff]
01:57
More stats work file: [4d60af78c2] check-in: [008bdd4f8f] user: rkeene, branch: trunk, size: 119346 [annotate] [blame] [check-ins using] [diff]
01:55
Support using OS resolvers file: [2645fe4623] check-in: [d5ffbea19a] user: rkeene, branch: trunk, size: 118786 [annotate] [blame] [check-ins using] [diff]
2019-01-12
21:59
Fixed name of keepalive statistic for unique peers file: [184c8f262e] check-in: [173b00efe3] user: rkeene, branch: trunk, size: 118635 [annotate] [blame] [check-ins using] [diff]
21:48
Better handling of stats -- keep them in a transient SQLite3 DB file: [7eecb89b12] check-in: [a010d6c0a7] user: rkeene, branch: trunk, size: 118616 [annotate] [blame] [check-ins using] [diff]
2019-01-11
17:50
Add more TODO file: [7e83f74db7] check-in: [91adaf3629] user: rkeene, branch: trunk, size: 117391 [annotate] [blame] [check-ins using] [diff]
17:50
Use the user-supplied password file: [c455a1a52a] check-in: [b74e661b68] user: rkeene, branch: trunk, size: 117342 [annotate] [blame] [check-ins using] [diff]
17:47
Added support for decoding wallet backups file: [30e8cf2947] check-in: [fe9b42ed61] user: rkeene, branch: trunk, size: 117359 [annotate] [blame] [check-ins using] [diff]
17:35
randomSortList in the internal namespace file: [a24cee35a4] check-in: [75052adbef] user: rkeene, branch: trunk, size: 115730 [annotate] [blame] [check-ins using] [diff]
16:45
Many unrelated changes file: [1cbf28674e] check-in: [5db79120e2] user: rkeene, branch: trunk, size: 115772 [annotate] [blame] [check-ins using] [diff]
2018-12-09
22:10
Added an RPC client REPL file: [58efd19329] check-in: [e9fd1f6094] user: rkeene, branch: trunk, size: 109216 [annotate] [blame] [check-ins using] [diff]
2018-12-08
22:21
Improved CLI file: [0b1342a368] check-in: [34db25cf14] user: rkeene, branch: trunk, size: 103288 [annotate] [blame] [check-ins using] [diff]
02:31
More work on lazy bootstrapping testbed file: [984f7c64c2] check-in: [18d1a69d74] user: rkeene, branch: trunk, size: 100884 [annotate] [blame] [check-ins using] [diff]
2018-12-05
19:25
Added CLI stuff and a bit of cleanup file: [23ff6024a7] check-in: [16f85b0e66] user: rkeene, branch: trunk, size: 85390 [annotate] [blame] [check-ins using] [diff]
2018-12-04
20:07
Added support for selecting network and super peers file: [21ddbdd709] check-in: [06095e42bd] user: rkeene, branch: trunk, size: 80436 [annotate] [blame] [check-ins using] [diff]
18:02
Split protocol parsing/creating from other tasks and added more supported items file: [d46c2149d2] check-in: [5195f616e1] user: rkeene, branch: trunk, size: 79282 [annotate] [blame] [check-ins using] [diff]
2018-11-19
19:36
State blocks don't actually contain the state block pre-amble when stored/transmitted file: [ecb41a3def] check-in: [a0b0b2d10b] user: rkeene, branch: trunk, size: 66522 [annotate] [blame] [check-ins using] [diff]
2018-11-08
23:10
Set a default number of bootstrap connections file: [f990275d18] check-in: [5caf8fe3fd] user: rkeene, branch: trunk, size: 63187 [annotate] [blame] [check-ins using] [diff]
2018-09-26
14:09
Added defaults for the node peering and peers file: [2ac8c4f854] check-in: [a5891c9a06] user: rkeene, branch: trunk, size: 63153 [annotate] [blame] [check-ins using] [diff]
2018-09-19
21:44
Updated to support "pendingHashAmountAndAddress" in bulk_pull_account file: [c1695b746f] check-in: [6e80a1ada9] user: rkeene, branch: trunk, size: 63005 [annotate] [blame] [check-ins using] [diff]
2018-08-17
20:39
More work on the networking support file: [98726f21ea] check-in: [e79f2e1800] user: rkeene, branch: trunk, size: 61633 [annotate] [blame] [check-ins using] [diff]
2018-07-18
06:11
Improvements to networking file: [18bb2a993f] check-in: [ea1202b8fd] user: rkeene, branch: trunk, size: 57210 [annotate] [blame] [check-ins using] [diff]
2018-07-12
21:18
Merged in start of network branch file: [cc57af0c09] check-in: [c07e032cc7] user: rkeene, branch: trunk, size: 43424 [annotate] [blame] [check-ins using] [diff]
21:17
Document the speed-up hack a bit file: [732975759f] check-in: [6a9bfc7036] user: rkeene, branch: trunk, size: 43041 [annotate] [blame] [check-ins using] [diff]
21:10
Better handling of duplicate keys and added a new LMDB foreach mechanism file: [7a1ec5be31] check-in: [3a7a6bfc16] user: rkeene, branch: trunk, size: 42987 [annotate] [blame] [check-ins using] [diff]
00:05
Added support for clearing and adding pending via LMDB file: [1d335ca4b1] check-in: [a8e052677e] user: rkeene, branch: trunk, size: 41005 [annotate] [blame] [check-ins using] [diff]
2018-07-11
23:05
Start of LMDB backend file: [64c7d0e6c0] check-in: [778ee62446] user: rkeene, branch: trunk, size: 39447 [annotate] [blame] [check-ins using] [diff]
19:24
Added start of node support file: [0b965a2bdd] check-in: [7a0acb917e] user: rkeene, branch: trunk, size: 34779 [annotate] [blame] [check-ins using] [diff]
17:33
Improved RPC client configuration file: [77ebd60a97] check-in: [cb98af7618] user: rkeene, branch: trunk, size: 32442 [annotate] [blame] [check-ins using] [diff]
17:04
Simplified balance to human readable handling to only deal with two units -- Nano and raw file: [bd38f11c13] check-in: [dd09cf79e5] user: rkeene, branch: trunk, size: 32271 [annotate] [blame] [check-ins using] [diff]
16:28
Added a "filter" JSON command to filter out attributes which other implementations hate file: [7620b741b7] check-in: [3a03259f8f] user: rkeene, branch: trunk, size: 32475 [annotate] [blame] [check-ins using] [diff]
14:26
Fixed bugs with computing work file: [e923d129c3] check-in: [7ffe38e93e] user: rkeene, branch: trunk, size: 32156 [annotate] [blame] [check-ins using] [diff]
14:14
Added start of balances and RPC client file: [fc37a0ac35] check-in: [5ed9a692b6] user: rkeene, branch: trunk, size: 31845 [annotate] [blame] [check-ins using] [diff]
2018-07-09
04:53
Better handling of old blocks and tests on old blocks file: [1fa3e80c07] check-in: [84b2dbcb6f] user: rkeene, branch: trunk, size: 27495 [annotate] [blame] [check-ins using] [diff]
04:06
Updated to abstract out mechanisms more and add a high-level set representative function file: [c76ed0146c] check-in: [39d464b11c] user: rkeene, branch: trunk, size: 26152 [annotate] [blame] [check-ins using] [diff]
2018-07-08
21:17
Started work on network support file: [07209311d0] check-in: [3a98748881] user: rkeene, branch: network, size: 25518 [annotate] [blame] [check-ins using] [diff]
2018-07-06
14:53
Updated work nomenclature to be more clear file: [d9714fb5b7] check-in: [3aeba5d8ef] user: rkeene, branch: trunk, size: 25135 [annotate] [blame] [check-ins using] [diff]
02:35
Made API more consistent file: [a0ad3d6e3d] check-in: [6881dd597e] user: rkeene, branch: trunk, size: 25040 [annotate] [blame] [check-ins using] [diff]
2018-07-05
16:25
Made default prefix "nano_" again file: [9876c8ba9b] check-in: [c3df9b5991] user: rkeene, branch: trunk, size: 20055 [annotate] [blame] [check-ins using] [diff]
16:19
Consolidated constants file: [ef2578a7b0] check-in: [8ea3e826f3] user: rkeene, branch: trunk, size: 20054 [annotate] [blame] [check-ins using] [diff]
14:56
Added high-level work interfaces file: [0eebec2f4c] check-in: [5c0fe18b67] user: rkeene, branch: trunk, size: 20230 [annotate] [blame] [check-ins using] [diff]
2018-07-03
19:51
Made default address format "xrb_" for now file: [594189ec1a] check-in: [a6dade57ee] user: rkeene, branch: trunk, size: 19200 [annotate] [blame] [check-ins using] [diff]
19:03
Use a dict for account tracking file: [d4333092df] check-in: [4dba0fcb54] user: rkeene, branch: trunk, size: 19201 [annotate] [blame] [check-ins using] [diff]
06:03
Ensure the correct version of the package is provided file: [8dfa10c41c] check-in: [0938293f53] user: rkeene, branch: trunk, size: 19141 [annotate] [blame] [check-ins using] [diff]
2018-07-02
23:50
Added support for comments in block JSON format file: [f244565700] check-in: [e6a2a65611] user: rkeene, branch: trunk, size: 19165 [annotate] [blame] [check-ins using] [diff]
23:24
More options for signing and verifying a block file: [e1a8e5a90c] check-in: [53b03b2ef6] user: rkeene, branch: trunk, size: 18995 [annotate] [blame] [check-ins using] [diff]
23:13
Consolidated some constants file: [99086640a8] check-in: [8670bc6274] user: rkeene, branch: trunk, size: 18508 [annotate] [blame] [check-ins using] [diff]
23:07
Improvements to block handling file: [09538af98b] check-in: [7811cddc2e] user: rkeene, branch: trunk, size: 18139 [annotate] [blame] [check-ins using] [diff]
20:13
More block processing work file: [ea79113063] check-in: [8fbbdda0b7] user: rkeene, branch: trunk, size: 17103 [annotate] [blame] [check-ins using] [diff]
11:29
Added start of high-level interfaces file: [f66c1dc629] check-in: [2c0ba950ff] user: rkeene, branch: trunk, size: 9841 [annotate] [blame] [check-ins using] [diff]
2018-06-30
03:41
Added: Added bare codebase file: [1cbc1848a1] check-in: [51a35940cd] user: rkeene, branch: trunk, size: 98 [annotate] [blame] [check-ins using]