Ross Scroggs
5f48b1e16f
httplib2 throws RuntimeError when OpenSSL is below 1.1 ( #948 )
v4.86
2019-06-07 19:15:31 -04:00
Jay Lee
aea92be8d3
Update .travis.yml
2019-06-07 17:15:16 -04:00
Jay Lee
b4c5d6c626
merge changes
2019-06-07 16:30:51 -04:00
Jay Lee
0e2845082b
include headers on version request
2019-06-07 16:29:28 -04:00
Ross Scroggs
705a40d035
Handle unknown server in gam version extended location ( #947 )
...
Line 847 drops a training space
2019-06-07 16:11:34 -04:00
Jay Lee
f85a072708
downgrade patchelf to compile on precise
2019-06-07 15:34:01 -04:00
Jay Lee
e990387660
fix precise patchelf compile
2019-06-07 15:21:11 -04:00
Jay Lee
feb76f504c
build musl and patchelf
2019-06-07 14:21:52 -04:00
Jay Lee
6a33173a49
Use precise for legacy build
2019-06-07 13:58:16 -04:00
Jay Lee
5e8e9765fa
use
2019-06-07 12:09:20 -04:00
Jay Lee
2a6cdb9b14
fix rule
2019-06-07 11:33:52 -04:00
Jay Lee
642c0fa216
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-06-07 11:28:36 -04:00
Jay Lee
9d5e79725c
generalize TLS test
2019-06-07 11:28:16 -04:00
Ross Scroggs
db301d2635
Fix case where event has no parameters ( #946 )
2019-06-07 10:08:49 -04:00
Jay Lee
d7283d17e2
AUE updates
2019-06-07 09:44:54 -04:00
Ross Scroggs
bd7b58ad43
Pylint cleanup ( #944 )
...
* Pylint cleanup
* Handle Boolean values in activity cleanup
2019-06-07 05:28:10 -04:00
Jay Lee
27c0e5f8a6
use httplib2 TLS min/max feature, standardize http obj creation
2019-06-06 16:40:23 -04:00
Jay Lee
7a439a3e07
GAM 4.86
2019-06-06 13:23:50 -04:00
Jay Lee
fff6e6717f
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-06-06 12:31:21 -04:00
Jay Lee
2671764e99
cleanup report token and other activity reports
2019-06-06 12:30:40 -04:00
Ross Scroggs
4f12e2affb
Various cleanup ( #943 )
...
* Various cleanup
146, 152 - pylint
1752, 1762 - Python 3
1742, 7695/7703, 7773/7778 - Standardize getting project id from client_secrets.json
* Fix bug in update group; specifying delivery_option causes failure
2019-06-06 12:29:59 -04:00
Jay Lee
e1faab524b
OpenSSL 1.1.1c
2019-05-30 12:57:58 -04:00
Jay Lee
6c5585d059
standardize char choice strings
2019-05-30 10:12:11 -04:00
Jay Lee
dc678dd510
include punctuation in random passwords
2019-05-29 19:19:25 -04:00
Jay Lee
7b70c5a745
switch back to choice() over sample()
...
sample() decreases randomness because a char will only be chosen from
the pool once for the string. Consider:
random.sample(string.digits, 10)
you'll always get the numbers 0-9 in some random order whereas:
random.choice(string.digits) for _ in range(10)
will give you greater randomness as there are 10 choices for every char.
2019-05-29 16:58:08 -04:00
Jay Lee
2e8190ce29
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-05-29 16:03:16 -04:00
Jay Lee
14b09b91df
Temporarily implement OAuth 2.0 PKCE
...
Add OAuth 2.0 PKCE support while we wait for upstream
google-auth-oauthlib to implement. See
https://tools.ietf.org/html/rfc7636 for more details.
2019-05-29 16:00:10 -04:00
Ross Scroggs
b77d7eaadc
Mr. Consistency strikes again ( #941 )
2019-05-29 14:22:55 -04:00
Jay Lee
c68e0bfbc4
Remove SA DwD enablement steps on project create
...
The step to enable domain-wide delegation for a service account is
unnecessary. Even when unchecked, the service account gets access to the
scopes that admin has granted in admin console (gam user <email> check
serviceaccount).
2019-05-28 14:02:46 -04:00
Jay Lee
8a26e99dfc
don't store scopes
2019-05-28 10:49:10 -04:00
Ross Scroggs
9e2dd11617
Handle missing credentials, e.g., two gam oauth deletes in a row ( #938 )
...
* Handle missing credentials, e.g., two gam oauth deletes in a row
* Add scopes back to oauth2.txt
If scopes are in oauth2.txt, an advanced gam user can use it unchanged. My code does preemptive error checking to detect API scope mismatches early on.
* Suppress token details unless requested
* Bring on the details
* Update scopes used to make oauth2.txt
2019-05-27 10:25:38 -04:00
Ross Scroggs
19f01007f4
Clean up random string generation, cleanup ( #937 )
...
* Clean up random string generation
You don't want printable.
string.printable: String of characters which are considered printable. This is a combination of digits, letters, punctuation, and whitespace.
string.whitespace: A string containing all characters that are considered whitespace. On most systems this includes the characters space, tab, linefeed, return, formfeed, and vertical tab.
* Cleanup
2019-05-25 17:40:20 -04:00
Jay Lee
2c4bbbbbfb
cleanup random string generation
2019-05-23 21:26:41 -04:00
Jay Lee
71536c50a2
set auth prompts equivalent to what we had with oauth2client
2019-05-23 11:10:24 -04:00
Jay Lee
1d118a9ca3
use oldest domain creation as customer creation date
2019-05-23 10:19:37 -04:00
Jay Lee
94f6c45291
expand info for gam oauth info
2019-05-22 13:00:06 -04:00
Jay Lee
fd4a64f6a7
gam oauth refresh to force refresh
2019-05-22 12:42:44 -04:00
Jay Lee
d8ba15ab98
iss seems to be with and without https://
2019-05-22 12:22:57 -04:00
Jay Lee
a0a2e1359e
more cleanup for google-auth
2019-05-22 12:12:31 -04:00
Jay Lee
34b32da1e6
change deps
2019-05-22 10:33:42 -04:00
Jay Lee
f9af688bea
replace deprecaed oauth2client with google-auth
...
Early work, much remains to clean things up and patch all the remaining
holes...
2019-05-22 10:17:00 -04:00
Jay Lee
8829bc3a65
filter activity reports by orgUnitID
2019-05-20 10:44:51 -04:00
Jay Lee
59d8e5a853
change order to allow more time for processes to finish
2019-05-18 10:40:03 -04:00
Ross Scroggs
fddd77e87c
Update events ( #932 )
...
* Update printevents
The column header should be calendarId not primaryEmail as the user could specify a resource calendar for instance.
The order should be calendarId,id: major,minor as in other print commands.
* Event cleanup
* More event cleanup
2019-05-18 10:10:53 -04:00
ejochman
eed3fb1ed9
Remove unused imports ( #931 )
...
Also corrects identified common misspellings
2019-05-18 10:08:02 -04:00
Jay Lee
fbaf9272a8
Update windows-x86-before-install.sh
2019-05-18 08:37:52 -04:00
Jay Lee
97df7c75b1
Update windows-x86_64-before-install.sh
2019-05-18 08:36:06 -04:00
Jay Lee
358892869b
fix paths
2019-05-18 08:05:31 -04:00
Jay Lee
7cca371c22
Update windows-x86_64-before-install.sh
2019-05-18 07:23:16 -04:00
Jay Lee
8b1c8b36ce
Update windows-x86-before-install.sh
2019-05-18 07:21:47 -04:00