Commit Graph

32 Commits

Author SHA1 Message Date
navjot
f04829eca0
created chat table structure and added messagetypes 2020-05-02 14:38:30 +05:30
lakshyacis
6650876b57
quality fixes after pull 2020-03-18 16:28:33 +05:30
ade796c700
fixes after new merging PR #23 2020-02-19 16:31:42 +05:30
23a8ab2c19
fixes after new merging 2020-02-19 15:38:27 +05:30
jai.s
2da3ab9a3a
Solved message not receiving issue and solved address generation pubkey related issue 2020-02-05 19:04:54 +05:30
lakshyacis
6139efc377
Imported packages sequencing and formatting 2 2020-01-27 14:43:25 +05:30
lakshyacis
4d385a9c79
Code quality issues fixes 2020-01-20 18:59:51 +05:30
jai.s
9b1088b2e2
updated origin with upstream changes 2019-12-23 16:48:37 +05:30
3150956cdc
fix conflicts after merging 2019-12-18 16:38:10 +05:30
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
jai.s
afb368e770
initial commit for python forward porting 2019-10-09 17:57:13 +05:30
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
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
lakshyacis
40e15579fd
messagetypes init flake and pylint fixes 2019-09-27 19:55:06 +05:30
lakshyacis
8f09140513
Code fixes 3 regarding PR#11 2019-09-25 17:06:12 +05:30
Navjot
c86ab075b7
added sending message feature for android 2019-09-18 14:39:29 +05:30
8b065d2e57
Fix unwanted AttributeError in messagetypes 2019-07-05 12:13:55 +03:00
fde194f9b0
More messagetypes hardening
- only load modules at program start
2018-02-19 16:57:47 +01:00
c050ef0814
Messagetype attack mitigation
- temporarily restrict messagetypes
- use a new "Contact support" address
2018-02-13 23:33:12 +01:00
3a8016d31f
Fix message encoding bug
- prevent loading invalid message types
2018-02-13 16:39:35 +01:00
484d4abb3c
Frozen mode message type static
- I can't get the dynamic loading to work on OSX in frozen mode
- I think that if someone wants to build a frozen executable with custom
  messagetypes modules, he can edit the file
- so now it lists the existing types manually (for frozen mode only)
2017-02-26 20:50:06 +01:00
46a2c361de
Building and msgpack fixes
- Makefile typo
- pyinstaller rewritten and fixed including and initialisation of
  messagetypes
- msgpack decoding new message display fix
2017-02-19 19:48:45 +01:00
67c8966a21
Windows compatibility fixes
- spec file for pyinstaller detects architecture (32 or 64bit)
- spec file uses os.path.join
- spec file creates and adds the list of messagetypes
- added MinGW/MSyS support in Makefile
- separate Makefile.msvc for MCVC
- bitmsghash.cpp minor adjustments to build also on MSVC/MinGW
- if frozen mode, messagetypes loads the list of files from a text file
  generated during archive building rather than from a directory
2017-02-19 14:48:53 +01:00
2cc4435cfc
Imports, typos, syntax errors
- remove obsolete imports
- add missing imports
- fix typos
- fix syntax errors
- thanks to landscape.io for report
2017-02-08 14:19:02 +01:00
7cc0f8fab0
Add extended encoding message validation
- validates variables of the "message" type
2016-11-15 17:10:33 +01:00
e76b10a6ed
Logging fix 2016-11-15 17:10:14 +01:00
2fc2c78299
Extended encoding update
- modified to support both encoding and decoding
- fixes
- added test for all encodings
2016-11-12 17:20:45 +01:00
8ce72d8d2d
Extended encoding updates
- more flexible and developer friendly. Still not active code
2016-11-03 22:41:36 +01:00