192 Commits

Author SHA1 Message Date
anonpenguin23
c05454c6ab Fixed bug on rqlite array overflow buffer 2026-02-25 08:37:55 +02:00
anonpenguin23
1cba62bb42 updated version 2026-02-24 10:16:41 +02:00
anonpenguin23
3e696afb8f chore: update version to 0.112.6 and add Secure field to yamlTURNServer struct 2026-02-24 08:17:43 +02:00
anonpenguin23
9eec288f03 updated version 2026-02-24 08:00:21 +02:00
anonpenguin23
4bff1fac2f feat: add upload source scripts for devnet and testnet environments 2026-02-23 17:26:24 +02:00
anonpenguin23
b4a51576d8 Bump version to 0.112.2 and update TURN server configuration
- Updated version in Makefile to 0.112.2.
- Enhanced SFU server error handling to ignore http.ErrServerClosed.
- Added TURNS (TURN over TLS) configuration options in TURN server and related components.
- Updated firewall rules to include TURNS ports and modified related tests.
- Implemented self-signed certificate generation for TURNS.
- Adjusted TURN server to support both UDP and TCP listeners.
- Updated WebRTC and SFU components to accommodate new TURNS configurations.
2026-02-23 16:32:32 +02:00
anonpenguin23
5622cc1099 Updated version 2026-02-22 11:40:37 +02:00
anonpenguin23
e23b62eec4 feat: implement PubSub trigger management with API endpoints for adding, listing, and removing triggers 2026-02-21 16:26:36 +02:00
anonpenguin23
6cb7661183 feat: implement SFU and TURN server functionality
- Add signaling package with message types and structures for SFU communication.
- Implement client and server message serialization/deserialization tests.
- Enhance systemd manager to handle SFU and TURN services, including start/stop logic.
- Create TURN server configuration and main server logic with HMAC-SHA1 authentication.
- Add tests for TURN server credential generation and validation.
- Define systemd service files for SFU and TURN services.
2026-02-21 11:17:13 +02:00
anonpenguin23
8a17d28055 Updated makefile 2026-02-21 08:46:41 +02:00
anonpenguin23
55cd3e9388 feat: update version to 0.110.0 and enhance dead node recovery handling with deployment status updates 2026-02-20 10:08:17 +02:00
anonpenguin23
8919796f00 Bump version to 0.109.0 and add tests for TCP port waiting and Olric config YAML parsing 2026-02-19 08:57:32 +02:00
anonpenguin23
2ac9e92cea Namespace bug fix and fixing bugs on serverless and deployments 2026-02-17 15:57:32 +02:00
anonpenguin23
89b6ab7c5e Updated docs and bug fixing 2026-02-17 08:49:16 +02:00
anonpenguin23
ba6fded2ca updated makefile 2026-02-16 10:31:37 +02:00
anonpenguin23
949594f5a5 Refactored cli to make things more clear and easy to understand for developers 2026-02-16 10:31:17 +02:00
anonpenguin23
515d893055 Removed rqlite mcp 2026-02-14 14:14:16 +02:00
anonpenguin23
17148dcc5a Renamed debros to orama 2026-02-14 14:14:04 +02:00
anonpenguin23
9319d03f3f Updated installation process simplified it 2026-02-14 14:06:14 +02:00
anonpenguin23
aec7683fbc Updated makefile 2026-02-13 16:18:43 +02:00
anonpenguin23
35572d2aca Security audit, code cleanup 2026-02-13 14:33:11 +02:00
anonpenguin23
73b92ccb5c Cleaned up development environment 2026-02-13 10:33:11 +02:00
anonpenguin23
392eeb6cdc Auto node recovery and failover if node is dead, added wallet authentication with phantom and root wallet + cluster repair logic 2026-02-13 08:16:01 +02:00
anonpenguin23
d924c44886 Improved collector added anyone on health check 2026-02-12 09:36:07 +02:00
anonpenguin23
bd17dbbdee updated makefile 2026-02-12 07:41:01 +02:00
anonpenguin23
901fb50bff Updated makefile 2026-02-11 15:10:54 +02:00
anonpenguin23
3e8ef72434 updated makefile 2026-02-11 10:36:57 +02:00
anonpenguin23
c1a5c35a70 Updated version 2026-02-11 09:57:17 +02:00
anonpenguin23
9c49428ecd Improved scripts and updated makefile 2026-02-11 07:09:13 +02:00
anonpenguin23
591719b1e3 Fixed bug on spawn handler and cluster manager 2026-02-11 06:44:07 +02:00
anonpenguin23
b55b5098f8 Updated health check 2026-02-10 16:40:01 +02:00
anonpenguin23
8f10bbc84f Fixed WG port issues and production firewall fixes 2026-02-10 09:39:26 +02:00
anonpenguin23
aabc0cc92c updated make file 2026-02-09 15:55:57 +02:00
anonpenguin23
4e0a6eff70 updated makefile 2026-02-09 15:39:18 +02:00
anonpenguin23
42c8eaf25c Updated makefile 2026-02-09 15:23:20 +02:00
anonpenguin23
d53c3dd614 fixed upload scripts 2026-02-01 17:01:32 +02:00
anonpenguin23
c9f60e4e92 Made building faster 2026-02-01 16:15:37 +02:00
anonpenguin23
7845d36b32 Added wireguard and updated installation process and added more tests 2026-01-30 15:30:18 +02:00
anonpenguin23
ccccec6e08 refactored all e2e tests 2026-01-29 07:50:40 +02:00
anonpenguin23
442ff160a9 fixed some bugs on tests and nextjs and nodejs 2026-01-26 15:19:00 +02:00
anonpenguin23
6efece9e95 Extra tests and a lot of bug fixing 2026-01-26 07:53:35 +02:00
anonpenguin23
43f3fb52cf a lot of changes 2026-01-22 13:04:52 +02:00
anonpenguin23
269533c8b2 Fixed issue on wallet handler 2026-01-20 10:12:33 +02:00
anonpenguin23
58bf941b16 feat: add Rqlite MCP server and presence functionality
- Introduced a new Rqlite MCP server implementation in `cmd/rqlite-mcp`, enabling JSON-RPC communication for database operations.
- Updated the Makefile to include the build command for the Rqlite MCP server.
- Enhanced the WebSocket PubSub client with presence capabilities, allowing members to join and leave topics with notifications.
- Implemented presence management in the gateway, including endpoints for querying current members in a topic.
- Added end-to-end tests for presence functionality, ensuring correct behavior during member join and leave events.
2026-01-03 14:25:13 +02:00
anonpenguin23
230028bd4f feat: refactor API gateway and CLI utilities for improved functionality
- Updated the API gateway documentation to reflect changes in architecture and functionality, emphasizing its role as a multi-functional entry point for decentralized services.
- Refactored CLI commands to utilize utility functions for better code organization and maintainability.
- Introduced new utility functions for handling peer normalization, service management, and port validation, enhancing the overall CLI experience.
- Added a new production installation script to streamline the setup process for users, including detailed dry-run summaries for better visibility.
- Enhanced validation mechanisms for configuration files and swarm keys, ensuring robust error handling and user feedback during setup.
2025-12-31 10:48:15 +02:00
anonpenguin23
6bb98c1d91 feat: refactor API gateway and CLI utilities for improved functionality
- Updated the API gateway documentation to reflect changes in architecture and functionality, emphasizing its role as a multi-functional entry point for decentralized services.
- Refactored CLI commands to utilize utility functions for better code organization and maintainability.
- Introduced new utility functions for handling peer normalization, service management, and port validation, enhancing the overall CLI experience.
- Added a new production installation script to streamline the setup process for users, including detailed dry-run summaries for better visibility.
- Enhanced validation mechanisms for configuration files and swarm keys, ensuring robust error handling and user feedback during setup.
2025-12-31 10:16:26 +02:00
anonpenguin23
d9350151b3 feat: add network MCP rules and documentation
- Introduced a new `network.mdc` file containing comprehensive guidelines for utilizing the network Model Context Protocol (MCP).
- Documented available MCP tools for code understanding, skill learning, and recommended workflows to enhance developer efficiency.
- Provided detailed instructions on the collaborative skill learning process and user override commands for better interaction with the MCP.
2025-12-29 14:09:48 +02:00
anonpenguin23
ad502511fb feat: add network MCP rules and documentation
- Introduced a new `network.mdc` file containing comprehensive guidelines for utilizing the network Model Context Protocol (MCP).
- Documented available MCP tools for code understanding, skill learning, and recommended workflows to enhance developer efficiency.
- Provided detailed instructions on the collaborative skill learning process and user override commands for better interaction with the MCP.
2025-12-29 14:08:58 +02:00
anonpenguin23
19fcc10cbb chore: update README and configuration for improved clarity and functionality
- Removed outdated feature list from README for a more concise overview.
- Updated health check instructions and command references in the README.
- Changed `make down` to `make stop` for consistency in stopping the development environment.
- Enhanced the configuration in `config.go` to include additional RQLite and Raft addresses for better node communication.
- Adjusted the build process in the release workflow to ensure all necessary gateway files are included.
2025-12-09 07:23:24 +02:00
anonpenguin23
5084b8e5f2 feat: update node and gateway commands to use Orama naming convention
- Renamed the node executable from `node` to `orama-node` in the Makefile and various scripts to reflect the new naming convention.
- Updated the gateway command to `orama-gateway` for consistency.
- Modified service configurations and systemd templates to ensure proper execution of the renamed binaries.
- Enhanced the interactive installer to prompt for the gateway URL, allowing users to select between local and remote nodes.
- Added functionality to extract domain information for TLS configuration, improving security for remote connections.
2025-11-28 22:27:27 +02:00