annotate Cargo.toml @ 104:a2676475e86b default tip

Create the very start of a test suite. - Creates a new testharness package - Sets up the outlines of a test suite that will execute there - A basic container where maybe those tests can execute
author Paul Fisher <paul@pfish.zone>
date Wed, 25 Jun 2025 16:56:56 -0400
parents 8840fa6534f6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
104
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
1 [workspace]
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
2 members = ["testharness"]
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
3 resolver = "3"
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
4
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
5 [workspace.package]
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
6 version = "0.0.8-alpha0"
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
7 authors = ["Paul Fisher <paul@pfish.zone>"]
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
8 repository = "https://hg.pfish.zone/crates/nonstick/"
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
9 edition = "2021"
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
10
15
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
11 [package]
45
ce47901aab7a Rename to “nonstick”, move to root, update docs and license.
Paul Fisher <paul@pfish.zone>
parents: 37
diff changeset
12 name = "nonstick"
15
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
13 description = "PAM bindings for Rust"
104
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
14 version.workspace = true
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
15 authors.workspace = true
45
ce47901aab7a Rename to “nonstick”, move to root, update docs and license.
Paul Fisher <paul@pfish.zone>
parents: 37
diff changeset
16 readme = "README.md"
15
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
17 keywords = ["pam", "ffi", "linux", "authentication"]
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
18 license = "MIT"
104
a2676475e86b Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents: 99
diff changeset
19 edition.workspace = true
15
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
20
74
c7c596e6388f Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents: 70
diff changeset
21 [features]
77
351bdc13005e Update the libpam module to work with the new structure.
Paul Fisher <paul@pfish.zone>
parents: 74
diff changeset
22 default = ["link"]
74
c7c596e6388f Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents: 70
diff changeset
23 # Enable this to actually link against your system's PAM library.
99
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
24 #
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
25 # This will fail if you have extensions enabled that are not compatible
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
26 # with your system's PAM.
74
c7c596e6388f Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents: 70
diff changeset
27 link = []
80
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
28 # Enable this to get access to Linux-PAM extensions.
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
29 linux-pam-extensions = []
99
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
30 # Enable this to get access to OpenPAM extensions.
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
31 openpam-extensions = []
74
c7c596e6388f Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents: 70
diff changeset
32
15
27730595f1ea Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff changeset
33 [dependencies]
56
daa2cde64601 Big big refactor. Probably should have been multiple changes.
Paul Fisher <paul@pfish.zone>
parents: 55
diff changeset
34 bitflags = "2.9.0"
34
ec70822cbdef Overhaul
Andy Caldwell <andrew.caldwell@metaswitch.com>
parents: 16
diff changeset
35 libc = "0.2.97"
80
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
36 num_enum = "0.7.3"
99
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
37
8840fa6534f6 Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents: 93
diff changeset
38 [dev-dependencies]
92
5ddbcada30f2 Add the ability to log against a PAM handle.
Paul Fisher <paul@pfish.zone>
parents: 88
diff changeset
39 regex = "1.11.1"
80
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
40
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
41 [build-dependencies]
5aa1a010f1e8 Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents: 77
diff changeset
42 bindgen = "0.72.0"