]> pd.if.org Git - zpackage/log
zpackage
5 years agoadd zpm-sign to package programs v0.5.0
Nathan Wagner [Fri, 15 Feb 2019 18:36:09 +0000 (18:36 +0000)]
add zpm-sign to package programs

5 years agoremove -O3 from sqlite3 compile options
Nathan Wagner [Fri, 15 Feb 2019 18:34:18 +0000 (18:34 +0000)]
remove -O3 from sqlite3 compile options

5 years agoadd missing file
Nathan Wagner [Fri, 15 Feb 2019 18:32:28 +0000 (18:32 +0000)]
add missing file

5 years agoadd missing file
Nathan Wagner [Fri, 15 Feb 2019 18:31:57 +0000 (18:31 +0000)]
add missing file

5 years agoadd missing file
Nathan Wagner [Fri, 15 Feb 2019 18:31:17 +0000 (18:31 +0000)]
add missing file

5 years agoadd tlse header
Nathan Wagner [Fri, 15 Feb 2019 18:30:14 +0000 (18:30 +0000)]
add tlse header

5 years agoadd create package
Nathan Wagner [Fri, 15 Feb 2019 18:29:36 +0000 (18:29 +0000)]
add create package

5 years agoadd test vectors for zpm-sign
Nathan Wagner [Fri, 15 Feb 2019 18:17:06 +0000 (18:17 +0000)]
add test vectors for zpm-sign

5 years agoexpand docs
Nathan Wagner [Fri, 15 Feb 2019 13:56:37 +0000 (13:56 +0000)]
expand docs

5 years agorework zpm-add
Nathan Wagner [Fri, 15 Feb 2019 13:55:46 +0000 (13:55 +0000)]
rework zpm-add

5 years agoallow partial package ids in packagehash
Nathan Wagner [Fri, 15 Feb 2019 12:04:53 +0000 (12:04 +0000)]
allow partial package ids in packagehash

Added a -v option to prepend the (found) package id to hashes.

5 years agoremove unused zpm-preserve
Nathan Wagner [Fri, 15 Feb 2019 11:51:02 +0000 (11:51 +0000)]
remove unused zpm-preserve

5 years agoremove gpg references
Nathan Wagner [Fri, 15 Feb 2019 11:50:34 +0000 (11:50 +0000)]
remove gpg references

5 years agomove C source files into src
Nathan Wagner [Fri, 15 Feb 2019 10:44:42 +0000 (10:44 +0000)]
move C source files into src

5 years agoexpand docs
Nathan Wagner [Thu, 14 Feb 2019 20:43:39 +0000 (20:43 +0000)]
expand docs

5 years agofix compile process for elf programs
Nathan Wagner [Thu, 14 Feb 2019 21:00:53 +0000 (21:00 +0000)]
fix compile process for elf programs

5 years agosupport file urls
Nathan Wagner [Wed, 13 Feb 2019 09:09:43 +0000 (09:09 +0000)]
support file urls

5 years agoimplement trust on first use
Nathan Wagner [Tue, 12 Feb 2019 21:03:55 +0000 (21:03 +0000)]
implement trust on first use

5 years agofix uninitialized memory use
Nathan Wagner [Tue, 12 Feb 2019 21:03:42 +0000 (21:03 +0000)]
fix uninitialized memory use

5 years agoremove unused file
Nathan Wagner [Mon, 11 Feb 2019 13:57:18 +0000 (13:57 +0000)]
remove unused file

5 years agofix some todo items
Nathan Wagner [Mon, 11 Feb 2019 13:55:38 +0000 (13:55 +0000)]
fix some todo items

5 years agoadd package signing code
Nathan Wagner [Mon, 11 Feb 2019 13:55:17 +0000 (13:55 +0000)]
add package signing code

5 years agoexpand zpm man page
Nathan Wagner [Sun, 10 Feb 2019 11:47:24 +0000 (11:47 +0000)]
expand zpm man page

5 years agocommit files needed for zpm-fetchurl
Nathan Wagner [Sun, 10 Feb 2019 11:46:48 +0000 (11:46 +0000)]
commit files needed for zpm-fetchurl

These can be trimmed down later.

5 years agoadd targets for tls and libtom
Nathan Wagner [Wed, 6 Feb 2019 02:43:47 +0000 (02:43 +0000)]
add targets for tls and libtom

5 years agouse unsigned longs for op counts
Nathan Wagner [Wed, 6 Feb 2019 02:43:12 +0000 (02:43 +0000)]
use unsigned longs for op counts

5 years agochange to quote includes
Nathan Wagner [Wed, 6 Feb 2019 02:42:03 +0000 (02:42 +0000)]
change to quote includes

