Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
There is some weird dependency interaction between pulldown-cmark and
getopts which causes builds to fail with a message about unstable
features if getopts is not explicitly depended on as a dependency of a
dependency (yeah, huh?)
|
|
Relicense the project from the standard GPL3 to the Affero version of
the license, requiring source code disclosure for modifications made
on instances of Converse that are serving users over the network.
|
|
Schedules refreshes of the database view used for search at one-minute
intervals.
|
|
|
|
The git version previously tracked by Converse has been released.
|
|
Required for Gravatar.
|
|
|
|
|
|
Implements an actor that can perform OAuth2 logins (not really
OIDC-compliant yet because Rust doesn't have an easy to use JWT
library that supports JWKS, and I don't have time for that right now).
Currently this hardcodes some Office365-specific stuff.
|
|
Introduces an error type using the failure crate. This type has
foreign error links established to various errors that can occur
within Converse.
|
|
Sets up the structure required to carry Tera templates in the
actix-web state.
The (still very barebones) index renderer has been updated to render a
Tera template.
|
|
Adds tera as the templating engine.
|
|
This ties together the first components here (actix, diesel etc.) to
provide a _very_ simple thread overview.
|
|
Bootstraps an Actix actor carrying DB connections. This actor will be
used to interact with converse's database.
|
|
|
|
|