Commit Graph

729 Commits

Author SHA1 Message Date
sami7777 6af3f819ed Merge branch 'master' of https://github.com/SamiAhmed7777/triangles_v5 2026-03-11 00:55:26 -07:00
sami7777 96aeacea65 Fix ConnectToSeederNode call signature in seeder message handler
Combine onionAddress and port into single "address:port" string
to match the function's expected parameter format.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 00:54:19 -07:00
sami7777 741487d533 Remove test files and debug scripts 2026-03-11 08:34:54 +01:00
sami7777 1db41cdfd6 Remove additional build artifacts and debug files 2026-03-11 08:30:37 +01:00
sami7777 661e5cb5e9 Clean up repository: remove internal docs and build artifacts, add .gitignore 2026-03-11 08:29:56 +01:00
sami7777 c636edb6eb Triangles v5.0.0.0 - Chain revival with Tor v3, messaging, and seed nodes
- Revived frozen chain (Dec 2022) with two live seed nodes
- Added Tor v3 onion hidden service support (Ed25519)
- Wired seeder message handlers (seeder/getseederlist/seederlist)
- Hardcoded onion seeds and clearnet IP seeds for DNS2/DNS3
- Fixed bind address (0.0.0.0) so nodes accept external connections
- Added boost_chrono to makefile.unix for modern Boost
- Fixed LoadExternalBlockFile block-skip bug for faster imports
- Import-only optimizations for chain replay (checkpoint-gated)
- Added sort_blocks.c tool for blockchain data recovery
- Comprehensive README with build/run/messaging/Tor instructions
- Chain revival status document for project coordination

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 23:34:33 -07:00
sami7777 d36b1e7050 Triangles v5: Chain restart updates - DNS seeds, checkpoint, protocol 70205 2026-03-09 02:45:04 -07:00
sami7777 dba7f9642f Black Pharao Release Fix 5 - OpenSSL 3.x and modern Boost compatibility
Port codebase to build with OpenSSL 3.x and Boost 1.90+:
- Rewrite bignum.h to use BIGNUM* pointer instead of inheriting from opaque BIGNUM
- Fix ECDSA_SIG, EVP_CIPHER_CTX, HMAC_CTX opaque type access across key.cpp, crypter.cpp, smessage.cpp
- Modernize Boost.Asio API (io_context, resolver, executor) in trianglesrpc.cpp
- Remove embedded Tor v2 client (incompatible with OpenSSL 3.x), keep Tor v3 SOCKS5 approach
- Update header logo to Cryptographic Triangles branding (300x63)
- Replace Bittrex exchange link with Pinball (313.cash) across all locales
- Fix MSYS2/MinGW64 build: linker flags, Boost library names, miniupnpc static linking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 22:29:42 -07:00
sami7777 41d9ae4c7a Updated Triangles project - new features and branding 2026-03-08 15:57:09 -07:00
wurstgelee 51bd951eb8 Black Pharao Release Fix 4
- fix serialize.h for Mac build
2015-07-30 23:39:42 +02:00
wurstgelee 3c2830cc6f Black Pharao Release Fix 3
- .pro file adjustments for Mac builds
2015-07-29 14:31:29 +02:00
wurstgelee afd20621c2 Black Pharao Release Fix 2
- fixed Mac build
- removed unused ttf
2015-07-28 15:59:06 +02:00
unknown 7b5be5f44a Black Pharao Release Fix 1
- fixed macdockiconhandler filename issues
2015-07-26 18:56:25 +02:00
TrianglesCommunityProject 2bbdc915ba Black Pharao Update 1
- added/fixed some Mac build instructions
2015-07-23 10:06:42 +02:00
TrianglesCommunityProject 627c13c0fc Black Pharao Release
Version 4.2.1.0
- wallet makeover
- staking behaviour adjustments
- non mandatory update-
- no need for updating daemons (only recomended if used for staking)
2015-07-22 23:00:36 +02:00
TrianglesCommunityProject 69cc21394f Pharao Release Fix 1
Added missing triangles.icns for Mac builds.
2014-10-06 19:51:31 +02:00
TrianglesCommunityProject 69aedf2533 Pharao Release
Version 4.0.0.4
- refactored code
- migrated vom Qt4 to Qt5
- added secure messaging
2014-10-05 23:37:30 +02:00
TrianglesCommunityProject 215a52f3e6 Cheops Release Fix 2
Adressing small node number network issues.
2014-08-29 13:49:42 +02:00
TrianglesCommunityProject a0158e66f2 Cheops Release Fix 1
Version 3.4.2.0.
- reverted previous idiocy
2014-08-28 15:34:57 +02:00
TrianglesCommunityProject fbadfb5086 Cheops Release
Version 3.4.1.0.
- changed parameters to prevent future blockchain deadlocks
- minor bugs fixed
- checkpoint added.
2014-08-27 16:38:26 +02:00
TrianglesCommunityProject caac12acb7 Protocol version fix
This change never made it into the original repository although both
v3.3.4.4 ("Illuminatus") Windows and Mac Wallets were compiled with it.
2014-08-27 12:46:43 +02:00
TrianglesDev 251db54c76 you know why 2014-07-24 18:47:27 -07:00
TrianglesDev facfa064c3 updated hashSyncCheckpoint 2014-07-24 17:29:15 -07:00
TrianglesDev 7bd768eaa8 Checkpoint
Added one more
2014-07-24 17:25:58 -07:00
TrianglesDev 42dcb01f97 Sync and Checkpoint fix
Syncing the blockchain should not require client restarts anymore and
checkpointing updated. Staking has also been tweaked somewhat.
2014-07-24 16:28:57 -07:00
TrianglesDev ba6b557f39 Version update 2014-07-21 20:07:07 -07:00
TrianglesDev 0a5f2a5cb5 Added a few checkpoints 2014-07-19 13:32:10 -07:00
TrianglesDev 911282be61 txFees fix 2014-07-16 19:53:01 -07:00
TrianglesDev 64d03a409d Initial upload 2014-07-16 16:05:09 -07:00