Commit Graph

  • 135711bb97 Add adv-addr flag for RQLite HTTP and Raft advertisement anonpenguin 2025-08-12 22:35:56 +03:00
  • 1f6a4cd80b Update node startup flags and bootstrap instructions anonpenguin 2025-08-12 22:14:04 +03:00
  • d4616545aa Remove cli and node binaries anonpenguin 2025-08-12 22:10:10 +03:00
  • 1a6806256d Remove legacy bootstrap and dev env logic anonpenguin 2025-08-12 22:06:10 +03:00
  • f8defe1110 Refactor node startup and config for simplified peer discovery anonpenguin 2025-08-12 21:39:53 +03:00
  • dfd1862cfd Use default peers during local development anonpenguin 2025-08-12 08:04:58 +03:00
  • d08626856f updated version number anonpenguin 2025-08-10 16:35:08 +03:00
  • 2647f75ed6 added anyone proxy support anonpenguin 2025-08-10 16:34:11 +03:00
  • 2015d454eb contribution related changes anonpenguin 2025-08-09 21:44:26 +03:00
  • 3585c4c28d updated readme quick start anonpenguin 2025-08-09 21:13:29 +03:00
  • fbfea68f02 feat: improve dev-local bootstrap behavior and add client defaults logging anonpenguin 2025-08-09 17:55:21 +03:00
  • cf36d301d5 feat: add dev-local mode for localhost testing with auto-discovery of bootstrap peers anonpenguin 2025-08-09 17:50:02 +03:00
  • e76ad5cf16 feat: add NETWORK_DEV_LOCAL flag to force localhost defaults for DB and bootstrap peers anonpenguin 2025-08-09 17:34:59 +03:00
  • 93d27e95d4 docs: update client configuration docs and standardize network defaults anonpenguin 2025-08-09 17:28:41 +03:00
  • 7bcf32e527 feat: add configurable database endpoints with multiaddr to HTTP URL conversion anonpenguin 2025-08-09 17:04:36 +03:00
  • 26e2bbb477 feat: improve logging for peer discovery and connection monitoring anonpenguin 2025-08-09 12:10:15 +03:00
  • 2daa86bd3c refactor: remove legacy peer discovery and connectivity code anonpenguin 2025-08-09 12:01:30 +03:00
  • 6301ed9182 refactor: split network client code into focused modules and extract config mapping anonpenguin 2025-08-09 12:00:35 +03:00
  • e037773ece refactor: split pubsub manager into focused modules and add env config support anonpenguin 2025-08-09 11:44:24 +03:00
  • 27f2460bf2 feat: implement graceful shutdown and improve cluster join reliability anonpenguin 2025-08-09 08:57:11 +03:00
  • a38cc08809 feat: skip leadership wait for rqlite nodes with existing state and add ports 4002/5002 to clear script anonpenguin 2025-08-09 08:45:47 +03:00
  • 355c1c66b9 feat: add configurable P2P port for node startup in Makefile and CLI flags anonpenguin 2025-08-09 08:38:44 +03:00
  • a59d0f1fd6 feat: add configurable RQLite host advertising modes (auto/localhost/ip) anonpenguin 2025-08-09 08:19:18 +03:00
  • 05798471dd fix: standardize rqlite join addresses to use host:port format without http scheme anonpenguin 2025-08-08 20:30:46 +03:00
  • b744f7f513 refactor: standardize ports (LibP2P 4001, RQLite 5001/7001) and remove .env configuration anonpenguin 2025-08-08 20:09:28 +03:00
  • 8d57fc8f98 Remove bootstrap main.go file as part of project restructuring anonpenguin 2025-08-07 08:40:38 +03:00
  • d32a6934e9 Enhance AI_CONTEXT.md with additional functional requirements and improve formatting for clarity; include detailed descriptions for database operations, key-value storage, pub/sub messaging, and peer discovery. anonpenguin 2025-08-06 20:47:03 +03:00
  • 9b69aa4432 Update documentation to reflect changes in node startup commands; unify bootstrap and regular node commands to use make run-node for improved clarity and ease of use. anonpenguin 2025-08-06 20:43:49 +03:00
  • f62b9c6423 Merge branch 'main' of https://git.debros.io/DeBros/network anonpenguin 2025-08-06 20:25:51 +03:00
  • 8d9996e87a Add new main files for bootstrap and unified-node commands anonpenguin 2025-08-06 19:59:09 +03:00
  • 9de528815c Disable RQLite authentication for testing johnysigma 2025-08-06 13:35:50 +03:00
  • 3af1b58eb4 Add comprehensive production security for RQLite clustering johnysigma 2025-08-06 13:29:09 +03:00
  • 16a70a03aa Add comprehensive network connectivity diagnostics johnysigma 2025-08-06 13:08:27 +03:00
  • 56f0a01b79 Add RQLite join address connectivity testing johnysigma 2025-08-06 13:05:58 +03:00
  • e6a305a8a7 Fix RQLite join address validation and improve error handling johnysigma 2025-08-06 13:00:55 +03:00
  • 79efd7b2c5 Fix RQLite advertised addresses for proper cluster formation johnysigma 2025-08-06 11:29:06 +03:00
  • 2181b5ced0 Fix RQLite bind addresses to allow external connections johnysigma 2025-08-06 11:24:24 +03:00
  • b529c32742 Update pkg/constants/bootstrap.go johnysigma 2025-08-06 05:56:45 +00:00
  • 089916b5dd Fix port conflict between RQLite and LibP2P johnysigma 2025-08-06 08:44:23 +03:00
  • cc276ccc22 Fix install script service management to only use debros-node johnysigma 2025-08-06 08:39:44 +03:00
  • 79d4a3980f Add peer-id command to CLI for easy peer ID retrieval johnysigma 2025-08-06 08:39:14 +03:00
  • dfa4de33b4 Fix multi-bootstrap RQLite cluster setup johnysigma 2025-08-06 08:21:21 +03:00
  • 37bf582932 Fix bootstrap node detection to prevent self-join in RQLite johnysigma 2025-08-06 08:14:29 +03:00
  • 5cef68c132 Fix bootstrap peer ID mismatch for 57.129.81.31 johnysigma 2025-08-06 08:10:28 +03:00
  • 480354267a Fix RQLite join address for regular nodes johnysigma 2025-08-06 08:02:43 +03:00
  • 3975b5a59d Fix debros-node service failing due to invalid -port flag johnysigma 2025-08-06 07:51:23 +03:00
  • b9ef151643 Merge branch 'main' of https://git.debros.io/DeBros/network anonpenguin 2025-08-05 22:28:34 +03:00
  • cd74a2df68 Refactor node and bootstrap configurations for improved clarity and consistency; unify RQLite and Raft ports across nodes, update environment setup, and enhance logging for node operations. anonpenguin 2025-08-05 22:28:12 +03:00
  • f470884b42 Fix spacing issues in install script that were causing command failures johnysigma 2025-08-04 19:02:57 +03:00
  • 0a0756d4da Update RQLite raft port to 7001 in configuration files anonpenguin 2025-08-04 18:51:42 +03:00
  • cad45efb71 Refactor go.mod to remove indirect dependency on godotenv and update RQLite node configuration anonpenguin 2025-08-04 18:51:11 +03:00
  • bf32cc2a49 Add production environment support for bootstrap peers and RQLite connections anonpenguin 2025-08-04 18:31:49 +03:00
  • 9832e97ed8 Add additional bootstrap peer IDs for enhanced connectivity anonpenguin 2025-08-04 17:25:21 +03:00
  • 7fd9870d0f Update bootstrap address for improved peer connectivity anonpenguin 2025-08-04 17:22:14 +03:00
  • 115b64d8d2 Add additional bootstrap addresses for improved connectivity anonpenguin 2025-08-04 17:15:01 +03:00
  • 0cabfd6381 Clean up output messages: remove duplicate 'node' and Node Type line johnysigma 2025-08-04 17:01:29 +03:00
  • d447f6546b Force NODE_TYPE to 'node' in update mode to complete bootstrap migration johnysigma 2025-08-04 16:58:07 +03:00
  • 4f204a37f4 Fix final bootstrap port references in completion output johnysigma 2025-08-04 16:55:20 +03:00
  • 946e2568bb Fix ExecStart command in systemd service to use NODE_PORT instead of BOOTSTRAP_PORT johnysigma 2025-08-04 16:54:52 +03:00
  • 8b1fbdd9e3 Rename all bootstrap references to node in installation script johnysigma 2025-08-04 16:51:52 +03:00
  • 73d4d2b17b Fix Text file busy error during binary updates johnysigma 2025-08-04 16:46:41 +03:00
  • 7e849ed778 Fix port conflict during updates johnysigma 2025-08-04 16:43:37 +03:00
  • 94ea521ffa Comprehensive README cleanup: Remove node type references and clarify permissions johnysigma 2025-08-04 16:35:49 +03:00
  • 3d7b090b22 Update README to reflect install script changes johnysigma 2025-08-04 16:28:37 +03:00
  • e165dfd689 Fix script issues with root detection and node configuration johnysigma 2025-08-04 16:26:59 +03:00
  • 6b0951c601 Remove node type selection and default to bootstrap node named 'node' johnysigma 2025-08-04 16:24:41 +03:00
  • 676536d310 Implement root execution with security warning johnysigma 2025-08-04 16:03:04 +03:00
  • ec3cca20aa Fix script hanging issues - Add comprehensive non-interactive mode johnysigma 2025-08-04 15:10:17 +03:00
  • 63ab2d54ac Add missing RQLite installation to install script johnysigma 2025-08-04 14:57:32 +03:00
  • ee08f80821 Fix installation script URLs in README johnysigma 2025-08-04 14:47:21 +03:00
  • f05e50ad19 Improve UFW firewall configuration johnysigma 2025-08-04 14:39:35 +03:00
  • abcfca230d Enhance systemd service creation by cleaning up existing services and ensuring a fresh start anonpenguin 2025-08-03 17:54:54 +03:00
  • 3d504efcea Refactor installation script to support update mode and improve dependency checks anonpenguin 2025-08-03 17:24:11 +03:00
  • 69484a8b68 Update README to enhance Table of Contents with additional sections and details anonpenguin 2025-08-03 17:05:13 +03:00
  • 8523cb2fb3 Update import paths to use the full module path for consistency anonpenguin 2025-08-03 17:00:52 +03:00
  • f0bc9f1adf Update README to include version number v0.12.4-beta anonpenguin 2025-08-03 16:53:06 +03:00
  • 116885e6d7 Update import paths to use the full module path for consistency anonpenguin 2025-08-03 16:34:02 +03:00
  • a6aa516d74 Initial commit anonpenguin 2025-08-03 16:24:04 +03:00