8feaf5d19b
change dir for package dir to install it
2025-10-25 22:41:28 -03:00
820ffc299f
code maybe confusing, but now using Packet.lua format
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
2025-10-25 12:44:40 -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
2025-10-25 10:16:33 -03:00
6377de7208
creating new build system
2025-10-23 23:04:35 -03:00
ff4c61315e
Removing unecessary param and variable on GetSandbox
2025-09-28 21:58:55 -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
2025-09-28 21:55:13 -03:00
17e1b4b3ab
Refactor logging and variable names for consistency; update log messages for clarity
2025-09-28 17:24:17 -03:00
b4f55ad36f
Fixing some huge bugs, and implemented remove function
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
2025-09-27 00:39:49 -03:00
05fbbde194
Setting data_dir variable to lua scripts to a string with the package data folder
2025-09-23 19:11:11 -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
2025-09-21 22:52:03 -03:00
68b394523d
Add ed25519 public key and enhance package installation error handling
...
- Embed ed25519 public key for signature verification when doing sync prcess with servidordomal.fun
- Improve error handling in AddToInstalledDB to rollback on failure
- Update InstallPackage function to accept io.Reader instead of *os.File
2025-09-20 21:55:34 -03:00
3929493bfb
enhance package database schema and configuration; add dependencies
2025-09-20 19:31:38 -03:00
2620ec00ab
implement package synchronization and validation; update database schema and add error handling
2025-09-20 19:12:01 -03:00
35cbc2e47c
Created copydir and copyfile functions in utils, now lua os.copy can copy an entire directory
2025-09-19 22:18:34 -03:00
3a068ed90b
InstallPackage from pkg running luascript hook
2025-09-18 20:47:08 -03:00
bdbc580c82
GetSandbox aded on package utils_lua, it returns lua.LState with all sandboxfunctions
2025-09-18 20:40:05 -03:00
3c770c469d
better file organization
2025-09-18 20:12:07 -03:00