Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gp-saml-gui #103168

Closed
wants to merge 1,683 commits into from
Closed

gp-saml-gui #103168

wants to merge 1,683 commits into from

Conversation

jamal
Copy link

@jamal jamal commented Nov 8, 2020

Motivation for this change

gp-saml-gui is a wrapper to help authenticate to GlobalProtect VPN which uses SAML for authentication, and thus, requires a web browser. This is used in conjuction with OpenConnect VPN by extracting the authentication ticket and passing it to openconnect.

Resolves #103167

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

rnhmjoj and others added 30 commits October 25, 2020 15:23
(cherry picked from commit 9ae47f9)
KeePassXC has a new release. [Changelog](https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.2)

(cherry picked from commit bc5cf00)
(cherry picked from commit d2a28d3)
This serves no purpose without flatpak NixOS#99648 (comment)

(cherry picked from commit b1587f9)
This adds basically an indirection to systemPackages
to automatically install an interface for flatpak for their respective
environments. e.g if I enable pantheon and flatpak you'll get appcenter,
and on gnome you'll see gnome-software.

NixOS#99648 (comment)
(cherry picked from commit d89dedd)
Rather messy and only needed for the installation cd, so it's
an internal option.

(cherry picked from commit 9cee777)
[20.09] GNOME polishing from Q.A findings
(cherry picked from commit d8b38de)
Fix an error in the validation code when the public key is in a
nonstandard location. The check command fails and the key is
incorrectly assumed to be expiring.

(cherry picked from commit 9e04bba)
The code in that fork was been integrated into cjs master linuxmint/cjs#84

(cherry picked from commit feac386)
…esspal

[20.09] pythonPackages.myfitnesspal: fix build
This reverts commit 5100e4f.

Fixes NixOS#100293
Though it's only a workaround for now.
See elementary/switchboard-plug-pantheon-shell#246 (comment)
We trigger the broken scenario where we have two subdirectories. Reverting
that commit undoes this.

(cherry picked from commit ace69f7)
* format

Co-authored-by: WORLDofPEACE <worldofpeace@protonmail.ch>
(cherry picked from commit 1d45990)
(cherry picked from commit c851af8)
@jamal
Copy link
Author

jamal commented Nov 8, 2020

Forgot I used nixos-20.09 to base this change locally. I’ll close this for now and reopen when I have time to rebase this to master. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Package for gp-saml-gui