Sebastiano Tocci
5d96412181
replaced skip_serializing_if
with skip_serializing_none
( #1932 )
...
* replaced `skip_serializing_if` with `skip_serializing_none`
2023-08-03 08:51:30 +10:00
Sebastiano Tocci
d50373e64b
fixed serialization of oauth2 token scope ( #1930 )
2023-08-02 09:50:57 +10:00
Sebastiano Tocci
de45732322
added compression layer for the pkg route ( #1928 )
2023-08-02 08:10:46 +10:00
Firstyear
bf3e16cbd3
Resolve issue with publishing ( #1925 )
...
* Resolve issue with publishing
* Fix version
2023-08-01 17:25:32 +10:00
Firstyear
0fe5ff0f87
Set dev version ( #1924 )
2023-08-01 15:23:07 +10:00
Firstyear
689c7c74f6
Release 1.1.0-beta.13 ( #1922 )
2023-08-01 15:12:35 +10:00
Firstyear
cccc20ea42
20230731 release ( #1921 )
...
* Cleanup how we check for last git commit to avoid an insecure dep
* Resolve unmaintained or old deps
* Fix ci
2023-07-31 22:27:21 +10:00
Firstyear
62ce42f8c1
Improve default shells for distros ( #1920 )
2023-07-31 14:58:27 +10:00
Firstyear
d731b20a9d
20230728 techdebt paydown ( #1909 )
2023-07-31 12:20:52 +10:00
James Hodgkinson
ea4d755d7b
chasing weirdness ( #1910 )
...
* security headers, fixing error on empty username, handling login without SPN better
* making deno happy
* cleaning up windows build
2023-07-31 10:49:59 +10:00
Firstyear
99b761c966
20230727 unix int modularity ( #1907 )
2023-07-28 10:48:56 +10:00
Firstyear
8f282e3a30
68 20230720 replication improvements ( #1905 )
2023-07-27 12:30:22 +10:00
Firstyear
54544075c1
Improve service file for host installs ( #1901 )
2023-07-25 12:23:47 +10:00
Firstyear
e17dcc0ddb
1788 admin unix socket ( #1880 )
2023-07-24 10:05:10 +10:00
dependabot[bot]
2a65bc11a3
chore(deps): bump axum-macros from 0.3.7 to 0.3.8 ( #1892 )
...
Bumps [axum-macros](https://github.com/tokio-rs/axum ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-macros-v0.3.7...axum-macros-v0.3.8 )
---
updated-dependencies:
- dependency-name: axum-macros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 21:30:20 +00:00
dependabot[bot]
f76edfc995
chore(deps): bump tower-http from 0.4.1 to 0.4.3 ( #1888 )
...
Bumps [tower-http](https://github.com/tower-rs/tower-http ) from 0.4.1 to 0.4.3.
- [Release notes](https://github.com/tower-rs/tower-http/releases )
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.4.1...tower-http-0.4.3 )
---
updated-dependencies:
- dependency-name: tower-http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 21:02:56 +00:00
Sebastiano Tocci
fa78c4bbb4
added hsts header middleware ( #1882 )
...
* added hsts header middleware
* Update header to use the strongly typed version
2023-07-22 13:16:10 -07:00
Firstyear
79ff5e9775
1785 allow sync attr yielding via partial write admin ( #1879 )
2023-07-19 11:42:53 +10:00
Firstyear
4f3f7e2708
Revert to opensuse based radius container. ( #1878 )
2023-07-19 11:41:57 +10:00
Sebastiano Tocci
e5748fdebb
Unix gid duplicate fix ( #1876 )
...
* added gid removal only when the gid is actually set and updated tests
---------
Signed-off-by: Sebastiano Tocci <seba.tocci@gmail.com>
2023-07-19 09:44:51 +10:00
Firstyear
60a1cdf9d8
Sync account import improvements ( #1873 )
2023-07-18 08:49:22 +10:00
James Hodgkinson
5cd62eb974
Upgraded clap, removing atty as a dependency ( #1849 )
...
* upgraded clap, removing atty as a dependency
* changing the PR template so when you add a list up the top it doesn't break the bottom
2023-07-13 12:19:28 +10:00
Firstyear
c260f1244d
Ensure we dont use std hashmaps ( #1848 )
...
* Ensure we dont use std hashmaps
* coalescing the clippy config files
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-07-13 06:51:40 +10:00
Firstyear
07580cf57a
Improve selinux in tasks daemon ( #1847 )
2023-07-11 15:39:28 +10:00
James Hodgkinson
749522418c
headless webdriver testing, starting on brotli feature ( #1844 )
...
* headless chromedriver testing
* updating build scripts
2023-07-10 16:49:09 +10:00
dependabot[bot]
9562accde0
chore(deps): bump is-terminal from 0.4.8 to 0.4.9 ( #1837 )
...
Bumps [is-terminal](https://github.com/sunfishcode/is-terminal ) from 0.4.8 to 0.4.9.
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9 )
---
updated-dependencies:
- dependency-name: is-terminal
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-09 21:41:11 +00:00
Yuri Iozzelli
e2d7b53367
Allow Authorization header in CORS preflight response ( #1831 )
...
This is needed for public clients running as SPAs (like OCIS).
2023-07-10 06:53:02 +10:00
Firstyear
a818cebc85
Add preflight headers ( #1829 )
2023-07-09 12:06:40 +10:00
Firstyear
0e53476a76
Persist nonce through refresh to support client ( #1826 )
2023-07-08 20:30:30 +10:00
Firstyear
72bca853f7
Cleanup spa handling ( #1825 )
2023-07-08 16:37:15 +10:00
Firstyear
8e1e533f40
1792 public oauth clients ( #1821 )
2023-07-07 18:53:31 +10:00
Firstyear
d1f51f0a84
1812 1813 post axum cleanup ( #1817 )
2023-07-06 19:34:53 +10:00
James Hodgkinson
cc35654388
Converting from tide to axum ( #1797 )
...
* Starting to chase down testing
* commenting out unused/inactive endpoints, adding more tests
* clippyism
* making clippy happy v2
* testing when things are not right
* moar checkpoint
* splitting up testkit things a bit
* moving https -> tide
* mad lad be crabbin
* spawning like a frog
* something something different spawning
* woot it works ish
* more server things
* adding version header to requests
* adding kopid_middleware
* well that was supposed to be an hour... four later
* more nonsense
* carrying on with the conversion
* first pass through the conversion is DONE!
* less pub more better
* session storage works better, fixed some paths
* axum-csp version thing
* try a typedheader
* better openssl config things
* updating lockfile
* http2
* actually sending JSON when we say we will!
* just about to do something dumb
* flargl
* more yak shaving
* So many clippy-isms, fixing up a query handler bleep bloop
* So many clippy-isms, fixing up a query handler bleep bloop
* fmt
* all tests pass including basic web logins and nav
* so much clippyism
* stripping out old comments
* fmt
* commenty things
* stripping out tide
* updates
* de-tiding things
* fmt
* adding optional header matching ,thanks @cuberoot74088
* oauth2 stuff to match #1807 but in axum
* CLIPPY IS FINALLY SATED
* moving scim from /v1/scim to /scim
* one day clippy will make sense
* cleanups
* removing sketching middleware
* cleanup, strip a broken test endpoint (routemap), more clippy
* docs fmt
* pulling axum-csp from the wrong cargo.toml
* docs fmt
* fmt fixes
2023-07-05 22:26:39 +10:00
Firstyear
17fa61ceeb
Add client UX for redirecting to an external portal for synced accounts ( #1791 )
2023-07-05 09:13:06 +10:00
Firstyear
9d462b4b00
Add cors policy ( #1807 )
2023-07-04 19:20:31 +10:00
Firstyear
83e4d3a85e
Improve durability of migrations ( #1804 )
2023-07-03 12:20:11 +10:00
James Hodgkinson
cd7f1781ad
clippy-izing an unsafe in pam ( #1795 )
2023-07-03 11:13:45 +10:00
James Hodgkinson
3e4c8f6241
Fixing the kanidmd healthcheck ( #1789 )
...
* fixing the health check
* fixing pages while I am here
* flipping options like I flip burgers
* using the config-supplied cert
2023-06-28 19:41:24 +10:00
Sebastiano Tocci
9a3c12a79d
Name change history ( #1727 )
2023-06-28 18:34:44 +10:00
James Hodgkinson
cc1cc691f3
Started chasing noise, found some code to delete... ( #1768 )
...
logging changes:
* Offering auth mechanisms -> debug
* 404's aren't really warnings
* double tombstone message, one goes to debug
other changes:
* CSP changes to allow the bootstrap images to load
* more testing javascriptfile things, I R
* it's nice to know where things are
* putting non-rust web things in static/ instead of src/
* RequestCredentials::SameOrigin is the default, also adding a utility function to save dupe code. Wow this saved... kilobytes.
* removing commented code, fixing up codespell config
* clippyisms
* wtf, gha
* dee-gloo-ing some things
* adding some ubuntu build test things
* sigh rustwasm/wasm-pack/issues/1138
* more do_request things
* packaging things
* hilarious dev env setup script
* updated script works, all the UI works, including the experimental UI for naughty crabs
* deb package fixes
* fixed some notes
* setup experimental UI tweaks
2023-06-27 11:38:22 +10:00
Firstyear
a20dd3b113
Remove r2d2 - sad beep noises ( #1766 )
2023-06-24 16:15:31 +10:00
James Hodgkinson
f25bd5bb65
Kanidmd is a bit noisy ( #1765 )
...
* the log_level config option works in kanidmd now
* anon event -> debug
* some more debuggy things
* removing some dupe events for the same thing
2023-06-24 15:56:01 +10:00
Firstyear
d5670d0add
Ux improvements - Allow enrolling other devices ( #1764 )
2023-06-24 12:24:13 +10:00
Firstyear
f3080df628
Implement tpm binding of cached password hashes ( #1754 )
2023-06-21 20:33:01 +10:00
Firstyear
4725d625af
Remove scripts that are no longer required ( #1759 )
2023-06-21 15:52:19 +10:00
James Hodgkinson
41d8fece68
OAuth2 secret JSON ( #1758 )
...
* clippyisms
* adding JSON support for oauth2 show-basic-token, slight refactor on OutputMode
2023-06-21 13:53:22 +10:00
Firstyear
8d2565773e
Resolve codespell issues ( #1753 )
2023-06-20 13:19:21 +10:00
Firstyear
8b331325ae
Add tls generator to main kanidmd ( #1743 )
2023-06-19 20:51:44 +10:00
Firstyear
6513fae5e2
1737 1739 sync - map uidnumbers mail ( #1741 )
2023-06-16 19:15:36 +10:00
Firstyear
c65be8174a
Add support for argon2id ( #1736 )
2023-06-16 13:26:05 +10:00