Commit graph

17685 commits

Author SHA1 Message Date
erik 3363b3bf0c Validate response before further processing 2024-02-10 15:16:44 +01:00
erik 2f4b1a5cd4 Use id of existing repo for convenience 2024-02-10 15:16:42 +01:00
erik ff146a9430 Add review todos 2024-02-10 15:16:40 +01:00
erik 071b47b8d0 Catch edge case: remote user does not exist on remote repo 2024-02-10 15:16:36 +01:00
erik 0378b2dc7d Add questions for review discussion 2024-02-10 15:16:36 +01:00
erik 8a8b6821ba Fix bash code block 2024-02-10 15:16:32 +01:00
erik 3327fbc39a Fix typos, small rewordings 2024-02-10 15:16:32 +01:00
Michael Jerger bd640a7099 add some pros to the source field 2024-02-10 15:16:31 +01:00
Michael Jerger 70fbfd6cf3 reflect the discussion with kik 2024-02-10 15:16:30 +01:00
Michael Jerger f636de050a some improvements 2024-02-10 15:16:29 +01:00
Michael Jerger bc7515fa31 some improvements 2024-02-10 15:16:28 +01:00
Michael Jerger f9bbb91f11 expose instance for tests 2024-02-10 15:16:26 +01:00
Michael Jerger 1704ac5bc2 fix most of the tests 2024-02-10 15:14:35 +01:00
Michael Jerger 9e6c45f87d make flows more precise 2024-02-10 15:14:34 +01:00
Michael Jerger e1d7db178c unify logging & minor improvements 2024-02-10 15:14:31 +01:00
Michael Jerger 42854c9003 remove global actionUser 2024-02-10 15:14:30 +01:00
Michael Jerger a0c008b880 cleand up user creation from ap 2024-02-10 15:14:29 +01:00
Michael Jerger 6de8fba14d minor refactorings 2024-02-10 15:14:26 +01:00
Michael Jerger 44e10ed65a get wo body 2024-02-10 15:14:24 +01:00
Michael Jerger c2a42587d2 remove panics - that is not a exception replacement 2024-02-10 15:14:23 +01:00
Michael Jerger b27460d3fe minor refactorings & reviews 2024-02-10 15:14:20 +01:00
Michael Jerger e893618cdc add more threats 2024-02-10 15:14:18 +01:00
Michael Jerger 9633a2005a add a sql injection threat 2024-02-10 15:14:17 +01:00
Michael Jerger bad8e04c3c cleanup & minor refactorings 2024-02-10 15:14:15 +01:00
Michael Jerger 3172eb69d2 introduce RepositoryId 2024-02-10 15:14:08 +01:00
Michael Jerger 1fe35e14a5 mv our actor code to forgefed 2024-02-10 15:14:07 +01:00
Michael Jerger abdf56dde1 move forgefed to models 2024-02-10 15:14:06 +01:00
Michael Jerger 0b2cf2a55b remov unused experiments 2024-02-10 15:10:40 +01:00
Michael Jerger 184388015d added more tests 2024-02-10 15:10:39 +01:00
Michael Jerger b5a467e94d remove unused & implement webfinger 2024-02-10 15:10:38 +01:00
Michael Jerger 73a38ea0d1 use new factory function 2024-02-10 15:10:38 +01:00
Michael Jerger e8371ca94c ActorId -> PersonId 2024-02-10 15:10:37 +01:00
Michael Jerger 3151c8fe81 make validate more compact 2024-02-10 15:10:37 +01:00
Michael Jerger be4d3544ae Refactor ActorID -> ActorId 2024-02-10 15:10:36 +01:00
Michael Jerger 7c86f13728 make route more compact 2024-02-10 15:10:36 +01:00
Michael Jerger afcc7f0def factory instead of parse & validate 2024-02-10 15:10:35 +01:00
Michael Jerger 6fef54ed1c there is a validation module 2024-02-10 15:10:34 +01:00
erik a10a9141f8 Remove useless call to repo, add todos 2024-02-10 15:10:34 +01:00
erik 3c515c2614 Add review todos 2024-02-10 15:10:33 +01:00
erik 22d71e6b30 Update ToDo 2024-02-10 15:10:33 +01:00
erik afe659f9f4 Implement 5s waiting 2024-02-10 15:10:32 +01:00
erik 745598bba4 Implement starring 2024-02-10 15:10:29 +01:00
erik 976256bf3d Refactor if conditional to switch, use split up functions 2024-02-10 15:10:28 +01:00
erik 75ee273f40 Split user creation and saving user to db 2024-02-10 15:10:27 +01:00
erik 7f4667696f Cleanup imports 2024-02-10 15:10:25 +01:00
erik 6ad52a6d67 Update tests 2024-02-10 15:10:24 +01:00
erik 25d34e0c14 Check for empty path in IRI 2024-02-10 15:10:22 +01:00
erik f84e0b27e1 Use ValidateAndParseIRI, pass this to ParseActorID 2024-02-10 15:10:21 +01:00
erik fa1acd1ebb Extract url string validation and parsing from ActorID parsing 2024-02-10 15:10:19 +01:00
erik 4d3ab4dda2 Update Validate() 2024-02-10 15:10:19 +01:00