Commit Graph

2460 Commits

Author SHA1 Message Date
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 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 c99997dbb9
Fix mistakes in Exception() instantiation 2019-10-17 23:46:41 +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
lakshyacis ac341482d4
filesystem pylint fixes 2019-09-27 17:01:06 +05:30
lakshyacis 6f910f67c0
filesystem flake8 fixes 2019-09-27 17:01:06 +05:30
lakshyacis 433cb9818b
sound_playfile pylint fixes 2019-09-27 16:12:35 +05:30
lakshyacis a86e43c108
sound_gstreamer pylint fixes 2019-09-27 16:12:35 +05:30
lakshyacis a86c5188c4
sound_canberra pylint fixes 2019-09-27 16:12:35 +05:30
lakshyacis df1994d6f3
proxyconfig_stem pylint fixes 2019-09-27 16:12:25 +05:30
lakshyacis e50f99419f
plugin pylint fixes 2019-09-27 16:04:29 +05:30
lakshyacis 7aa9b94c11
notification_notify2 pylint fixes 2019-09-27 16:04:29 +05:30
lakshyacis 4c1568a3eb
menu_qrcode pylint fixes 2019-09-27 16:04:29 +05:30
lakshyacis 36775ae88b
indicator_libmessaging pylint fixes 2019-09-27 16:04:28 +05:30
lakshyacis a6f951d37f
openssl pylint fixes 2019-09-27 13:11:58 +05:30
lakshyacis 4448e6ee7b
hash pylint fixes 2019-09-27 13:11:58 +05:30
lakshyacis e0d81bb7e8
cipher pylint fixes 2019-09-27 13:11:40 +05:30
lakshyacis fa65b17fc9
__init__ pylint fixes 2019-09-27 13:10:24 +05:30
lakshyacis 944c30f9b4
test_config pylint fixes 2019-09-26 19:51:02 +05:30
lakshyacis 7839f83f20
test_api pylint fixes 2019-09-26 19:50:53 +05:30
lakshyacis 8ed1d48799
core pylint fixes 2019-09-26 19:50:45 +05:30
Dmitri Bogomolov 88f2c51595
quzwelsuziwqgpt2.onion:8444 is also a bootstrap server 2019-09-25 18:55:02 +03:00
Dmitri Bogomolov a7cfe5ba32
Try to test with tor 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov 6a0c3ae075
Remove obsolete helper_bootstrap and bundled SocksiPy 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov bcb29facaa
A test for bootstrapping, have problem with test_tcpconnection ): 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov bdb09c2d00
Ignore self node in connectionchooser.chooseConnection() 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov 7215003c6f
No DNS resolving in knownnodes 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov 4825c5a136
Universal bootstrap procedure for any connection type 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov 0a06567071
Connect to bootstrap nodes by name 2019-09-25 18:55:01 +03:00
Dmitri Bogomolov 42a89ad367
Delete from addressbook by pressing DEL 2019-09-24 14:59:12 +03:00
Dmitri Bogomolov 7d0e23e31a
Delete from addressbook only by address (Fixes: #1484) 2019-09-24 14:59:12 +03:00
lakshyacis 4c7f9487e2
init file fixes for pylint 2019-09-23 15:12:40 +05:30
Dmitri Bogomolov 24ae91ad0a
Set dontconnect temporary, completely avoiding saving 2019-09-20 14:31:52 +03:00
Dmitri Bogomolov df66277e2d
state.resetNetworkProtocolAvailability() is obsolete 2019-09-20 14:31:51 +03:00
Dmitri Bogomolov 18392017c6
Do not propose user to restart Bitmessage
if network settings have changed, drop network connections instead
2019-09-20 14:31:51 +03:00
Dmitri Bogomolov 8a3074f3ff
ui-file based Settings dialog 2019-09-20 14:31:45 +03:00
lakshyacis a961a4a2fb
proxy pylint fixes 2019-09-16 19:13:56 +05:30
lakshyacis 1e446b768c
node pylint fixes 2019-09-16 19:13:56 +05:30
lakshyacis 915bfb757d
networkthread pylint fixes 2019-09-16 19:13:55 +05:30
lakshyacis e74affe636
udp pylint fixes 2019-09-16 19:13:55 +05:30
lakshyacis 498232dbea
tls pylint fixes 2019-09-16 19:13:54 +05:30
lakshyacis dccb1dbb3c
tls flake8 fixes 2019-09-16 19:13:54 +05:30
lakshyacis fcffb42629
stats pylint fixes 2019-09-16 19:13:54 +05:30
lakshyacis 7d0bd1cf7a
stats flake8 fixes 2019-09-16 19:13:53 +05:30
lakshyacis 8182e159df
socks5 flake8 fixes 2019-09-16 19:13:53 +05:30
lakshyacis 79d1b1b9e2
socks4a pylint fixes 2019-09-16 19:13:53 +05:30
lakshyacis 253cec15c4
proxy flake8 fixes 2019-09-10 16:08:18 +05:30
lakshyacis fa6ef4f933
objectracker pylint fixes 2019-09-10 16:07:02 +05:30
lakshyacis db1593f428
https flake8 fixes 2019-09-10 15:34:20 +05:30
lakshyacis 77651eebe3
objecttracker flake8 fixes 2019-09-10 15:34:20 +05:30
lakshyacis ef77a9816e
invthread pylint fixes 2019-09-10 15:34:20 +05:30
lakshyacis 97cbe43294
invthread flake8 fixes 2019-09-10 15:34:20 +05:30
lakshyacis 28e954902d
httpd flake8 fixes 2019-09-10 15:34:20 +05:30
lakshyacis 2c71612a4b
http pylint fixes 2019-09-10 15:34:19 +05:30
lakshyacis 7eced454d1
http flake8 fixes 2019-09-03 19:56:59 +05:30
lakshyacis 68e09a5e30
http-old pylint fixes 2019-09-03 18:41:24 +05:30
lakshyacis 5fcb7fc05e
http-old flake8 fixes 2019-09-03 14:34:17 +05:30
lakshyacis d8ea0afe40
downloadthread.py Pylint fixes 2019-09-02 19:15:15 +05:30
lakshyacis 8589f01d3d
downloadthread.py flake8 fixes 2019-09-02 19:02:50 +05:30
lakshyacis b927d51eb3
dandelion.py pylint fixes 2019-09-02 13:53:06 +05:30
lakshyacis f1b6b16940
connectionpool.py pylint fixes 2019-09-02 13:52:56 +05:30
lakshyacis 5521c16478
bmproto pylint fixes 2019-08-30 16:12:39 +05:30
lakshyacis 469d289a97
Announcethread Pylint Fixes 2019-08-30 15:23:20 +05:30
lakshyacis 548fcf0d0a
announcethread Flake8 Fixes 2019-08-29 19:24:13 +05:30
lakshyacis b48197ff0d
build_osx file flake8 Fixes 2019-08-29 16:32:14 +05:30
lakshyacis cc869d0426
bitmessagemain flake8 Fixes 2019-08-29 16:13:27 +05:30
Peter Šurda 395fbcd0f0
Add intermediary tests
- primitive serialisation (BN_bn2bin and ctypes) used in intermediary tests
2019-08-28 13:21:44 +02:00
Peter Šurda b934c4e01e
Minor refactoring to separate objects 2019-08-27 23:13:58 +02:00
Peter Šurda 076aeaa19f
Import path changes as requested 2019-08-27 23:13:55 +02:00
Peter Šurda 2e0f7755c6
Blind signature support in pyelliptic
- add blind signature functionality to pyelliptic as described in #1409
- add tests for blind signatures
- PEP8 fixes for pyelliptic
- some minor refactoring is necessary for further integration, this is just a
  minimal implementation to pass a test
2019-08-27 23:13:45 +02:00
Dmitri Bogomolov f180b1a5b0
Moved randomtrackingdict to network, it's used only there 2019-08-18 17:34:58 +03:00
Dmitri Bogomolov 709e194347
Fix #1504 (regression introduced in 0c1e516) 2019-08-16 12:32:16 +03:00