Commit Graph

  • b1e0da6edd update time marshalling format tsmethurst 2022-06-04 19:56:19 +0200
  • 9e97d624c1 go fmt tsmethurst 2022-06-04 18:33:50 +0200
  • b4c585477e use new convenience function tsmethurst 2022-06-04 18:33:22 +0200
  • f168efcc6c rename timeline response tsmethurst 2022-06-04 18:32:32 +0200
  • 74d7025f9f return timelined stuff from accountstatusesget tsmethurst 2022-06-04 18:32:10 +0200
  • b06bac4d9d add util func for packaging timeline responses tsmethurst 2022-06-04 18:30:46 +0200
  • 7dbd0c8055 page get notifications tsmethurst 2022-06-04 18:13:30 +0200
  • 90ec512e20 page get account statuses properly tsmethurst 2022-06-04 18:12:44 +0200
  • 7442696490 test link headers tsmethurst 2022-06-04 18:11:30 +0200
  • ef9f5d7a22 use viper's unmarshal function instead There were problems with marshalling string slices from viper into the st.config struct with the other function. Now, we can use viper's unmarshal function and pass in the custom decoder config that we need as a hook. This ensures that we marshal string slices from viper into our config struct correctly. tsmethurst 2022-06-04 14:03:21 +0200
  • 95d6249996 update expected output to correct value tsmethurst 2022-06-04 14:01:27 +0200
  • d202c4e73e update expected output of envparsing tsmethurst 2022-06-03 18:20:51 +0200
  • ee0ca474f8
    Merge branch 'main' into 621-bug-non-string-environment-variables-cant-be-parsed-using-new-config-stuff tobi 2022-06-03 15:41:04 +0200
  • 327d3f001f
    [feature] Start adding advanced configuration options, starting with `samesite` (#628) tobi 2022-06-03 15:40:38 +0200
  • 5ca5d44ca5 use samesite lax by default tsmethurst 2022-06-03 15:14:54 +0200
  • 5d095cee90 start adding advanced config flags tsmethurst 2022-06-03 15:14:44 +0200
  • ca9dcbabd5 fix incorrect port being used for db tsmethurst 2022-06-03 14:08:57 +0200
  • 7bfcc5f505 skip long search if local account tsmethurst 2022-06-02 17:08:15 +0200
  • 8ac9001df2 simplify GetParseMentionFunc tsmethurst 2022-06-02 17:07:59 +0200
  • 5e993f6799 add more extraction tests tsmethurst 2022-06-02 17:07:29 +0200
  • c53226cf99 be more permissive in namestring lookup tsmethurst 2022-06-02 16:39:48 +0200
  • 5fc230710d final search for discovered accountDomain tsmethurst 2022-06-02 16:38:44 +0200
  • 2edc5c702a don't repeat regex parsing tsmethurst 2022-06-02 16:38:30 +0200
  • d2c512575c increase default worker count to 4 per cpu tsmethurst 2022-06-02 15:52:12 +0200
  • c1f225f373 test webfinger part extraction tsmethurst 2022-06-02 13:39:16 +0200
  • 61a8d97bc3 don't finger instance accounts tsmethurst 2022-06-02 13:39:08 +0200
  • 2f1b638357 update mentionName regex recognize instance accounts tsmethurst 2022-06-02 13:38:56 +0200
  • c0ab7f5d69 cheeky linting with the lads tsmethurst 2022-06-02 12:56:21 +0200
  • bbe2985d9b webfinger only if necessary tsmethurst 2022-06-02 12:38:59 +0200
  • 49490d8999 fix up tests to use main mock httpclient tsmethurst 2022-06-02 12:38:39 +0200
  • 265b680098
    [chore] Adds Issue templates to Github (#626) 0hlov3 2022-06-01 18:18:25 +0200
  • 181f782d13 break a lot of tests Move shared test logic into the testrig, rather than having it scattered all over the place. This allows us to just mock the transport controller once, and have all tests use it (unless they need not to for some other reason). tsmethurst 2022-06-01 18:13:16 +0200
  • 1a3f974223 start updating tests to remove repetition tsmethurst 2022-06-01 16:11:02 +0200
  • 098aa4f781 rework GetRemoteAccount tsmethurst 2022-06-01 16:10:41 +0200
  • aaeef76ceb fix for new getRemoteAccount tsmethurst 2022-06-01 16:10:28 +0200
  • f34844850c fix incorrect debug call tsmethurst 2022-06-01 16:07:44 +0200
  • 934bc6c922
    Corrects the ISSUE_Templates 0hlov3 2022-06-01 14:00:40 +0200
  • 447f04fca1
    Adds ISSUE Templates 0hlov3 2022-06-01 13:55:33 +0200
  • 997e6f6c06 use new ASRepToAccount signature tsmethurst 2022-06-01 11:50:46 +0200
  • b23fdac317 remove refresh from account tsmethurst 2022-06-01 11:50:30 +0200
  • 8194baf6ee compare expected with output tsmethurst 2022-06-01 11:00:20 +0200
  • 59e287222c
    Drone sig (#623) tobi 2022-06-01 10:35:50 +0200
  • bb6612c55e update drone signature tsmethurst 2022-06-01 10:26:13 +0200
  • f19319bf10 add envparsing.sh script to drone commands kim 2022-06-01 09:12:29 +0100
  • defcea7343 add envparsing script to test for panics during environment variable parsing kim 2022-06-01 09:11:18 +0100
  • 52a0950e80 accept weakly typed input on mapstructure decode i.e. .UnmarshalMap() kim 2022-06-01 08:48:37 +0100
  • 3de882a255 just a real nasty commit, the worst tsmethurst 2022-05-31 16:58:08 +0200
  • a4c64bd56d rework finger again, final form tsmethurst 2022-05-31 16:57:43 +0200
  • 124ff8ca0b use accountDomain tsmethurst 2022-05-31 16:57:32 +0200
  • 8ffb1a8845 use util function to extract webfinger parts tsmethurst 2022-05-31 12:26:55 +0200
  • e8a65b9675 rework webfingerget tsmethurst 2022-05-31 12:26:40 +0200
  • 863231cc97 move mention parts to namestring tsmethurst 2022-05-31 12:26:31 +0200
  • c746b00731 start reworking getRemoteAccount a bit tsmethurst 2022-05-30 18:45:38 +0200
  • af018e42c0 start reworking finger func a bit tsmethurst 2022-05-30 18:45:25 +0200
  • 6a9b6afdf3 totally break GetRemoteAccount tsmethurst 2022-05-30 16:20:10 +0200
  • 95b6c1b866 move finger to dereferencer tsmethurst 2022-05-30 16:19:52 +0200
  • b0299d2343 set/validate accountDomain tsmethurst 2022-05-30 15:30:58 +0200
  • c089a04183 add miekg/dns dependency tsmethurst 2022-05-30 15:30:38 +0200
  • 43ac0cdb9c
    [chore] Global server configuration overhaul (#575) kim 2022-05-30 13:41:24 +0100
  • 817920430f make it more obvious which cmd flags are being attached kim 2022-05-30 08:41:19 +0100
  • 26ce7df224 defer unlock on config.Set___(), to ensure unlocked on panic kim 2022-05-30 08:33:59 +0100
  • b45fc3d1d7 add license text to generated config helpers file kim 2022-05-30 08:31:51 +0100
  • 3e430e8092 add license text, update config.Defaults comment kim 2022-05-30 08:28:41 +0100
  • 3ed1c0b490 fix version string build to pass test script + consolidate logic in func kim 2022-05-29 10:10:48 +0100
  • 417f28cffd improved version string (removes time + go version) kim 2022-05-29 09:42:47 +0100
  • 1e7f67445c fix merge issue kim 2022-05-29 09:40:27 +0100
  • 22d3dd5f93 Merge remote-tracking branch 'upstream/main' into config-overhaul kim 2022-05-29 09:35:27 +0100
  • ae5402ada6
    [chore] Mastodon api fixups (#617) tobi 2022-05-28 19:59:55 +0200
  • e4f8d4d928 fix accidental replace tsmethurst 2022-05-28 16:53:13 +0200
  • 3546df010a update tests tsmethurst 2022-05-28 16:44:50 +0200
  • dcab76d81a just give URL again as attachment text url tsmethurst 2022-05-28 16:06:18 +0200
  • 78725747e4 rearrange attachment fields a bit tsmethurst 2022-05-28 16:05:38 +0200
  • 2a14062eca don't omitempty on text_url tsmethurst 2022-05-28 15:58:28 +0200
  • c5055a1cce add ms to timestamp format tsmethurst 2022-05-28 15:53:13 +0200
  • 2d9fa161c4 don't omitempty on any fields tsmethurst 2022-05-28 15:53:04 +0200
  • 550d5d628c don't omitempty on description tsmethurst 2022-05-28 15:52:54 +0200
  • 323dbca4f7
    [frontend] Reduce width of profile img with screen width (#615) Sashanoraa 2022-05-28 07:19:24 -0400
  • 8de9b7a34b
    [frontend] Add padding to the bottom of main (#616) Sashanoraa 2022-05-28 07:18:35 -0400
  • 5f6dda4457 fix merge issue kim 2022-05-27 20:33:08 +0100
  • bfaff4d128 Merge remote-tracking branch 'upstream/main' into config-overhaul kim 2022-05-27 20:31:46 +0100
  • 2b11d4b7b0
    [bugfix] Add `accept: application/activity+json` to dereferencer (#611) tobi 2022-05-27 21:09:57 +0200
  • 0cc222d393 Reduce width of profile img with screen width Sashanoraa 2022-05-27 12:45:56 -0400
  • f10fa618b3 Add padding to the bottom of main Sashanoraa 2022-05-27 13:11:27 -0400
  • 73d5766572
    [chore] Debug failed account get (#612) tobi 2022-05-27 16:44:33 +0200
  • dc8cc7e364
    [chore] Add test for dereferencing Owncast service account (#613) tobi 2022-05-27 16:35:35 +0200
  • 5d79be9c24 add test owncast service tsmethurst 2022-05-27 11:48:28 +0200
  • dcdce3a7d3 debug failed account get tsmethurst 2022-05-27 11:56:12 +0200
  • 9c0b74e726 add application/activity+json comma-separated tsmethurst 2022-05-27 15:49:07 +0200
  • 18a30d51bc add Accept application/activity+json to transport tsmethurst 2022-05-27 15:17:19 +0200
  • 1cdc163276
    [performance] Don't retry/backoff invalid http requests that will never succeed (#609) v0.3.4 tobi 2022-05-26 13:38:41 +0200
  • c4965d9be8 i am very clever tsmethurst 2022-05-26 13:15:04 +0200
  • 6c0bdc9f1b don't retry on unrecoverable errors tsmethurst 2022-05-26 13:07:01 +0200
  • 96261e8995 add ValidateRequest err wrapping logic tsmethurst 2022-05-26 13:06:23 +0200
  • 4b450fad85 add httpguts (ew) tsmethurst 2022-05-26 13:02:30 +0200
  • 0f01f72db0
    [performance] Bump default workers to CPUs * 2 (#608) tobi 2022-05-26 11:51:59 +0200
  • 7c4bcf22a2 bump default workers to maxprocs*2 tsmethurst 2022-05-26 11:44:08 +0200
  • 930e898c4c add license text to worksers.go tsmethurst 2022-05-26 11:39:46 +0200
  • 5668ce1ec7
    [bugfix] Fix HTML escaping in instance title (#607) tobi 2022-05-26 11:37:13 +0200
  • f848aaa81f
    [security] Set SameSite to `strict` instead of browser default (#606) tobi 2022-05-25 18:08:12 +0200
  • cbd4ccbab7 test instance PATCH tsmethurst 2022-05-25 18:01:25 +0200