cf4e812334
Allow TestProcess subclasses set home dir, use mkdtemp for test_config
2020-11-02 18:01:51 +02:00
affdb2fdc0
Solve problem with subprocess.call() on windows:
...
- uncomment console_scripts (only for windows) to get exe
- replace call() with Popen() to avoid blocking
2020-11-02 18:01:50 +02:00
80831754b3
Fail in TestProcessProto.setUp if bitmessage process dies
2020-11-02 11:08:28 +02:00
navjot
6c5bb62123
replaced double quotes with Single quotes in class_singleWorker module
2020-10-31 13:07:51 +05:30
navjot
a7c1018f47
fixed CQ for src.class_singleWorker module
2020-10-31 13:07:51 +05:30
navjot
30044f7516
implemented filter query in sent table on the bases of folder= 'sent'
2020-10-31 13:07:51 +05:30
b650e97edc
Fix statuses for sendBroadcast
2020-10-28 15:25:46 +02:00
navjot
c18b544732
fixed socket error on sendato #1583
2020-10-23 17:54:59 +05:30
navjot
ec922adb36
fixed flake8 code quality issue
2020-10-12 16:44:49 +05:30
navjot
1ec0bd4c42
removed unnecessary import
2020-10-12 16:44:49 +05:30
navjot
263711a4d3
fixed unread trash message listing issue
2020-10-09 16:56:56 +05:30
6b65113bb4
Added missing msgid in HandleGetInboxMessageById() query
2020-10-04 17:24:45 +03:00
380530c839
Experimental APIError codes table
2020-09-14 13:11:43 +03:00
85f306e5f6
Covered more API commands by tests, listed uncovered in TODO
2020-09-14 13:11:43 +03:00
ef5593b3d5
Formatted lines for PEP8, handled pylint warnings, added docstrings
2020-09-14 13:11:43 +03:00
3a8e842e60
Use encodingType arg in sendMessage and sendBroadcast API commands
2020-09-14 13:11:43 +03:00
5b07d2de30
httplib status codes constants in response
2020-09-14 13:11:43 +03:00
6c85bdd498
Also check sent broadcast status and it's presence in sent messages
2020-09-14 13:11:43 +03:00
efff8f95ba
Prefix based command filter
2020-09-14 13:11:42 +03:00
fabbccbeac
Rewrote test_user_password() for xmlrpclib.ProtocolError:
...
it would be very difficult to return string from BMXMLRPCRequestHandler
2020-09-14 13:11:42 +03:00
06033ed96e
Fixed response for bad username or password and content-type header
...
(closes #244 )
2020-09-14 13:11:42 +03:00
726986c1eb
Implemented JSON-RPC apivariant
2020-09-14 13:11:42 +03:00
6a089e0f88
Decoupled SimpleXMLRPCRequestHandler subclass
...
and added simple introspection
2020-09-14 13:11:42 +03:00
f4bf3bac2a
Used defusedxml to protect against XML vulnerabilities
2020-09-14 13:11:42 +03:00
2142888cbe
Inherited APIError from xmlrpclib.Fault.
...
From now on any errors are raised.
2020-09-14 13:11:42 +03:00
25abf66f1d
Reused _verifyAddress() in HandleDecodeAddress()
2020-09-14 13:11:41 +03:00
5925781b9a
Proper message for APIError 0
2020-09-14 13:11:41 +03:00
7cafe402be
Methods to form a dictionary for inbox and sent messages
2020-09-14 13:11:41 +03:00
45b0659e4c
Refactoring the API with metaclass and decorator
2020-09-14 13:11:35 +03:00
1571176082
fixed CQ for bitmessageqt.statusbar module
2020-09-09 12:12:52 +05:30
95fc981ae2
Finish timeOffsetWrongCount
...
- now notifies in status bar
- fixes #1433
2020-08-31 11:52:30 +02:00
6486b0fc99
fixed CQ for bitmessageqt.safehtmlparser module
2020-07-24 21:04:25 +05:30
035fac1fc5
fixed CQ for bitmessageqt.messagecompose module
2020-07-22 14:08:05 +05:30
d56191ebba
Move knownnodes module into network package
2020-07-21 16:21:43 +03:00
b165a6b4ef
Do addKnownNode recursively for multiple streams
2020-07-21 16:21:43 +03:00
5805840613
A test case for protocol with the test for TCPConnection.local
2020-07-21 16:21:43 +03:00
f9dc8eaacf
Define len() for network.BMConnectionPool
2020-07-21 16:21:43 +03:00
1035d2aec4
Format network.tcp for flake8
2020-07-21 16:21:42 +03:00
54e44eac95
Add or update knownnode for connected Peer for both inbound
...
and outbound connections when fully established, update lastseen
before closing connection.
2020-07-21 16:21:42 +03:00
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
0dd49761d0
Populate knownnodes from inventory when singleWorker starts
2020-07-21 16:21:42 +03:00
739ff7b439
Add knownnodes only by knownnodes.addKnownNode(),
...
now it can update lastseen.
2020-07-21 16:21:36 +03:00
1699c2b015
fixed CQ for bitmessageqt.addressvalidator module
2020-07-20 20:00:48 +05:30
859eeafcfe
fixed CQ for bitmessageqt.messageview module
2020-07-07 19:44:45 +05:30
217a5c0c5b
fixed CQ for bitmessageqt.settings module
2020-06-19 18:15:52 +05:30
277549cff1
fixed CQ for bitmessageqt.sound module
2020-06-18 11:30:33 +05:30
f03bdfb329
Dirty quickfix for #1633
2020-06-15 12:06:37 +03:00
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
ea109bc21e
fixed CQ for bitmessageqt.dialogs module
2020-06-08 17:07:40 +05:30
e237534335
fixed CQ for bitmessageqt.networkstatus module
2020-06-06 20:08:06 +05:30