PyBitmessage-2021-04-27/src
Peter Surda 2a165380bb
Restrict outbound connections on network groups
Logic borrowed from bitcoin, see CNetAddr::GetGroup() in src/netaddress.cpp
Simplified, so may not work fully identically but for our purposes it's good
enough. Won't connect to more than one host from a /16 subnet on IPv4 and a /32
subnet on IPv6.
2019-11-18 12:20:29 +01:00
..
bitmessagecurses init file fixes for pylint 2019-09-23 15:12:40 +05:30
bitmessagekivy Fix pylint Too many arguments Issue 2018-09-04 18:54:59 +05:30
bitmessageqt Reduced imports: 2019-11-11 12:03:03 +02:00
bitmsghash fix windows header files api issue 2019-06-28 20:35:40 +05:30
fallback Fix fallback package docstring 2019-10-18 01:06:02 +03:00
images Loadmessage list feature with current account get and ngletters images icon 2018-08-31 18:26:22 +05:30
kivymd Added Navigation Drawer UI with create feature 2018-07-24 15:40:35 +05:30
messagetypes New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
navigationdrawer Added Navigation Drawer UI with create feature 2018-07-24 15:40:35 +05:30
network Restrict outbound connections on network groups 2019-11-18 12:20:29 +01:00
plugins Replaced logging.getLogger() in other possible places 2019-10-18 09:35:31 +03:00
pyelliptic Fixed badly formatted docstrings and some wrong text 2019-10-18 01:06:02 +03:00
sslkeys Opportunistic encryption with TLS (2 of 2) 2016-05-02 15:00:20 +02:00
storage storage pylint fixes 2019-09-27 17:01:08 +05:30
tests Restrict outbound connections on network groups 2019-11-18 12:20:29 +01:00
translations Cleanup the translation project 2019-05-23 10:21:33 +03:00
__init__.py changes needed to get current code to run 2017-02-25 00:06:04 -06:00
addresses.py addresses: raise varintEncodeError in encodeVarint() 2019-11-11 12:03:04 +02:00
api.py Added warnings about changing port settings in api and network.tcp 2019-10-18 09:35:31 +03:00
bitmessagecli.py Fix issue #1288 2018-06-28 12:42:05 +01:00
bitmessagemain.py Alphabetical internal import order in bitmessagemain 2019-11-11 12:03:04 +02:00
bmconfigparser.py Minimal changes to document Singleton and class definitions it wraps 2019-10-18 01:06:03 +03:00
build_osx.py build_osx file flake8 Fixes 2019-08-29 16:32:14 +05:30
buildozer.spec Changes made on UI for Desktop and Mobile Clients with suggested review changes 2018-07-09 17:22:08 +05:30
class_addressGenerator.py Reduced imports: 2019-11-11 12:03:03 +02:00
class_objectProcessor.py Moved Peer from state to network.node 2019-11-11 17:13:12 +02:00
class_singleCleaner.py network.BMConnectionPool: added shortcuts connections() 2019-11-11 12:03:04 +02:00
class_singleWorker.py Reduced imports: 2019-11-11 12:03:03 +02:00
class_smtpDeliver.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
class_smtpServer.py New logging approach in order to reduce imports from submodules 2019-10-18 09:35:24 +03:00
class_sqlThread.py Reduced imports: 2019-11-11 12:03:03 +02:00
debug.py Test new logging approach, both debug.logger and resetLogging 2019-10-18 09:35:31 +03:00
defaults.py Marked variables comments in defaults for use in doc. 2019-11-11 17:13:20 +02:00
depends.py Added package fallback and suppressed pylint relative-import warning 2019-04-24 14:11:21 +03:00
helper_ackPayload.py Add docstring in helper_ackPayload 2018-04-06 18:12:57 +05:30
helper_bitcoin.py Fixed missing arithmetic import in helper_bitcoin file 2013-06-21 12:58:36 +01:00
helper_inbox.py helper_inbox formating 2018-04-07 16:11:24 +05:30
helper_msgcoding.py Moved tests from helper_msgcoding into TestCore.test_msgcoding() 2018-10-22 17:18:24 +03:00
helper_random.py Inherit helper_threading.StoppableThread from threading.Thread 2019-08-06 18:07:19 +03:00
helper_search.py Fixed: Simple Codacy errors and warnings in src/helper_* 2018-05-02 15:52:47 +01:00
helper_sent.py finished work on specifyTTL 2015-03-09 02:35:32 -04:00
helper_sql.py Reduced imports: 2019-11-11 12:03:03 +02:00
helper_startup.py Moved Peer from state to network.node 2019-11-11 17:13:12 +02:00
highlevelcrypto.py Fixed badly formatted docstrings and some wrong text 2019-10-18 01:06:02 +03:00
inventory.py Style fixes and pylint hint in inventory 2019-05-10 12:24:47 +03:00
knownnodes.py Moved Peer from state to network.node 2019-11-11 17:13:12 +02:00
l10n.py l10n quality fixes 2019-10-31 14:52:43 +05:30
main.py Added kivy for making it run on Desktop and Mobile Clients 2018-07-09 17:22:08 +05:30
multiqueue.py Changes based on style and lint checks. (final_code_quality_17) 2018-11-26 14:58:16 +00:00
namecoin.py Fixed badly formatted docstrings and some wrong text 2019-10-18 01:06:02 +03:00
openclpow.py openclpow quality fixes 2019-10-31 14:52:43 +05:30
paths.py paths quality fixes 2019-10-31 14:52:43 +05:30
proofofwork.py Changes based on style and lint checks. (final_code_quality_5) 2018-10-31 14:04:35 +00:00
protocol.py Restrict outbound connections on network groups 2019-11-18 12:20:29 +01:00
pybitmessage Total setup.py cleanup and simple script installation 2017-02-28 15:51:49 +02:00
qidenticon.py Rewritten epytext strings in qidenticon and removed __all__ 2019-10-18 01:06:02 +03:00
queues.py Fixed misleading comment about receiveDataThreads in queues 2019-11-11 17:13:20 +02:00
shared.py shared quality fixes 2019-10-31 14:52:43 +05:30
shutdown.py Reduced imports: 2019-11-11 12:03:03 +02:00
singleinstance.py singleinstance quality fixes 2019-10-31 14:52:43 +05:30
singleton.py Minimal changes to document Singleton and class definitions it wraps 2019-10-18 01:06:03 +03:00
state.py Moved Peer from state to network.node 2019-11-11 17:13:12 +02:00
threads.py Reduced imports: 2019-11-11 12:03:03 +02:00
tr.py tr quality fixes 2019-10-31 14:52:43 +05:30
upnp.py Moved Peer from state to network.node 2019-11-11 17:13:12 +02:00
version.py Bump version 2018-02-14 00:23:47 +01:00