064ee7f404
testing new features
2025-11-01 16:39:11 -03:00
0001118bd0
file for test and debuging got in codebase for mistake
2025-10-31 18:08:23 -03:00
d3c4a604c3
New Packet.lua format, test parsing and entire new lua ecossystem
2025-10-31 17:52:40 -03:00
1c4ade5db9
removing everything to do final version of packets client
2025-10-31 12:54:42 -03:00
9883fd92dc
log messages for sockets
2025-10-26 18:02:43 -03:00
b6d7ec8a5f
change dir for package dir while removing it
2025-10-25 22:41:59 -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
b58173837b
bugfix, giving id to dependency resolver
2025-10-11 21:00:22 -03:00
be96001d78
bugfix, fix command fixing leaving after remove 1 package
2025-10-11 19:38:50 -03:00
7c4fba5c86
now upgradeCmd is being used, message when downloading, and upgrade need to run as root
2025-10-11 18:50:45 -03:00
4cee062889
bugfix, fix missing wg.Add() and wg and go for upgrade async functions
2025-10-07 19:35:19 -03:00
e4b4d43163
progress doing upgrade all function
2025-10-07 11:56:24 -04:00
b89abb31df
now sync needs to run as root
2025-10-06 11:55:51 -03:00
0a965c67c2
creating packets home dir
2025-10-05 18:16:15 -03:00
147fca375e
implemented upgrade, and fixed some bugs
2025-10-05 15:47:21 -03:00
af24fa84a2
don't need to verify index.db integrity anymore
2025-10-03 17:04:04 -03:00
4b54a9c74b
Refactor database schema and update dependency handling in code
2025-10-03 17:03:23 -03:00
f25366d40c
Refactor database schema and update dependency handling in code
2025-10-01 22:19:02 -03:00
cfb11cf6e6
New database schema need to change all code files
2025-10-01 17:32:08 -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
3591460214
Update search command description for clarity
2025-09-28 17:55:52 -03:00
96db4572b4
Add list command to manage installed packages, and search to see all packages avaiable
2025-09-28 17:55:36 -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
fe81e6bf22
Revert "setting data_dir variable to a string with the package data folder"
...
This reverts commit 2cfe78721a .
2025-09-23 19:09:50 -03:00
2cfe78721a
setting data_dir variable to a string with the package data folder
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
2025-09-21 22:52:03 -03:00
f34308367e
Implement UDP socket server and add package installation check utility
2025-09-21 10:34:49 -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
fdb21aacc5
added .Execute to run cobracmds
2025-09-20 11:02:35 -03:00
3c770c469d
better file organization
2025-09-18 20:12:07 -03:00
1c00df24a4
Added ask for lan function
2025-09-13 23:11:48 -03:00
f3ccd6d683
Clean Install function and Download function
2025-09-13 22:57:52 -03:00
8de2eaced7
Doing organization improvements
2025-09-13 22:24:04 -03:00
c0057ca053
Deleting all to rewrite better
2025-09-13 20:45:07 -03:00
61149ae711
Added description for GetPackageByMirror function
2025-09-08 22:23:15 -03:00
379f640f33
added Install function description
2025-09-08 22:22:03 -03:00
5c39f7ab2c
making LANDeadline const, more readable
2025-09-03 22:43:25 -03:00
b676ea873e
Setting a global variable on lua scripts to check if is running safely or not
2025-09-03 22:26:39 -03:00
b6a67b30c5
Creating table packages on installed.db if doesn't exists
2025-09-03 22:22:18 -03:00
c0a8922c2e
Setting a const variable to default deadline for lan deadline
2025-09-02 13:14:35 -03:00
4a198d9056
Added build.compile and build.requirements to upgrade and install process [NEED TO BE TESTED ON LUA]
2025-08-20 13:41:37 -03:00
8f07394cc0
I don't want to use a closure in the lua funcition, so i did a global var to set the sandbox path. Added build.requirements() and build.compile() to lua
2025-08-20 13:37:24 -03:00
4cd007886c
Improved package messages and added two functions to compile from source code
2025-08-20 13:18:45 -03:00
284beff7f2
Now you can't install two packages from the same family
2025-08-20 11:17:15 -03:00