Commit Graph

29 Commits (e43bd36618ae26c6a76a981a34a1511ab72d3731)

Author SHA1 Message Date
Dmitri Bogomolov 006b98389b
Address operations: flake8 6 years ago
Peter Šurda 6062277d60
Rename configparser.py to bmconfigparser.py
- it was causing problems with py2app because the source of python's own
  CongigParser is also configparser.py
7 years ago
Peter Šurda 157881bc63
Cyclic import fix
- networkDefaultProofOfWorkNonceTrialsPerByte and
  networkDefaultPayloadLengthExtraBytes cyclic import fix
- PyBitmessage should launch now when there's no keys.dat
7 years ago
Peter Šurda 59f3a2fbe7
Reduce cyclic dependencies
- rearranged code to reduce cyclic dependencies
- doCleanShutdown is separated in shutdown.py
- shared queues are separated in queues.py
- some default values were moved to defaults.py
- knownnodes partially moved to knownnodes.py
7 years ago
Peter Šurda 8cb0953401
Moved writeKeysFile into configparser
- shared.writeKeysFile -> BMConfigParser().save
- makes it easier to get rid of circular imports
7 years ago
Peter Šurda ad75552b5c
Move shutdown from shared.py to state.py 7 years ago
Peter Šurda fa0a3135e7
Fixes pointed out by landscape.io
- missing/wrong/obsolete imports
- logger formatting
7 years ago
Peter Šurda ac348e4e6b
Fixes and refactoring
- fixes errors introduced in the earlier refactoring
- more variables moved to state.py
- path finding functions moved to paths.py
- remembers IPv6 network unreachable (in the future can be used to skip
  IPv6 for a while)
7 years ago
Peter Šurda 8bcfe80ad0
Refactoring of config parser and shared.py
- got rid of shared config parser and made it into a singleton
- refactored safeConfigGetBoolean as a method of the config singleton
- refactored safeConfigGet as a method of the config singleton
- moved softwareVersion from shared.py into version.py
- moved some global variables from shared.py into state.py
- moved some protocol-specific functions from shared.py into protocol.py
7 years ago
Peter Šurda 3d4869851e
Many changes on chan create/join dialog
- refactored to use the .ui file
- input logic change, address is always optional
- interactive input validation
- runs asynchronously to the main window
- address generator thread can now validate chans in addition to just
adding them
7 years ago
mailchuck 9edde110a2 Translation update
Some function calls were not being identified as text that should be
translated.
7 years ago
mirrorwish a7ec4c0555 Some preparations for python 3 7 years ago
mailchuck 4f6fd07424 Joining chans interface freeze
Fixes #137
7 years ago
mailchuck aa97b53114 addressGenerator fixes
- addressGenerator got stuck (introduced recently when cleaning up
shutdown
- do not put addresses into API return queue if API is inactive
- improve translation
7 years ago
mailchuck d69c2e097f Cleaner shutdown
Addresses Bitmessage#549
7 years ago
Jonathan Warren 630654da16 Fix #761 9 years ago
Yuri 34824c044e Moved all keys.dat writing code into writeKeysFile in shared.py 9 years ago
bmng-dev 19deff7c75 Move pointMult to highlevelcrypto
Remove pointMult from class_addressGenerator
Update pointMult calls to highlevelcrypto.pointMult
9 years ago
Jonathan Warren ef500501d7 small fixes to address generator and listAddresses2 10 years ago
Jonathan Warren a147c38ab6 ignore eighteenByteRipe value if user specified numberofnullbytesonaddress in keys.dat file 10 years ago
Jonathan Warren 02ea2a50d3 more v4 address work. Should be done. 10 years ago
Jonathan Warren 79f6169803 further v4 address work 10 years ago
Jonathan Warren 56168e82b5 most initial work on v4 pubkeys completed 10 years ago
Jonathan Warren d036ca18ed Completed chan integration in the GUI 10 years ago
Jonathan Warren 0b08fe6bad Some initial coding work for chans 10 years ago
Jonathan Warren c857f73d0b Continued moving code into individual modules 10 years ago
Jordan Hall 2eb6558cf1 Added a number of missing imports fixing several issues (thank you PyDev) 10 years ago
Jonathan Warren 32aaaf2023 Fix bugs in githup pull request #238 10 years ago
DivineOmega e7fffe7ecd Seperated out class_addressGenerator - not perfectly 10 years ago