Commit Graph

2593 Commits

Author SHA1 Message Date
a7da0c0eff
Fixed google style docstrings in addresses 2019-11-18 13:34:00 +02:00
aa7e7dd658
Fixed some docstrings in shared and state 2019-11-18 13:34:00 +02:00
f18f534c48
Formatted protocol and its docstrings 2019-11-18 13:34:00 +02:00
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
jai.s
0e593b66ad
Added iteritems issues 2019-11-15 20:12:19 +05:30
jai.s
a08b0707bb
Working on the network issues 2019-11-15 16:01:14 +05:30
jai.s
fdbf7ad0f2
Worked on the network issues 2019-11-14 20:39:26 +05:30
bug Lady
7e1f1d2604
fix 'true' not True
else error
2019-11-14 13:32:15 +01:00
35a2962552
Fixed misleading comment about receiveDataThreads in queues 2019-11-11 17:13:20 +02:00
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
d6c1845b71
Moved Peer from state to network.node
and trustedPeer to network.connectionpool.BMConnectionPool attribute
2019-11-11 17:13:12 +02:00
388de96495
Alphabetical internal import order in bitmessagemain 2019-11-11 12:03:04 +02:00
0967f03b40
addresses: raise varintEncodeError in encodeVarint()
instead of SystemExit (looks like a bug)
2019-11-11 12:03:04 +02:00
7a1f803c92
network.BMConnectionPool: added shortcuts connections()
and establishedConnections(), some formatting fixes
2019-11-11 12:03:04 +02:00
4d8d9b169f
Moved ObjectProcessorQueue to queues, added some doc 2019-11-11 12:03:04 +02:00
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
navjot
63a7f10244
worked on fixing kivy app crashing issues 2019-11-08 17:38:26 +05:30
lakshyacis
d22c241d70
mpybit quality fix 2019-11-06 19:34:22 +05:30
navjot
fc347c3731
worked on new address creation time loader functionality 2019-11-04 21:57:53 +05:30
navjot
d3cbe45608
worked on implementing loader popup functionality on account switching 2019-10-31 16:24:18 +05:30
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
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
jai.s
f3cb78557b
Solved encode-decode, pack-unpack, new address creation issues 2019-10-22 20:09:42 +05:30
lakshyacis
55085af208
py3 quality fixes 2019-10-22 19:13:05 +05:30
lakshyacis
d68085869b
mpybit py3 fixes 2019-10-22 13:22:23 +05:30
jai.s
f4d14c11e9
Solved encode-decode, pack-unpack, new address creation issues 2019-10-22 13:07:54 +05:30
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
jai.s
b18ed5e80f
fix merged conflicts 2019-10-18 19:41:42 +05:30
navjot
66c00b6165 Kivy fixes issue part 1 2019-10-18 19:30:43 +05:30
f0b4e4ded4
Replaced logging.getLogger() in other possible places 2019-10-18 09:35:31 +03:00
a48b51721d
Test new logging approach, both debug.logger and resetLogging 2019-10-18 09:35:31 +03:00
bbdbca253b
Added warnings about changing port settings in api and network.tcp 2019-10-18 09:35:31 +03:00
d2a896697d
Used logger.isEnabledFor() to prevent unneeded calculations 2019-10-18 09:35:31 +03:00
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
c63ed02153
Minimal changes to document Singleton and class definitions it wraps 2019-10-18 01:06:03 +03:00
86f0860cb2
Slightly rewritten docstrings in singleinstance 2019-10-18 01:06:03 +03:00
9e72e3b2af
Rewritten epytext strings in qidenticon and removed __all__ 2019-10-18 01:06:02 +03:00
53cc08edec
Renamed invalid python module http-old 2019-10-18 01:06:02 +03:00
4d15c8e590
Fix fallback package docstring 2019-10-18 01:06:02 +03:00
b5df242141
Fixed badly formatted docstrings and some wrong text 2019-10-18 01:06:02 +03:00
c99997dbb9
Fix mistakes in Exception() instantiation 2019-10-17 23:46:41 +03:00
lakshyacis
20ba0a2efc
query and quality fixes mpybit 2019-10-15 18:42:23 +05:30
lakshyacis
a2a1f3f0b5
Quality issues fixed 2019-10-11 16:41:48 +05:30
navjotcis
33cc400219
Merge pull request #46 from navjotcis/codequalitykivy
Codequalitykivy
2019-10-11 16:23:49 +05:30
Navjot
45f1b1c3df
resolved merge conflicts upsteam 2019-10-11 16:11:15 +05:30
ef866c9e30
merge fixes 2019-10-11 16:04:30 +05:30
lakshyacis
0bcaf8806e
fixes after pull 2019-10-11 14:58:18 +05:30
Navjot
1960e7c8a5
resolved all mail query bug or first time address creation slow response issue 2019-10-10 21:38:52 +05:30
Navjot
7298726ab7
worked on android devices toast issue 2019-10-09 22:04:42 +05:30
jai.s
95990d8def
Solved new address creations issues 2019-10-09 18:21:29 +05:30
jai.s
c813f679ae
Solved bmconfigparser python3 incompatibility issue and removed unrequired comment and line of code which are added during python3 plotting 2019-10-09 17:57:13 +05:30
jai.s
42ee9d910b
launch py3 convert app for first phase(need to do more checks) 2019-10-09 17:57:13 +05:30
jai.s
afb368e770
initial commit for python forward porting 2019-10-09 17:57:13 +05:30
lakshyacis
a46c81ad9b
mpybit flake and pylint fix 2019-10-04 19:24:58 +05:30
Navjot
f3f6715d46
worked on implementing sql query for sent and inbox on the bases of unique id 2019-10-03 21:57:54 +05:30
6cf9d40bb5
resolve conflicts relevant path file merging 2019-10-03 17:25:23 +05:30
9a438c1a1a
flake8: paths 2019-10-01 12:42:03 +03:00
lakshyacis
66de416627
fixes after conflicts 2019-09-30 19:57:08 +05:30
Navjot
52c849703f
merge commit conflicts in messagetypes 2019-09-30 19:38:00 +05:30
Navjot
0a5379f7ab
merge commit conflicts 2019-09-30 19:27:57 +05:30
ec7e84a4f7
resolve conflicts relevant openssl 2019-09-30 19:13:18 +05:30
a1a735ac40
Merge branch 'v0.6' of https://github.com/Bitmessage/PyBitmessage into UiChanges 2019-09-30 19:02:59 +05:30
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
Navjot
c12fd486ac
worked on alter search approch or making app preformance faster 2019-09-27 22:01:37 +05:30
lakshyacis
40e15579fd
messagetypes init flake and pylint fixes 2019-09-27 19:55:06 +05:30
Navjot
be8e84e4d5
resolved conflicts 2019-09-27 19:20:14 +05:30
60cd6e7430
Merge branch 'v0.6' of https://github.com/surbhicis/PyBitmessage into UiChanges 2019-09-27 19:13:18 +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
ba350e817f
Merge pull request #13 from cis-navjot-g/UiChanges
refactoring for kivy app
2019-09-27 13:32:08 +05:30
5d927eb124
Merge branch 'v0.6' of https://github.com/surbhicis/PyBitmessage into UiChanges 2019-09-27 13:23:29 +05:30
Navjot
ccc83af75c
Merge branch 'UiChanges' of https://github.com/cis-navjot-g/PyBitmessage into UiChanges 2019-09-27 13:15:01 +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