3a589e5344
More changes: sort in messagelist, "All Accounts" in treeWidget, some actions
2019-02-25 18:58:19 +02:00
8e99226fee
MessagelistControl widget
2019-02-25 18:58:06 +02:00
45d3dbc0ec
Tree connected
2019-02-25 18:58:06 +02:00
946db51f51
Minimal formatters
2019-02-25 18:58:06 +02:00
6cf0d07f1b
Inbox messagelist in MV style, isolated on Messages tab (hope).
2019-02-25 18:55:54 +02:00
efcbc651a3
Started writing tests
2019-02-20 09:36:24 +02:00
0c4d1b4e32
Do not propose user to restart Bitmessage,
...
drop network connections instead
2019-02-20 09:36:24 +02:00
46b3f6b48b
RetranslateMixin seems to be redundant
2019-02-20 09:36:23 +02:00
f5b4005c07
Resolved pylint warning in settings module
2019-02-20 09:36:23 +02:00
524c21243b
Proper quit sequence:
...
close MainWindow and quit the app instead of sys.exit()
2019-02-20 09:36:23 +02:00
6f6cb93565
Moved actions and connections on tab "Blacklist" back to ui-file
2019-02-20 09:36:23 +02:00
2bb1f77aef
Updated translation project
2019-02-20 09:36:23 +02:00
8534985e44
ui-file based Settings dialog
2019-02-20 09:36:23 +02:00
c397c0951b
Moved welcome message into ui, added explicit margins,
...
set sizepolicy for labelHumanFriendlyTTLDescription in tab "send"
and renamed bitmessageui.ui to main.ui
2019-02-20 09:36:23 +02:00
851a27b7d0
Moved all connections where receiver is MainWindow and sender
...
is defined in ui-file from class definition to ui-file.
2019-02-20 09:36:22 +02:00
f13928d1c2
Less splitters
2019-02-20 09:36:22 +02:00
3352f4fa5e
Added splitters
2019-02-20 09:36:22 +02:00
016af08d5c
Loading main window from ui-file
2019-02-20 09:36:22 +02:00
0164268d98
bitmessageui.ui: added all cusom widgets except for SSplitter
2019-02-20 09:36:22 +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
2d702e9647
Create user "bitmessage" to setup and run bitmessaged
2019-02-07 18:10:57 +02:00
84300afaf1
More complex container:
...
- installing from deb
- configuring and printing apipassword
2019-02-07 18:10:18 +02:00
a6c22a1d9e
Minimal Dockerfile
2019-02-06 11:05:33 +02: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
Ben Holden-Crowther
ee7aa6c28d
Update license date
...
Changed to 2019 for new year
2019-01-03 12:51:55 +00: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
7895e94365
update formula
2018-12-31 23:15:23 -08:00
Justin Ramos
0b8379aa09
updae install instructions for homebrew
2018-12-31 22:55:11 -08: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
a7a21e79ed
Merge pull request #1365 from coffeedogs/final_code_quality_7
...
Changes based on style and lint checks. (final_code_quality_7)
2018-11-12 14:48:21 +00:00