summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2022-02-28[packaging] bump to builder 0.0.3 (#418)Libravatar tobi1
2022-02-27bump versions (#417)Libravatar tobi1
2022-02-27[packaging] Use buildx for multi-arch Docker builds (#413)Libravatar tobi4
* update drone to create latest manifest * add .dockerignore file * use buildx for multi-arch builds see https://docs.docker.com/buildx/working-with-buildx/ * don't use RUN commands in Dockerfile this was breaking multi-arch builds
2022-02-27Updates Docker Images (#415)Libravatar 0hlov31
2022-02-26[feature] Add Docker multi architecture Build and make goreleaser push the ↵Libravatar 0hlov31
images and manifests (#410)
2022-02-22[feature] Add postDataCallbackFunc to allow cleanup (#408)Libravatar tobi10
2022-02-21[bugfix] Fix thumbnail image type (#406)Libravatar tobi3
* fix thumbnail content-type * test fix thumbnail content-type
2022-02-19[feature] Gin enable gzip encoding (#405)Libravatar tobi11
* add gin gzip dependency * add gzip middleware to router * go mod tidy
2022-02-19[feature] Stream files via reader (#404)Libravatar tobi3
* serve files via reader rather than byte slice * close readcloser when we're done with it * cast reader to readcloser
2022-02-16Use type=email for email input (#400)Libravatar Shadowfacts1
So that mobile devices with software keyboards use the email keyboard and turn off autocorrect/autocapitalization
2022-02-15[bugfix] Only mark cookies as Secure on https (#398)Libravatar Shadowfacts1
Fixes cookies not being stored/sent by Safari when serving over plain http
2022-02-14[chore] fix mirror + clean up (#396)Libravatar tobi1
2022-02-12Merge pull request #361 from superseriousbusiness/media_refactorv0.2.0Libravatar kim244
Refactor media handler to allow async media resolution
2022-02-12[chore] Add nightly mirror to Codeberg.org (#392)Libravatar tobi1
* add mirror pipeline => codeberg * remove trigger in mirror step * fix file formatting
2022-02-08Go mod tidyLibravatar tsmethurst1
2022-02-08store and retrieve processState atomicallyLibravatar tsmethurst3
2022-02-08hopefully fix potential race conditionLibravatar tsmethurst1
2022-02-08log error on header/avatar fetch failLibravatar tsmethurst2
2022-02-08go fmtLibravatar tsmethurst2
2022-02-08merge fixupLibravatar tsmethurst4
2022-02-08Merge branch 'main' into media_refactorLibravatar tsmethurst78
2022-02-08update outdated commentLibravatar tsmethurst1
2022-02-08add comment explaining store.lockLibravatar tsmethurst1
2022-02-07[chore] Drone config update (#383)Libravatar tobi3
* go mod tidy * reformat triggers * add drone build status to readme
2022-02-07[feature] add authorization to the already-existing authentication (#365)Libravatar Forest Johnson19
* add ensureUserIsAuthorizedOrRedirect to /oauth/authorize * adding authorization (email confirm, account approve, etc) to TokenCheck * revert un-needed changes to signin.go * oops what happened here * error css * add account.SuspendedAt check * remove redundant checks from oauth util Authed function * wip tests * tests passing * stop stripping useful information from ErrAlreadyExists * that feeling of scraping the dryer LINT off the screen * oops I didn't mean to get rid of this NewTestRouter function * make tests work with recorder * re-add ConfigureTemplatesWithGin to handle template path err Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
2022-02-06don't bother negotiating Accept for webfinger (#381)Libravatar tobi1
2022-02-06if accountDomain isn't set, use Host value instead (#380)Libravatar tobi2
2022-02-05[feature] Rework timeline code to make it useful for more than just statuses ↵Libravatar tobi26
(#373) * add preparable and timelineable interfaces * initialize timeline manager within the processor * generic renaming * move status-specific timeline logic into the processor * refactor timeline to make it useful for more than statuses
2022-02-03[docs] Fix documentation to show --config-path in the right position. (#375)Libravatar Phil Hagelberg3
The current position gets rejected as an unknown argument.
2022-02-01Fix start command invocation (#372)Libravatar Paul Woolcock1
When I tried to start the server using the command `./gotosocial server start --config-file ./config.yaml`, I got the following error: ``` root@gotosocial-experiment:/gotosocial# ./gotosocial server start --config-file ./config.yaml Incorrect Usage: flag provided but not defined: -config-file NAME: gotosocial server start - start the gotosocial server USAGE: gotosocial server start [command options] [arguments...] OPTIONS: --help, -h show help (default: false) FATA[0000] flag provided but not defined: -config-file ``` Putting the flag after the `./gotosocial` but before the `server start` seems to work properly
2022-01-31[bug] Fix OIDC users requiring second approval (#371)Libravatar tobi2
* tidy up NewSignup * pre-approve users created via OIDC
2022-01-31[bug] Send plaintext emails to fix "message refused: Message is not RFC 2822 ↵Libravatar Forest Johnson11
compliant" (#366) * trying to fix "message refused: Message is not RFC 2822 compliant" * fix "message refused: Message is not RFC 2822 compliant" 550 5.7.1 Delivery not authorized, message refused: Message is not RFC 2822 compliant * remove silly regex * lint * fix tests * we should use text/template instead of html/template now
2022-01-30[bug] Fix sqlite empty address issue (#370)Libravatar tobi4
* error when empty address has been set for sqlite * better explain sqlite db-address setting
2022-01-30[bug] Fix minimum description length check (#369)Libravatar tobi3
* add/update tests * don't check min description length on media create
2022-01-30Bump nanoid from 3.1.25 to 3.2.0 in /web/gotosocial-styling (#364)Libravatar dependabot[bot]1
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.25 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.25...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-30[feature] Make Let's Encrypt integration an opt-in feature (#368)Libravatar tobi5
2022-01-30[documentation] add ipv6 config for nginx (#367)Libravatar tobi1
2022-01-29put store lock file in base of storageLibravatar tsmethurst2
2022-01-29update go-store to latestLibravatar tsmethurst8
2022-01-25go mod tidyLibravatar tsmethurst2
2022-01-25ensure blocking calls to getRemoteAccount before showing stuff to clientLibravatar tsmethurst2
2022-01-25fix up some account conversion logicLibravatar tsmethurst3
2022-01-25only update account in db if changedLibravatar tsmethurst1
2022-01-24change getaccount function signatureLibravatar tsmethurst1
2022-01-24ctx => innerctxLibravatar tsmethurst1
2022-01-24use background context w/deadlineLibravatar tsmethurst1
2022-01-24start trying to figure out why this test is failingLibravatar tsmethurst1
2022-01-24test with disk storage as wellLibravatar tsmethurst1
2022-01-24upgrade go-storeLibravatar tsmethurst44
2022-01-24update remote account get/deref logicLibravatar tsmethurst17