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
lakshyacis
c0c32ab386
Merge pull request #26 from cis-navjot-g/newwork
...
wokred on implementing free credit functionality in subscription package
2019-09-16 16:20:42 +05:30
Navjot
a1bd95fedb
wokred on implementing free credit functionality in subscription package
2019-09-16 15:51:05 +05:30
lakshyacis
3686acf4d2
mpybit pylint fixes
2019-09-12 15:13:11 +05:30
lakshyacis
236beaedf6
mpybit flake8 fixes
2019-09-12 14:41:33 +05:30
Navjot
5d40c6a667
worked on resolving conflicts
2019-09-11 20:40:14 +05:30
Navjot
63fd415ae7
worked on UI design
2019-09-11 20:33:51 +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
dfe518520b
mpybit pylint fixes
2019-09-09 19:47:07 +05:30
lakshyacis
8043adcff0
mpybit flake8 fix
2019-09-07 20:11:42 +05:30
Navjot
81284422df
identicon or subscription package functionality implementation
2019-09-06 20:50:58 +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
395fbcd0f0
Add intermediary tests
...
- primitive serialisation (BN_bn2bin and ctypes) used in intermediary tests
2019-08-28 13:21:44 +02:00
b934c4e01e
Minor refactoring to separate objects
2019-08-27 23:13:58 +02:00
076aeaa19f
Import path changes as requested
2019-08-27 23:13:55 +02:00
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
Navjot
bc320ba2d7
fixed issues
2019-08-26 21:06:44 +05:30
Navjot
d6f006198c
worked on all mail detail page functionality
2019-08-26 20:58:12 +05:30
Navjot
ecbb144ee4
fixed issues
2019-08-23 15:56:35 +05:30
Navjot
ebd8dd0bab
resolved conflicts
2019-08-22 21:11:29 +05:30
Navjot
1351080e49
fixed issues with draft mail and trash mail listing
2019-08-22 21:07:50 +05:30
lakshyacis
74850d4fdd
Code Fixes After Pull
2019-08-21 19:54:56 +05:30
lakshyacis
ad3d9f1db1
Merge branch 'UiChanges' of https://github.com/cis-navjot-g/PyBitmessage into codequalitykivy
2019-08-21 18:44:21 +05:30
Navjot
54eefe757f
worked on implelemting back screen functionality for composer and fixed issues
2019-08-21 13:37:47 +05:30
lakshyacis
37e0257396
Pylint Fixes
2019-08-20 18:41:18 +05:30
Navjot
a3964aee5a
worekd on draft mail detail page or sent draft mail functionality
2019-08-19 16:36:24 +05:30
f180b1a5b0
Moved randomtrackingdict to network, it's used only there
2019-08-18 17:34:58 +03:00
lakshyacis
f7c440fee6
Pylint Fixes part3
2019-08-17 18:13:10 +05:30
lakshyacis
ca0b15e208
Merge branch 'UiChanges' of https://github.com/cis-navjot-g/PyBitmessage into codequalitykivy
2019-08-17 10:56:27 +05:30
Navjot
7f272e8aba
wokred on updating database query of sent table
2019-08-16 20:26:19 +05:30
lakshyacis
1ef456abf4
Pylint Fixes part2
2019-08-16 20:19:55 +05:30
709e194347
Fix #1504 (regression introduced in 0c1e516
)
2019-08-16 12:32:16 +03:00
Navjot
de39ac89ae
wokred on all mail listing functionality
2019-08-14 20:25:34 +05:30
lakshyacis
862e68445b
Pylint Fixes part1
2019-08-13 18:16:19 +05:30
lakshyacis
ddcf2064aa
Toast functionality Fixes
2019-08-13 17:24:04 +05:30
e8bd427b9f
flake8 for bitmessageqt.safehtmlparser (with docstrings from #1368 )
2019-08-13 10:57:52 +03:00
Navjot
8758c4fc9b
wokred on implementing toast functionality and fixed issues
2019-08-13 12:58:15 +05:30
cis
f5d0b3dd59
worked on implementing search for myaddress and fixed issues
2019-08-08 21:50:58 +05:30
97366ede73
Do not save hidden service parameters if onionhostname is set
2019-08-08 11:46:57 +03:00
53d77ce911
Dumb tor configurator using stem
2019-08-08 11:46:57 +03:00
ec11632297
Introduce pluggable proxy configurators
2019-08-08 11:46:50 +03:00
lakshyacis
fb44c8aaf7
Pychecker Fixes
2019-08-08 13:03:17 +05:30
cis
d5f99cc209
wokred on addressbook search functionality implementation
2019-08-07 21:09:46 +05:30
lakshyacis
76d8f51a37
Flakes8 and Autopep8 after pull
2019-08-07 13:42:41 +05:30
cis
0d6286fb79
Merge branch 'UiChanges' of https://github.com/cis-navjot-g/PyBitmessage into newwork
2019-08-06 21:58:49 +05:30
cis
da36062f7c
worked on fixing search bar issue
2019-08-06 21:43:34 +05:30
2bd75b87bd
Use config = BMConfigParser() in bitmessagemain.Main
2019-08-06 18:59:13 +03:00
d8d76ed42d
No random.seed() in protocol.assembleVersionMessage()
2019-08-06 18:11:38 +03:00
ad2a2b3fb4
Inherit helper_threading.StoppableThread from threading.Thread
...
and do random.seed() in its __init__
2019-08-06 18:07:19 +03:00
lakshyacis
c97a8ceffc
Changes made after merging new pull request
2019-08-06 16:31:05 +05:30
cis
4916c94db5
resolve merge conflict
2019-08-06 16:05:07 +05:30
lakshyacis
dbe69348f4
Autopep8 part 2
2019-08-06 15:35:03 +05:30
lakshyacis
e494a5589a
Autopep8 fixes part1
2019-08-05 15:49:19 +05:30
cis
e56f452e7d
Changes made on search Ui with filter
2019-08-05 13:11:56 +05:30
lakshyacis
a4d192f1c8
flake8 fixes part2
2019-08-05 12:54:32 +05:30
lakshyacis
e940463709
flake8 fixes part1
2019-08-03 17:19:28 +05:30
a7a634be1b
Add self peers with rating 1
2019-08-02 17:56:40 +03:00
3edfc98753
kivy searchbar adding with few more implementation
2019-08-02 14:41:33 +05:30
4a695795da
kivy toolbar title updated with new ehancements
2019-08-02 14:29:20 +05:30
92b0f45f2e
Implement qrcode display feature with Ui enhancement and message avtar display based on message
2019-08-02 14:29:20 +05:30
f64d68f7b0
kivy new updates
2019-08-02 14:29:20 +05:30
c9acd463d4
Remove unused print statement
2019-08-02 14:29:20 +05:30
1873722783
Added Enhancement for Sent Screen and also manage KivyMD with virtual env
2019-08-02 14:28:03 +05:30
5db1c3971c
Fix code quality checks and refactor with Inbox loading
2019-08-02 14:28:03 +05:30
ed6cd83cae
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-08-02 14:28:03 +05:30
e20b437b6c
fix pylint issues based on commit relevant to Search bar
2019-08-02 14:14:36 +05:30
2625d342a9
Added Ui for Search bar for message searching and also manage exit button on Action bar
2019-08-02 14:14:36 +05:30
cd4ff4f121
Changes made for new feature for back button for screen tracking back with keyboard event attach
2019-08-02 14:14:36 +05:30
78636c468e
Implement new feature for back button for screen tracking back with keyboard event attach
2019-08-02 14:14:36 +05:30
92c0196887
Add self peer into knownnodes if detected external IP with UPnP
2019-08-01 13:21:05 +03:00
668a73abf6
Fixed my mistake in knownnodes, in ef54bca
2019-08-01 12:58:43 +03:00
ea5c447ea4
protocol: replace missing state.extPort by 'extport' setting
...
Fixes #1497
2019-08-01 12:40:50 +03:00
c5ce2e36d5
shared.extPort is obsolete
2019-08-01 12:40:50 +03:00
9992626438
Fix API command 'shutdown'
2019-08-01 12:04:13 +03:00
ae76d369f2
A test for API command 'shutdown'
2019-08-01 12:04:12 +03:00
27e74a15d7
flake8: network.connectionchooser
2019-07-29 15:54:19 +03:00
67d14f9e73
Docstrings in network.bmproto from #1362
2019-07-26 12:08:56 +03:00
bbab0010e6
Moved a test script from network.tcp to tests.core
2019-07-26 12:08:42 +03:00
391b5ded87
Docstrings in network from #1368
2019-07-26 12:08:32 +03:00
2998599442
Docstrings in network from #1401
2019-07-26 12:08:18 +03:00
19ab56a979
network.connectionpool: get any setting with .safeGet..
2019-07-26 12:08:18 +03:00
996e71ae6f
flake8 in network package
2019-07-26 12:07:57 +03:00
0eb4f46923
Formatting based on review
2019-07-11 15:32:00 +02:00
465a276c02
Dandelion fixes
...
- expiration wasn't handled correctly
- objects with no child stems never expired. While this is better for
anonymity, it can cause objects getting stuck
- upon expiration the nodes weren't marked as not having the object, causing it
to not be advertised
- I haven't tested it but at least I don't think can make things worse
2019-07-11 11:03:48 +02:00
e07cd1462e
Added address menu plugins to each popup menu except for Blacklist,
...
closes #819
2019-07-08 16:56:41 +03:00
e6f3e52014
qrcode plugin: added address label and adjusted formatting
2019-07-05 12:36:03 +03:00
8b065d2e57
Fix unwanted AttributeError in messagetypes
2019-07-05 12:13:55 +03:00
c9bc97f4b2
Set status icon color to yellow if last inbound connection is lost
2019-06-29 22:37:35 +03:00
ff020c5192
fix windows header files api issue
2019-06-28 20:35:40 +05:30
f7e1601185
flake8 imports in blacklist
2019-06-21 16:47:47 +03:00
fbf5bcc74c
Blacklist object has no .statusBar() method - use UISignalQueue.put()
2019-06-21 16:47:42 +03:00
38e5d93272
Resend onionpeer object if it expired while the node ran
2019-06-14 12:38:48 +03:00
a5300e8584
Took into account pylint undefined-loop-variable warnings
2019-06-08 11:22:03 +03:00
0c1e516921
Implemented folder and widget args in propagateUnreadCount(), removed the rest
2019-06-08 11:22:03 +03:00
ffdd91b021
Fixed propagateUnreadCount() result when having unread messages in trash
2019-06-08 11:22:02 +03:00
29f9cd9545
Handle bad trustedpeer setting
2019-06-07 13:54:47 +03:00
f868c1ad11
Fixing my bug in 453e045
2019-06-06 09:21:59 +03:00
d0d0b2ec84
Insert exactly 16 bytes of encoded remote host name into version message
2019-05-24 11:21:23 +03:00
df16f5047c
Cleanup the translation project
2019-05-23 10:21:33 +03:00
3e800c72a0
Fix ternary operator use to translate "Copy subject to clipboard"
2019-05-23 10:21:28 +03:00
828f4d207f
Subject appeared to be str
2019-05-22 11:58:45 +03:00
4a097e99b3
Fixes for @omkar1117
2019-05-10 12:24:47 +03:00
581c8ee087
Style fixes and pylint hint in inventory
2019-05-10 12:24:47 +03:00
01d4fbe60b
Resolved pylint warnings
2019-05-10 12:24:46 +03:00
453e045ae5
Minimal implementation of onionpeer object
2019-05-10 12:24:41 +03:00
e3344ade59
Escape HTML in MessageList_SubjectWidget ( fixes #1234 )
2019-04-26 11:05:02 +03:00
38f36d7860
Added package fallback and suppressed pylint relative-import warning
2019-04-24 14:11:21 +03:00
0d7b3a3823
Suppressed pylint warnings in test_crypto
2019-04-22 12:53:59 +03:00
e163137893
Added pycrypto fallback for RIPEMD160 hash function
2019-04-22 12:53:59 +03:00
7b9824afc9
Separate method for stopping the bitmessage process and new test case
...
for settings in the generated config, which particularly checks that
extralowdifficulty settings are not applied to daemon.
2019-04-22 12:19:09 +03:00
4b72a433c6
New config setting - extralowdifficulty
to use for testing:
...
replaces shared.useVeryEasyProofOfWorkForTesting and automatically
applies to test-mode.
2019-04-22 11:32:29 +03:00
23ca9c8c6b
PyOpenCL compatibility fix
...
It looks like PyOpenCL obsoleted the enqueue_read_buffer method, and
enqueue_copy should be used instead. Even though enqueue_copy already exists
with the earliest version of PyOpenCL I looked at, I wrote it in a
backwards-compatible way so that it doesn't break in case I missed something.
Tested on OSX in frozen mode, but it should be platform-independent.
2019-04-21 13:45:07 +02:00
d2e4d068d4
Added the same "Send message to this address" item to subscription
...
context menu and ordered the menus in the same way.
2019-03-28 17:32:24 +02:00
34ceb98d34
Reused AccountMixin.accountString() in other methods of MyForm
...
and simplified manipulations with addressbook selection.
2019-03-28 17:32:24 +02:00
9a58af4de5
New method foldertree.AccountMixin.accountString():
...
composes the 'label <address>' string which is used in
MyForm.on_action_Send() instead of bare address.
2019-03-28 17:32:18 +02:00
5a9a2dd54c
Resolve pylint warnings
2019-03-25 18:48:03 +02:00
71e4c29419
"Send message to this chan" item in chan context menu ( closes #1445 )
2019-03-25 18:48:03 +02:00
sandakersmann
37489cf7fe
Changed http to https in about.io
2019-03-23 18:59:05 +01:00
sandakersmann
fcc7a4e579
Update about.ui to 2019
2019-03-23 18:55:47 +01:00
Marius Kjærstad
e0efb7fd2f
Merge branch 'v0.6' into v0.6
2019-03-23 15:14:56 +01:00
acea683139
Test SIGTERM signal handling
2019-03-11 18:14:25 +02:00
c38d250389
Resolved pylint warnings and removed allThreadTraceback() entirely
2019-03-11 16:08:41 +02:00
f2d3b69bf8
Removed another copy of unused convertIntToString() from addresses
2019-03-11 16:08:41 +02:00
3ec798bcfb
helper_generic is obsolete
2019-03-11 16:08:41 +02:00
87bf2ac1f5
Handled pylint warnings ( closes #1436 )
2019-03-11 14:32:32 +02:00
d1c601e7ae
Added an option to reply on own messages i.e. send update
2019-03-05 19:13:21 +02:00
7e1ee815b9
Rerender more widgets when deleting address by API
2019-03-05 18:47:37 +02:00
e25fb857cb
Slightly reduced TCPConnection.sendAddr() and changed
...
in order to send only nodes with non-negative rating
2019-02-07 18:52:08 +02:00
sandakersmann
6d31578976
Revert 2019 back to 2017 in about.ui
2019-02-05 15:44:35 +01:00
sandakersmann
8924d4be5c
Changed copyright year to 2019
2019-02-05 15:16:30 +01:00
5e0d168db6
Do not show context menu on 'sent' folder
...
because the 'sent' table have no column 'read'
2019-02-05 11:19:21 +02:00
ffbc09758c
Moved sslProtocolVersion and sslProtocolCiphers to network.tls
2019-02-04 22:23:28 +02:00
b52cb9360f
Moved unused timeOffsetWrongCount from shared to BMProto
2019-02-04 22:23:28 +02:00
394c676ba2
Moved successfullyDecryptMessageTimings to class_objectProcessor
2019-02-04 22:23:28 +02:00
c2a3b5faed
Removed unused varibles defined in shared:
...
alreadyAttemptedConnections*, needToWriteKnownNodesToDisk
2019-02-04 22:22:16 +02:00
3adadd398f
Removed from shared the functions duplicating protocol:
...
decryptAndCheckPubkeyPayload, isBitSetWithinBitfield
2019-02-04 22:19:39 +02:00
5b5ec2b63d
shared.connectedHostsList is obsolete
2019-01-04 16:17:01 +02:00
585b56cd2b
Fix logic
...
- thanks @g1itch !
2019-01-03 08:13:15 +01:00
4ad6401449
Logic error in download reset
...
- fix requesting the same object over and over again, now it continues to
iterate through the other objects and only resets the queue after a timeout
after the last received object
2019-01-02 22:25:25 +01:00
c3939875d3
Fix repeated downloads
...
- a bug in RandomTrackingDict caused requesting to download the same objects
over and over
- the bug is that the lastObject wasn't properly initalised, this caused the
write buffer to fill with "getdata" requests until the first object was
received
- this PR should address both the excessive bandwidth as well as excessive CPU
usage during downloading
2019-01-02 08:50:17 +01:00
Justin Ramos
2f422d46c5
use /usr/local/opt/openssl symlink, ignore a.out
2018-12-31 22:47:00 -08:00
1cdbb90f22
Get rid of map
2018-12-20 20:34:09 +01:00
3a4eed0f8b
getdata performance optimisation
...
- reduce number of calls to time.time()
- no need to shuffle, that's done by the upload thread
- get rid of unused import
2018-12-20 20:34:06 +01:00
ca567acab3
Put uploads into a separate thread
...
- instead of being processed in the ReceiveQueue thread, uploads are now done
in a dedicated thread. Only the parsing is done in ReceiveQueue thread.
- the UploadThread is modelled based on the DownloadThred, but simpler.
- it checks for intersection attack, eliminates duplicates and restricts the
write buffer size to 2MB (may still grow slightly higher if too many big
objects are requested, but the absolute limit appears to be about 4.5MB in the
worst case scenario).
- the restriction of the write buffer may cause some upload throttling (to
about 2MB per second per connection), but can be optimised later
- fixes #1414
2018-12-20 20:34:01 +01:00
PyBitmessage Translations
2457643426
Auto-updated language ja from transifex
2018-12-19 11:33:23 +01:00
e1d5604674
Fix #1408 (duplicate connections to some hosts), got from chan
2018-12-18 19:36:46 +02:00
PyBitmessage Translations
4e7cd784ad
Auto-updated language zh_cn from transifex
2018-12-17 16:09:07 +01:00
PyBitmessage Translations
328302f936
Auto-updated language eo from transifex
2018-12-16 19:35:30 +01:00
PyBitmessage Translations
ee2b957296
Auto-updated language pl from transifex
2018-12-16 18:02:39 +01:00
38318150bd
Moved missingObjects dict from state to network.objectracker
2018-12-16 17:44:26 +02:00
GONQ
b2af007280
PGP-signed spelling fix for the connection warning dialog.
2018-12-10 03:37:29 -06:00
coffeedogs
6d98a4ef44
Changes based on style and lint checks. (final_code_quality_17)
2018-11-26 14:58:16 +00:00
PyBitmessage Translations
881e523877
Auto-updated language zh_cn from transifex
2018-11-14 08:46:18 +01:00
coffeedogs
0a30eb0225
Changes based on style and lint checks. (final_code_quality_7)
2018-11-12 14:21:56 +00:00
ea38e91839
Fixing namecoin button again (broken in c7d3784
):
...
* separate method MyForm.resetNamecoinConnection() - sets MyForm.namecoin
to fresh instance of namecoin.namecoinConnection, tests it and shows or
hides "Fetch Namecoin ID" button;
* that method is called when MyForm initializes and when settingsDialog
instance is accepted;
* namecoin.namecoinConnection.query() checks found address and always
prepends it with display name, if query result doesn't contain "name"
field it will be the query string.
2018-11-07 15:54:14 +02:00
8ad064dcac
Fix: Shift handling when deleting from Sent
...
Due to the way Qt.KeyboardModifiers works, treating it as an integer results in
unexpected behaviour. As a result, When deleting from Sent, it always deleted
rather than moved an item to trash, when selecting "Move to Trash" from the
context menu. This fixes it.
2018-11-05 01:33:34 +01:00
0e63392ee3
Fix #1385 : not check for pyqt if daemon = true set in config
2018-11-04 15:16:56 +02:00
58bc170bda
Fix #1383 - formatting artifact in 7ed459b
2018-11-01 16:53:53 +02:00
ae2cebb2a6
Minimal test for clientStatus consistency
2018-11-01 16:52:33 +02:00
9ef928b4a9
Removed extra call of shared.thisapp.cleanup() in bitmessageqt
2018-11-01 11:32:14 +02:00
ff04bf072e
Allow re-call of MyForm.quit() if user selected to wait at first
2018-11-01 11:32:14 +02:00
4383b49be8
flake8 for bitmessageqt.MyForm.quit()
2018-11-01 11:32:14 +02:00
coffeedogs
10128b7560
Changes based on style and lint checks. (final_code_quality_2)
2018-10-31 17:06:26 +00:00
coffeedogs
78ddb2f2f2
Changes based on style and lint checks. (final_code_quality_12)
2018-10-31 16:20:42 +00:00
coffeedogs
0bceeca524
Changes based on style and lint checks. (final_code_quality_5)
2018-10-31 14:04:35 +00:00
coffeedogs
c875769b15
Changes based on style and lint checks. (final_code_quality_3)
2018-10-31 12:58:46 +00:00
coffeedogs
a72da271d5
Changes based on style and lint checks. (final_code_quality_1)
2018-10-31 12:37:10 +00:00
1c914d8cd8
flake8 and style correction for network.udp
2018-10-27 17:55:38 +03:00
625e83f4b4
Corrected style a bit
2018-10-27 17:55:02 +03:00
49985a435f
Special class BMStringParser for sending ACK ( resolves #1374 )
2018-10-27 17:55:02 +03:00
7c7d6781a2
Removed old code from protocol, shared, state
...
and class_objectProcessor modules (#1374 ), temporarily commented
shared.checkAndShareObjectWithPeers() call
2018-10-27 17:55:01 +03:00
1c2bef46c1
e417b62
allows to remove sleep from cleaner test
2018-10-22 17:18:25 +03:00
5572e6b3a1
Suppress pylint warning about 'relative import'
2018-10-22 17:18:24 +03:00
daf556ca50
Added tests for knownnodes:
...
- import of pickled knownnodes;
- default knownnodes if nothing imported;
- knownnodes starvation (#1335 ), demanded changes in networkthread.
2018-10-22 17:18:24 +03:00
2bbda63b9c
Added address length check
2018-10-22 17:18:24 +03:00
c8a781c7c5
Marked use of random, subprocess and xmlrpclib in tests
...
for skipping by bandit
2018-10-22 17:18:24 +03:00
cfdb6beb54
Moved tests from helper_msgcoding into TestCore.test_msgcoding()
2018-10-22 17:18:24 +03:00
ea8991c05b
Test case for config, not runs pybitmessage yet
2018-10-22 17:18:24 +03:00
d8b4682ee9
Style fixes and docstrings for tests
2018-10-22 17:18:23 +03:00
a3300ba8f1
A test case for core (which will be ran in main thread)
2018-10-22 17:18:23 +03:00
51df0507e2
Fixed signal files creation
2018-10-22 17:18:23 +03:00
589900f7c3
Added a test for chan creation/joining
2018-10-22 17:18:23 +03:00
c49c131929
New test case class hierarchy:
...
- TestProcessProto has common setUpClass and tearDownClass methods
- TestProcess is for testing the PyBitmessage process (using psutil)
2018-10-22 17:18:23 +03:00
c28d463261
Added doctstrings for all tests and a test for sendBroadcast API command
2018-10-22 17:18:23 +03:00
981dddade4
Added test for createRandomAddress API command
2018-10-22 17:18:23 +03:00
10346c84aa
Basic API tests and simple apinotify handler
2018-10-22 17:18:22 +03:00
5b1d2e56a1
Changes into test mode:
...
run in background, stop after 30 sec since last API response
2018-10-22 17:18:22 +03:00
coffeedogs
7ed459b644
Changes based on style and lint checks. (final_code_quality_6)
2018-10-18 19:46:01 +01:00
d8be7cd19a
Right check in module tr - right import order
2018-10-16 14:48:58 +03:00
533df80ce9
Resolving pylint warnings
2018-10-12 11:58:02 +03:00
bd5bdda009
Moved class singleAPI to api module and import api
below config check
2018-10-12 11:58:02 +03:00
ef54bcaf82
The changes in #1325 are buggy. Implementing it properly.
2018-10-12 11:28:13 +03:00
b2c8b77938
Closes #1360 : validate knownnodes received from the network
2018-10-12 11:16:57 +03:00
6969ec0ec9
Removed commented config check and added module docstring
2018-10-10 14:14:08 +03:00
e417b6257f
Fixes #1335 :
...
- moved knownnodes cleanup to knownnodes module,
- added a check for last node in stream initiating DNS based bootstrap.
2018-10-10 14:14:02 +03:00