Path to this page:
./
sysutils/gam,
Command line tool for Google Workspace admins
Branch: CURRENT,
Version: 7.02.00,
Package name: gam-7.02.00,
Maintainer: pkgsrc-usersGAM is a command line tool for Google Workspace admins to manage domain
and user settings quickly and easily.
Master sites:
Filesize: 1178.465 KB
Version history: (Expand)
- (2024-12-13) Updated to version: gam-7.02.00
- (2024-11-19) Updated to version: gam-7.00.39
- (2024-08-28) Updated to version: gam-6.58nb1
- (2024-08-27) Updated to version: gam-6.58
- (2023-08-14) Updated to version: gam-6.25nb1
- (2022-10-14) Updated to version: gam-6.25
CVS history: (Expand)
2024-12-13 14:33:45 by Stephen Borrill | Files touched by this commit (2) | |
Log message:
gam: Update to 7.02.00
- 7.02.00
Improved the error message displayed for user service account access commands when:
The API is not enabled
The user does not exist
The user exists but is in a OU where the service is disabled
- 7.01.04
Admin role assignments are now in the v1 stable API, use that and remove custom \
local workaround for the beta. #1724
Remove duplicate local JSON discovery files. #1724
Suppress "UserWarning: Attribute's length must be..." messages on \
service accounts with long emails. #1725
Added options internal, internaldomains <DomainNameList> and external to \
these commands
that expand the options for viewing group members:
gam info group
gam print groups
gam print|show group-members
gam info cigroup
gam print cigroups
gam print|show cigroup-members
By default, when listing group members, GAM does not take the domain of the \
member into account.
internal internaldomains <DomainNameList> - Display members whose \
domain is in <DomainNameList>
external internaldomains <DomainNameList> - Display members whose \
domain is not in <DomainNameList>
internal external internaldomains <DomainNameList> - Display all \
members, indicate their category: internal or external
internaldomains <DomainNameList> - Defaults to value of domain in gam.cfg
Members without an email address, e.g. customer, chrome-os-device and \
cbcm-browser are considered internal.
- 7.01.03
Fixed bug in gam update cigroups <GroupEntity> delete|sync|update where \
cbcm-browser and chrome-os-device
addresses were not properly handled.
- 7.01.02
Added option positivecountsonly to gam <UserTypeEntity> print|show \
filecomments that causes
GAM to display the number of comments and replies only for files that have comments.
Added my_commentable_items to <DriveFileQueryShortcut> that can be used with
gam <UserTypeEntity> print|show filecomments my_commentable_items to speed \
up processing.
Updated code that uses the Domain Shared Contacts API with an HTTPS proxy to \
avoid a trap
- 7.01.01
Fixed bug in gam <UserTypeEntity> print|show filetree where no error \
message was generated
if a user had Drive disabled.
- 7.01.00
Fixed bug in gam update chromepolicy that caused some policy updates to fail.
Added option showhtml to gam <UserTypeEntity> print|show messages that, \
when used with showbody,
will display message body content of type HTML.
Added support for managing/displaying Chrome profiles.
- 7.00.40
Updated gam <UserTypeEntity> update serviceaccount to properly set the \
readonly scope
for [R] 35) Meet API (supports readonly) as it is a special case.
|
2024-11-19 16:35:40 by Stephen Borrill | Files touched by this commit (8) | |
Log message:
gam: update to 7.00.39
This package was previously Jay Lee's Legacy GAM.
GAM 7 is a merge-back of Ross Scrogg's GAMADV-XTD3 branch which is a
rewrite/extension of Legacy GAM so that is only one project going forward.
As such, it is not possible to provide a clear list of changes from the
final version of Legacy GAM.
https://github.com/GAM-team/GAM/wiki/GamUpdates
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-08-28 15:20:34 by Stephen Borrill | Files touched by this commit (7) |
Log message:
gam: fix and document locations of authorisation files
By default gam creates and stores authorisation files in its installation
directory which is not suitable for pkgsrc (site-packages).
Move authorisation files to PKG_SYSCONFDIR and document the new location.
|
2024-08-27 18:04:44 by Stephen Borrill | Files touched by this commit (5) | |
Log message:
gam: update to 6.58
Fix COMMENT
Allow certificates to be validated as needed for authorisation workflow
Changes since 6.25:
GAM 6.58
workaround #1625 where Google is not handling max page size for print \
licenses correctly.
other minor fixes and improvements.
GAM 6.57
"certain Enterprise SKUs" can assign a delegated admin role to a \
group. gam create admin helpdesk-team@acme.com _HELP_DESK_ADMIN_ROLE customer
Fix Linux -legacy builds were missing.
gam version extended now includes version information for dependency Python \
libraries.
GAM 6.56
Improved support for running GAM on Google Compute Engine and other Workload \
Identity Federation setups.
GAM now requires Python 3.8 or newer, 3.7 is deprecated.
various fixes and improvements by Jay and Ross
GAM 6.53
afce21a: Add steps to trust GAM client_ID (Jay Lee)
27461b0: Update var.py (Jay Lee)
bd0bb15: AppSheet licenses (Jay Lee)
GAM 6.52
Ross: fix crash on gam create project
GAM 6.51
Upgrade OpenSSL to 3.1.0 release and completely disable insecure TLS 1.0 / \
1.1 protocols.
When rotating service account keys you can now set key expiration time with \
validity_hours <number>
Ross: Improvements to Yubikey Service Account setup and usage.
Ross: gam version checkrc command will exit with a non-zero status if there \
is a newer version of GAM available.
GAM 6.50
Run GAM securely on Google Compute Engine (GCP) VMs with no service account \
private key that can be stolen.
GAM 6.42
Allow/block content managers ability to share folders on shared drives: gam \
user <email> update shareddrive <id> \
sharingFoldersRequiresOrganizerPermission true|false. Note that Google is still \
rolling this feature out and the GAM command won't actually work until rollout \
is complete.
GAM 6.41
fixed #1600 unable to create new projects
GAM 6.40
gam copy vaultexport and gam copy storagebucket commands to copy Google \
Vault and Organization Takeout data to your own GCS bucket.
Ross: gam print chromeaues command to see when your Chrome OS devices will \
reach auto-update expiration and gam print chromeneedsattn command to see \
devices that require attention.
Upgrade to latest OpenSSL 3.0.8 and Python 3.11.2
The usual bug fixes and improvements by Ross and Jay.
GAM 6.31
NEW: manage Inbound SSO profiles, credentials and assignments with GAM.
NEW: set the display name of a user. Display name overrides the first/last \
name displayed to other users. gam create|update user <email> displayname \
"Dave Smith"
The usual fixes by Ross and Jay
GAM 6.30
Upgrade to OpenSSL 3.0.7 to fix a high risk vulnerability (low chance of \
impact to GAM)
Upgrade to Python 3.11.0 which offers performance improvements
Fix: GAM was ignoring nobrowser.txt and trying to open a browser on WSL \
which caused a hang. #1516
gam info domain can now be run as a delegated admin assuming proper role.
The usual bug fixes and improvements by Ross and Jay
|
2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112) |
Log message:
*: latest py-sphinx only support Python 3.9+
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2022-10-14 14:01:18 by Stephen Borrill | Files touched by this commit (3) | |
Log message:
gam: update to 6.25
Disable automatic update check
Changes:
GAM now uses a list of certificate authorities provided by Google rather
than the old list provided by the httplib2 library. The file roots.pem
is distributed with GAM binaries as a separate file.
The usual fixes and upgrades.
|