lakshyacis
3b115adf9c
fixes after pull
2019-12-18 19:51:24 +05:30
navjot
c98d1a70f4
fixed conflicts after merge
2019-12-18 17:31:07 +05:30
navjot
55d1a4f4e1
fixed draft or trash screen update issue
2019-12-18 16:48:23 +05:30
3150956cdc
fix conflicts after merging
2019-12-18 16:38:10 +05:30
navjot
4390a68b30
worked on Kivy fixes part 2
2019-12-13 21:50:27 +05:30
navjot
fda6e5605a
Kivy code update part 1
2019-12-12 20:08:07 +05:30
lakshyacis
e092ca7aa6
mpybit fixes
2019-12-10 19:07:48 +05:30
navjot
e458de733e
worked on addressbook address validation
2019-12-10 17:02:18 +05:30
jai.s
d8d57024db
Added new changes for the network issue
2019-12-07 20:07:35 +05:30
lakshyacis
516f0a26ad
mpybit fixes
2019-12-05 19:06:33 +05:30
navjot
3fc7414a60
worked on optimizing sql query for all screens
2019-12-04 21:15:45 +05:30
lakshyacis
73f649b9a0
fixes after pull
2019-11-30 19:23:41 +05:30
lakshyacis
e0536e7497
docstring and formatting mpybit
2019-11-30 19:07:32 +05:30
lakshyacis
b90c9da0a4
mpybit fixes
2019-11-30 19:07:31 +05:30
a69732f060
Addrthread finish
...
- addrthread is supposed to spread addresses as they appear. This was never
finished during migration to asyncore
- conservative to prevent flood and loops
- randomises order
- move protocol constants into a separate file
- move addr packet creation into a separate file
- see #1575
2019-11-30 13:47:24 +01:00
jai.s
ded1defb1f
Worked on network issue and stopped the udp connection aand required the select's epoll condition and instead used select pollar method
2019-11-30 13:18:15 +05:30
navjot
3053239a1b
worked on suggestion text functionality on address creation
2019-11-29 20:27:39 +05:30
navjot
43d6300625
worked on trash message permanent delete functionlity
2019-11-26 18:49:44 +05:30
lakshyacis
e47b573b3e
helper_sql pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
ece3005f42
helper_sent pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
d271996ac1
helper_sent flake8 fixes
2019-11-25 15:17:40 +05:30
lakshyacis
d5f541a2ab
helper_search pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
9041b8f644
helper_search flake8 fixes
2019-11-25 15:17:40 +05:30
lakshyacis
28cfe78e67
helper_random pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
05cda087d6
helper_msgcoding pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
f4c7ac5604
helper_inbox pylint fixes
2019-11-25 15:17:40 +05:30
lakshyacis
27c58b05f3
helper_bitcoin pylint fixes
2019-11-25 15:17:32 +05:30
lakshyacis
31e3d60fb0
helper_ackPayload pylint fixes
2019-11-25 15:13:53 +05:30
lakshyacis
e97d02ed78
depends pylint fixes
2019-11-25 15:13:53 +05:30
lakshyacis
21faf52f2f
debug pylint fixes
2019-11-25 15:13:53 +05:30
lakshyacis
a9991a7a5a
class_sqlThread pylint fixes
2019-11-25 15:13:52 +05:30
lakshyacis
dbbf454c15
class_sqlThread flake8 fixes
2019-11-25 15:13:52 +05:30
lakshyacis
4a54c200d4
class_smtpServer quality fixes
2019-11-25 10:48:35 +05:30
lakshyacis
9923e97279
class_singleWorker quality fixes
2019-11-25 10:48:35 +05:30
lakshyacis
80b2bc1c9a
class_singleCleaner.py quality fixes
2019-11-25 10:48:29 +05:30
lakshyacis
059e82e2a2
class_objectProcessor quality fixes
2019-11-25 10:41:57 +05:30
lakshyacis
e534994ee3
class_addressGenerator quality fixes
2019-11-25 10:41:56 +05:30
lakshyacis
77b8b5aa42
bmconfigparser quality fixes
2019-11-25 10:41:56 +05:30
lakshyacis
af52d95503
bitmessagemain quality fixes
2019-11-25 10:41:55 +05:30
lakshyacis
912a0a0a1e
mpybit quality fixes
2019-11-22 17:11:03 +05:30
lakshyacis
c08a49aec2
mpybit fixes
2019-11-21 20:20:14 +05:30
lakshyacis
6c9d1a2666
kivy_helper_search fixes
2019-11-21 15:38:06 +05:30
lakshyacis
ccc21b33b0
identiconGeneration fixes
2019-11-21 15:38:06 +05:30
navjot
895a705657
worked on infinite scroller functionality
2019-11-19 21:28:30 +05:30
d9fa6a94f4
More docstrings and formatting fixes in highlevelcrypto and shutdown
2019-11-18 13:34:01 +02:00
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
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
144df6f1a1
Merge branch 'v0.6' of https://github.com/surbhicis/PyBitmessage into UiChanges
2019-09-26 18:42:45 +05:30
88f2c51595
quzwelsuziwqgpt2.onion:8444 is also a bootstrap server
2019-09-25 18:55:02 +03:00
a7cfe5ba32
Try to test with tor
2019-09-25 18:55:01 +03:00
6a0c3ae075
Remove obsolete helper_bootstrap and bundled SocksiPy
2019-09-25 18:55:01 +03:00
bcb29facaa
A test for bootstrapping, have problem with test_tcpconnection ):
2019-09-25 18:55:01 +03:00
bdb09c2d00
Ignore self node in connectionchooser.chooseConnection()
2019-09-25 18:55:01 +03:00
7215003c6f
No DNS resolving in knownnodes
2019-09-25 18:55:01 +03:00
4825c5a136
Universal bootstrap procedure for any connection type
2019-09-25 18:55:01 +03:00
0a06567071
Connect to bootstrap nodes by name
2019-09-25 18:55:01 +03:00
lakshyacis
5a6611219c
mpybit fixes
2019-09-25 17:15:45 +05:30
lakshyacis
8f09140513
Code fixes 3 regarding PR#11
2019-09-25 17:06:12 +05:30
Navjot
ace05e151c
worked on android application popup responsive functionality
2019-09-24 20:51:34 +05:30
a4565d169d
Merge branch 'v0.6' of https://github.com/surbhicis/PyBitmessage into UiChanges
2019-09-24 17:48:17 +05:30
42a89ad367
Delete from addressbook by pressing DEL
2019-09-24 14:59:12 +03:00
7d0e23e31a
Delete from addressbook only by address ( Fixes : #1484 )
2019-09-24 14:59:12 +03:00
95f6ac27fd
Merge branch 'v0.6' of https://github.com/surbhicis/PyBitmessage into UiChanges
2019-09-24 16:52:32 +05:30
lakshyacis
4c7f9487e2
init file fixes for pylint
2019-09-23 15:12:40 +05:30
Navjot
9e9cc65eaf
wokred on updating backend database query or UIfixing issue for android
2019-09-20 21:49:28 +05:30
24ae91ad0a
Set dontconnect temporary, completely avoiding saving
2019-09-20 14:31:52 +03:00
df66277e2d
state.resetNetworkProtocolAvailability() is obsolete
2019-09-20 14:31:51 +03:00
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
8a3074f3ff
ui-file based Settings dialog
2019-09-20 14:31:45 +03:00
Navjot
31a73d66bb
wokred on android device send mail issue or worked on app response issue
2019-09-19 22:00:26 +05:30
lakshyacis
581ef84ffa
Code Fixes 2 regarding PR#11
2019-09-19 16:53:42 +05:30
Navjot
65ebb5d670
move identiconGeneration into kivy folder
2019-09-18 15:39:20 +05:30
Navjot
c86ab075b7
added sending message feature for android
2019-09-18 14:39:29 +05:30
Navjot
af9afcb365
workred on identicon issue for android devices
2019-09-18 13:14:00 +05:30
lakshyacis
69f8d50f81
code fixes for PR#11
2019-09-18 10:34:19 +05:30
Navjot
1177e17c81
resolve conflicts
2019-09-17 19:08:05 +05:30
73aa60e554
kivy searchbar adding with few more implementation
2019-09-17 15:38:12 +05:30
f0494cadd4
kivy toolbar title updated with new ehancements
2019-09-17 15:38:12 +05:30
2fc2101e80
Implement qrcode display feature with Ui enhancement and message avtar display based on message
2019-09-17 15:38:12 +05:30
4904f8d3ee
kivy new updates
2019-09-17 15:38:12 +05:30
3549330dce
Remove unused print statement
2019-09-17 15:38:12 +05:30
2c666dddc7
Added Enhancement for Sent Screen and also manage KivyMD with virtual env
2019-09-17 15:38:12 +05:30
9df2021c9f
Fix code quality checks and refactor with Inbox loading
2019-09-17 15:38:12 +05:30
73ce4b4c83
rebase conflict fix and Ui Enhancement with dynamic addressbook updation and sent screen updation
...
Ui Enhancement with dynamic addressbook updation and sent screen updation
Changes made for Sent Items refresh feature with auto add new message in kivy
2019-09-17 15:38:12 +05:30
ef21351486
fix pylint issues based on commit relevant to Search bar
2019-09-17 15:37:20 +05:30
61aa874f09
Added Ui for Search bar for message searching and also manage exit button on Action bar
2019-09-17 15:37:20 +05:30
ccd383b72f
Changes made for new feature for back button for screen tracking back with keyboard event attach
2019-09-17 15:37:20 +05:30
a8be2e764a
Implement new feature for back button for screen tracking back with keyboard event attach
2019-09-17 15:37:20 +05:30
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
a25ce191bf
mpybit pylint fixes
2019-09-16 18:19:07 +05:30
lakshyacis
3d80fe94c7
mpybit flake8 fixes
2019-09-16 18:16:07 +05:30