github taers232c/GAMADV-XTD3 v6.68.07
GAM 6.68.07

latest releases: v7.00.38, v7.00.37, v7.0036...
9 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.68.07

Updated gam info user ... locations formatjson to include the buildingName field in the
locations entries. If gam.cfg contains quick_info_user = true or the quick option
is included on the command line, add the option buildingnames to the command line.

6.68.06

Fixed bug in gam <UserTypeEntity> copy drivefile <DriveFileID> ... mergewithparent that incorrectly named
the copied file with the name of the parent folder.

Updated gam <UserTypeEntity> copy|move drivefile to avoid copying/moving the same file twice.

6.68.05

Updated gam print groups ... ciallfields|(cifields <CIGroupFieldNameList>) to account for an
API shortcoming that failed to get all of the Cloud Identity fields.

6.68.04

Added option skiprows <Integer> to gam csv|loop that causes GAM to skip processing the first <Integer> filtered rows.

6.68.03

Fixed bug in gam <UserTypeEntity> create drivefileacl that caused a trap.

6.68.02

Upgraded to Python 3.12.2 where possible.

Added options restricted|(audience <String>) to gam <UserTypeEntity> create|update chatspace that
sets the access options for the chat space. These options are in Developer Preview and will not be generally available.

6.68.01

Fixed <PermissionMatch> bug for real.

6.68.00

Fixed <PermissionMatch> bug introduced in 6.67.35 that caused a command error like the following or would
not properly match type|nottype <DriveFileACLType> and role|notrole <DriveFileACLRole>.

ERROR: permission attribute allowfilediscovery/withlink not allowed with type {'a', 'y', 'e', 'o', 'n'}

My sincere apologies.

6.67.39

Added option wait <Integer> <Integer> to gam create datatransfer that causes GAM to wait
for the transfer to complete. The first <Integer> must be in the range 5-60 and is the number
of seconds between checks to see if the transfer has completed. The second <Integer> is the maximum
number of checks to perform. By default, GAM does not wait for the transfer to complete.

6.67.38

Added option tdnotify [<Boolean>] to <ToDriveAttribute> that causes GAM to send notification
emails to all tdshare <EmailAddress> users when the file is uploaded/updated.

6.67.37

Fixed bug in gam <UserTypeEntity> show messages ... showattachments to avoid a trap when text/plain attachments
in character sets other than UTF-8 are displayed.

6.67.36

Updated gam batch <BatchContent> and gam tbatch <BatchContent> commands to accept lines with the following form:

sleep <Integer>

Batch processing will suspend for <Integer> seconds before the next command line is processed.

6.67.35

Added the following options to <PermissionMatch> that allow more powerful matching.

nottype <DriveFileACLType>
typelist <DriveFileACLTypeList>
nottypelist <DriveFileACLTypeList>
rolelist <DriveFileACLRoleList>
notrolelist <DriveFileACLRoleList>

6.67.34

Added option movetoorgunitdelay <Integer> to gam <UserTypeEntity> create shareddrive <Name> ... ou|org|orgunit <OrgUnitItem>.
GAM creates the Shared Drive, verifies that it has been created and then tries to move it to <OrgUnitItem>. Google seems to
require a delay or the following error is generated.

ERROR: 409: 409 - The operation was aborted.

movetoorgunitdelay defaults to 20 seconds which seems to work; <Integer> can range from 0 to 60.

6.67.33

Upgraded to OpenSSL 3.2.1 where possible.

Fixed bug in gam <UserTypeEntity> print shareddrives where role was improperly displayed as fileOrganizer
rather than writer.

Added option guiroles [<Boolean>] to gam <UserTypeEntity> info|print|show shareddrive that maps
the Drive API role names to the Google Drive GUI role names.

API: GUI
commenter: Commenter
fileOrganizer: Content manager
organizer: Manager
reader: Viewer
writer: Contributor

6.67.32

Updated <ToDriveAttribute> to allow multiple tdshare <EmailAddress> commenter|reader|writer options.

Fixed bug in gam <UserTypeEntity> print shareddrives where role was improperly displayed as unknown
rather than reader when Allow viewers and commenters to download, print, and copy files was unchecked for the Shared Drive.

6.67.31

Updated gam <UserTypeEntity> claim|transfer ownership <DriveFileEntity> to properly
handle the case where <DriveFileEntity> referencess a Drive shortcut.

6.67.30

