summaryrefslogtreecommitdiffstats
path: root/NEWS
blob: a6d673f940f9781fd3aa92ef40cc97656c8f437d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
ProteanOS Archive Manager version 2.1.0+dev
-------------------------------------------

Released: ????-??-??

Changes in this release:

  * A failure to sign empty feed index files has been fixed.

ProteanOS Archive Manager version 2.1.0
---------------------------------------

Released: 2020-06-28

Changes in this release:

  * Feed indices are no longer removed when feeds become empty.
  * A new "add-feed" command has been added to create package feeds.

ProteanOS Archive Manager version 2.0.1
---------------------------------------

Released: 2019-04-27

Bug fixes:

  * The "examples/conf.default" file is now distributed in release
    archives, after being missing from version 2.0.0.
  * "Manifest" files now list all architectures, platforms, and sections
    in each suite, not just those newly generated.
  * The "remove" command synopsis in the pro-archman(1) manual page has
    been fixed.

ProteanOS Archive Manager version 2.0.0
---------------------------------------

Released: 2019-04-14

This version of pro-archman has been in development since 2017-07-22.

Dependencies:

  * pro-archman now requires OpenWrt's usign utility, which generates
    ed25519 keys and signatures compatible with OpenBSD's signify
    utility.  An embedded copy of usign is included, or a system copy
    can be used instead.

New features:

  * "Packages" index files are now signed with a usign key if a new
    "conf_key" configuration variable is set.
  * A new "sign" command has been added to force re-signing of all
    "Packages" index files, for example to transition to a new key.

Build system:

  * The old and hard-to-maintain custom build system has been replaced
    with one generated with GNU Autoconf and Automake.
    - Out-of-tree builds are now supported.
  * The build system now links all shell objects into the pro-archman
    executable instead of distributing shell modules that are linked
    into pro-archman at run time.
  * Git commit information is now shown in "pro-archman version" output
    and manual pages if built from a Git repository.
  * Executing pro-archman in-place from the build directory without
    installation no longer requires the `ARCHMAN_LIBDIR` and
    `ARCHMAN_LOCALEDIR` environment variables to be set.
  * A test suite has been added to automatically verify pro-archman's
    functionality.

ProteanOS Archive Manager version 1.4.0
---------------------------------------

Released: 2015-05-25

Changes in this release:

  * A new "Manifests" file is generated to list architectures,
    platforms, and sections in a suite.
  * The "include" command no longer prints a list of included files.
    This was a minor bug introduced in version 1.1.0.
  * "Packages" index files are now compressed with gzip if a new
    "conf_gzip" configuration variable (default: true) is set.

ProteanOS Archive Manager version 1.3.1
---------------------------------------

Released: 2014-05-02

Changes in this release:

  * pro-archman now properly exits when an error occurs in a subshell.
  * The "include" and "process-incoming" commands now print a warning
    and skip the changes file when no package files are found.

ProteanOS Archive Manager version 1.3.0
---------------------------------------

Released: 2014-05-01

Changes in this release:

  * A new "conf_verbose" configuration variable and "-v" option have
    been added to control the verbosity of informational output.
  * Garbage collection now works.
  * The "process-incoming" command no longer prints odd warnings when
    including new source versions of packages.

ProteanOS Archive Manager version 1.2.0
---------------------------------------

Released: 2014-03-07

Changes in this release:

  * A new "SHA256sum" field is now written to "Packages" index files.

ProteanOS Archive Manager version 1.1.0
---------------------------------------

Released: 2013-10-13

Changes in this release:

  * The "process-incoming" command now removes processed files.
  * All output is now sent to stderr.  (Previously, only some of it
    was.)
  * An example archive "conf" file is now provided in the source tree.
  * A new "version" command and "-V" option have been added.
  * Options are now documented in the help output and manual page.
  * Database locking is no longer attempted when only the "help" command
    is run.

ProteanOS Archive Manager version 1.0.0
---------------------------------------

Released: 2013-09-10

This is the initial release of the ProteanOS Archive Manager, in
development since at least 2013-07-10.

Copyright Information
---------------------

Copyright (C) 2013-2015, 2017, 2019  Patrick McDermott

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without any warranty.