This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
PyBitmessage-2024-12-15/src
Neil Roberts 03263156de Add a 'trustedpeer' option to keys.dat
If this option is specified in keys.dat then Bitmessage will connect
to the host specified there instead of connecting to the hosts in the
list of known nodes. It will also stop listening for incoming
connections and the timing attack mitigation will be disabled.

The expected use case is for example where a user is running a daemon
on a dedicated machine in their local network and they occasionally
want to check for messages using a second instance of the client on
their laptop. In that case it would be much faster to catch up with
the messages by directly downloading from the dedicated machine over
the LAN. There is no need to connect to multiple peers or to do the
timing attack mitigation because the daemon is trusted.

The host is specified as hostname:port. Eg, ‘192.168.1.8:8444’.
2014-02-06 13:16:07 +00:00
..
bitmessageqt changed 2013 to 2014 in copyright notices 2014-01-21 22:41:48 -05:00
images removed images/can-icon-24px_2.png 2013-11-01 19:28:44 -04:00
pyelliptic check return value of RAND_bytes 2013-10-13 14:08:12 -04:00
socks Debian packaging 2013-04-01 20:23:32 +01:00
translations Major update of bitmessage_no.ts 2014-01-23 20:51:05 +01:00
addresses.py modified addresses.decodeAddress so that API decodeAddress works properly 2013-10-25 19:57:06 -04:00
api_client.py more v4 address work. Should be done. 2013-09-18 00:04:01 -04:00
api.py rename bitmessageapi.py to api.py 2014-01-12 19:56:30 -05:00
bitmessagemain.py Fix #566 2014-01-20 15:25:02 -05:00
build_osx.py Increment version number to 0.4.2 2014-01-20 23:04:41 -05:00
class_addressGenerator.py small fixes to address generator and listAddresses2 2013-09-21 13:30:46 -04:00
class_objectHashHolder.py delay addr messages random number of seconds 2013-09-09 19:26:32 -04:00
class_objectProcessor.py Fix #611; also swap print statements out for loggers 2014-01-16 20:10:04 -05:00
class_outgoingSynSender.py Add a 'trustedpeer' option to keys.dat 2014-02-06 13:16:07 +00:00
class_receiveDataThread.py Add a 'trustedpeer' option to keys.dat 2014-02-06 13:16:07 +00:00
class_sendDataThread.py fix #590 2013-12-29 22:36:23 -05:00
class_singleCleaner.py add missing import 2014-01-20 13:45:21 -05:00
class_singleListener.py Add a 'trustedpeer' option to keys.dat 2014-02-06 13:16:07 +00:00
class_singleWorker.py resolve merge conflict 2013-12-25 00:42:31 -05:00
class_sqlThread.py on close, save objectProcessorQueue to disk 2013-12-02 01:35:34 -05:00
debug.py Portable mode moves debug.log 2013-07-15 15:45:03 -04:00
defaultKnownNodes.py Fix #545 2013-11-06 23:51:42 -05:00
helper_bitcoin.py Fixed missing arithmetic import in helper_bitcoin file 2013-06-21 12:58:36 +01:00
helper_bootstrap.py feature_v1 2013-10-02 04:14:53 +04:00
helper_generic.py Added a number of missing imports fixing several issues (thank you PyDev) 2013-06-23 20:52:39 +01:00
helper_inbox.py [NEW FEATURE] Implemented the indicator in tray icon that there are unread messages. 2013-11-28 17:05:53 -08:00
helper_sent.py use helper_sql for helper_sent 2013-08-29 07:27:09 -04:00
helper_sql.py fixes to new SQL refactoring 2013-09-02 23:14:43 -04:00
helper_startup.py Add a 'trustedpeer' option to keys.dat 2014-02-06 13:16:07 +00:00
highlevelcrypto.py Debian packaging 2013-04-01 20:23:32 +01:00
message_data_reader.py [NEW FEATURE] Implemented the indicator in tray icon that there are unread messages. 2013-11-28 17:05:53 -08:00
namecoin.py fix #474 2013-09-04 12:53:18 -04:00
proofofwork.py on close, save objectProcessorQueue to disk 2013-12-02 01:35:34 -05:00
qidenticon.py nonfunctional identicon settings-GUI 2013-09-18 17:39:45 +02:00
shared.py Add a 'trustedpeer' option to keys.dat 2014-02-06 13:16:07 +00:00
singleton.py Added a number of missing imports fixing several issues (thank you PyDev) 2013-06-23 20:52:39 +01:00
tr.py fixed #486 2013-09-06 13:41:24 -04:00