zpackage
2 years agoremove stray debug fprintf master
Nathan Wagner [Fri, 24 Apr 2020 09:45:45 +0000 (09:45 +0000)]
remove stray debug fprintf

2 years agocheck for headers case insensitively
Nathan Wagner [Fri, 24 Apr 2020 09:27:29 +0000 (09:27 +0000)]
check for headers case insensitively

The fetchurl program was looking for http headers with
memcmp.  That lead to a case sensitive search, the
call to memcmp was replaced with strncasecmp.

2 years agofix zpm-note man page
Nathan Wagner [Sun, 13 Oct 2019 10:15:20 +0000 (10:15 +0000)]
fix zpm-note man page

2 years agoadd missing schema file
Nathan Wagner [Sat, 12 Oct 2019 16:23:04 +0000 (16:23 +0000)]
add missing schema file

2 years agoadd packagedeps to merge
Nathan Wagner [Sat, 12 Oct 2019 16:19:43 +0000 (16:19 +0000)]
add packagedeps to merge

2 years agoremove ciphers rc5 rc6 twofish
Nathan Wagner [Sun, 7 Jul 2019 03:28:05 +0000 (03:28 +0000)]
remove ciphers rc5 rc6 twofish

2 years agoremove xcbc
Nathan Wagner [Sun, 7 Jul 2019 03:26:12 +0000 (03:26 +0000)]
remove xcbc

2 years agoremove omac
Nathan Wagner [Sun, 7 Jul 2019 03:24:05 +0000 (03:24 +0000)]
remove omac

2 years agoremove f8 lrw xts modes
Nathan Wagner [Sun, 7 Jul 2019 03:17:05 +0000 (03:17 +0000)]
remove f8 lrw xts modes

2 years agoremove gmp math descriptor
Nathan Wagner [Sun, 7 Jul 2019 03:15:05 +0000 (03:15 +0000)]
remove gmp math descriptor

2 years agoremove pmac and pelican
Nathan Wagner [Sun, 7 Jul 2019 03:13:27 +0000 (03:13 +0000)]
remove pmac and pelican

2 years agoremove rmd hashes
Nathan Wagner [Sun, 7 Jul 2019 00:41:13 +0000 (00:41 +0000)]
remove rmd hashes

2 years agoremove yarrow
Nathan Wagner [Sun, 7 Jul 2019 00:39:46 +0000 (00:39 +0000)]
remove yarrow

2 years agoremove sha224 and sha512-224
Nathan Wagner [Sun, 7 Jul 2019 00:34:57 +0000 (00:34 +0000)]
remove sha224 and sha512-224

2 years agoocb mode fixup
Nathan Wagner [Sun, 7 Jul 2019 00:32:08 +0000 (00:32 +0000)]
ocb mode fixup

2 years agoremove encauth ocb ocb3
Nathan Wagner [Sun, 7 Jul 2019 00:30:04 +0000 (00:30 +0000)]
remove encauth ocb ocb3

2 years agoremove ltc ciphers
Nathan Wagner [Sun, 7 Jul 2019 00:27:12 +0000 (00:27 +0000)]
remove ltc ciphers

2 years agoremove ltc ciphers des safer xtea rc4
Nathan Wagner [Sun, 7 Jul 2019 00:24:18 +0000 (00:24 +0000)]
remove ltc ciphers des safer xtea rc4

2 years agoremove ltc encauth eax
Nathan Wagner [Sun, 7 Jul 2019 00:01:52 +0000 (00:01 +0000)]
remove ltc encauth eax

2 years agoinitial cleanup of unused parts of ltc
Nathan Wagner [Sun, 7 Jul 2019 00:00:33 +0000 (00:00 +0000)]
initial cleanup of unused parts of ltc

2 years agoremove md2 md4 md5 hashes
Nathan Wagner [Sat, 6 Jul 2019 23:44:29 +0000 (23:44 +0000)]
remove md2 md4 md5 hashes

2 years agoremove unused file
Nathan Wagner [Sat, 6 Jul 2019 22:58:38 +0000 (22:58 +0000)]
remove unused file

2 years agoreindent blake2 files
Nathan Wagner [Sat, 6 Jul 2019 22:46:23 +0000 (22:46 +0000)]
reindent blake2 files

2 years agomove blake2 out of subdirectory
Nathan Wagner [Sat, 6 Jul 2019 22:42:39 +0000 (22:42 +0000)]
move blake2 out of subdirectory

2 years agomove tls object file into crypto directory
Nathan Wagner [Sat, 6 Jul 2019 22:04:09 +0000 (22:04 +0000)]
move tls object file into crypto directory

2 years agomove programs to bin for build
Nathan Wagner [Sat, 6 Jul 2019 17:42:07 +0000 (17:42 +0000)]
move programs to bin for build

There are a largish number of zpm command programs, putting them in
bin makes the build directory cleaner.

2 years agopackage signature work
Nathan Wagner [Sat, 6 Jul 2019 01:54:11 +0000 (01:54 +0000)]
package signature work

