Commit Graph

2313 Commits

Author SHA1 Message Date
2685aa049d Update __init__.py 2021-02-24 14:36:39 -05:00
b738d57433 Update build.yml 2021-02-19 13:24:16 -05:00
539b870754 Update build.yml 2021-02-19 12:24:21 -05:00
abeb0998ea Update build.yml 2021-02-19 12:14:31 -05:00
82faddd985 fix win python version 2021-02-19 12:13:44 -05:00
b8084c270e Python 3.9.2 2021-02-19 11:59:18 -05:00
22c7da420c Update build.yml
OpenSSL 1.1.1j
2021-02-16 20:44:37 -05:00
45a3c89b0b Add ou <OrgUnitPath> to print browsers (#1324) 2021-02-15 21:58:08 -05:00
8fc9e6d1ee Reissue PR #1315; avoid trap when command <CrOSCommand> missing from issuecommand (#1323) 2021-02-14 15:17:27 -05:00
7f0b286d8e Allow "rotating" to a YubiKey private key 2021-02-14 20:01:14 +00:00
4f664df087 VERSION hack no longer needed in .spec either 2021-02-12 15:33:50 +00:00
dff48e3146 Use newer, less hacky ykman 2021-02-12 15:26:04 +00:00
0fefa19f80 fix the hack 2021-02-11 21:31:42 +00:00
88e07ddbaa avoid warnings about cryptography int_from_bytes 2021-02-11 20:37:15 +00:00
44a3ef0d70 brew not homebrew 2021-02-11 19:39:16 +00:00
5e793f171f Install swig and pyscard for MacOS 2021-02-11 19:32:20 +00:00
e9bc63bee8 tell pyinstaller to manually include ykman/VERSION 2021-02-11 19:17:14 +00:00
5636876e42 another attempt at Windows yubikey prereqs 2021-02-11 19:08:33 +00:00
f2f7f549b0 install swig directly on Win 2021-02-11 18:46:57 +00:00
1fc6e4f781 install yubikey-manager on Windows 2021-02-11 17:49:24 +00:00
d641458fb4 uprev cache to force rebuilds 2021-02-11 17:26:16 +00:00
517d44fa3c fix package name: 2021-02-11 17:22:41 +00:00
80ee0bf9a8 install ykman prereqs 2021-02-11 17:19:23 +00:00
0934b70414 add required Linux packages to install yubikey-manager 2021-02-11 16:49:00 +00:00
f74168e2c7 Support for YubiKey private key storage 2021-02-11 16:38:19 +00:00
bf4a6e6cde Fix bug in print courses ownerId is not converted to ownerEmail (#1316) 2021-02-07 14:38:51 -05:00
0e09675779 fix "gam print browsertokens" with no arguments 2021-02-03 20:21:25 -05:00
40e92ca3d2 stop building on Big Sur for now v5.33 2021-02-03 19:57:30 -05:00
e776919bfd GAM 5.33 2021-02-03 19:55:22 -05:00
84bfeffe46 handle usernames only when GC_DOMAIN not set 2021-02-03 19:42:26 -05:00
1360abbecb say whether GH requests are auth or unauth 2021-02-03 16:32:50 -05:00
2a13accfe4 Use GHCLIENT env variable if avail 2021-02-03 16:16:03 -05:00
e26dac3993 Windows support for gam-install.sh 2021-02-03 15:16:07 -05:00
1b7a43e82b avoid building cd for user commands v5.32 2021-02-03 13:32:44 -05:00
141aca9e25 Handle issue #1277 (#1312) 2021-01-28 12:10:56 -05:00
4f99eb6f07 disable contact delegation test until we regen oauth2.txt for test accounts 2021-01-19 08:22:59 -05:00
81075bb000 GAM 5.32, test contact delegation 2021-01-19 08:14:26 -05:00
33057faaab include contact delegation discovery in pyinstaller exe 2021-01-19 07:53:09 -05:00
28b831c6a2 Fix bug in calendar delete ACL, code assumed a role was included (#1308)
* Fix bug in calendar delete ACL, code assumed a role was included

Update documentation

* Add support for Chrome Browser Enrollment Tokens

create browsertoken always returns  `ERROR: 400: Invalid Input - invalid`
Maybe you can figure out what's going on
2021-01-18 17:03:58 -05:00
ef4d3d2659 Update build.yml 2021-01-13 11:37:53 -05:00
09c0c18fce Add GAM_CSV_ROW_DROP_FILTER (#1304)
* Add GAM_CSV_ROW_DROP_FILTER

Allow regex column names in GAM_CSV_ROW_FILTER and GAM_CSV_ROW_DROP_FILTER.
```
# Get users with managers
$ export GAM_CSV_ROW_FILTER="relations.*.type:regex:manager"
$ gam print users query "orgUnitPath='/Test'" relations
Getting all Users in G Suite account that match query (orgUnitPath='/Test') (may take some time on a large account)...
Got 17 Users: dick@domain.com - tom@domain.com
primaryEmail,relations,relations.0.value,relations.0.type,relations.1.value,relations.1.type
testuser1@domain.com,,admin@rdschool.net,manager,,
testuser2@domain.com,,testuser1@domain.com,manager,,

# Get users without managers
$ export GAM_CSV_ROW_DROP_FILTER="relations.*.type:regex:manager"
$ gam print users query "orgUnitPath='/Test'" relations
Getting all Users in G Suite account that match query (orgUnitPath='/Test') (may take some time on a large account)...
Got 17 Users: dick@domain.com - tom@domain.com
primaryEmail,relations,relations.0.value,relations.0.type,relations.1.value,relations.1.type
dick@domain.com,,,,,
harry@domain.com,,,,,
testadmin@domain.com,,,,,
...

* Update var.py to 5.31
2021-01-13 11:37:17 -05:00
ff80150216 Update build.yml 2021-01-07 12:25:23 -05:00
a8203baa50 another attempt at arm64 MacOS support 2021-01-06 09:20:10 -05:00
aa33dc83d4 Use universal2 Python on Big Sur v5.31 2021-01-03 19:10:55 -05:00
4155e2bb64 Update build.yml 2021-01-03 17:44:17 -05:00
9660cafa99 allow OpenSSL 1.1.1g since python.org Python uses 2021-01-03 13:21:19 -05:00
c55b9cfe96 new cache to force rebuilds 2021-01-03 13:16:45 -05:00
78ea96767e Update build.yml 2021-01-03 13:13:50 -05:00
d11d7a8ffc Universal2 build for Native Apple M1 CPU support 2021-01-03 13:10:12 -05:00
bec789d2fb GAM 5.31 2021-01-03 12:52:01 -05:00