tree checksum vpatch file split hunks

all signers:

antecedents: 9981-replay-notice 9982-getdata

press order:

genesis
9992-handle-edge-cases-add-feedback
9991-improved-logging
9990-keep-ephemeral-ports-open
9989-show-wot-nicks
9988-hash-dedup
9987-embargoing
9986-rebroadcast-simple-hearsay-and-more
9985-single-thread
9984-unbork-at-command
9983-knobs
9982-getdata
9981-replay-notice
9980-preserve-bounces

patch:

-
+ 58ABF7C81C8F6A960D5A083EE890B0B7C4D3F8834ECEF3D4523522E50AF04FD4893EED6AA16AFDCFC491FEA6D583543914EFE8C24F60A143A2CB028360187492
blatta/Makefile
(0 . 0)(1 . 21)
5 VERSION := 9980
6
7 DISTFILES = Makefile blatta README.txt lib migrations tests test_net_configs start_test_net.sh
8
9 all:
10 echo "Nothing to do."
11
12 dist:
13 mkdir blatta-$(VERSION)
14 cp -r $(DISTFILES) blatta-$(VERSION)
15 tar cvzf blatta-$(VERSION).tar.gz --exclude='*.db*' blatta-$(VERSION)
16 rm -rf blatta-$(VERSION)
17
18 clean:
19 rm -rf blatta-$(VERSION).diff blatta-$(VERSION).diff.escaped blatta-$(VERSION)
20 find . -name "*.swp" -delete
21 find . -name "*.pyc" -delete
22 rm *.tar.gz
23
24 test:
25 python -m unittest discover -v
- B73F1A4AFA94CAA17167B0316CE1AD893C33E46F3E5114230B808BABC21E4C1F9A3327576E890114DEBE2F48E2FBC4A16533A02E824D1080CDC80268A39F30BF
+ 478C810C2FDF1E66601AC0BEB660E36DE1EDE7BF64C450CFC0C909EFAB2CBBDDD6EA4941C300611AE1010E83D4421FBD317FDDDCFD6221AECABBA59D7F39606C
blatta/lib/broadcast.py
(1 . 7)(1 . 6)
30 import logging
31 import time
32 import hashlib
33 import binascii
34 from message import Message
35 from message import BROADCAST
36
(9 . 7)(8 . 7)
38 class Broadcast(Message):
39 def __init__(self, message, state):
40 message['command'] = BROADCAST
41 message['bounces'] = 0
42 message['bounces'] = message.get('bounces', 0)
43 super(Broadcast, self).__init__(message, state)
44
45 def send(self):
- 4A412C5198C031650023FCBEB12ECB8F2144D9CEF45B9996873C444A8FC246E61B96755250DD0D76EF7B9087CBB49121CE7BCBADC2E043AC7B0114FD5514EB4F
+ B715A5E7A750D2BB552B5792E87AA5741F36B521F3C68D17B312D49D9872C842B1F1E4C87DB6E733EF3836B59D91CDC66B9217C908FB3A74DD5DEDD485EDA4A1
blatta/lib/station.py
(1 . 6)(1 . 6)
50 import time
51
52 VERSION = 9981
53 VERSION = 9980
54
55 import binascii
56 import logging
- AFCBBCF791E1F0E90125A8FFDA4A018FB172FAE6C074BF5DD046371662BEFEA5CA980E28BB23DE5A5C3F1A6B0283B628605BDEA22FC5C425736B89FB12219442
+ CEEED9852DA4707DE013E985B983A6B7B347DCC6D5375B13323505853749F8A6FBDDC1BAC8BEF3FA81186E8D5CF44D352705503CB4A7F2F6ED27A37D73887AE5
blatta/start_test_net.sh
(1 . 6)(1 . 6)
61 #!/bin/bash
62
63 # start 3 servers on different ports
64 ./blatta --log-level debug --channel-name \#aleth --irc-port 9968 --udp-port 7778 --db-path a.db --address-table-path test_net_configs/a.py > logs/a &
65 ./blatta --log-level debug --channel-name \#aleth --irc-port 6669 --udp-port 7779 --db-path b.db --address-table-path test_net_configs/b.py > logs/b &
66 ./blatta --log-level debug --channel-name \#aleth --irc-port 6670 --udp-port 7780 --db-path c.db --address-table-path test_net_configs/c.py > logs/c &
67 ./blatta --channel-name \#aleth --irc-port 9968 --udp-port 7778 --db-path a.db --address-table-path test_net_configs/a.py > logs/a &
68 ./blatta --channel-name \#aleth --irc-port 6669 --udp-port 7779 --db-path b.db --address-table-path test_net_configs/b.py > logs/b &
69 ./blatta --channel-name \#aleth --irc-port 6670 --udp-port 7780 --db-path c.db --address-table-path test_net_configs/c.py > logs/c &