Commit Graph

  • fe0da8ad63 improved sha256 checksum system and config cmd main robogg133 2025-11-03 17:59:00 -03:00
  • 885ce25fe9 database files and changes robogg133 2025-11-02 21:30:43 -03:00
  • 1c3e448b8d changing to packets user and creating internal.db, improved bat-bin Packet.lua robogg133 2025-11-02 21:29:52 -03:00
  • 22fb19a550 now installing files into the system robogg133 2025-11-02 20:07:42 -03:00
  • aa98cd81b3 removing useless function robogg133 2025-11-02 20:07:08 -03:00
  • e33f7b6d3c creating database schemas for packets cli, started doing packets cli and packing nginx robogg133 2025-11-02 17:10:49 -03:00
  • a0704d6ac6 modernized some parts of code and new flags system robogg133 2025-11-01 22:56:31 -03:00
  • c44abc78d6 improved bat Packet.lua script robogg133 2025-11-01 17:55:48 -03:00
  • 064ee7f404 testing new features robogg133 2025-11-01 16:39:11 -03:00
  • 52ecacc4fe installation system soft implemented robogg133 2025-11-01 16:39:01 -03:00
  • 4c88ec3bc2 using CURRENT_ARCH_NORMALIZED robogg133 2025-10-31 21:32:51 -03:00
  • ff5e271195 adding getsourcefunction sha256 check robogg133 2025-10-31 21:32:35 -03:00
  • cbea1dd8b5 normalize arch function robogg133 2025-10-31 21:31:58 -03:00
  • acf00bc5f8 added lua functions from old version of packets robogg133 2025-10-31 21:31:12 -03:00
  • b15d847fd2 function to generate random text robogg133 2025-10-31 21:30:48 -03:00
  • 05af0969e9 methods for PacketLua struct robogg133 2025-10-31 18:15:42 -03:00
  • dff912928b removing useless part robogg133 2025-10-31 18:15:16 -03:00
  • 0001118bd0 file for test and debuging got in codebase for mistake robogg133 2025-10-31 18:08:23 -03:00
  • 43a24a4f36 changing pkg() to install() robogg133 2025-10-31 18:04:25 -03:00
  • d3c4a604c3 New Packet.lua format, test parsing and entire new lua ecossystem robogg133 2025-10-31 17:52:40 -03:00
  • 6c5abdf4d4 new Packet.lua format, testing it with bat robogg133 2025-10-31 13:32:03 -03:00
  • 1c4ade5db9 removing everything to do final version of packets client robogg133 2025-10-31 12:54:42 -03:00
  • b31630a6c0 Merge pull request #4 from Caio1w/Solved-Issue#3 v2 robo 2025-10-28 21:25:51 -03:00
  • 25eabc92ed Update const.go Caio1w 2025-10-28 21:23:14 -03:00
  • a111b060f1 Merge pull request #2 from roboogg133/build-system robo 2025-10-26 21:53:15 -03:00
  • a62ddf8270 simple checking for remote packets robogg133 2025-10-26 21:47:06 -03:00
  • aa65b28112 Packet.lua with right version, serial and better version constraint robogg133 2025-10-26 21:46:46 -03:00
  • 72a5ab7c5d removing debug changes robogg133 2025-10-26 18:24:10 -03:00
  • 89b3fdbc84 getting functions from right table now and reading os and arch in package table robogg133 2025-10-26 18:23:16 -03:00
  • 0a531488a3 Packet.lua example test robogg133 2025-10-26 18:06:08 -03:00
  • 7fbaef7bd4 try to clone Packet.lua robogg133 2025-10-26 18:05:57 -03:00
  • b411eff6f4 systemd managment for daemons robogg133 2025-10-26 18:05:34 -03:00
  • befa4e3ea4 changing home dir for packets user to /etc/packets (configuration folder) robogg133 2025-10-26 18:04:07 -03:00
  • 807d9fa784 removing dependencies from table packages in database robogg133 2025-10-26 18:03:19 -03:00
  • 9883fd92dc log messages for sockets robogg133 2025-10-26 18:02:43 -03:00
  • 51c51b96bf bugfix, trying to read toml in a lua file, now returning Package.lua robogg133 2025-10-26 16:39:54 -03:00
  • 3b6a582937 added a package in newer format test robogg133 2025-10-25 22:43:24 -03:00
  • a69de7e918 store buildDirs robogg133 2025-10-25 22:43:02 -03:00
  • 4178387e2a checking if build or prepare is == nil robogg133 2025-10-25 22:42:16 -03:00
  • b6d7ec8a5f change dir for package dir while removing it robogg133 2025-10-25 22:41:59 -03:00
  • 8feaf5d19b change dir for package dir to install it robogg133 2025-10-25 22:41:28 -03:00
  • 820ffc299f code maybe confusing, but now using Packet.lua format robogg133 2025-10-25 20:17:20 -03:00
  • ecce74d2e9 changed old manifest.toml to Packet.lua and some improvements for future 100% Packet.lua implementation robogg133 2025-10-25 12:44:40 -03:00
  • 5ba30c617a useless file robogg133 2025-10-25 11:16:20 -03:00
  • e3772d0944 some bug fixes, manifest.toml don't exist anyomre and all data for installation will be in one file name Packet.lua robogg133 2025-10-25 10:16:33 -03:00
  • df32178372 with afero functions need, to see more functions to use afero robogg133 2025-10-24 17:14:44 -03:00
  • cc9587821d modifications to build/lua.go roboogg133 2025-10-24 17:03:41 -03:00
  • 31af4d5389 new go.mod and go.sum robogg133 2025-10-24 17:01:21 -03:00
  • dbd63d371b new values in manifest.toml robogg133 2025-10-24 17:00:46 -03:00
  • 52f675ab60 doing io.popen roboogg133 2025-10-24 11:56:47 -03:00
  • 26f9e20ae8 doing lua functions for build files, to run only in afero.FS roboogg133 2025-10-24 11:10:43 -03:00
  • 6377de7208 creating new build system robogg133 2025-10-23 23:04:35 -03:00
  • b58173837b bugfix, giving id to dependency resolver roboogg133 2025-10-11 21:00:22 -03:00
  • 97408da348 bugfix, starting a empty map for dependencies in GetPackage function roboogg133 2025-10-11 19:39:20 -03:00
  • be96001d78 bugfix, fix command fixing leaving after remove 1 package roboogg133 2025-10-11 19:38:50 -03:00
  • 9b15d014c1 package dependency test roboogg133 2025-10-11 19:14:37 -03:00
  • 7c4fba5c86 now upgradeCmd is being used, message when downloading, and upgrade need to run as root roboogg133 2025-10-11 18:50:45 -03:00
  • 4cee062889 bugfix, fix missing wg.Add() and wg and go for upgrade async functions roboogg133 2025-10-07 19:35:19 -03:00
  • 93093382f4 bugfix, now ResolvDependencies check if depnList map is empty roboogg133 2025-10-07 16:46:21 -03:00
  • e4b4d43163 progress doing upgrade all function roboogg133 2025-10-07 11:56:24 -04:00
  • b89abb31df now sync needs to run as root roboogg133 2025-10-06 11:55:51 -03:00
  • 0a965c67c2 creating packets home dir roboogg133 2025-10-05 18:16:15 -03:00
  • 147fca375e implemented upgrade, and fixed some bugs roboogg133 2025-10-05 15:47:21 -03:00
  • afc19b6e4d removing images roboogg133 2025-10-05 14:31:50 -03:00
  • 690f180687 removing web from this repository roboogg133 2025-10-05 12:18:48 -03:00
  • 7ef7b60cf5 fixed databaseschema again roboogg133 2025-10-05 12:17:33 -03:00
  • 4e2d506a01 fixing duplicate column roboogg133 2025-10-05 11:42:56 -03:00
  • 39d315c09e removing old package format roboogg133 2025-10-05 11:24:41 -03:00
  • 3f5a0e3898 new package format roboogg133 2025-10-05 11:23:56 -03:00
  • df4c76bd99 Refactor Manifest struct to change Dependencies from slice to map for better dependency management, and removing somethings from manifest struct too roboogg133 2025-10-03 18:45:49 -03:00
  • af24fa84a2 don't need to verify index.db integrity anymore roboogg133 2025-10-03 17:04:04 -03:00
  • 4b54a9c74b Refactor database schema and update dependency handling in code roboogg133 2025-10-03 17:03:23 -03:00
  • f25366d40c Refactor database schema and update dependency handling in code roboogg133 2025-10-01 22:19:02 -03:00
  • cadf5fedcb Improving packets with better dependencie resolution, adding a function to auto resolve dependencies. roboogg133 2025-10-01 18:11:53 -03:00
  • cfb11cf6e6 New database schema need to change all code files roboogg133 2025-10-01 17:32:08 -03:00
  • bb4f221fc9 Adding "-r", to create a system user to not show up on user login screen roboogg133 2025-09-29 19:21:24 -03:00
  • 9cf5ae61d8 removing the second and useless exec.Command of useradd roboogg133 2025-09-29 16:37:13 -03:00
  • ff4c61315e Removing unecessary param and variable on GetSandbox roboogg133 2025-09-28 21:58:55 -03:00
  • 76450789b0 io can be used, require too, and package roboogg133 2025-09-28 21:55:50 -03:00
  • 0e8db8b40e Enhance permission handling in package installation and removal commands; add user management functions for improved security. Now for every time packets will execute lua scripts, it will change process euid to an unprivileged user; Now lua scripts can execute more lua default functions roboogg133 2025-09-28 21:55:13 -03:00
  • 3591460214 Update search command description for clarity roboogg133 2025-09-28 17:55:52 -03:00
  • 96db4572b4 Add list command to manage installed packages, and search to see all packages avaiable roboogg133 2025-09-28 17:55:36 -03:00
  • 17e1b4b3ab Refactor logging and variable names for consistency; update log messages for clarity roboogg133 2025-09-28 17:24:17 -03:00
  • 73171424e4 Update dependencies: remove indirect reference to gin-gonic and add new dependencies for go-cmp, assert, and testify roboogg133 2025-09-28 17:24:02 -03:00
  • b4f55ad36f Fixing some huge bugs, and implemented remove function roboogg133 2025-09-28 16:45:51 -03:00
  • 2c322d4de8 progress doing remove cmd, and removing GetPackage function from the pkg package, now GetPackage function can be found on package utils roboogg133 2025-09-27 00:39:49 -03:00
  • 2735749b12 Added a function to read manifest from the file manifest.toml and not only from a package file roboogg133 2025-09-23 19:12:08 -03:00
  • 05fbbde194 Setting data_dir variable to lua scripts to a string with the package data folder roboogg133 2025-09-23 19:11:11 -03:00
  • fe81e6bf22 Revert "setting data_dir variable to a string with the package data folder" roboogg133 2025-09-23 19:09:50 -03:00
  • 2cfe78721a setting data_dir variable to a string with the package data folder roboogg133 2025-09-23 19:08:21 -03:00
  • ff986ef943 now InstallPackage function from packets package don't try to read a config.toml, it get the path to install by a param; added async dependency install process roboogg133 2025-09-21 22:52:03 -03:00
  • f34308367e Implement UDP socket server and add package installation check utility roboogg133 2025-09-21 10:34:49 -03:00
  • 68b394523d Add ed25519 public key and enhance package installation error handling roboogg133 2025-09-20 21:55:34 -03:00
  • b14bd1806a Zipping html files roboogg133 2025-09-20 20:18:20 -03:00
  • 3929493bfb enhance package database schema and configuration; add dependencies roboogg133 2025-09-20 19:31:38 -03:00
  • 2620ec00ab implement package synchronization and validation; update database schema and add error handling roboogg133 2025-09-20 19:12:01 -03:00
  • 0485b8325f new index.db schema, removed likes and reports roboogg133 2025-09-20 16:05:53 -03:00
  • 33d636b41d go.mod and go.sum with some indirect packages roboogg133 2025-09-20 16:05:31 -03:00
  • ac236342b6 added web/ with some html and updated go.mod and go.sum to use gin roboogg133 2025-09-20 13:04:32 -03:00
  • 910cad2734 deleting old schema roboogg133 2025-09-20 11:04:08 -03:00