lakshyacis
9923e97279
class_singleWorker quality fixes
4 years ago
lakshyacis
80b2bc1c9a
class_singleCleaner.py quality fixes
4 years ago
lakshyacis
059e82e2a2
class_objectProcessor quality fixes
4 years ago
lakshyacis
e534994ee3
class_addressGenerator quality fixes
4 years ago
lakshyacis
77b8b5aa42
bmconfigparser quality fixes
4 years ago
lakshyacis
af52d95503
bitmessagemain quality fixes
4 years ago
Dmitri Bogomolov
49d731c478
.readthedocs.yml
4 years ago
Dmitri Bogomolov
d9fa6a94f4
More docstrings and formatting fixes in highlevelcrypto and shutdown
4 years ago
Dmitri Bogomolov
a7da0c0eff
Fixed google style docstrings in addresses
4 years ago
Dmitri Bogomolov
aa7e7dd658
Fixed some docstrings in shared and state
4 years ago
Dmitri Bogomolov
f18f534c48
Formatted protocol and its docstrings
4 years ago
Peter Šurda
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.
4 years ago
bug Lady
7e1f1d2604
fix 'true' not True
...
else error
4 years ago
Dmitri Bogomolov
35a2962552
Fixed misleading comment about receiveDataThreads in queues
4 years ago
Dmitri Bogomolov
c40c70f807
Marked variables comments in defaults for use in doc.
...
Allowed autodoc in bitmessagemain, class_objectProcessor, defaults:
seems safe now.
Changed docs conf: don't sort module members, treat any string
inside backticks as :obj:.
4 years ago
Dmitri Bogomolov
d6c1845b71
Moved Peer from state to network.node
...
and trustedPeer to network.connectionpool.BMConnectionPool attribute
4 years ago
Dmitri Bogomolov
388de96495
Alphabetical internal import order in bitmessagemain
4 years ago
Dmitri Bogomolov
0967f03b40
addresses: raise varintEncodeError in encodeVarint()
...
instead of SystemExit (looks like a bug)
4 years ago
Dmitri Bogomolov
7a1f803c92
network.BMConnectionPool: added shortcuts connections()
...
and establishedConnections(), some formatting fixes
4 years ago
Dmitri Bogomolov
4d8d9b169f
Moved ObjectProcessorQueue to queues, added some doc
4 years ago
Dmitri Bogomolov
341651973a
Reduced imports:
...
- exported from network package all objects used outside;
- made all threads available in threads module.
Wrote some module docstrings.
4 years ago
bug Lady
061a9ef973
fix typos
...
and flesh out placeholder
4 years ago
lakshyacis
58e5fac6d7
tr quality fixes
4 years ago
lakshyacis
fda5d23c2d
state quality fixes
4 years ago
lakshyacis
b9ad6a3bac
singleinstance quality fixes
4 years ago
lakshyacis
503d0b33d0
shutdown quality fixes
4 years ago
lakshyacis
6f91ba1b33
shared quality fixes
4 years ago
lakshyacis
27be035e51
paths quality fixes
4 years ago
lakshyacis
cacac00e21
openclpow quality fixes
4 years ago
lakshyacis
1181db66e0
l10n quality fixes
4 years ago
lakshyacis
afce500085
knownnodes quality fixes
4 years ago
lakshyacis
ee5be28179
helper_threading quality fixes
4 years ago
Dmitri Bogomolov
1a7ef791e5
message_data_reader is obsolete
4 years ago
George McCandless
f871cd450c
Add test for 'onionservicesonly' mode.
...
Credit to Dmitri Bogomolov in commit 557a8cc6d2bec881b8a3c531d3f725460ed515f5.
4 years ago
George McCandless
b42f536d23
Add a checkbox to the network settings tab that allows restricting outbound connections to onion services (i.e., hosts that end with '.onion').
4 years ago
Dmitri Bogomolov
f0b4e4ded4
Replaced logging.getLogger() in other possible places
4 years ago
Dmitri Bogomolov
a48b51721d
Test new logging approach, both debug.logger and resetLogging
4 years ago
Dmitri Bogomolov
bbdbca253b
Added warnings about changing port settings in api and network.tcp
4 years ago
Dmitri Bogomolov
d2a896697d
Used logger.isEnabledFor() to prevent unneeded calculations
4 years ago
Dmitri Bogomolov
7a89109fc9
New logging approach in order to reduce imports from submodules
...
and use logging without risk of circular import. Only subpackage
that imports from debug is bitmessageqt - because it also uses
debug.resetLogging().
Instead of from debug import logger is now recommended to use:
import logging
logger = logging.getLogger('default')
All subclasses of StoppableThread now have a logger attribute.
All threading related stuff except for set_thread_name()
was moved from helper_threading to network.threads.
Fixed two my mistakes from previous edit of debug in a1a8d3a:
- logger.handlers is not dict but iterable
- sys.excepthook should be set unconditionally
4 years ago
Dmitri Bogomolov
c63ed02153
Minimal changes to document Singleton and class definitions it wraps
4 years ago
Dmitri Bogomolov
86f0860cb2
Slightly rewritten docstrings in singleinstance
4 years ago
Dmitri Bogomolov
5cf4d8a946
Update README
4 years ago
Dmitri Bogomolov
86932617bd
Add setuptools sphinx integration
4 years ago
Dmitri Bogomolov
7ba296a6fe
Remove "Edit on Github" link: https://github.com/sphinx-doc/sphinx/issues/2386
4 years ago
Dmitri Bogomolov
9e72e3b2af
Rewritten epytext strings in qidenticon and removed __all__
4 years ago
Dmitri Bogomolov
53cc08edec
Renamed invalid python module http-old
4 years ago
Dmitri Bogomolov
4d15c8e590
Fix fallback package docstring
4 years ago
Dmitri Bogomolov
b5df242141
Fixed badly formatted docstrings and some wrong text
4 years ago
Dmitri Bogomolov
d412e8341b
Create requirements.txt for readthedocs
4 years ago