Commit Graph

4464 Commits

Author SHA1 Message Date
momo5502
b0ffeeb334 Obfuscate default nodes 2016-08-30 17:51:30 +02:00
momo5502
0c978d9980 Clean minidump code 2016-08-30 12:23:53 +02:00
/dev/sdb
458ae5f2aa 2016-08-30 09:13:56 +02:00
/dev/urandom
3f04d9d2d4
Fix build with DISABLE_BASE128 set. 2016-08-29 10:18:58 +02:00
/dev/urandom
9b87ca8ff7
Add and fix minidump upload logging strings. 2016-08-29 10:18:27 +02:00
/dev/urandom
3b9134422d
Fix Base128 utility function. 2016-08-29 10:11:03 +02:00
/dev/urandom
4d2d974ede
Fix waiting for public key when uploading minidumps. 2016-08-29 10:10:37 +02:00
/dev/urandom
c4d1eb8940
Properly deinitialize BitMessage client to save objects and keys. 2016-08-29 09:03:10 +02:00
/dev/urandom
f0b4525901
Properly wait for public key of minidump upload address. 2016-08-29 08:58:04 +02:00
/dev/urandom
e4a1390f2e
Fix crash due to invalid formatted logging message in MinidumpUpload. 2016-08-29 08:01:04 +02:00
/dev/urandom
1dca734e05
Close minidump immediately after generating it. 2016-08-29 08:00:46 +02:00
/dev/urandom
902e23c974
Add some more detailed logging for minidump upload. 2016-08-29 07:51:42 +02:00
/dev/urandom
7c8a4c37ec
Fix Base128 encoding. 2016-08-29 07:47:51 +02:00
/dev/urandom
9fdf7b9b38
Premake: Add "--disable-node-log" to disable logging of Nodes activity. 2016-08-29 07:37:13 +02:00
/dev/urandom
41292eee95
Premake: Add "--disable-base128" to disable Base-128 encoding for minidump uploads. 2016-08-29 07:36:55 +02:00
/dev/urandom
07aaf58f97
Just to make sure, properly initialize handle values in Minidump class. 2016-08-29 07:35:33 +02:00
/dev/urandom
050f867288
Merge remote-tracking branch 'origin/develop' into minidump 2016-08-29 06:40:09 +02:00
/dev/urandom
531fdf0e34
Fix crash if a valid minidump is residing in minidumps folder. 2016-08-28 22:47:22 +02:00
/dev/urandom
f9e2eeca7b
Base128 encoding of minidumps before uploading. 2016-08-28 22:46:23 +02:00
/dev/urandom
01a90e42e4
Remove unnecessary exclusion of source files related to Tor. 2016-08-28 21:38:29 +02:00
/dev/urandom
2772701412
Merge remote-tracking branch 'origin/develop' into minidump
# Conflicts:
#	src/Components/Modules/Exception.cpp
#	src/Components/Modules/Exception.hpp
2016-08-28 21:30:12 +02:00
/dev/urandom
386be5372a
Merge commit into minidump
# Conflicts:
#	src/Components/Modules/Exception.cpp
#	src/Components/Modules/Exception.hpp
#	src/Utils/WebIO.cpp
#	src/Utils/WebIO.hpp
2016-08-28 21:21:41 +02:00
momo5502
e8598f3cdb 2016-08-28 21:21:25 +02:00
/dev/urandom
2489a40610
Merge commit into minidump 2016-08-28 21:19:19 +02:00
momo5502
cf59101497 Exception shit 2016-08-28 20:52:47 +02:00
/dev/urandom
ebba2819d6
Commit local workspace.
- Split minidump (upload) and exception handling code
- Smaller minidumps for faster uploads
- Several new build flags (accessible from premake5 with --params)
- BitMessage abstractions
- Some other things I can't remember.
2016-08-28 19:39:39 +02:00
/dev/urandom
1d5927f093
debug_minidump now uses code from VC++ 8.0 CRT to generate fake exception info. 2016-08-28 19:38:38 +02:00
/dev/urandom
624173f7cf
Update load/save code, set TTL to 1 hour and remove node storage. 2016-08-28 19:38:38 +02:00
/dev/urandom
d3d8884f93
Generate a more complete context in debug_minidump. 2016-08-28 19:38:38 +02:00
/dev/urandom
fddfc56ae1
Update BitMRC fork. 2016-08-28 19:38:38 +02:00
/dev/root
a82aab26fa updated BITMESSAGE_SIZE_LIMIT
added EncodeBase64/DecodeBase64 to Utils::String
2016-08-27 23:46:24 +02:00
/dev/urandom
bd7faf2b32
Implement "debug_minidump" for debugging of minidump upload and generation. 2016-08-27 19:22:40 +02:00
/dev/root
6696a57b18 added converttobase64 function
added UploadMinidump2BM
2016-08-27 18:18:03 +02:00
/dev/urandom
738f9ee941
Add "bm_send <addr> <content>". 2016-08-27 11:24:26 +02:00
/dev/urandom
073e984f69
Fix logic mistake with parsing parameters for bm_* commands. 2016-08-27 10:16:12 +02:00
/dev/urandom
4756851048
Add implementation of BitMessage in form of bm_* commands. 2016-08-27 06:51:00 +02:00
/dev/urandom
addb746a59
Update BitMRC fork and set _CRT_SECURE_NO_WARNINGS for 3rd party includes. 2016-08-26 23:41:57 +02:00
/dev/urandom
481a9483ed
Premake: Fix exported include paths for BitMRC. 2016-08-26 23:41:01 +02:00
/dev/urandom
86c6450ac2
Premake: Fix SQLite inclusion. 2016-08-26 22:46:37 +02:00
/dev/urandom
bcb10258e1
Switch to our own fork of BitMRC.
This gets rid of the useless and bad practice style "using namespace" usage in the public headers of BitMRC. I plan on submitting this to the developer as a pull request at some point.
2016-08-26 22:46:07 +02:00
/dev/urandom
ee46d2fe20
Premake: Fix missing links for BitMRC and Crypto++. 2016-08-26 21:38:13 +02:00
/dev/urandom
70a9cc62d8
Premake: Implement a working hack to change MASM parameters for libcryptopp. 2016-08-26 21:24:41 +02:00
/dev/urandom
a7d80f7187
Premake: Fix BitMRC build and add shipped sqlite3 as separate project. 2016-08-26 21:11:03 +02:00
/dev/urandom
1c9badb4a2
Premake: Fix libcryptopp build and use files shipped with bitmrc. 2016-08-26 20:44:36 +02:00
momo5502
d6c33f7df8 Merge branch 'master' into 'develop'
Master
2016-08-26 12:25:02 +02:00
momo5502
9ea71dfb1d New deps 2016-08-26 12:23:28 +02:00
momo5502
0fd0f87981 Better upload and new dependencies. 2016-08-26 12:14:59 +02:00
/dev/root
fb737eb9d2 added more ignores 2016-08-25 18:45:00 +02:00
/dev/root
e6cfae9e6f latest version bitmrc 2016-08-25 18:38:45 +02:00
/dev/root
369267ef39 added submodules for bitmrc 2016-08-25 18:17:47 +02:00