add vendoring

This commit is contained in:
Aine
2022-11-16 12:08:51 +02:00
parent 14751cbf3a
commit c1d33fe3cb
1104 changed files with 759066 additions and 0 deletions

35
vendor/gitlab.com/etke.cc/linkpearl/README.md generated vendored Normal file
View File

@@ -0,0 +1,35 @@
# linkpearl [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/etkecc) [![Go Report Card](https://goreportcard.com/badge/gitlab.com/etke.cc/linkpearl)](https://goreportcard.com/report/gitlab.com/etke.cc/linkpearl) [![Go Reference](https://pkg.go.dev/badge/gitlab.com/etke.cc/linkpearl.svg)](https://pkg.go.dev/gitlab.com/etke.cc/linkpearl)
> [more about that name](https://ffxiv.gamerescape.com/wiki/Linkpearl)
A wrapper around [mautrix-go](https://github.com/mautrix/go) with infrastructure/glue code included
## How to get
```
go get gitlab.com/etke.cc/linkpearl
```
```
lp, err := linkpearl.New(&linkpearl.Config{
// your options here
})
if err != nil {
panic(err)
}
go lp.Start()
```
## TODO
* Unit tests
## Features
* Zero configuration End-to-End encryption
* Zero configuration persistent storage
* Zero configuration session restores
* Zero configuration room and user account data encryption with AES GCM (both keys and values)
* Zero configuration room and user account data caching
* All wrapped components exported