We're using local versions of programs and libraries, so use
quote includes rather than angle bracked includes to reflect
that.

5 years agodocumentation improvements
Nathan Wagner [Wed, 6 Feb 2019 02:41:22 +0000 (02:41 +0000)]
documentation improvements

5 years agoinitialize variable
Nathan Wagner [Wed, 6 Feb 2019 02:40:55 +0000 (02:40 +0000)]
initialize variable

5 years agofixes for zpm-update
Nathan Wagner [Wed, 6 Feb 2019 02:40:41 +0000 (02:40 +0000)]
fixes for zpm-update

5 years agoadd -p option to update to pass through to syncfs
Nathan Wagner [Fri, 21 Dec 2018 02:15:29 +0000 (02:15 +0000)]
add -p option to update to pass through to syncfs

5 years agoadd preserve_packages schema
Nathan Wagner [Fri, 21 Dec 2018 01:33:21 +0000 (01:33 +0000)]
add preserve_packages schema

5 years agofix bug in aging view, add man pages
Nathan Wagner [Fri, 21 Dec 2018 01:30:28 +0000 (01:30 +0000)]
fix bug in aging view, add man pages

5 years agoremove empty echo
Nathan Wagner [Sun, 16 Dec 2018 16:24:35 +0000 (16:24 +0000)]
remove empty echo

5 years agofixup
Nathan Wagner [Sun, 16 Dec 2018 16:24:03 +0000 (16:24 +0000)]
fixup

5 years agofix incorrect sqlite vercmp function
Nathan Wagner [Sun, 16 Dec 2018 16:21:40 +0000 (16:21 +0000)]
fix incorrect sqlite vercmp function

5 years agofix rmpackage quoting
Nathan Wagner [Sat, 15 Dec 2018 16:59:01 +0000 (16:59 +0000)]
fix rmpackage quoting

5 years agofix stray comma in rmpackage
Nathan Wagner [Sat, 15 Dec 2018 16:44:33 +0000 (16:44 +0000)]
fix stray comma in rmpackage

5 years agouse getopts in gc
Nathan Wagner [Sat, 15 Dec 2018 16:27:57 +0000 (16:27 +0000)]
use getopts in gc

5 years agoadd option to set a log message in rmpackage
Nathan Wagner [Sat, 15 Dec 2018 16:07:30 +0000 (16:07 +0000)]
add option to set a log message in rmpackage

5 years agoadd sql filter option to list
Nathan Wagner [Sat, 15 Dec 2018 16:06:59 +0000 (16:06 +0000)]
add sql filter option to list

5 years agomask the mode to the actual mode bits
Nathan Wagner [Sat, 15 Dec 2018 02:34:58 +0000 (02:34 +0000)]
mask the mode to the actual mode bits

5 years agoreduce verbosity of syncfs
Nathan Wagner [Sat, 15 Dec 2018 00:51:39 +0000 (00:51 +0000)]
reduce verbosity of syncfs

5 years agoadd null byte on readlink string
Nathan Wagner [Thu, 13 Dec 2018 19:28:04 +0000 (19:28 +0000)]
add null byte on readlink string

5 years agoremove warning if on missing soname
Nathan Wagner [Thu, 13 Dec 2018 00:08:29 +0000 (00:08 +0000)]
remove warning if on missing soname

5 years agoremove bad option
Nathan Wagner [Thu, 13 Dec 2018 00:05:15 +0000 (00:05 +0000)]
remove bad option

5 years agofix recursive zpm-add
Nathan Wagner [Wed, 12 Dec 2018 23:55:32 +0000 (23:55 +0000)]
fix recursive zpm-add

5 years agofix zpm-add db constraints
Nathan Wagner [Wed, 12 Dec 2018 22:28:09 +0000 (22:28 +0000)]
fix zpm-add db constraints

5 years agoadd files for zpm-add rewrite
Nathan Wagner [Wed, 12 Dec 2018 22:02:27 +0000 (22:02 +0000)]
add files for zpm-add rewrite

5 years agorewrite zpm-add in C v0.4.3
Nathan Wagner [Wed, 12 Dec 2018 21:55:34 +0000 (21:55 +0000)]
rewrite zpm-add in C

Removed the logic to try to figure out a package path, zpm-add
now uses the normal default, -f option, or environment variable
to specify the package file.

5 years agocleanup atree
Nathan Wagner [Wed, 12 Dec 2018 21:54:46 +0000 (21:54 +0000)]
cleanup atree

5 years agoquote paths in zpm-add
Nathan Wagner [Wed, 12 Dec 2018 15:48:49 +0000 (15:48 +0000)]
quote paths in zpm-add

