Commit Graph

3367 Commits

Author SHA1 Message Date
Dmitri Bogomolov d9ddbe8d24
Do not update addrQueue if not added node to own knownnodes
and more checks in knownnodes.addKnownNode moved from bmproto.
2020-07-21 16:21:42 +03:00
Dmitri Bogomolov 0dd49761d0
Populate knownnodes from inventory when singleWorker starts 2020-07-21 16:21:42 +03:00
Dmitri Bogomolov 739ff7b439
Add knownnodes only by knownnodes.addKnownNode(),
now it can update lastseen.
2020-07-21 16:21:36 +03:00
coolguy-cell 1699c2b015
fixed CQ for bitmessageqt.addressvalidator module 2020-07-20 20:00:48 +05:30
coolguy-cell 859eeafcfe
fixed CQ for bitmessageqt.messageview module 2020-07-07 19:44:45 +05:30
coolguy-cell 217a5c0c5b
fixed CQ for bitmessageqt.settings module 2020-06-19 18:15:52 +05:30
coolguy-cell 277549cff1
fixed CQ for bitmessageqt.sound module 2020-06-18 11:30:33 +05:30
Dmitri Bogomolov f03bdfb329
Dirty quickfix for #1633 2020-06-15 12:06:37 +03:00
Dmitri Bogomolov 731f75687e
Install needed packages and try to run Qt tests 2020-06-15 12:06:37 +03:00
Dmitri Bogomolov d6953eb450
New package: bitmessageqt.tests
any test cases from it will be added to tests.core test suite if possible,
e.g. PyQt is functional. TestSupport - minimal test case for support module
to reproduce #1633.
2020-06-15 12:06:31 +03:00
coolguy-cell ea109bc21e
fixed CQ for bitmessageqt.dialogs module 2020-06-08 17:07:40 +05:30
coolguy-cell e237534335
fixed CQ for bitmessageqt.networkstatus module 2020-06-06 20:08:06 +05:30
coolguy-cell e372459737
fixed CQ for bitmessageqt.languagebox module 2020-06-05 15:28:31 +05:30
Dmitri Bogomolov b750b02963
Fix another unicode bug introduced in 3624234.
Temporary suppressed pylint no-member warning. Closes: #1633
2020-06-01 13:21:46 +03:00
coolguy-cell 5cfaa9b2fa
fixed CQ for address_dialog python file 2020-05-30 19:17:52 +05:30
lakshya 3f773c78f7
setting, openssl and bmproto quality fixes 2020-05-28 13:43:03 +05:30
Dmitri Bogomolov c69decaab3
Fix unicode bug introduced in 045a2ef 2020-05-24 14:08:14 +03:00
Dmitri Bogomolov 87e3d63340
Minimal fix for #1449, if search line is empty 2020-05-22 13:17:44 +03:00
Dmitri Bogomolov 36242343c2
Style and formatting changes in support 2020-05-22 13:17:44 +03:00
Dmitri Bogomolov 15d44d85d4
Renamed application class and moved most of init statements to __init__ 2020-05-22 13:17:44 +03:00
Dmitri Bogomolov 7830ac8de5
RetranslateMixin is not needed in most of dialogs 2020-05-22 13:17:44 +03:00
Dmitri Bogomolov f3e432140c
Proper quit sequence:
close MainWindow and quit the app instead of sys.exit()
2020-05-22 13:17:43 +03:00
Dmitri Bogomolov 08ff39e1ff
Moved myTableWidgetItem to foldertree.MessageList_TimeWidget 2020-05-22 13:17:43 +03:00
Dmitri Bogomolov aa333a66a6
Minor style changes:
- removed list <-> set conversion in __init__
  - tuples instead of lists if changes aren't needed
  - removed unnecessary variable redefinition in utils
  - rewrote languagebox module a bit
