This document discusses the details of user management daemon (gumd) and client library (libgum) with version 1.0.8 .


Introduction
Building and Installation
Daemon (gumd) configuration
GumConfig — gum configuration information (singleton object)
General configuration — gum general configuration keys
DBus configuration — gum dbus configuration keys
Common
GumDictionary — a dictionary container holding string keys and variant values
Gum Crypt — Utility functions for encryption
Logging — logging facilities
Gum Error — error definitions and utilities
GumDisposable — timer-based auto disposable object
Gum File — Utility functions for file handling
Gum Validate — Utility functions for validating strings
Gum Lock — Utility functions for (un)locking user/group database
Gum String Utils — Utility functions for strings handling
Gum Utils — Utility functions
Gum User Types — Utility functions for user types
Group types — group types definition
Client library (libgum) interface
GumUser — provides interface for managing user's account
GumGroup — provides interface for managing group's data
Utils
Appendices
Deprecated APIs
Annotation Glossary