-
v2.2.1 Release: v2.2.1
## v2.2.1 (2021-06-07) - Bugfix release for ARPA2 Groups - Added default Service Key to `group_iterate()` - Welcome + characters in local-part during `a2id_parse_remote()` - Install `<arpa2/group.h>` - ARPA2 Group database tooling: `a2access add|del|get member ... [identity ...] [marks ...]`
-
v2.2.0 Release: v2.2.0
## v2.2.0 (2021-06-05) - Actor Identity and Group Iteration - Rules can store =g<scene>+<actor> or =g<scene>+<actor>@<xsdomain> attributes - Get an a2act_t Actor Identity as part of access_comm() and access_document() - This functions as a local alias <scene>+<actor>@<xsdomain> for a Remote Identity - Groups see this local alias as <group>+<member>@<xsdomain> but are still similar - Group Iteration yields the reverse mapping, namely a delivery address per group member This completes the plan initiated with v2.0.0, - 2.0.0 ("Identity, Selector, Iterator") - 2.1.0 ("Access Control") - 2.2.0 ("Group, Identity Mapping")
-
v2.1.1
- Bugfix release - Document Access Name parsing corrections - Issue #36, Lingering sockets for binds to non-zero ports - Removed deprecated Reuse support
-
v2.1.0 Release: v2.1.0
## Access Control in release v2.1.0 (2021-03-19) - Access Control added to ARPA2 Common as libarpa2common.so - Policy Rules form a general layer of Rulesets, Rules being simple instructions - Rules make callbacks for ~selector %RIGHTS =xvavalue ^trigger endrule endruleset - Access Control builds layers on top of Policy Rules - Communication Access states whether mary@example.org may talk to john@example.com - Document Access decides whether mary@example.org may access //<volume>/<path>
-
v2.0.2
Including header files and code utilities that were spread around our projects: except.h, com_err.h, snoprintf.[ch], socket.[ch].
-
-
-
-