Jay Lee
209fdfd5b9
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-09-06 11:15:27 -04:00
Jay Lee
eec0df14b5
MacOS codenames
2019-09-06 11:14:03 -04:00
Ross Scroggs
7e2810d33d
Fix code to avoid trap when description is long ( #1004 )
...
* Fix code to avoid trap when description is long
* Code cleanup
2019-09-06 11:12:42 -04:00
Jay Lee
cfd36c2836
GAM 4.94, pull in Ross changes in #1003
2019-08-30 11:45:52 -04:00
Jay Lee
7a5ba99b36
Even better SA check
2019-08-30 11:02:42 -04:00
Ross Scroggs
8f4a40bc9a
Add timeoffset option to gam version ( #1002 )
...
* Add timeoffset option to gam version
* Update timeOffset checking
2019-08-29 14:32:45 -04:00
Jay Lee
29db574bc5
Merge branch 'master' of https://github.com/jay0lee/GAM
2019-08-27 10:19:48 -04:00
Jay Lee
caef16bdee
add email scope to SA, check serviceaccount verifies proper DwD and scopes for token
2019-08-27 10:18:36 -04:00
Ross Scroggs
1a0f9ab66a
handle empty recoveryPhone ( #999 )
...
* handle empty recoveryPhone
* Test empty recoveryemail/recoveryphone
* Handle autoUpdateExpiration for CrOS
2019-08-21 15:03:05 -04:00
Jay Lee
1170457a39
GAM 4.93, remove *MAX_RESULTS config options
2019-08-15 12:35:10 -04:00
Jay Lee
584ddba1a5
Dynamic maxResults from discovery or exception
2019-08-14 16:11:14 -04:00
Jay Lee
fc1e81a01d
oauthbrowser.txt, GAM 4.92
2019-08-12 14:02:59 -04:00
Jay Lee
b6bd2da6ce
Short OAuth URLs, make console flow default to reduce issues
2019-08-12 11:00:26 -04:00
Jay Lee
7e4d0da8fb
GAM 4.91
2019-08-10 15:39:14 -04:00
Ross Scroggs
3fc2aeed4d
Fix group settings ( #990 )
...
* Fix group settings
Clean up md5MatchesFile
* Simplify doGetCustomerInfo
Avoid trap when doPrintDomains returned a domain creationTime with no fraction.
Traceback (most recent call last):
File "gam.py", line 14761, in <module>
File "gam.py", line 14159, in ProcessGAMCommand
File "gam.py", line 2053, in doGetDomainInfo
File "gam.py", line 2088, in doGetCustomerInfo
File "_strptime.py", line 577, in _strptime_datetime
File "_strptime.py", line 359, in _strptime
ValueError: time data '2019-04-23 16:14:56' does not match format '%Y-%m-%d %H:%
M:%S.%f'
lansa.co.uk,True,2019-04-23 16:14:13.041000,secondary,
lansa.com.au,True,2019-04-23 16:14:56,secondary
2019-08-10 15:37:44 -04:00
Ross Scroggs
7f4f785f0b
Lower default limit for 500 to 200 for devices ( #987 )
...
* Lower default limit for 500 to 200 for devices
* Lower limit from 200 to 100 to handle mobile devices
2019-08-05 18:16:46 -04:00
Jay Lee
62bceb30c5
GAM 4.90, update mobile adjustments
2019-08-01 11:15:10 -04:00
Jay Lee
cd8303dbea
GAM 4.89
2019-07-10 12:17:00 -04:00
Jay Lee
c8ecc23c9c
Remove dnspython in favor of simple Google DNS JSON API
2019-07-02 11:13:31 -04:00
Jay Lee
a06776bbbd
Update var.py
2019-06-24 10:12:32 -04:00
Jay Lee
df4de5ce4b
move CrOS AUE dates to dynamic file
2019-06-18 11:20:24 -04:00
Jay Lee
2bc8a114c1
GAM 4.87
2019-06-12 13:46:14 -04:00
Jay Lee
d7283d17e2
AUE updates
2019-06-07 09:44:54 -04:00
Jay Lee
7a439a3e07
GAM 4.86
2019-06-06 13:23:50 -04:00
Jay Lee
6c5585d059
standardize char choice strings
2019-05-30 10:12:11 -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
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
1d658ca1ac
GAM 4.85
2019-05-16 12:39:49 -04:00
Jay Lee
65f94ff465
lowercase on AUE guess, many more exceptions
2019-05-16 11:55:37 -04:00
Ross Scroggs
a1bce42387
Update AUE exceptions ( #927 )
2019-05-15 20:29:37 -04:00
Ross Scroggs
4808f18ca0
Cleanup guessAUE ( #926 )
2019-05-15 18:05:32 -04:00
Jay Lee
b41baf19b4
another model
2019-05-15 16:42:36 -04:00
Jay Lee
9d78fa8825
GAM 4.84
2019-05-15 16:23:07 -04:00
Jay Lee
2a6a424ce0
AUE is 1st of month, fix few models
2019-05-15 16:20:48 -04:00
Jay Lee
c05c040241
Guess CrOS AUE date
2019-05-15 12:30:22 -04:00
Ross Scroggs
49bf1f675a
Code cleanup ( #923 )
...
keys(), we don't need no stinkin' keys()
2019-05-12 17:08:13 -04:00
Jay Lee
690302f2b3
Full support for archived user
2019-05-11 11:24:06 -04:00
Jay Lee
1c38c47e4a
v4.83, re-enable resource tests
2019-05-10 11:05:55 -04:00
Ross Scroggs
86842bbb02
Add other OAUTH2 token errors ( #915 )
2019-05-06 11:40:09 -04:00
Jay Lee
671ac52201
make sure GC_TLS_MIN_VERSION is None if Python doesn't support tls min version
2019-05-06 11:12:00 -04:00
Jay Lee
367eaae47f
Google Voice SKUs
...
As defined at
https://developers.google.com/admin-sdk/licensing/v1/how-tos/products
2019-04-30 08:28:23 -04:00
Jay Lee
ea74e24024
GAM 4.82
2019-04-29 15:37:19 -04:00
Jay Lee
49fc1c4f7e
remove noverifyssl.txt in favor of GAM_CA_FILE
...
completely disabling SSL hostname verification is very dangerous and
unnecessary. Instead, allow admin to set GAM_CA_FILE to point to their
own file with certificate authorities. This file would presumably
include their own certificate authority when doing "man in the middle"
SSL/TLS inspection.
2019-04-29 10:21:56 -04:00
Ross Scroggs
097eb07fcc
Use regular expressions in GAM_CSV_HEADER_FILTER ( #907 )
...
* Use regular expressions in GAM_CSV_HEADER_FILTER
* Handle no matching column titles
2019-04-29 09:39:31 -04:00
Ross Scroggs
00f992259b
Python 3 cleanup ( #906 )
2019-04-28 13:31:34 -04:00
Ross Scroggs
4098a9b70f
Update GAM_CSV_ROW_FILTER ( #901 )
...
* Update GAM_CSV_ROW_FILTER
* Improve GAM_CSV_ROW_FILTER
* Improve again GAM_CSV_ROW_FILTER
* Improve error messages
2019-04-25 13:11:11 -04:00
Jay Lee
b617d5cab0
TLS min/max config options with sane defaults
2019-04-25 13:04:26 -04:00
Jay Lee
4b29fda924
GAM 4.81
2019-04-24 15:57:59 -04:00
Ross Scroggs
0cf964073d
Code cleanup ( #900 )
...
* Code cleanup
* Add missing _
* Add missing character
One character was missing from the prefix, I assumed :, did you want a space?
* Put missing variable back
* More cleanup repairs
2019-04-24 13:40:35 -04:00
Jay Lee
7e37e7298e
Lots of py3 fixes
2019-04-21 21:13:11 -04:00