daisy

package module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: GPL-3.0 Imports: 9 Imported by: 0

README

Daisy

A CardDav-based contacts service.

Built using:

Autodiscovery

SRV _carddavs._tcp.<root>.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Logger = log.NewWithOptions(os.Stderr, log.Options{
	ReportCaller:    true,
	ReportTimestamp: true,
	Prefix:          "Daisy",
})

Functions

func NewHttpServer

func NewHttpServer(conf Conf, wd string) *http.Server

Types

type AuthProvider

type AuthProvider interface {
	cardcaldav.ProviderMiddleware
	webdav.UserPrincipalBackend
}

func NewAuth

func NewAuth(db string, logger *log.Logger) AuthProvider

type Conf

type Conf struct {
	Listen string `json:"listen"`
	DB     string `json:"db"`
}

Directories

Path Synopsis
cmd
daisy command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL