diff --git a/docs/GamUpdates.md b/docs/GamUpdates.md index c08bd62e..f1b17d8e 100644 --- a/docs/GamUpdates.md +++ b/docs/GamUpdates.md @@ -10,6 +10,14 @@ Add the `-s` option to the end of the above commands to suppress creating the `g See [Downloads](https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads) for Windows or other options, including manual installation +### 6.74.00 + +Added `truncate_client_id` Boolean variable to `gam.cfg`. Prior to version 6.74.00, GAM stripped +'.apps.googleusercontent.com' from `client_id` in `oauth2.txt` and passed the truncated value in API calls. +At Jay's suggestion this is no longer performed by default; setting `truncate_client_id = true` restores the previous behavior. + +Do `gam aouth delete` and `gam aouth create` to set the untruncated value of `client_id` in `oauth2.txt`. + ### 6.73.00 The Google Chat API has been updated so that chat members can now have their role set to manager. diff --git a/docs/How-to-Upgrade-from-Standard-GAM.md b/docs/How-to-Upgrade-from-Standard-GAM.md index d0777edc..b248bead 100644 --- a/docs/How-to-Upgrade-from-Standard-GAM.md +++ b/docs/How-to-Upgrade-from-Standard-GAM.md @@ -213,6 +213,7 @@ Section: DEFAULT todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' + truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false user_max_results = 500 @@ -334,7 +335,7 @@ writes the credentials into the file oauth2.txt. admin@server:/Users/admin/bin/gamadv-xtd3$ rm -f /Users/admin/GAMConfig/oauth2.txt admin@server:/Users/admin/bin/gamadv-xtd3$ ./gam version WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found -GAMADV-XTD3 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource +GAMADV-XTD3 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource Ross Scroggs Python 3.12.3 64-bit final MacOS Sonoma 14.4.1 x86_64 @@ -661,6 +662,7 @@ Section: DEFAULT todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' + truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false user_max_results = 500 @@ -863,6 +865,7 @@ Section: DEFAULT todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' + truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false user_max_results = 500 @@ -1006,7 +1009,7 @@ writes the credentials into the file oauth2.txt. C:\GAMADV-XTD3>del C:\GAMConfig\oauth2.txt C:\GAMADV-XTD3>gam version WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found -GAMADV-XTD3 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource +GAMADV-XTD3 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource Ross Scroggs Python 3.12.3 64-bit final Windows-10-10.0.17134 AMD64 @@ -1335,6 +1338,7 @@ Section: DEFAULT todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' + truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false user_max_results = 500 diff --git a/docs/Version-and-Help.md b/docs/Version-and-Help.md index ba67a13f..d44ccd96 100644 --- a/docs/Version-and-Help.md +++ b/docs/Version-and-Help.md @@ -3,7 +3,7 @@ Print the current version of Gam with details ``` gam version -GAMADV-XTD3 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource +GAMADV-XTD3 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource Ross Scroggs Python 3.12.3 64-bit final MacOS Sonoma 14.4.1 x86_64 @@ -15,7 +15,7 @@ Time: 2023-06-02T21:10:00-07:00 Print the current version of Gam with details and time offset information ``` gam version timeoffset -GAMADV-XTD3 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource +GAMADV-XTD3 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource Ross Scroggs Python 3.12.3 64-bit final MacOS Sonoma 14.4.1 x86_64 @@ -27,7 +27,7 @@ Your system time differs from www.googleapis.com by less than 1 second Print the current version of Gam with extended details and SSL information ``` gam version extended -GAMADV-XTD3 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource +GAMADV-XTD3 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource Ross Scroggs Python 3.12.3 64-bit final MacOS Sonoma 14.4.1 x86_64 @@ -64,7 +64,7 @@ MacOS High Sierra 10.13.6 x86_64 Path: /Users/Admin/bin/gamadv-xtd3 Version Check: Current: 5.35.08 - Latest: 6.73.00 + Latest: 6.74.00 echo $? 1 ``` @@ -72,7 +72,7 @@ echo $? Print the current version number without details ``` gam version simple -6.73.00 +6.74.00 ``` In Linux/MacOS you can do: ``` @@ -82,7 +82,7 @@ echo $VER Print the current version of Gam and address of this Wiki ``` gam help -GAM 6.73.00 - https://github.com/taers232c/GAMADV-XTD3 +GAM 6.74.00 - https://github.com/taers232c/GAMADV-XTD3 Ross Scroggs Python 3.12.3 64-bit final MacOS Sonoma 14.4.1 x86_64 diff --git a/docs/gam.cfg.md b/docs/gam.cfg.md index 673a19ce..5d10024d 100644 --- a/docs/gam.cfg.md +++ b/docs/gam.cfg.md @@ -580,6 +580,10 @@ todrive_upload_nodata todrive_user Email address of user to receive CSV files when todrive is specified Default: '' which becomes admin user in admin_email or address from oauth2.txt +truncate_client_id + Prior to version 6.74.00, GAM stripped '.apps.googleusercontent.com' from the client_id in oauth2.txt + and passed the truncated value in API calls; this is no longer performed unless truncate_client_id is true + Default: False update_cros_ou_with_id Update the OU of a Chromebook with the OU ID rather than the OU path. Set to true if you are getting the following error: @@ -730,6 +734,7 @@ Section: DEFAULT todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' + truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false user_max_results = 500 @@ -916,6 +921,7 @@ todrive_timestamp = false todrive_timezone = '' todrive_upload_nodata = true todrive_user = '' +truncate_client_id = false update_cros_ou_with_id = false use_projectid_as_name = false