67e2fc54c2
Rewire onto the shared @simpleworkjs/oidc-client, /directory-schema, /ldap, and
/app-stack packages (deleting the byte-identical local forks). utils/access.js
now fetches reachable hosts through the shared directory client, which
validates the {results} envelope and treats envelope drift as a failed group
rather than silently returning []. models/user_ldap.js is a thin wrapper over
createLdapClient (loose TLS default preserved). build_info moves to utils/ with
the shared {buildVersion,buildHash,buildYear} shape. Align ldapts ^8.1.8 and
redis ^6.1.0. Lockfile regenerated from the registry (no file:/link:).
Co-Authored-By: Claude <noreply@anthropic.com>
25 lines
1001 B
Plaintext
25 lines
1001 B
Plaintext
</div>
|
|
|
|
<footer class="py-2 bg-dark text-light mt-4">
|
|
<div class="container-fluid d-flex flex-wrap justify-content-between align-items-center small gap-2">
|
|
<span class="d-flex align-items-center gap-2">
|
|
<a href="https://theta42.com" target="_blank">
|
|
<img width="64" src="/static/img/theta42.svg"/>
|
|
</a>
|
|
© <%- buildYear %> theta42 ·
|
|
<a href="https://github.com/theta42/jump-host/blob/master/LICENSE" target="_blank" class="text-light">MIT License</a>
|
|
</span>
|
|
<span class="d-flex align-items-center gap-3">
|
|
<a href="https://theta42.github.io/jump-host/" target="_blank" class="text-light text-decoration-none">
|
|
<i class="fa-solid fa-book"></i> Docs
|
|
</a>
|
|
<a href="https://github.com/theta42/jump-host" target="_blank" class="text-light text-decoration-none">
|
|
<i class="fa-brands fa-github"></i> GitHub
|
|
</a>
|
|
</span>
|
|
<span>v<%- buildVersion %> (<%- buildHash %>)</span>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|