summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Collapse)AuthorFiles
2021-05-15Inbox post (#22)Libravatar Tobi Smethurst53
Inbox POST from federated servers now working for statuses and follow requests. Follow request client API added. Start work on federating outgoing messages. Other fixes and changes/tidying up.
2021-05-10Mediahandler (#21)Libravatar Tobi Smethurst15
Media GET and media PUT handlers
2021-05-09Webfinger + Small fixes (#20)Libravatar Tobi Smethurst15
2021-05-09Fix token sweep (#19)Libravatar Tobi Smethurst1
* fix token sweep not working * change sweep message to trace
2021-05-09add api/v1/instance info handler + instance model (#18)Libravatar Tobi Smethurst11
2021-05-09Letsencrypt (#17)Libravatar Tobi Smethurst5
2021-05-08status boosts (#16)Libravatar Tobi Smethurst6
2021-05-08Ap (#14)Libravatar Tobi Smethurst173
Big restructuring and initial work on activitypub
2021-05-08Revert "make boosts work woo (#12)" (#15)Libravatar Tobi Smethurst20
This reverts commit 9616f46424363adbc124da52c6728ca047506403.
2021-04-21make boosts work woo (#12)Libravatar Tobi Smethurst20
2021-04-20linting + organizingLibravatar tsmethurst55
2021-04-19Api/v1/statuses (#11)Libravatar Tobi Smethurst125
This PR adds: Statuses New status creation. View existing status Delete a status Fave a status Unfave a status See who's faved a status Media Upload media attachment and store/retrieve it Upload custom emoji and store/retrieve it Fileserver Serve files from storage Testing Test models, testrig -- run a GTS test instance and play around with it.
2021-04-01Api/v1/accounts (#8)Libravatar Tobi Smethurst82
* start work on accounts module * plodding away on the accounts endpoint * groundwork for other account routes * add password validator * validation utils * require account approval flags * comments * comments * go fmt * comments * add distributor stub * rename api to federator * tidy a bit * validate new account requests * rename r router * comments * add domain blocks * add some more shortcuts * add some more shortcuts * check email + username availability * email block checking for signups * chunking away at it * tick off a few more things * some fiddling with tests * add mock package * relocate repo * move mocks around * set app id on new signups * initialize oauth server properly * rename oauth server * proper mocking tests * go fmt ./... * add required fields * change name of func * move validation to account.go * more tests! * add some file utility tools * add mediaconfig * new shortcut * add some more fields * add followrequest model * add notify * update mastotypes * mock out storage interface * start building media interface * start on update credentials * mess about with media a bit more * test image manipulation * media more or less working * account update nearly working * rearranging my package ;) ;) ;) * phew big stuff!!!! * fix type checking * *fiddles* * Add CreateTables func * account registration flow working * tidy * script to step through auth flow * add a lil helper for generating user uris * fiddling with federation a bit * update progress * Tidying and linting
2021-03-22Oauth/token (#7)Libravatar Tobi Smethurst24
* add host and protocol options * some fiddling * tidying up and comments * tick off /oauth/token * tidying a bit * tidying * go mod tidy * allow attaching middleware to server * add middleware * more user friendly * add comments * comments * store account + app * tidying * lots of restructuring * lint + tidy
2021-03-20fix lint errorsLibravatar tsmethurst2
2021-03-20go fmtLibravatar tsmethurst3
2021-03-20tidying upLibravatar tsmethurst2
2021-03-20add apps handlerLibravatar tsmethurst1
2021-03-20add fieldsLibravatar tsmethurst1
2021-03-20formatting,commentsLibravatar tsmethurst4
2021-03-20allow showing just codeLibravatar tsmethurst2
2021-03-19updateLibravatar tsmethurst1
2021-03-18extend application for use in oauthLibravatar tsmethurst1
2021-03-18auth flow working for codeLibravatar tsmethurst6
2021-03-17almost thereLibravatar tsmethurst2
2021-03-17getting there.......Libravatar tsmethurst6
2021-03-17fiddlingLibravatar tsmethurst2
2021-03-17Some more messing around with oauth2Libravatar tsmethurst4
2021-03-15whole buncha stuffLibravatar tsmethurst10
2021-03-15testsLibravatar tsmethurst9
2021-03-15bit of experimenting and tidyingLibravatar tsmethurst11
2021-03-15move mastotypesLibravatar tsmethurst1
2021-03-14start working on oauth2 implementationLibravatar tsmethurst4
2021-03-11start adding mastodon api typesLibravatar tsmethurst4
2021-03-09building out media req/resp modelLibravatar tsmethurst1
2021-03-09moving stuff around, stubbing interfacesLibravatar tsmethurst10
2021-03-08add note structLibravatar tsmethurst3
2021-03-07tiny experimentsLibravatar tsmethurst1
2021-03-07tiny bit of moving aroundLibravatar tsmethurst7
2021-03-05create db schemas for accountsLibravatar tsmethurst7
2021-03-04tidying up here and thereLibravatar tsmethurst14
2021-03-04Merge branch 'main' of github.com:gotosocial/server into mainLibravatar tsmethurst4
2021-03-04Move some consts aroundLibravatar tsmethurst3
2021-03-03further funLibravatar tsmethurst4
2021-03-03further yak shavingLibravatar tsmethurst5
2021-03-02More messing aroundLibravatar tsmethurst4
2021-03-02start implementing db interfaceLibravatar tsmethurst7
2021-03-02Messing around a bitLibravatar tsmethurst2
2021-03-01bits n bobsLibravatar tsmethurst7
2021-02-28add docs and a bunch of other stuffLibravatar tsmethurst3