Commit Graph

3108 Commits

Author SHA1 Message Date
bug Lady bdab3713bc uncrumple settings window
to full size right away with no need to manually enlarge it
900 wide, less than 1024x78
2019-11-18 14:32:07 +01:00
Dmitri Bogomolov 35a2962552
Fixed misleading comment about receiveDataThreads in queues 2019-11-11 17:13:20 +02:00
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:.
2019-11-11 17:13:20 +02:00
Dmitri Bogomolov d6c1845b71
Moved Peer from state to network.node
and trustedPeer to network.connectionpool.BMConnectionPool attribute
2019-11-11 17:13:12 +02:00
Dmitri Bogomolov 388de96495
Alphabetical internal import order in bitmessagemain 2019-11-11 12:03:04 +02:00
Dmitri Bogomolov 0967f03b40
addresses: raise varintEncodeError in encodeVarint()
instead of SystemExit (looks like a bug)
2019-11-11 12:03:04 +02:00
Dmitri Bogomolov 7a1f803c92
network.BMConnectionPool: added shortcuts connections()
and establishedConnections(), some formatting fixes
2019-11-11 12:03:04 +02:00
Dmitri Bogomolov 4d8d9b169f
Moved ObjectProcessorQueue to queues, added some doc 2019-11-11 12:03:04 +02:00
Dmitri Bogomolov 341651973a
Reduced imports:
- exported from network package all objects used outside;
  - made all threads available in threads module.

Wrote some module docstrings.
2019-11-11 12:03:03 +02:00
bug Lady 061a9ef973
fix typos
and flesh out placeholder
2019-11-10 04:07:50 +01:00
lakshyacis 58e5fac6d7
tr quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis fda5d23c2d
state quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis b9ad6a3bac
singleinstance quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis 503d0b33d0
shutdown quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis 6f91ba1b33
shared quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis 27be035e51
paths quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis cacac00e21
openclpow quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis 1181db66e0
l10n quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis afce500085
knownnodes quality fixes 2019-10-31 14:52:43 +05:30
lakshyacis ee5be28179
helper_threading quality fixes 2019-10-29 11:45:51 +05:30
Dmitri Bogomolov 1a7ef791e5
message_data_reader is obsolete 2019-10-28 09:14:48 +02:00
George McCandless f871cd450c
Add test for 'onionservicesonly' mode.
Credit to Dmitri Bogomolov in commit 557a8cc6d2bec881b8a3c531d3f725460ed515f5.
2019-10-24 19:35:32 +00:00
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'). 2019-10-21 00:03:41 +00:00
Dmitri Bogomolov f0b4e4ded4
Replaced logging.getLogger() in other possible places 2019-10-18 09:35:31 +03:00
Dmitri Bogomolov a48b51721d
Test new logging approach, both debug.logger and resetLogging 2019-10-18 09:35:31 +03:00
Dmitri Bogomolov bbdbca253b
Added warnings about changing port settings in api and network.tcp 2019-10-18 09:35:31 +03:00
Dmitri Bogomolov d2a896697d
Used logger.isEnabledFor() to prevent unneeded calculations 2019-10-18 09:35:31 +03:00
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
2019-10-18 09:35:24 +03:00
Dmitri Bogomolov c63ed02153
Minimal changes to document Singleton and class definitions it wraps 2019-10-18 01:06:03 +03:00
Dmitri Bogomolov 86f0860cb2
Slightly rewritten docstrings in singleinstance 2019-10-18 01:06:03 +03:00
Dmitri Bogomolov 5cf4d8a946
Update README 2019-10-18 01:06:03 +03:00
Dmitri Bogomolov 86932617bd
Add setuptools sphinx integration 2019-10-18 01:06:03 +03:00
Dmitri Bogomolov 7ba296a6fe
Remove "Edit on Github" link: https://github.com/sphinx-doc/sphinx/issues/2386 2019-10-18 01:06:02 +03:00
Dmitri Bogomolov 9e72e3b2af
Rewritten epytext strings in qidenticon and removed __all__ 2019-10-18 01:06:02 +03:00
Dmitri Bogomolov 53cc08edec
Renamed invalid python module http-old 2019-10-18 01:06:02 +03:00
Dmitri Bogomolov 4d15c8e590
Fix fallback package docstring 2019-10-18 01:06:02 +03:00
Dmitri Bogomolov b5df242141
Fixed badly formatted docstrings and some wrong text 2019-10-18 01:06:02 +03:00
Dmitri Bogomolov d412e8341b
Create requirements.txt for readthedocs 2019-10-18 01:06:01 +03:00
Dmitri Bogomolov 9a3a5ec9e8
Adjusted conf and rst to fix modindex and get informative index 2019-10-18 01:06:01 +03:00
Dmitri Bogomolov c99997dbb9
Fix mistakes in Exception() instantiation 2019-10-17 23:46:41 +03:00
Dmitri Bogomolov 5cf8ef06cc
A symlink for famous setuptools bug
https://bitbucket.org/tarek/distribute/issues/177
2019-10-16 15:14:20 +03:00
Dmitri Bogomolov 69a7dc594a
Ignore deprecated flake8 W503 2019-10-16 15:08:22 +03:00
Dmitri Bogomolov 9a438c1a1a
flake8: paths 2019-10-01 12:42:03 +03:00
lakshyacis e5b92e29a2
vote pylint fixes 2019-09-30 18:42:50 +05:30
lakshyacis 9aa7dd9d78
message pylint fixes 2019-09-30 18:42:36 +05:30
lakshyacis 40e15579fd
messagetypes init flake and pylint fixes 2019-09-27 19:55:06 +05:30
lakshyacis fba2d6d837
storage pylint fixes 2019-09-27 17:01:08 +05:30
lakshyacis e924e9208f
storage flake8 fixes 2019-09-27 17:01:07 +05:30
lakshyacis da5d085a39
sqlite pylint fixes 2019-09-27 17:01:07 +05:30
lakshyacis 54ebbcb7db
sqlite flake8 fixes 2019-09-27 17:01:07 +05:30