Jay Lee
68745703f8
fix testing test, remove trusty
2020-03-29 19:43:34 -04:00
Jay Lee
615d571aef
treat as one line
2020-03-29 18:10:54 -04:00
Jay Lee
d23003ab0c
move then
2020-03-29 18:04:59 -04:00
Jay Lee
c29fc410ad
fix logic
2020-03-29 18:00:45 -04:00
Jay Lee
cbdaa143ea
Travis logic cleanup
2020-03-29 17:54:58 -04:00
Ross Scroggs
ff92cb53cc
Google seems to have switched the menu back ( #1137 )
2020-03-28 21:00:26 -04:00
Jay Lee
3890af9e1a
Drop precise, upgrade patchelf
2020-03-28 15:49:43 -04:00
Jay Lee
21d70bbcb2
figure out why we lost legacy package
2020-03-28 14:12:03 -04:00
Jay Lee
1f80e029b8
fix bash if or
2020-03-28 13:48:04 -04:00
Jay Lee
9372b87d5b
test staticx on trusty, stop puling osx10.12
2020-03-28 13:31:55 -04:00
Jay Lee
be3f886a57
Report GAM type (source, pyinstaller, staticx) with gam version
2020-03-28 12:36:37 -04:00
Ross Scroggs
896d7a045a
This will make GAM and GAMADV-XTD3 consistent ( #1135 )
2020-03-28 09:14:02 -04:00
Jay Lee
545c9ea8dd
fix 32-bit Win
2020-03-27 21:49:33 -04:00
Jay Lee
ae1c658065
more windows before install cleanup
2020-03-27 21:23:55 -04:00
Jay Lee
ebea409db6
Reorganize windows before install
2020-03-27 20:31:52 -04:00
Jay Lee
f406fa2445
allow setting state on print matters
2020-03-27 18:58:47 -04:00
Jay Lee
97784c92cf
Unified Travis setup per-OS
2020-03-27 16:11:29 -04:00
Jay Lee
8c59241abb
Install/use older MSVC to compile bootloader
2020-03-27 15:05:38 -04:00
Jay Lee
73bfd6abaa
try upgrading chocolatey packages to solve bootloader compile issue
2020-03-27 14:19:26 -04:00
Jay Lee
b4ccc83696
try to see why strnlen isn't detected
2020-03-27 13:38:26 -04:00
Jay Lee
1b557d9769
Merge branch 'master' of https://github.com/jay0lee/GAM
2020-03-27 12:42:15 -04:00
Jay Lee
1f69f55437
hack to fix PyInstaller bootloader compile on Travis Windows. Fixes #1112
2020-03-27 12:42:10 -04:00
Ross Scroggs
2c049dc38e
Pylint cleanup, bug fixing ( #1134 )
2020-03-27 09:07:44 -04:00
Jay Lee
276c14f507
temp turn off short_url tests
v5.02
2020-03-26 20:43:23 -04:00
Jay Lee
117538754e
Fix check service account and short URLs
2020-03-26 20:17:28 -04:00
Jay Lee
f0c22e32df
GAM 5.01
v5.01
2020-03-26 18:18:55 -04:00
Ross Scroggs
30d480debc
Fix oauth create ( #1133 )
2020-03-26 18:17:35 -04:00
Jay Lee
d8bbf71c19
MacOS 10.14.6
2020-03-26 17:47:43 -04:00
Jay Lee
574a29363c
missing import
v5.0
2020-03-26 16:07:31 -04:00
Jay Lee
c3382d1501
Merge branch 'master' of https://github.com/jay0lee/GAM
2020-03-26 15:59:32 -04:00
Ross Scroggs
d5058d153e
Filter non-open matters in list ( #1130 )
2020-03-26 15:59:03 -04:00
Jay Lee
9b64bf422d
stop testing cloudprint (turndown at EoY)
2020-03-26 15:47:15 -04:00
Jay Lee
da90239e2b
fix openssl dlls
2020-03-26 15:10:07 -04:00
Jay Lee
e15a93ebcb
missing )
2020-03-26 09:39:21 -04:00
Jay Lee
286f512f40
line formatting
2020-03-26 09:31:48 -04:00
Jay Lee
ff10649a21
fix project creation
2020-03-26 08:39:15 -04:00
Jay Lee
923c74b8f0
remove dup OpenSSL MacOS compile
2020-03-26 07:16:40 -04:00
Jay Lee
95a92aec8f
always use getService for building API objects
2020-03-26 07:13:04 -04:00
Jay Lee
9894f5c7fb
retry 500 response on discovery doc
...
See example failure at: https://travis-ci.org/github/jay0lee/GAM/jobs/667171534#L879
2020-03-26 06:47:28 -04:00
Ross Scroggs
b54a3959d9
Travis cleanup ( #1128 )
...
* Travis cleanup
* Travis window cleanup, make consistent
2020-03-26 05:58:08 -04:00
Jay Lee
ee92a56ba9
Go back to compiling OpenSSL/Python on Mac
2020-03-25 11:16:01 -04:00
Jay Lee
65bbe9ffe4
fix win32 openssl filenames
2020-03-25 09:16:16 -04:00
Jay Lee
d144ce3135
set a minimum version for python/openssl
2020-03-25 09:14:06 -04:00
Jay Lee
a54a29a3ac
Upgrade OpenSSL on Mac/Win
2020-03-25 08:12:07 -04:00
Jay Lee
8a18df0e7f
merge PRs
2020-03-25 06:54:32 -04:00
Jay Lee
0d0e867ef6
Make 429 a default retry reason
2020-03-25 06:52:03 -04:00
Ross Scroggs
15a16135e3
Changed code to shorten the public key lifetime in gam create|user project to stay within a Google limit. ( #1127 )
2020-03-25 06:32:11 -04:00
ejochman
4444974a9e
Centralize OAuth2.0 Credential logic ( #1126 )
...
* Centralize OAuth2.0 Credential logic
Adds a Credentials class that centralizes and handles most existing
logic related to OAuth2.0 credentials, including generation, storage,
file locking, and attribute retrieval. This is a step towards
minimizing the duplicated code that handles credentials in various
methods. The goal is to eventually get to a point where there are 2
credential entry points: `auth.get_admin_credentials()` and
`auth.get_credentials_for_user(user)`. Then, we can slowly move toward
using impersonated credentials for all operations and scrap the need
for user consented credentials all together.
* Skip test_delete_removes_lock_file when testing on Windows
2020-03-25 06:31:47 -04:00
Ross Scroggs
1a32f2a6f8
Handle optional notprimary/primary for <UserAttribute> im and website ( #1125 )
2020-03-22 16:35:10 -04:00
Ross Scroggs
ff43f8474e
Google changed project creation ( #1124 )
...
* Google changed project creation
* Work around travis issue
2020-03-22 14:06:46 -04:00