add -z option to not clear package hash

5 years agoadd repo and vercmp man pages
Nathan Wagner [Tue, 11 Dec 2018 15:42:41 +0000 (15:42 +0000)]
add repo and vercmp man pages

5 years agoadd update man page
Nathan Wagner [Mon, 10 Dec 2018 11:57:57 +0000 (11:57 +0000)]
add update man page

5 years agoquote json note output
Nathan Wagner [Sun, 9 Dec 2018 16:39:41 +0000 (16:39 +0000)]
quote json note output

5 years agocheck that a downloaded repo is valid
Nathan Wagner [Sun, 9 Dec 2018 16:38:59 +0000 (16:38 +0000)]
check that a downloaded repo is valid

5 years agorework zpm-note
Nathan Wagner [Sun, 9 Dec 2018 15:11:08 +0000 (15:11 +0000)]
rework zpm-note

zpm-note now takes a range of note ids with -n, and both delete and ack
will work on that range.  The show output can take a -j option to output
json, and the date of the note was added to the list output.

5 years agoadd check for symlink removal in syncfs
Nathan Wagner [Sun, 9 Dec 2018 11:40:40 +0000 (11:40 +0000)]
add check for symlink removal in syncfs

Creating a symlink will error if the file already exists, so we check
for a symlink with a different target and mark it for removal before
creation.  This has a small race condition, and there may be a case
where the old symlink gets deleted but the new one does not get created.

5 years agofix path to zpm man page v0.4.2
Nathan Wagner [Sun, 9 Dec 2018 10:29:20 +0000 (10:29 +0000)]
fix path to zpm man page

5 years agoremove elf and jsw object files with make clean v0.4.1
Nathan Wagner [Sun, 9 Dec 2018 10:25:50 +0000 (10:25 +0000)]
remove elf and jsw object files with make clean

5 years agofix typo v0.4.0
Nathan Wagner [Sun, 9 Dec 2018 10:23:52 +0000 (10:23 +0000)]
fix typo

5 years agodelete cached package files when deleting a repo
Nathan Wagner [Sun, 9 Dec 2018 10:21:49 +0000 (10:21 +0000)]
delete cached package files when deleting a repo

5 years agochange makefile to use musl
Nathan Wagner [Sun, 9 Dec 2018 10:19:16 +0000 (10:19 +0000)]
change makefile to use musl

Glibc can't compile truly static executables because it always wants to
dynamically load name service handlers.  musl doesn't have this problem,
so we compile against musl with clang, which now has a musl target.

5 years agoadd syncinfo test for symlinks
Nathan Wagner [Sun, 9 Dec 2018 02:20:04 +0000 (02:20 +0000)]
add syncinfo test for symlinks

5 years agoadd pathmod man page
Nathan Wagner [Sun, 9 Dec 2018 02:02:35 +0000 (02:02 +0000)]
add pathmod man page

5 years agomore contents docs
Nathan Wagner [Sun, 9 Dec 2018 01:45:44 +0000 (01:45 +0000)]
more contents docs

5 years agochange package list terminator
Nathan Wagner [Sun, 9 Dec 2018 01:33:48 +0000 (01:33 +0000)]
change package list terminator

A '--' is interpreted as the end of options, which made it difficult
to specify a zpm-contents glob list without a package list.  Changed
the separator to a ':', which is also an illegal package name.

5 years agoadd check for preserved libraries
Nathan Wagner [Sat, 8 Dec 2018 23:22:03 +0000 (23:22 +0000)]
add check for preserved libraries

5 years agorewrite syncinfo view
Nathan Wagner [Sat, 8 Dec 2018 22:52:06 +0000 (22:52 +0000)]
rewrite syncinfo view

5 years agoadd purge subcommand to repo
Nathan Wagner [Sat, 8 Dec 2018 22:51:57 +0000 (22:51 +0000)]
add purge subcommand to repo

5 years agoadd quote and hash man pages
Nathan Wagner [Sat, 8 Dec 2018 18:47:47 +0000 (18:47 +0000)]
add quote and hash man pages

5 years agofix default db path
Nathan Wagner [Fri, 7 Dec 2018 16:39:24 +0000 (16:39 +0000)]
fix default db path

5 years agowarn on all missing packages
Nathan Wagner [Fri, 7 Dec 2018 16:18:38 +0000 (16:18 +0000)]
warn on all missing packages

5 years agoexpand docs
Nathan Wagner [Fri, 7 Dec 2018 15:47:13 +0000 (15:47 +0000)]
expand docs

5 years agoadd missing newline
Nathan Wagner [Fri, 7 Dec 2018 14:27:52 +0000 (14:27 +0000)]
add missing newline

