PyBitmessage/src
Peter Surda 2f6c36cab2
Don't send unnecessary ACKs
In some situations, it's not necessary to send an ACK. For example, when
the sender is blacklisted, when the message has no content, or when the
address has ACK sending disabled.

Also it's not necessary to rebroadcast empty messages into a mailing
list.
2016-02-12 23:36:00 +01:00
..
bitmessagecurses forgot a question mark character in a sql query 2015-03-09 02:42:28 -04:00
bitmessageqt Save changes to blacklist labels 2016-02-12 22:20:32 +01:00
bitmsghash OpenCL kernel change 2015-11-26 02:37:56 +01:00
images removed images/can-icon-24px_2.png 2013-11-01 19:28:44 -04:00
pyelliptic Typo 2016-01-21 18:13:15 +01:00
socks DNS bootstrap over Tor 2015-11-26 23:45:54 +01:00
sslkeys Opportunistic encryption with TLS (2 of 2) 2015-11-13 12:35:32 +01:00
translations fixed some spelling errors 2016-01-13 18:59:25 +01:00
addresses.py Improved logging 2015-11-18 16:22:59 +01:00
api_client.py more v4 address work. Should be done. 2013-09-18 00:04:01 -04:00
api.py TreeWidget and Addressbook editing propagation 2016-01-23 20:24:57 +01:00
bitmessagecli.py Minor changes in cli, PoW, and a couple of new api calls. 2015-06-20 09:54:15 +02:00
bitmessagemain.py Unused variable 2016-01-26 13:02:39 +01:00
build_osx.py Typo (missing) 2015-12-23 00:42:29 +01:00
class_addressGenerator.py Joining chans interface freeze 2015-12-05 11:19:06 +01:00
class_objectHashHolder.py delay addr messages random number of seconds 2013-09-09 19:26:32 -04:00
class_objectProcessor.py Don't send unnecessary ACKs 2016-02-12 23:36:00 +01:00
class_objectProcessorQueue.py objectProcessorQueue fixes 2016-01-22 14:13:12 +01:00
class_outgoingSynSender.py Thread names for IPv6 2016-01-26 11:54:21 +01:00
class_receiveDataThread.py private IP range checks 2016-01-26 12:04:12 +01:00
class_sendDataThread.py Thread names for IPv6 2016-01-26 11:54:21 +01:00
class_singleCleaner.py Cleaner shutdown 2015-11-24 21:29:17 +01:00
class_singleListener.py Cleaner shutdown 2015-11-24 21:29:17 +01:00
class_singleWorker.py singleWorker shutdown fix 2016-01-22 14:47:44 +01:00
class_sqlThread.py Sensible default maximum difficulty 2015-12-15 12:14:36 +01:00
debug.py Improved logging 2015-11-18 16:22:59 +01:00
defaultKnownNodes.py update list of defaultKnownNodes 2015-03-09 22:33:46 -04:00
depends.py DLL path fix in frozen mode 2016-01-20 22:31:33 +01:00
helper_bitcoin.py Fixed missing arithmetic import in helper_bitcoin file 2013-06-21 12:58:36 +01:00
helper_bootstrap.py Allow bootstrap from a Tor hidden service 2015-11-27 12:28:30 +01:00
helper_generic.py private IP range checks 2016-01-26 12:04:12 +01:00
helper_inbox.py Update unread count more efficiently 2015-10-31 15:27:16 +01:00
helper_sent.py finished work on specifyTTL 2015-03-09 02:35:32 -04:00
helper_sql.py Allow SQL arguments as a list or tuple 2015-11-27 00:37:52 +01:00
helper_startup.py Typos 2015-12-13 22:18:48 +01:00
helper_threading.py Threads close better 2015-11-22 16:19:05 +01:00
highlevelcrypto.py support SHA256 signatures 2015-03-27 15:25:32 -04:00
l10n.py #708 : Use default locale encoding 2014-08-28 13:39:40 +02:00
message_data_reader.py finished work on specifyTTL 2015-03-09 02:35:32 -04:00
namecoin.py fix #474 2013-09-04 12:53:18 -04:00
openclpow.py PoW support code cleanup 2015-11-26 02:38:57 +01:00
proofofwork.py Fix cdecl/stdcall DLL detection 2015-12-17 22:59:08 +01:00
protocol.py Addresses can be configured not to send acks 2015-12-15 20:31:15 +01:00
qidenticon.py nonfunctional identicon settings-GUI 2013-09-18 17:39:45 +02:00
shared.py Cleanup lockfile on exit 2016-01-26 13:01:40 +01:00
singleton.py Cleanup lockfile on exit 2016-01-26 13:01:40 +01:00
tr.py fixed #486 2013-09-06 13:41:24 -04:00
upnp.py UPnP status bar update fix 2015-12-29 16:36:35 +01:00