Jay Lee
dff48e3146
Use newer, less hacky ykman
2021-02-12 15:26:04 +00:00
Jay Lee
0fefa19f80
fix the hack
2021-02-11 21:31:42 +00:00
Jay Lee
88e07ddbaa
avoid warnings about cryptography int_from_bytes
2021-02-11 20:37:15 +00:00
Jay Lee
44a3ef0d70
brew not homebrew
2021-02-11 19:39:16 +00:00
Jay Lee
5e793f171f
Install swig and pyscard for MacOS
2021-02-11 19:32:20 +00:00
Jay Lee
e9bc63bee8
tell pyinstaller to manually include ykman/VERSION
2021-02-11 19:17:14 +00:00
Jay Lee
5636876e42
another attempt at Windows yubikey prereqs
2021-02-11 19:08:33 +00:00
Jay Lee
f2f7f549b0
install swig directly on Win
2021-02-11 18:46:57 +00:00
Jay Lee
1fc6e4f781
install yubikey-manager on Windows
2021-02-11 17:49:24 +00:00
Jay Lee
d641458fb4
uprev cache to force rebuilds
2021-02-11 17:26:16 +00:00
Jay Lee
517d44fa3c
fix package name:
2021-02-11 17:22:41 +00:00
Jay Lee
80ee0bf9a8
install ykman prereqs
2021-02-11 17:19:23 +00:00
Jay Lee
0934b70414
add required Linux packages to install yubikey-manager
2021-02-11 16:49:00 +00:00
Jay Lee
f74168e2c7
Support for YubiKey private key storage
2021-02-11 16:38:19 +00:00
Ross Scroggs
bf4a6e6cde
Fix bug in print courses ownerId is not converted to ownerEmail ( #1316 )
2021-02-07 14:38:51 -05:00
Jay Lee
0e09675779
fix "gam print browsertokens" with no arguments
2021-02-03 20:21:25 -05:00
Jay Lee
40e92ca3d2
stop building on Big Sur for now
v5.33
2021-02-03 19:57:30 -05:00
Jay Lee
e776919bfd
GAM 5.33
2021-02-03 19:55:22 -05:00
Jay Lee
84bfeffe46
handle usernames only when GC_DOMAIN not set
2021-02-03 19:42:26 -05:00
Jay Lee
1360abbecb
say whether GH requests are auth or unauth
2021-02-03 16:32:50 -05:00
Jay Lee
2a13accfe4
Use GHCLIENT env variable if avail
2021-02-03 16:16:03 -05:00
Jay Lee
e26dac3993
Windows support for gam-install.sh
2021-02-03 15:16:07 -05:00
Jay Lee
1b7a43e82b
avoid building cd for user commands
v5.32
2021-02-03 13:32:44 -05:00
Ross Scroggs
141aca9e25
Handle issue #1277 ( #1312 )
2021-01-28 12:10:56 -05:00
Jay Lee
4f99eb6f07
disable contact delegation test until we regen oauth2.txt for test accounts
2021-01-19 08:22:59 -05:00
Jay Lee
81075bb000
GAM 5.32, test contact delegation
2021-01-19 08:14:26 -05:00
Jay Lee
33057faaab
include contact delegation discovery in pyinstaller exe
2021-01-19 07:53:09 -05:00
Ross Scroggs
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
Jay Lee
ef4d3d2659
Update build.yml
2021-01-13 11:37:53 -05:00
Ross Scroggs
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
Jay Lee
ff80150216
Update build.yml
2021-01-07 12:25:23 -05:00
Jay Lee
a8203baa50
another attempt at arm64 MacOS support
2021-01-06 09:20:10 -05:00
Jay Lee
aa33dc83d4
Use universal2 Python on Big Sur
v5.31
2021-01-03 19:10:55 -05:00
Jay Lee
4155e2bb64
Update build.yml
2021-01-03 17:44:17 -05:00
Jay Lee
9660cafa99
allow OpenSSL 1.1.1g since python.org Python uses
2021-01-03 13:21:19 -05:00
Jay Lee
c55b9cfe96
new cache to force rebuilds
2021-01-03 13:16:45 -05:00
Jay Lee
78ea96767e
Update build.yml
2021-01-03 13:13:50 -05:00
Jay Lee
d11d7a8ffc
Universal2 build for Native Apple M1 CPU support
2021-01-03 13:10:12 -05:00
Jay Lee
bec789d2fb
GAM 5.31
2021-01-03 12:52:01 -05:00
Ross Scroggs
0cda3fca31
More expireTime updates ( #1299 )
2020-12-31 11:38:14 -05:00
Jay Lee
4f8980184f
Update build.yml
2020-12-31 11:35:33 -05:00
Tim Gates
ffa096d988
docs: fix simple typo, sysyem -> system ( #1300 )
...
There is a small typo in src/gam/controlflow.py.
Should read `system` rather than `sysyem`.
2020-12-27 20:33:11 -05:00
Ross Scroggs
6e1b1ed9d5
expireTime can now be updated ( #1298 )
2020-12-21 20:42:06 -05:00
Ross Scroggs
48526b815e
Update GamCommands.txt ( #1297 )
2020-12-17 07:53:03 -05:00
Jay Lee
1ded893e7b
Update build.yml
2020-12-16 20:41:35 -05:00
Jay Lee
c61bd01c0f
Update build.yml
2020-12-16 20:38:49 -05:00
Jay Lee
f0adcc90c7
Update build.yml
2020-12-16 20:30:37 -05:00
Jay Lee
2abb13bb4c
Update build.yml
2020-12-16 15:35:30 -05:00
Ross Scroggs
8f69c4c820
Make contact delegation consistent with email delegation ( #1296 )
...
Add auth to discovery document
uid allowed in create/delete as input is converted to primaryemail
2020-12-15 15:22:23 -05:00
Jay Lee
5652c52d96
Update build.yml
2020-12-14 21:55:55 -05:00