5 years agoadd man pages
Nathan Wagner [Fri, 7 Dec 2018 11:06:39 +0000 (11:06 +0000)]
add man pages

5 years agouse default path if not set
Nathan Wagner [Fri, 7 Dec 2018 08:34:42 +0000 (08:34 +0000)]
use default path if not set

5 years agofix ambiguous column
Nathan Wagner [Fri, 7 Dec 2018 08:16:18 +0000 (08:16 +0000)]
fix ambiguous column

5 years agoprint pkgids only for update installs
Nathan Wagner [Fri, 7 Dec 2018 08:09:49 +0000 (08:09 +0000)]
print pkgids only for update installs

5 years agofix syncinfo v0.3.7
Nathan Wagner [Fri, 7 Dec 2018 07:46:52 +0000 (07:46 +0000)]
fix syncinfo

5 years agoseparate syncinfo from main schema
Nathan Wagner [Thu, 6 Dec 2018 15:06:58 +0000 (15:06 +0000)]
separate syncinfo from main schema

5 years agopull repositories by default on update
Nathan Wagner [Fri, 7 Dec 2018 07:34:59 +0000 (07:34 +0000)]
pull repositories by default on update

5 years agoadd options only list shared libraries
Nathan Wagner [Thu, 6 Dec 2018 13:56:32 +0000 (13:56 +0000)]
add options only list shared libraries

5 years agobreak up db.sql v0.3.6
Nathan Wagner [Thu, 6 Dec 2018 08:34:28 +0000 (08:34 +0000)]
break up db.sql

5 years agofix sql in config file handler
Nathan Wagner [Thu, 6 Dec 2018 08:30:25 +0000 (08:30 +0000)]
fix sql in config file handler

5 years agofixup
Nathan Wagner [Wed, 5 Dec 2018 16:44:37 +0000 (16:44 +0000)]
fixup

5 years agoadd option to quote multiple values at once
Nathan Wagner [Wed, 5 Dec 2018 16:42:30 +0000 (16:42 +0000)]
add option to quote multiple values at once

5 years agofix local db path
Nathan Wagner [Wed, 5 Dec 2018 11:15:45 +0000 (11:15 +0000)]
fix local db path

5 years agoremove debugging output
Nathan Wagner [Wed, 5 Dec 2018 11:06:16 +0000 (11:06 +0000)]
remove debugging output

5 years agoallow partial hashes in zpm-extract
Nathan Wagner [Wed, 5 Dec 2018 11:04:45 +0000 (11:04 +0000)]
allow partial hashes in zpm-extract

added new library function to search for hashes.

5 years agoforbid package file paths . and ..
Nathan Wagner [Wed, 5 Dec 2018 11:03:29 +0000 (11:03 +0000)]
forbid package file paths . and ..

5 years agofix number of tests in update test
Nathan Wagner [Wed, 5 Dec 2018 11:03:00 +0000 (11:03 +0000)]
fix number of tests in update test

5 years agoimprove config file handling
Nathan Wagner [Wed, 5 Dec 2018 10:57:47 +0000 (10:57 +0000)]
improve config file handling

5 years agofix syncfs plural test
Nathan Wagner [Mon, 3 Dec 2018 11:54:00 +0000 (11:54 +0000)]
fix syncfs plural test

5 years agoexit update early where appropriate v0.3.5
Nathan Wagner [Mon, 3 Dec 2018 11:43:31 +0000 (11:43 +0000)]
exit update early where appropriate

5 years agoadd option to simplify uninstalls
Nathan Wagner [Mon, 3 Dec 2018 11:30:32 +0000 (11:30 +0000)]
add option to simplify uninstalls

zpm-update takes -U to treat unadorned packages listed
as packages to uninstall.  Explicitly tagged packages (with '+')
are still installs, the -U option just adjusts how barewords
are treated.

zpm-uninstall is now a (very) thin wrapper around zpm-update -U

5 years agoadd contents action to zpm repo v0.3.4
Nathan Wagner [Mon, 3 Dec 2018 10:56:22 +0000 (10:56 +0000)]
add contents action to zpm repo

5 years agofix chmod and chown ordering
Nathan Wagner [Mon, 3 Dec 2018 10:56:29 +0000 (10:56 +0000)]
fix chmod and chown ordering

fix bug where metadata was not set for regular files

5 years agomove progress bar
Nathan Wagner [Mon, 3 Dec 2018 10:22:40 +0000 (10:22 +0000)]
move progress bar

5 years agoignore non-empty directories at unlink
Nathan Wagner [Mon, 3 Dec 2018 10:26:11 +0000 (10:26 +0000)]
ignore non-empty directories at unlink