2 years agofix tap diagnostic
Nathan Wagner [Sat, 6 Jul 2019 01:53:45 +0000 (01:53 +0000)]
fix tap diagnostic

2 years agoadd cookbook man page
Nathan Wagner [Fri, 5 Jul 2019 22:19:20 +0000 (22:19 +0000)]
add cookbook man page

3 years agoadd function to read a password
Nathan Wagner [Mon, 25 Mar 2019 13:41:39 +0000 (13:41 +0000)]
add function to read a password

3 years agoexpand sign docs
Nathan Wagner [Sat, 2 Mar 2019 02:01:29 +0000 (02:01 +0000)]
expand sign docs

3 years agoexpand script functionality
Nathan Wagner [Thu, 7 Mar 2019 20:03:25 +0000 (20:03 +0000)]
expand script functionality

3 years agoadd zpm wrapper for checking if a db is readonly
Nathan Wagner [Thu, 7 Mar 2019 20:01:12 +0000 (20:01 +0000)]
add zpm wrapper for checking if a db is readonly

3 years agofix failsok tap function
Nathan Wagner [Thu, 7 Mar 2019 19:59:59 +0000 (19:59 +0000)]
fix failsok tap function

3 years agodoc update
Nathan Wagner [Tue, 5 Mar 2019 16:49:27 +0000 (16:49 +0000)]
doc update

3 years agochange http header output
Nathan Wagner [Tue, 5 Mar 2019 16:34:02 +0000 (16:34 +0000)]
change http header output

3 years agofix stray quote
Nathan Wagner [Tue, 5 Mar 2019 07:28:25 +0000 (07:28 +0000)]
fix stray quote

3 years agofix completion calculation
Nathan Wagner [Mon, 4 Mar 2019 23:43:31 +0000 (23:43 +0000)]
fix completion calculation

3 years agoremove stray debug output
Nathan Wagner [Mon, 4 Mar 2019 23:36:24 +0000 (23:36 +0000)]
remove stray debug output

3 years agomake fetchurl understand chunked encoding
Nathan Wagner [Mon, 4 Mar 2019 23:31:03 +0000 (23:31 +0000)]
make fetchurl understand chunked encoding

3 years agocleanup syncfs output
Nathan Wagner [Sun, 3 Mar 2019 08:51:46 +0000 (08:51 +0000)]
cleanup syncfs output

3 years agofix makefile for parallel builds
Nathan Wagner [Sun, 3 Mar 2019 02:58:23 +0000 (02:58 +0000)]
fix makefile for parallel builds

3 years agorework verify v0.7.0
Nathan Wagner [Sun, 3 Mar 2019 02:26:20 +0000 (02:26 +0000)]
rework verify

3 years agoremove unneeded function call
Nathan Wagner [Sat, 2 Mar 2019 22:13:18 +0000 (22:13 +0000)]
remove unneeded function call

3 years agoadd scripts to package hashing
Nathan Wagner [Sat, 2 Mar 2019 22:12:15 +0000 (22:12 +0000)]
add scripts to package hashing

added library functions, general package hashing rework

3 years agoswitch to blake2
Nathan Wagner [Fri, 1 Mar 2019 16:59:00 +0000 (16:59 +0000)]
switch to blake2

Replaced the sha256 hash used internally with blake2b variant which is
much faster in software.  We use the 256 bit version, which is the same
size as sha256.  I was unable to find published test vectors for
blake2b-256, so the b2sum utility was compiled from the blake2 sources,
and the output of that program in 256 bit mode was used to generate
testing data.

3 years agoadd blake2 implementation
Nathan Wagner [Fri, 1 Mar 2019 16:58:31 +0000 (16:58 +0000)]
add blake2 implementation

3 years agoupdate rmpackage
Nathan Wagner [Fri, 1 Mar 2019 05:17:09 +0000 (05:17 +0000)]
update rmpackage

3 years agoupdate to sqlite 3.27.2
Nathan Wagner [Wed, 27 Feb 2019 04:44:31 +0000 (04:44 +0000)]
update to sqlite 3.27.2

3 years agosend full encoded queries
Nathan Wagner [Wed, 27 Feb 2019 04:17:57 +0000 (04:17 +0000)]
send full encoded queries

3 years agoexpand pkgdeps
Nathan Wagner [Tue, 26 Feb 2019 19:33:47 +0000 (19:33 +0000)]
expand pkgdeps

3 years agoadd more information for host cert change
Nathan Wagner [Tue, 26 Feb 2019 18:48:04 +0000 (18:48 +0000)]
add more information for host cert change

3 years agoreorder changed certificate warning
Nathan Wagner [Tue, 26 Feb 2019 18:46:42 +0000 (18:46 +0000)]
reorder changed certificate warning

3 years agoadd tracing to zpm-search
Nathan Wagner [Tue, 26 Feb 2019 18:27:01 +0000 (18:27 +0000)]
add tracing to zpm-search

