Directories
¶
| Path | Synopsis |
|---|---|
|
Package backends provides a factory that creates the correct activesync.Backend implementation based on the configuration backend.type value.
|
Package backends provides a factory that creates the correct activesync.Backend implementation based on the configuration backend.type value. |
|
caldav
Package caldav implements an activesync.Backend for calendar and task synchronization against a CalDAV server (RFC 4791).
|
Package caldav implements an activesync.Backend for calendar and task synchronization against a CalDAV server (RFC 4791). |
|
carddav
Package carddav implements an activesync.Backend for contact synchronization against a CardDAV server (RFC 6352).
|
Package carddav implements an activesync.Backend for contact synchronization against a CardDAV server (RFC 6352). |
|
combined
Package combined implements an activesync.Backend that wires three specialized backends together:
|
Package combined implements an activesync.Backend that wires three specialized backends together: |
|
httputil
Package httputil provides a shared HTTP client factory for backend drivers.
|
Package httputil provides a shared HTTP client factory for backend drivers. |
|
imap
Package imap implements an activesync.Backend backed by an IMAP4rev1/rev2 server.
|
Package imap implements an activesync.Backend backed by an IMAP4rev1/rev2 server. |
|
kopano
Package kopano implements an activesync.Backend backed by the Kopano Collaboration Suite (formerly Zarafa) using the kopano-grapi REST API.
|
Package kopano implements an activesync.Backend backed by the Kopano Collaboration Suite (formerly Zarafa) using the kopano-grapi REST API. |
|
maildir
Package maildir implements an activesync.Backend backed by a Maildir++ filesystem.
|
Package maildir implements an activesync.Backend backed by a Maildir++ filesystem. |
|
openxchange
Package openxchange implements an activesync.Backend backed by Open-Xchange App Suite using the OX HTTP API.
|
Package openxchange implements an activesync.Backend backed by Open-Xchange App Suite using the OX HTTP API. |
|
zimbra
Package zimbra implements an activesync.Backend backed by the Zimbra Collaboration Suite SOAP API.
|
Package zimbra implements an activesync.Backend backed by the Zimbra Collaboration Suite SOAP API. |
|
cmd
|
|
|
client
command
Command client is a command-line test client for the Go-ActiveSync server.
|
Command client is a command-line test client for the Go-ActiveSync server. |
|
server
command
Command server is the Go-ActiveSync ActiveSync server.
|
Command server is the Go-ActiveSync ActiveSync server. |
|
Package config defines the configuration schema for the Go-ActiveSync server.
|
Package config defines the configuration schema for the Go-ActiveSync server. |
|
examples
|
|
|
existing-server
command
Example: existing-server — mount Go-ActiveSync alongside your existing Echo v5 routes.
|
Example: existing-server — mount Go-ActiveSync alongside your existing Echo v5 routes. |
|
minimal
command
Example: minimal — the simplest possible Go-ActiveSync integration.
|
Example: minimal — the simplest possible Go-ActiveSync integration. |
|
with-database
command
Example: with-database — a realistic backend backed by a SQL database.
|
Example: with-database — a realistic backend backed by a SQL database. |
|
internal
|
|
|
demo
Package demo provides a minimal in-memory Backend implementation for testing and demonstration purposes.
|
Package demo provides a minimal in-memory Backend implementation for testing and demonstration purposes. |
|
pkg
|
|
|
activesync
Package activesync provides an embeddable Microsoft Exchange ActiveSync server built on Echo v5.
|
Package activesync provides an embeddable Microsoft Exchange ActiveSync server built on Echo v5. |
|
protocol
Package protocol defines Microsoft ActiveSync protocol constants, command codes, status codes, and shared data types used across the server and client.
|
Package protocol defines Microsoft ActiveSync protocol constants, command codes, status codes, and shared data types used across the server and client. |
|
wbxml
Package wbxml implements a WAP Binary XML (WBXML) encoder and decoder compatible with Microsoft Exchange ActiveSync protocol versions up to 14.1.
|
Package wbxml implements a WAP Binary XML (WBXML) encoder and decoder compatible with Microsoft Exchange ActiveSync protocol versions up to 14.1. |
Click to show internal directories.
Click to hide internal directories.