Mercurial > crates > nonstick
annotate Cargo.toml @ 110:2346fd501b7a
Add tests for constants and do other macro niceties.
- Adds tests for all the constants. Pretty sweet.
- Moves documentation for cfg-pam-impl macro to `libpam-sys`.
- Renames `Illumos` to `Sun`.
- other stuff
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sun, 29 Jun 2025 02:15:46 -0400 |
parents | e97534be35e3 |
children |
rev | line source |
---|---|
104
a2676475e86b
Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents:
99
diff
changeset
|
1 [workspace] |
110
2346fd501b7a
Add tests for constants and do other macro niceties.
Paul Fisher <paul@pfish.zone>
parents:
108
diff
changeset
|
2 members = ["libpam-sys", "libpam-sys/libpam-sys-impls", "libpam-sys/libpam-sys-test", "testharness"] |
105 | 3 resolver = "2" |
104
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" |
105 | 10 rust-version = "1.75.0" |
104
a2676475e86b
Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents:
99
diff
changeset
|
11 |
15
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
12 [package] |
45
ce47901aab7a
Rename to “nonstick”, move to root, update docs and license.
Paul Fisher <paul@pfish.zone>
parents:
37
diff
changeset
|
13 name = "nonstick" |
15
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
14 description = "PAM bindings for Rust" |
45
ce47901aab7a
Rename to “nonstick”, move to root, update docs and license.
Paul Fisher <paul@pfish.zone>
parents:
37
diff
changeset
|
15 readme = "README.md" |
15
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
16 keywords = ["pam", "ffi", "linux", "authentication"] |
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
17 license = "MIT" |
105 | 18 version.workspace = true |
19 authors.workspace = true | |
104
a2676475e86b
Create the very start of a test suite.
Paul Fisher <paul@pfish.zone>
parents:
99
diff
changeset
|
20 edition.workspace = true |
105 | 21 rust-version.workspace = true |
15
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
22 |
74
c7c596e6388f
Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents:
70
diff
changeset
|
23 [features] |
77
351bdc13005e
Update the libpam module to work with the new structure.
Paul Fisher <paul@pfish.zone>
parents:
74
diff
changeset
|
24 default = ["link"] |
105 | 25 |
74
c7c596e6388f
Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents:
70
diff
changeset
|
26 # 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
|
27 # |
8840fa6534f6
Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents:
93
diff
changeset
|
28 # 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
|
29 # 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
|
30 link = [] |
105 | 31 |
108
e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
Paul Fisher <paul@pfish.zone>
parents:
106
diff
changeset
|
32 basic-ext = [] |
e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
Paul Fisher <paul@pfish.zone>
parents:
106
diff
changeset
|
33 illumos-ext = [] |
e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
Paul Fisher <paul@pfish.zone>
parents:
106
diff
changeset
|
34 linux-pam-ext = [] |
e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
Paul Fisher <paul@pfish.zone>
parents:
106
diff
changeset
|
35 openpam-ext = [] |
74
c7c596e6388f
Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
Paul Fisher <paul@pfish.zone>
parents:
70
diff
changeset
|
36 |
105 | 37 # This feature exists only for testing. |
38 test-install = [] | |
39 | |
15
27730595f1ea
Adding pam-http module
Anthony Nowell <anthony@algorithmia.com>
parents:
diff
changeset
|
40 [dependencies] |
56
daa2cde64601
Big big refactor. Probably should have been multiple changes.
Paul Fisher <paul@pfish.zone>
parents:
55
diff
changeset
|
41 bitflags = "2.9.0" |
34 | 42 libc = "0.2.97" |
105 | 43 memoffset = "0.9.1" |
80
5aa1a010f1e8
Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents:
77
diff
changeset
|
44 num_enum = "0.7.3" |
108
e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
Paul Fisher <paul@pfish.zone>
parents:
106
diff
changeset
|
45 libpam-sys = { path = "libpam-sys" } |
99
8840fa6534f6
Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents:
93
diff
changeset
|
46 |
8840fa6534f6
Streamline dependencies and rename to openpam-extensions.
Paul Fisher <paul@pfish.zone>
parents:
93
diff
changeset
|
47 [dev-dependencies] |
92
5ddbcada30f2
Add the ability to log against a PAM handle.
Paul Fisher <paul@pfish.zone>
parents:
88
diff
changeset
|
48 regex = "1.11.1" |
80
5aa1a010f1e8
Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents:
77
diff
changeset
|
49 |
5aa1a010f1e8
Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents:
77
diff
changeset
|
50 [build-dependencies] |
5aa1a010f1e8
Start using PAM headers; improve owned/borrowed distinction.
Paul Fisher <paul@pfish.zone>
parents:
77
diff
changeset
|
51 bindgen = "0.72.0" |