Fixed bug where the fullpath option in various commands was not converting the generic shared drive name Drive to the drive's actual name.

6.67.29

Added optional argument owneraccess to gam courses <CourseEntity> remove teachers|students [owneracccess] <UserTypeEntity and
gam course <CourseID> remove teacher|student [owneraccess] <EmailAddress> in order to test a possible API change.

Updated code to avoid a trap when gam config auto_batch_min 1 csv file.csv gam ... was entered.
The config auto_batch_min 1 is not appropriate in this context and will be ignored.

6.67.28

Improved handling of Bad Request error in gam <UserTypeEntity> collect orphans.

6.67.27

Updated gam <UserTypeEntity> collect orphans to handle the following error:

ERROR: 400: badRequest - Bad Request

6.67.26

Fixed bug in gam print vaultexports ... formatjson that caused a trap.

6.67.25

Added option owneraccess to gam info courses <CourseEntity> and gam info course <CourseID> in order
to test a possible API change.

6.67.24

Fixed bug that caused HTML password notification email messages to be displayed in raw form.

6.67.23

Use local copy of googleapiclient to remove static discovery documents to improve performance.

6.67.22

Added permissionidlist <PermissionIDList> to <PermissionMatch> that allows matching any permission ID in a list.

Added option exportlinkeddrivefiles <Boolean> to gam create vaultexport that is used with corpus mail.

6.67.21

Updated gam remove aliases <EmailAddress> user|group <EmailAddressEntity> to give a more informative
error message when the target/alias combination does not exist.

Old: User: testsimple@rdschool.org, User Alias: tsalias@rdschool.org, Remove Failed: Invalid Input: resource_id
New: User: testsimple@rdschool.org, User Alias: tsalias@rdschool.org, Remove Failed: Does not exist

Installation

If you are a first time Gam user:

If you are updating your GAMADV-XTD3 version:

If you are upgrading from standard Gam

If you are upgrading from GAMADV-X or GAMADV-XTD

sha256 hashes

2d5515a6858158891c2c81a71b6d3063af60b6d96c4eac1788d73b56081d8507  gamadv-xtd3-6.68.07-linux-arm64-glibc2.23.tar.xz
398cd35a925e60dcca38f1a5ded36cbad13b9f799194e11f7d320c38eb38f842  gamadv-xtd3-6.68.07-linux-arm64-glibc2.27.tar.xz
788a362d6976da95cfd5ad4d3ac7d95981f7d3771af79a15f67b02a5605fbe77  gamadv-xtd3-6.68.07-linux-arm64-glibc2.31.tar.xz
87fd1f965fdbaea88d14fc05f58fa306692b3ef67da10d1eb0b68095dfd651e4  gamadv-xtd3-6.68.07-linux-x86_64-glibc2.19.tar.xz
20064709c6813199749686575a0d56f3087537c747ca2be7735dac1b99cfb3f8  gamadv-xtd3-6.68.07-linux-x86_64-glibc2.23.tar.xz
db1383f2c5a034e5e282a2ff747b0ee12d07a82f9110c41ef7c07bb46a5bf892  gamadv-xtd3-6.68.07-linux-x86_64-glibc2.27.tar.xz
9da72413660faa66e757bdf1080a468c0de322fb58dadea4ed96ea83cc40828b  gamadv-xtd3-6.68.07-linux-x86_64-glibc2.31.tar.xz
54c37f56c4e6fa2470146f3d9ae5cc5f5968aff4a05d12df799839fcc01630a2  gamadv-xtd3-6.68.07-linux-x86_64-glibc2.35.tar.xz
89d9d1373cc0ae4c6e90701a78743b4cc7822ec0c738d6ce062e4886e9c29fac  gamadv-xtd3-6.68.07-linux-x86_64-legacy.tar.xz
8395e6570ad59ceebf142878798f115808eb169fc46f334582b6ee4f851bb9c3  gamadv-xtd3-6.68.07-macos-arm64.tar.xz
ee000bba2ee748ea38f0cdcf6f11d1d51432fdedfcd05b143098718106381fe3  gamadv-xtd3-6.68.07-macos-x86_64.tar.xz
7cd7bfb069cd3a119f4fac5c0099e247a67ee0b65d41daff5a9deb445852d967  gamadv-xtd3-6.68.07-windows-x86_64.msi
ecd09348af652a8156e6d08ca7a201c9aa64039db58637dd2537e4d9d78c50bf  gamadv-xtd3-6.68.07-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.