github taers232c/GAMADV-XTD3 V6.70.02
GAM 6.70.02

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

Scroll to bottom of page for installation/downloads

Latest updates

6.70.02

In 6.69.00, GAM starting using course owner access when using copyfrom in gam create|update course
regardless of the value of gam.cfg/use_course_owner_access. This prevents copying from courses
with a deleted user. GAM now uses the value of gam.cfg/use_course_owner_access when copyfrom is used.

6.70.01

Added gmail_cse_incert_dir and gmail_cse_inkey_dir path variables to gam.cfg that provide
default values for the incertdir <FilePath> and inkeydir <FilePath> options in gam <UserTypeEntity> create csekeypair.

6.70.00

Added support for Gmail Client Side Encryption.

This is an initial, minimally tested release; proceed with care and report all issues.

6.69.00

Added use_classroom_owner_access Boolean variable to gam.cfg that controls how GAM gets
classroom member information and removes students/teachers. Client access does not provide
complete information about non-domain students/teachers.

  • False - Use client access; this is the default. Use if you don't have non-domain members in your courses.
  • True - Use service account access as the classroom owner. An extra API call is required per course to authenticate the owner; this will affect performance

Added the following command which must be used to delete classroom invitations for non-domain students/teachers.

gam delete classroominvitation courses <CourseEntity> (ids <ClassroomInvitationIDEntity>)|(role all|owner|student|teacher)

You can obtain the classroom invitation IDs with these commands:

gam show classroominvitations (course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] [states <CourseStateList>])
        [role all|owner|student|teacher] [formatjson]
gam print classroominvitations [todrive <ToDriveAttribute>*] (course|class <CourseEntity>)*|([teacher <UserItem>] [student <UserItem>] [states <CourseStateList>])
        [role all|owner|student|teacher] [formatjson [quotechar <Character>]]

6.68.08

Updated gam <UserTypeEntity> print filelist|drivefileacls|shareddriveacls ... oneitemperrow to print
ACLs with multiple permission details on separate rows for each basic permission/permission detail combination.
This case occurs when a member of a Shared Drive has access to a file and also has explicitly granted access to the same file.

Added permtype member|file to <PermissionMatch> that allows determining whether an ACL on a Shared Drive file was
derived from membership or explicitly granted.

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.

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

214eb16e22cf728b863f9d57cf5107811c060d3a05ff86906236eb2bfb8124a3  gamadv-xtd3-6.70.02-linux-arm64-glibc2.23.tar.xz
50636348f8c4d3c6bc77aa16dce3282c4657669de1b39ef11cb656b4dd6d03a2  gamadv-xtd3-6.70.02-linux-arm64-glibc2.27.tar.xz
f61bc546fe31cbc75eb35530a6460f1b3149c937086bbe5fe09a3002ec2c3088  gamadv-xtd3-6.70.02-linux-arm64-glibc2.31.tar.xz
5cb8eb8b0987f0ddb915932e4e0ac643b1af82de907d5bf7c80216f5eefb8ffe  gamadv-xtd3-6.70.02-linux-x86_64-glibc2.19.tar.xz
ea5f939a697e2308fd3aa386e65f7775d3ee1ae0f87aba508a0e4e0e95a42b53  gamadv-xtd3-6.70.02-linux-x86_64-glibc2.23.tar.xz
de2a3cf3933b7f70aca78cbc0f7697f1e94bb97d1b5f014a0005ed6e9fe8551b  gamadv-xtd3-6.70.02-linux-x86_64-glibc2.27.tar.xz
3405c7c9baedc3a18bfc98627f05f0a58586a75b49c70498e3d3ab7494c027af  gamadv-xtd3-6.70.02-linux-x86_64-glibc2.31.tar.xz
d5bd56a568829c1cf6ecf92deb96bad5f7e92eb4dfa4ee85cab84b89f7422c6d  gamadv-xtd3-6.70.02-linux-x86_64-glibc2.35.tar.xz
e4c319ad38db77e95ba5db600d7d7fae0f3333412a1652f7c9fb540ab5e20b59  gamadv-xtd3-6.70.02-linux-x86_64-legacy.tar.xz
367d7349d12f62a53571c708bc5e4fd3ff02f9f54b8c4057b766751a8c5ea081  gamadv-xtd3-6.70.02-macos-arm64.tar.xz
7e23802b232e1d418f670637851431078cbdea482e4839046ce1ad30739d5865  gamadv-xtd3-6.70.02-macos-x86_64.tar.xz
7079b0658f5850f777ca314c1574accaf54f4b9800e7bcdf6078f546183d6ed0  gamadv-xtd3-6.70.02-windows-x86_64.msi
dda23e526fd42c457765703a5baf52ab1e3ace170fe22fa83d5503ace0cc1793  gamadv-xtd3-6.70.02-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.