336 Commits (134980cc980cde7545705e831c4ee59295179161)

Author SHA1 Message Date
Ted Unangst 68c7f76007 grotesque workaround for friendica style repeats
5 years ago
Ted Unangst eb61b20f6a finish up some hfcs matching work
5 years ago
Ted Unangst 4acbbfd52d reduce max size a little
5 years ago
Ted Unangst f80037d03d enough of the honk filtering and censoring system (hfcs) to get going.
5 years ago
Ted Unangst cb7a294d16 reset currettid too
5 years ago
Ted Unangst 7bae8ada18 if we make it this far without context, fake one
5 years ago
Ted Unangst 450ce79c8c save convoy here
5 years ago
Ted Unangst f263490a57 try a limiter here
5 years ago
Ted Unangst 1716c4e12a add an intake length limit
5 years ago
Ted Unangst feaed0cf18 handle durations for times
5 years ago
Ted Unangst b3837cfc65 support inline images in received posts
5 years ago
Ted Unangst 82438f8b99 look for location as property not just tag
5 years ago
Ted Unangst dc56ed5aa2 events with start times. because... because.
5 years ago
Ted Unangst 4351da05f6 don't go down if we're going up
5 years ago
Ted Unangst 36b56e507c rework save code to gobble up replies
5 years ago
Ted Unangst 5656737e11 make a note of replies we see
5 years ago
Ted Unangst b16a3f036b rm useless log
5 years ago
Ted Unangst 06f050d18f treat tombstone as delete
5 years ago
Ted Unangst fbb8ecb53b rework some of the front end styles for consistency
5 years ago
Ted Unangst b065c7b811 cleanup intake a bit, fast path for delete
5 years ago
Ted Unangst 441f869960 split media into separate database. keeps main db nice and tidy.
5 years ago
Ted Unangst dfb9e113b0 add url to places
5 years ago
Ted Unangst 053da00695 media skipping for naughty people
5 years ago
Ted Unangst 10c6b1a64f process place in updates
5 years ago
Ted Unangst 82e162328b try harder to not deliver to self.
5 years ago
Ted Unangst ffc8968d03 unravel a bit of the big mess
5 years ago
Ted Unangst 5d964a2fb7 parse location on input
5 years ago
Ted Unangst 2ea3bf8ce0 location checkins! waaahahaha
5 years ago
Ted Unangst 3e6c3592f0 some fixups for the way friendica does context
5 years ago
Ted Unangst 1b237ec3ff technically, should undo read instead of sending ignore.
5 years ago
Ted Unangst 2d52433b4e prefer object date
5 years ago
Ted Unangst c699abd698 preserve image extension
5 years ago
Ted Unangst b74045b522 fix memes
5 years ago
Ted Unangst b24ff25170 save honks in markdown, convert on the fly
5 years ago
Ted Unangst e5b3577113 don't need this log
5 years ago
Ted Unangst 28cbc2846f better handling of attachments during edit
5 years ago
Ted Unangst de4d5ee2cd check for bogus hashtags
5 years ago
Ted Unangst f312738ce9 this could never work
5 years ago
Ted Unangst 02fd02e8e2 move update log
5 years ago
Ted Unangst ae47843037 beta/prototype of Update
5 years ago
Ted Unangst 8f918100c6 combine delete code into a function
5 years ago
Ted Unangst ac89e6180e remove extra log
5 years ago
Ted Unangst d53c5d7917 cleanup the honk save code
5 years ago
Ted Unangst 598913ba7f i think this is enough for image descriptions
5 years ago
Ted Unangst 72a3de7877 another faster check for blocked stuff
5 years ago
Ted Unangst 82400e5856 more info about some errors
5 years ago
Ted Unangst 79454d851a few refinements to tags
5 years ago
Ted Unangst c79af0f414 unbonking should work now
5 years ago
Ted Unangst ae69e752d3 experimental unbonking
5 years ago
Ted Unangst d0cd960695 and save tags on incoming
5 years ago
Ted Unangst 1140d1ea3e quick fix before tags can go live
5 years ago
Ted Unangst 3936115d57 we're starting to get there with hashtags
5 years ago
Ted Unangst 4dc76671e7 more detail in logging
5 years ago
Ted Unangst e96f897c74 federate read/ignore activities for ack and deack
5 years ago
Ted Unangst 37e707f427 add approved replies to AP object collection
5 years ago
Ted Unangst a5608c7f8a prefetch handle info instead of waiting for load
5 years ago
Ted Unangst 63fc11afd3 schema change to add flags to honks
5 years ago
Ted Unangst 3c95a46e85 supreme court says organizations are people
5 years ago
Ted Unangst 624cc41a8c every database exec must have error checking
5 years ago
Ted Unangst 2d905cf98d better handle AP usernames. don't require manual entry
5 years ago
Ted Unangst 80107eecc9 better retry effort to cope with timeouts
5 years ago
Ted Unangst 1d3851d2c1 don't decode images that are too large
5 years ago
Ted Unangst 41e2c97288 every time I try to get a post from pixelfed, I get a 502 error.
5 years ago
Ted Unangst 89a9806cb9 remove spicy peppers sensitivity
5 years ago
Ted Unangst 026e03bdd1 go ten replies up a thread chain
5 years ago
Ted Unangst 5bd6d9a038 a little more type safety with less interface
5 years ago
Ted Unangst f3219b10bf reduce code by using library
5 years ago
Ted Unangst 599b4852f3 switch to common version of httpsig code
5 years ago
Ted Unangst 3397db6055 better effort to avoid duplicte deliveries
5 years ago
Ted Unangst 99cb64c480 allow modifying url patterns to better imitate other software. kinda.
5 years ago
Ted Unangst e8003f031e handle the case where inreplyto is an object
5 years ago
Ted Unangst 3134f05629 if the created object is url, fetch it
5 years ago
Ted Unangst cf1b6f9d93 allow attributedto to be object
5 years ago
Ted Unangst 3e83e577dd only log first error if retrying during get
5 years ago
Ted Unangst dfbf17b02c try grabbing the name if no summary
5 years ago
Ted Unangst 24e494b05e simplify cleanup command
5 years ago
Ted Unangst fddcd1cbf0 servername in user-agent to play nice
5 years ago
Ted Unangst ff454b4ef7 more realistically, only (long) timeout errors can be fixed by retries
5 years ago
Ted Unangst 1b7c6cfbca implement a short timeout for some get operations
5 years ago
Ted Unangst c0cbe334bf if it's sensitive but we don't know why, make up a reason
5 years ago
Ted Unangst 89e52e1c21 support a few more actor types
5 years ago
Ted Unangst 7c9c5629d1 try collecting upstream for any activity
5 years ago
Ted Unangst dc79299303 icon should probably be Image type
5 years ago
Ted Unangst f20a7bef0d better effort at combining thread id
5 years ago
Ted Unangst 2a46533888 only say honks, not bonks, are qonks. the silliness never ends.
5 years ago
Ted Unangst 6bb5979737 don't save large attachments that sneak in
5 years ago
Ted Unangst 57db34e824 if we didn't convert image, don't save data
5 years ago
Ted Unangst d49df45740 some fixes and changes necessary to support peertube links
5 years ago
Ted Unangst b4f4663482 relax incoming image restriction slightly
5 years ago
Ted Unangst ca9fea29a0 add some more info to bonks.
5 years ago
Ted Unangst a704d5012a refine the spicy post logic
5 years ago
Ted Unangst d1a7ce4651 fix unfollow. needs object field in follow object.
5 years ago
Ted Unangst 876b92f960 tombstones for zonks
5 years ago
Ted Unangst e273664e85 allow import the most recent honks for a xonker
5 years ago
Ted Unangst 4e9aba1ab7 include hashtags in AP metadata
5 years ago
Ted Unangst 1f50a7a47d ah, use the big \U unicode escape.
5 years ago
Ted Unangst 70afc32bd0 oops, working with unicode emoji is a pain. fix spicy meter.
5 years ago
Ted Unangst 8e04fa3af3 mark the spicy honks as sensitive
5 years ago
Ted Unangst 4f1f7ad301 readonly qonk support
5 years ago
Ted Unangst ed236aff4c push the junky json code out a little more
5 years ago
Ted Unangst 18d2eb76ad rework all the follow stuff a bit
5 years ago
Ted Unangst 93fe064228 retry follow requests
5 years ago
Ted Unangst 6de41aeacc make some effort to fill in thread when missing
5 years ago
Ted Unangst 5ebb8e1489 better image toolkit for prettier screenshots
5 years ago
Ted Unangst 0ae5177fb7 dig into actor url to verify id
5 years ago
Ted Unangst 9148c8eb40 don't need to print this
5 years ago
Ted Unangst ff0c407043 less awkard use of xonkers table
5 years ago
Ted Unangst e9de2acfde don't need to log the whole follow accept
5 years ago
Ted Unangst ccf971148c even if we don't save the file, save a donk
5 years ago
Ted Unangst 00c308a4c6 maybe works better if we set the magic directMessage flag
5 years ago
Ted Unangst 4f7bfacf39 allow replying to private messages with private replies
5 years ago
Ted Unangst 528f7f14a4 log excessive attachment separately
5 years ago
Ted Unangst 468c0fa492 cleanup images after 30 days if we don't need them
5 years ago
Ted Unangst 8df73dca89 stop abusing rid for deletion, just use xid like normal
5 years ago
Ted Unangst 753aab7718 the number of unreliable servers in the federation is too damn high!
5 years ago
Ted Unangst cafaff8925 consume activities in a goroutine other than the web handler
5 years ago
Ted Unangst cbd2e980a7 add better origin checks for all activities
5 years ago
Ted Unangst 8fa9d74a48 log reception of xonk
5 years ago
Ted Unangst b7d7667b52 reget bonks even when embedded
5 years ago
Ted Unangst 583d49f9e8 user-agent for posts as well
5 years ago
Ted Unangst 6f7295ee7c rework honk to make local and remote about the same.
5 years ago
Ted Unangst a69cd81c15 rework honk schema to store more information.
5 years ago
Ted Unangst 07ea634844 some minor cleanup
5 years ago
Ted Unangst f16e2412d9 support Page objects too
5 years ago
Ted Unangst e7807d1304 can cache fishing results in db
5 years ago
Ted Unangst 81ae1d10a2 try logging only unknown activities for a while
5 years ago
Ted Unangst 2c1dd5148e don't leave attachment linkage in db after deletion in case id is reused
5 years ago
Ted Unangst d647ac048f switch image code to webs
5 years ago
Ted Unangst bbac9994b5 the danger zone
5 years ago
Ted Unangst d06ad3d0ed zonking of bonking
5 years ago
Ted Unangst 0f79191541 people really want to believe that deletion can work.
5 years ago
Ted Unangst 77b6a83684 more than 4 attachments seems execessive, leave the rest off.
5 years ago
Ted Unangst 7a03144cb5 pixelfed sends attachments as Image.
5 years ago
Ted Unangst 7582652ceb more context about xonks we're ignoring
5 years ago
Ted Unangst e20af32b8c rework xonk saving to avoid crawling threads we won't ever save
5 years ago
Ted Unangst c092b24bcc convert a few one off db queries to statements
5 years ago
Ted Unangst 50a8e1fd22 save links to the external attachments we don't want to save
5 years ago
Ted Unangst 64f875d59b set a user-agent
5 years ago
Ted Unangst 9b726f0117 bloaty pig posters and their images of unusual size
5 years ago
Ted Unangst 98b602b0ee expansive search of the federation did not reveal any signs of intelligent gifs
5 years ago
Ted Unangst d09bbb4684 take me off this list!!!
5 years ago
Ted Unangst 230e418ecd clemency for the sinners. allow pardon of zonkers.
5 years ago
Ted Unangst e4843eb60f few more improvements to blocking
5 years ago
Ted Unangst 38fe86a662 if an emu doesn't have a type, make a png
5 years ago
Ted Unangst fe2c89625c crawl up reply chain looking for oneups
5 years ago
Ted Unangst bb9385e943 don't fetch bonks if we already have them
5 years ago
Ted Unangst 6f81baa43e sometimes the honk is inside the bonk!
5 years ago
Ted Unangst 4783d51be3 add empty follow collections
5 years ago
Ted Unangst 68107f0b7b only delete honks for user that receives deletion
5 years ago
Ted Unangst cf36080c97 requesting bonks with the old activity name may work better
5 years ago
Ted Unangst 9e7ac0fe2b if content doesn't start with <p>, make it so
5 years ago
Ted Unangst dd3402cd4b start saving boxes in the db
5 years ago
Ted Unangst f798cea85f @me page just for me
5 years ago
Ted Unangst 0613995302 sigh. need to defer mentionize to avoid collecting our own html
5 years ago
Ted Unangst 835928fa44 prefer the activitypub context name for conversation
5 years ago
Ted Unangst d20f8925a1 a convoy is a whole fleet of honks, coming at ya
5 years ago
Ted Unangst 092b0e66ff schema updates for future changes. xonkers, zonkers, and convoys, oh my.
5 years ago
Ted Unangst 0864ea33bc 201 is an ok status too
5 years ago
Ted Unangst 2b6d429deb i think we're ready to try delivery in parallel
5 years ago
Ted Unangst bd26fc1c23 don't try looking up boxes concurrently
5 years ago
Ted Unangst 3f3511c8c4 refine delivery some more
5 years ago
Ted Unangst b4c23a8f04 the delete object may also be just the id string
5 years ago
Ted Unangst ffed518e39 oops, sharedInbox is hiding under endpoints
5 years ago
Ted Unangst 2f33eba381 use shared inbox for delivery
5 years ago
Ted Unangst b5a66686c3 allow zonking of anything, but be clear that disavow is not delete
5 years ago
Ted Unangst dff9e623d5 change finger accept type to yet another mime
5 years ago
Ted Unangst 51d335ace2 allow plaintext attachments
5 years ago
Ted Unangst f793d66dd3 small logging fix
5 years ago
Ted Unangst c00e2197ae add a null summary to please plemora
5 years ago
Ted Unangst 1d63b41094 further prep for retries
5 years ago
Ted Unangst 7624505f8d we always need to be eradicated xonks
5 years ago
Ted Unangst 1fdbc38826 don't cache box lookup failure. don't hold lock for too long.
5 years ago
Ted Unangst fe790af77d we can ignore incoming xonks that originated as self
5 years ago
Ted Unangst 667ead400b reduce duplicate bonks received slightly
5 years ago
Ted Unangst 3e0127df31 rework deliveration to prepare for retries
5 years ago
Ted Unangst e3b1c25356 oops, want summary, not context x2
5 years ago
Ted Unangst 03cbba95fb remove unused function
5 years ago
Ted Unangst 2652bd11d5 looks like we can just treat article as a long note
5 years ago
Ted Unangst dc09fc1e9d aesthetic shuffling of the deck chairs
5 years ago
Ted Unangst 30fb8bc687 if the summary isn't blank, add it to the content
5 years ago
Ted Unangst df7d35ec71 better herding of emus
5 years ago
Ted Unangst 9a76431cfc custom emus
5 years ago
Ted Unangst 49b62ce834 can improve efficiency of dedupe slightly without much complication
5 years ago
Ted Unangst 44593967aa try to get original audience for remote replies
5 years ago
Ted Unangst f174a1ec46 sign the content-type instead of content-length
5 years ago
Ted Unangst 7420c88f84 maybe 0.1
5 years ago