2020-05-22 13:17:43 +03:00
Dmitri Bogomolov d15e614bb1
Fix streams decoding in BMProto.bm_command_version() 2020-05-22 12:58:04 +03:00
Dmitri Bogomolov 2a62fb79cc
Add test for decoding the version message 2020-05-22 12:58:00 +03:00
Dmitri Bogomolov 7787722452
Search option "To" makes no sense on tab "Subscriptions"
Made "Subject" the default search option
2020-05-11 13:39:13 +03:00
Dmitri Bogomolov aba61e57a8
flake8 and style fixes and docstrings in helper_search 2020-05-11 13:39:13 +03:00
Dmitri Bogomolov ef6be53702
Do not convert search option because helper_search compares it
to the result of _translate()
2020-05-11 13:39:13 +03:00
Dmitri Bogomolov 045a2ef443
Update messagelist also if search line cleared 2020-05-11 13:38:16 +03:00
Dmitri Bogomolov d09782e53d
Obsolete bitmessagemain.connectToStream(), use BMConnectionPool method 2020-05-05 17:30:31 +03:00
Dmitri Bogomolov c5b77a08fa
Moved addresses demo script into tests.test_crypto 2020-05-05 17:30:31 +03:00
Dmitri Bogomolov 8684d647a3
Use default digestalg='sha256' in highlevelcrypto.sign() 2020-05-05 17:30:30 +03:00
Dmitri Bogomolov 280095b08f
Moved state.openKeysFile() into bitmessageqt where it's used 2020-05-05 17:30:23 +03:00
Dmitri Bogomolov 185ad66ea5
Moved most of variables from shared elsewhere (mostly to state) 2020-05-05 17:27:38 +03:00
Peter Šurda 7fd6200fb1
Wine build patch for OpenCL frozen mode
- PyOpenCL needs to be patched to work in frozen mode
2020-04-29 12:12:38 +08:00
Dmitri Bogomolov 31fc899060
Protect stopresending* settings from being overriden by zeroes
when lineEditDays and lineEditMonths is blank. Fixes: #1558.
2020-04-28 18:31:44 +03:00
Peter Šurda ff1f451691
Blind signature updates
- added serializing and deserializing
- added a signature chain class `ECCBlindSigChain`
- added more tests
2020-03-31 14:13:32 +08:00
Peter Šurda 213519bd93
Blind chain signature verification
- also adds serialisation, deserialisation and optional metadata
2020-03-14 10:20:06 +08:00
Peter Šurda 32bb2a6e44
Optionally set git root CA in wine build
- I want to use a https cache for build, that requires to add a new root CA for
  pip, and I can't find a way to do that cleanly  without modifying the
  winebuild.sh script
2020-02-19 21:45:23 +08:00
Peter Šurda ac2df26e96
Ignore build directory
- delete obsolete files from build/
- move files from build/ to buildscripts/
- add build/ to .gitignore
2020-02-19 21:16:41 +08:00
Peter Šurda 73ecf07dec
Wine build cleanup and XP fix
- spec file was cleaned up
- 32bit build runs on XP (downgrade of PyInstaller needed)
2020-02-17 16:03:28 +08:00
Peter Šurda 3fb34370a7
Wine build script update
- update and clean up and make sure it works
- it builds the binary but I haven't tried to run the binary
- it probably still missing some fine tuning, OpenCL probably doesn't work
2020-02-12 16:16:53 +08:00
Peter Šurda 11bec55be5
Don't put addresses into queue
- attempt to fix #1598
- seems to work
- addresses won't be uploaded/announced anymore other than after connecting,
  Later I need to find out how to announce them without causing problems, but
  for the time disabling this seems an acceptable drawback
2020-02-05 20:41:36 +08:00
lakshyacis 6f35da4096
Imported packages sequencing and formatting 2020-01-30 12:14:40 +05:30
lakshyacis 6139efc377
Imported packages sequencing and formatting 2 2020-01-27 14:43:25 +05:30
lakshyacis 3211fca953
formatting and shorten line length 2020-01-22 15:55:26 +05:30
lakshyacis b6a81f1252
Formatting and fix License 2020-01-15 16:17:26 +05:30
lakshyacis 22e22633c2
Added License 2020-01-13 11:21:59 +05:30
lakshyacis f0bc74e658
Network fixes 2020-01-10 16:51:17 +05:30