Commit graph

59 commits

Author SHA1 Message Date
Norayr Chilingarian
5cebbb713b eventually refactoring to ssts-q's json module done. 2024-02-02 02:58:48 +04:00
Norayr Chilingarian
b0b330ffd9 downloads deps too. 2024-02-02 02:41:53 +04:00
Norayr Chilingarian
e1af944d0b dependency resolving works. 2024-02-01 09:20:00 +04:00
Norayr Chilingarian
bf32bf4a8f refactoring to use sts-q's json module. compiles. 2024-01-31 07:57:23 +04:00
Norayr Chilingarian
f303281641 vpkHttp works! 2024-01-25 19:07:36 +04:00
Norayr Chilingarian
ebdec10e40 http header is correctly processed, class fields assigned. 2024-01-24 05:11:38 +04:00
Norayr Chilingarian
0dafbd6674 better parsing of the response header. 2024-01-24 04:54:58 +04:00
Norayr Chilingarian
178da63b8e makefile fix. 2024-01-24 04:32:27 +04:00
Norayr Chilingarian
02ef02fcce lots of improvement in http module. continuing the work. 2024-01-24 03:59:18 +04:00
Norayr Chilingarian
90a1d51b24 using dynamic allocation instead of fixed length stack strings. 2024-01-23 19:20:23 +04:00
Norayr Chilingarian
e26040431f makefile, default tree path. 2024-01-15 21:39:37 +04:00
Norayr Chilingarian
946e2f7f85 adapted to latest upstream changes. 2023-11-14 04:22:13 +04:00
Norayr Chilingarian
dd06820e01 initializing some strings with zeros. 2022-08-23 05:29:42 +04:00
Norayr Chilingarian
da7af58055 updated build with newer posix makefile (thanks, kfv) 2022-08-23 04:38:53 +04:00
Norayr Chilingarian
5659a3f155 changes stabilized 2022-06-30 20:51:30 +04:00
Norayr Chilingarian
8ff51322f4 added branch concept. vipack now can pull for branch. 2022-06-30 05:41:50 +04:00
3e2a115c73
Set the maximum command line char to 2048
The reasoning is because POSIX's requirements, see
https://github.com/freebsd/freebsd-src/blob/main/include/limits.h#L72
for more info
2022-04-05 15:55:18 +04:00
3706bb5f7d
WIP: Fix the command length issue
Based on tests, looks like in many cases we need more than 120 chars for
the cmd variable
2022-04-05 15:42:28 +04:00
Norayr Chilingarian
49db65a606 updated vpkFiles for FreeBSD system. 2022-02-23 04:22:24 +04:00
Norayr Chilingarian
dd610c89eb freebsd makefile and vpkFiles. 2022-02-23 03:09:13 +04:00
Norayr Chilingarian
f904807696 small fix of json parser. 2022-02-01 03:26:49 +04:00
Norayr Chilingarian
a52c3efa8e fixed default build dir creation in the default prefix. 2022-01-22 04:09:25 +04:00
Norayr Chilingarian
96ea8bddc5 creating the tree was forgotten at some point. 2022-01-22 02:03:07 +04:00
Norayr Chilingarian
2813f7ce44 works with custom tree dir. 2022-01-20 01:04:00 +04:00
Norayr Chilingarian
208f1d777b -a / --ask option. 2022-01-19 23:08:53 +04:00
Norayr Chilingarian
e38cb20d2c now builds too! 2022-01-19 04:58:57 +04:00
Norayr Chilingarian
c5c999f596 now works! 2022-01-19 04:19:52 +04:00
Norayr Chilingarian
3a765d8ec0 dont know 2022-01-19 00:35:42 +04:00
Norayr Chilingarian
eabe4671ae json retriever now lists deps for each dep. also bumping lists. 2022-01-19 00:27:11 +04:00
Norayr Chilingarian
6f532c7390 vipack builds! 2022-01-18 22:10:39 +04:00
Norayr Chilingarian
39503ad331 building almost done. 2022-01-18 19:59:19 +04:00
Norayr Chilingarian
277e8aa9a5 pushes to the 'deps' directory inside prefix. 2022-01-18 04:11:27 +04:00
Norayr Chilingarian
4dfb4975ff fetch works 2022-01-14 05:19:50 +04:00
Norayr Chilingarian
c95ecfc60b handles malformed json without package section. 2022-01-12 05:46:02 +04:00
Norayr Chilingarian
f1c4ca6ec3 resolver improved: handles no such json, malformed jsons. 2022-01-12 05:38:17 +04:00
Norayr Chilingarian
85bc6ea77a fixed bug in 'no such package' implementation. 2022-01-12 03:51:41 +04:00
Norayr Chilingarian
eef3f38909 implemented no such package feature. 2022-01-12 03:45:28 +04:00
Norayr Chilingarian
3378ac511c builds, still working 2022-01-12 01:57:42 +04:00
Norayr Chilingarian
42dc7d3a41 opts added as dep. 2022-01-10 20:20:07 +04:00
Norayr Chilingarian
4aff0f44e1 simplification of resolver via new StringList.GetString method. 2020-06-17 18:24:17 +04:00
Norayr Chilingarian
f6a4c1f0bc now the resolver client should install the retriever procedure. 2020-06-14 21:51:26 +04:00
Norayr Chilingarian
db0a32e674 now the retriever function is the installable method of dep object. 2020-06-14 19:49:06 +04:00
Norayr Chilingarian
e6823cb373 better encapsulation. 2020-06-10 22:06:34 +04:00
Norayr Chilingarian
f1b478f4ac comparing pointers instead of strings. 2020-06-10 21:49:51 +04:00
Norayr Chilingarian
42f574ad95 circular dependencies problem fixed. 2020-06-10 19:33:51 +04:00
Norayr Chilingarian
d3be79cbe9 fixed, now dep install order is right. 2020-06-10 18:34:26 +04:00
Norayr Chilingarian
f2fb8651b3 dependency resolution done! 2020-06-09 20:37:36 +04:00
Norayr Chilingarian
d36843e1f4 nth 2020-06-09 20:22:03 +04:00
Norayr Chilingarian
dff47dc004 simplified some modules by adding others. 2020-06-09 20:17:52 +04:00
Norayr Chilingarian
d8a2a9ddac dependency tree gets populated. 2020-06-09 17:57:59 +04:00