3 years agofix bug in vercmp
Nathan Wagner [Tue, 26 Feb 2019 16:16:31 +0000 (16:16 +0000)]
fix bug in vercmp

3 years agoadd buffer lib files
Nathan Wagner [Tue, 26 Feb 2019 05:51:17 +0000 (05:51 +0000)]
add buffer lib files

3 years agopreliminary buffer note
Nathan Wagner [Tue, 26 Feb 2019 05:50:33 +0000 (05:50 +0000)]
preliminary buffer note

3 years agofix vercmp bugs
Nathan Wagner [Tue, 26 Feb 2019 05:10:18 +0000 (05:10 +0000)]
fix vercmp bugs

3 years agorename pkglist to pkgid
Nathan Wagner [Sat, 23 Feb 2019 15:38:05 +0000 (15:38 +0000)]
rename pkglist to pkgid

3 years agofix path display in show note
Nathan Wagner [Sat, 23 Feb 2019 15:25:24 +0000 (15:25 +0000)]
fix path display in show note

3 years agoadd dependencies to package hash
Nathan Wagner [Fri, 22 Feb 2019 22:54:54 +0000 (22:54 +0000)]
add dependencies to package hash

3 years agosupport for package dependencies v0.6.2
Nathan Wagner [Fri, 22 Feb 2019 22:26:56 +0000 (22:26 +0000)]
support for package dependencies

3 years agoadd range search to findpkg
Nathan Wagner [Fri, 22 Feb 2019 03:20:59 +0000 (03:20 +0000)]
add range search to findpkg

3 years agoprint warning if host cert changed
Nathan Wagner [Fri, 22 Feb 2019 01:53:56 +0000 (01:53 +0000)]
print warning if host cert changed

3 years agocorrect note docs
Nathan Wagner [Fri, 22 Feb 2019 01:35:20 +0000 (01:35 +0000)]
correct note docs

3 years agoexpand tls debug
Nathan Wagner [Thu, 21 Feb 2019 22:04:27 +0000 (22:04 +0000)]
expand tls debug

3 years agoremove unused program
Nathan Wagner [Wed, 20 Feb 2019 21:31:19 +0000 (21:31 +0000)]
remove unused program

3 years agofix basics test
Nathan Wagner [Wed, 20 Feb 2019 13:23:31 +0000 (13:23 +0000)]
fix basics test

3 years agolet newpackage set additional fields
Nathan Wagner [Wed, 20 Feb 2019 13:21:56 +0000 (13:21 +0000)]
let newpackage set additional fields

3 years agoinstall zpm directory at install time
Nathan Wagner [Tue, 19 Feb 2019 19:10:00 +0000 (19:10 +0000)]
install zpm directory at install time

3 years agocleanups v0.6.1
Nathan Wagner [Tue, 19 Feb 2019 17:20:51 +0000 (17:20 +0000)]
cleanups

3 years agoexpand verify v0.6.0
Nathan Wagner [Mon, 18 Feb 2019 13:02:01 +0000 (13:02 +0000)]
expand verify

3 years agomerge and update cleanup
Nathan Wagner [Mon, 18 Feb 2019 12:56:30 +0000 (12:56 +0000)]
merge and update cleanup

3 years agocleanup sign tests
Nathan Wagner [Mon, 18 Feb 2019 11:07:39 +0000 (11:07 +0000)]
cleanup sign tests

3 years agouse modified musl provide scripts
Nathan Wagner [Mon, 18 Feb 2019 11:05:20 +0000 (11:05 +0000)]
use modified musl provide scripts

Static linking wasn't always working with the previous setup.  Musl
provides a musl-clang script if compiled with clang.  This is used with
some small modifications.

3 years agomake sign and fetchurl statically linked
Nathan Wagner [Sun, 17 Feb 2019 21:00:47 +0000 (21:00 +0000)]
make sign and fetchurl statically linked

3 years agofix bug with dhe cbc mode
Nathan Wagner [Sun, 17 Feb 2019 20:46:20 +0000 (20:46 +0000)]
fix bug with dhe cbc mode

3 years agoupdate search
Nathan Wagner [Sun, 17 Feb 2019 20:41:30 +0000 (20:41 +0000)]
update search

3 years agoaccept -p for progress bar
Nathan Wagner [Sat, 16 Feb 2019 16:04:14 +0000 (16:04 +0000)]
accept -p for progress bar

3 years agoadd options for fetchurl
Nathan Wagner [Sat, 16 Feb 2019 15:52:11 +0000 (15:52 +0000)]
add options for fetchurl

3 years agoadd option to determine name from url
Nathan Wagner [Sat, 16 Feb 2019 09:27:20 +0000 (09:27 +0000)]
add option to determine name from url

3 years agofix segfault
Nathan Wagner [Sat, 16 Feb 2019 01:47:30 +0000 (01:47 +0000)]
fix segfault

3 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

3 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

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

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

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

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

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

3 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

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

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

3 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.

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

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

3 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

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

3 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

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

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