347 Commits (master)

Author SHA1 Message Date
Ted Unangst 5916ae68ab fix refreshing pages with reversed order
5 years ago
Ted Unangst 75fdc3a5f4 ah, look for content in the right object
5 years ago
Ted Unangst 8187aea4f2 cache jonker for a bit
5 years ago
Ted Unangst 2fc3103ad4 cache jonks for AP fetches
5 years ago
Ted Unangst b1e42fdae9 use cache interface for some more things
5 years ago
Ted Unangst 4059b207a1 revise rejection log messages
5 years ago
Ted Unangst 2ae79a2cc1 we need some more debugging for the friendibonks
5 years ago
Ted Unangst d5b99e2b9a allow resubscribing
5 years ago
Ted Unangst a0b6756206 html escape summary fields
5 years ago
Ted Unangst a320b1a2a6 rework markdown module, prepare for embetterment
5 years ago
Ted Unangst d08eab8712 better handling of times and places..
5 years ago
Ted Unangst 25c46f5839 grotesque workaround for friendica style repeats
5 years ago
Ted Unangst 50e43569e4 finish up some hfcs matching work
5 years ago
Ted Unangst 5672db2380 reduce max size a little
5 years ago
Ted Unangst de36230cec enough of the honk filtering and censoring system (hfcs) to get going.
5 years ago
Ted Unangst 73d6331c2d reset currettid too
5 years ago
Ted Unangst bcb36d8cff if we make it this far without context, fake one
5 years ago
Ted Unangst 140e96f80e save convoy here
5 years ago
Ted Unangst 341577c35c try a limiter here
5 years ago
Ted Unangst e98366ccb7 add an intake length limit
5 years ago
Ted Unangst 3cd2f57f9e handle durations for times
5 years ago
Ted Unangst 99f0e73394 support inline images in received posts
5 years ago
Ted Unangst 93e541d2a0 look for location as property not just tag
5 years ago
Ted Unangst e3fdf87a00 events with start times. because... because.
5 years ago
Ted Unangst 16212d9dab don't go down if we're going up
5 years ago
Ted Unangst e89bff3051 rework save code to gobble up replies
5 years ago
Ted Unangst 49a2107fdb make a note of replies we see
5 years ago
Ted Unangst 5efa912126 rm useless log
5 years ago
Ted Unangst 3e9899f800 treat tombstone as delete
5 years ago
Ted Unangst d4688e3ff9 rework some of the front end styles for consistency
5 years ago
Ted Unangst a333026b44 cleanup intake a bit, fast path for delete
5 years ago
Ted Unangst dbe8a3c55c split media into separate database. keeps main db nice and tidy.
5 years ago
Ted Unangst 0d0a5677a0 add url to places
5 years ago
Ted Unangst 409d1e9932 media skipping for naughty people
5 years ago
Ted Unangst 42fb29c4e1 process place in updates
5 years ago
Ted Unangst 1b0dc71a71 try harder to not deliver to self.
5 years ago
Ted Unangst 91afec7070 unravel a bit of the big mess
5 years ago
Ted Unangst 0b058562e5 parse location on input
5 years ago
Ted Unangst 2cfa3a71e2 location checkins! waaahahaha
5 years ago
Ted Unangst c4d210fdfb some fixups for the way friendica does context
5 years ago
Ted Unangst d26d4a972c technically, should undo read instead of sending ignore.
5 years ago
Ted Unangst da7cca5351 prefer object date
5 years ago
Ted Unangst 99efbe1d1f preserve image extension
5 years ago
Ted Unangst d62486db27 fix memes
5 years ago
Ted Unangst 2584f31e17 save honks in markdown, convert on the fly
5 years ago
Ted Unangst 4ee7268ca7 don't need this log
5 years ago
Ted Unangst aa0c99ae68 better handling of attachments during edit
5 years ago
Ted Unangst bef74481c8 check for bogus hashtags
5 years ago
Ted Unangst 65eae9dbfc this could never work
5 years ago
Ted Unangst ce764c468d move update log
5 years ago
Ted Unangst b8df8a9b93 beta/prototype of Update
5 years ago
Ted Unangst 4d95d2290a combine delete code into a function
5 years ago
Ted Unangst cba1a5d297 remove extra log
5 years ago
Ted Unangst 56141dbb6f cleanup the honk save code
5 years ago
Ted Unangst ead0b2995e i think this is enough for image descriptions
5 years ago
Ted Unangst 6eb416eea3 another faster check for blocked stuff
5 years ago
Ted Unangst a4fe9fcf25 more info about some errors
5 years ago
Ted Unangst 194c9a1223 few refinements to tags
5 years ago
Ted Unangst 03e948fe3c unbonking should work now
5 years ago
Ted Unangst 91fc33c5dd experimental unbonking
5 years ago
Ted Unangst be64eff398 and save tags on incoming
5 years ago
Ted Unangst 368b4d067e quick fix before tags can go live
5 years ago
Ted Unangst f74b91e15b we're starting to get there with hashtags
5 years ago
Ted Unangst 9a1b98e402 more detail in logging
5 years ago
Ted Unangst 9f26779377 federate read/ignore activities for ack and deack
5 years ago
Ted Unangst e9c5b28217 add approved replies to AP object collection
5 years ago
Ted Unangst 27b5bc5f5f prefetch handle info instead of waiting for load
5 years ago
Ted Unangst 840224e3b9 schema change to add flags to honks
5 years ago
Ted Unangst 35388f6d3f supreme court says organizations are people
5 years ago
Ted Unangst fbe47a0895 every database exec must have error checking
5 years ago
Ted Unangst 617cdd5fd8 better handle AP usernames. don't require manual entry
5 years ago
Ted Unangst 6a0fc08c32 better retry effort to cope with timeouts
5 years ago
Ted Unangst 1c6bb1fef4 don't decode images that are too large
5 years ago
Ted Unangst 2a197e157c every time I try to get a post from pixelfed, I get a 502 error.
5 years ago
Ted Unangst e15d81638b remove spicy peppers sensitivity
5 years ago
Ted Unangst 5a621af47e go ten replies up a thread chain
5 years ago
Ted Unangst d6cc646200 a little more type safety with less interface
5 years ago
Ted Unangst a6b45e4c92 reduce code by using library
5 years ago
Ted Unangst 7e1bf702cc switch to common version of httpsig code
5 years ago
Ted Unangst a84f5d8a50 better effort to avoid duplicte deliveries
5 years ago
Ted Unangst 26cb0ee381 allow modifying url patterns to better imitate other software. kinda.
5 years ago
Ted Unangst a1648667ec handle the case where inreplyto is an object
5 years ago
Ted Unangst 4e03d728b8 if the created object is url, fetch it
5 years ago
Ted Unangst a53f9b7917 allow attributedto to be object
5 years ago
Ted Unangst 68bed3837c only log first error if retrying during get
5 years ago
Ted Unangst 5b10e20388 try grabbing the name if no summary
5 years ago
Ted Unangst 4aba1ba5fd simplify cleanup command
5 years ago
Ted Unangst 46a50e5b80 servername in user-agent to play nice
5 years ago
Ted Unangst 1a095fdecf more realistically, only (long) timeout errors can be fixed by retries
5 years ago
Ted Unangst 0023fac43d implement a short timeout for some get operations
5 years ago
Ted Unangst 2a2019743f if it's sensitive but we don't know why, make up a reason
5 years ago
Ted Unangst 7b6321302a support a few more actor types
5 years ago
Ted Unangst 598e3aa3c4 try collecting upstream for any activity
5 years ago
Ted Unangst 02aaa2d134 icon should probably be Image type
5 years ago
Ted Unangst 663ee79877 better effort at combining thread id
5 years ago
Ted Unangst c78a6828fb only say honks, not bonks, are qonks. the silliness never ends.
5 years ago
Ted Unangst 5d0fb4d41c don't save large attachments that sneak in
5 years ago
Ted Unangst d2870d8207 if we didn't convert image, don't save data
5 years ago
Ted Unangst ff73147e28 some fixes and changes necessary to support peertube links
5 years ago
Ted Unangst 3a026f0c09 relax incoming image restriction slightly
5 years ago
Ted Unangst e89d24ac20 add some more info to bonks.
5 years ago
Ted Unangst eb735e538b refine the spicy post logic
5 years ago
Ted Unangst 2f72fe0ce0 fix unfollow. needs object field in follow object.
5 years ago
Ted Unangst 22401dfbdb tombstones for zonks
5 years ago
Ted Unangst 50f0222eb1 allow import the most recent honks for a xonker
5 years ago
Ted Unangst 507e4b6c6b include hashtags in AP metadata
5 years ago
Ted Unangst 5586f2a4ec ah, use the big \U unicode escape.
5 years ago
Ted Unangst d56b3023ed oops, working with unicode emoji is a pain. fix spicy meter.
5 years ago
Ted Unangst cbb382b188 mark the spicy honks as sensitive
5 years ago
Ted Unangst c925160853 readonly qonk support
5 years ago
Ted Unangst 889026e80d push the junky json code out a little more
5 years ago
Ted Unangst d76dc7bf98 rework all the follow stuff a bit
5 years ago
Ted Unangst 261ff367cf retry follow requests
5 years ago
Ted Unangst 02ca7e2849 make some effort to fill in thread when missing
5 years ago
Ted Unangst f4b8fd8b97 better image toolkit for prettier screenshots
5 years ago
Ted Unangst ed0c28b6a2 dig into actor url to verify id
5 years ago
Ted Unangst 170d3ee858 don't need to print this
5 years ago
Ted Unangst f29f31d32c less awkard use of xonkers table
5 years ago
Ted Unangst 14fd3a64cd don't need to log the whole follow accept
5 years ago
Ted Unangst 2fdd553d8e even if we don't save the file, save a donk
5 years ago
Ted Unangst 4c2d24a05c maybe works better if we set the magic directMessage flag
5 years ago
Ted Unangst 0faf2b0556 allow replying to private messages with private replies
5 years ago
Ted Unangst 233f80fa4a log excessive attachment separately
5 years ago
Ted Unangst dcc055ace1 cleanup images after 30 days if we don't need them
5 years ago
Ted Unangst 09b471b8de stop abusing rid for deletion, just use xid like normal
5 years ago
Ted Unangst fc4f13d9e0 the number of unreliable servers in the federation is too damn high!
5 years ago
Ted Unangst d8d439e596 consume activities in a goroutine other than the web handler
5 years ago
Ted Unangst d4d2483ee0 add better origin checks for all activities
5 years ago
Ted Unangst 18bb5dbd99 log reception of xonk
5 years ago
Ted Unangst 8fe575dcf3 reget bonks even when embedded
5 years ago
Ted Unangst 5e7ed058c1 user-agent for posts as well
5 years ago
Ted Unangst 24006757e0 rework honk to make local and remote about the same.
5 years ago
Ted Unangst 90c7001e15 rework honk schema to store more information.
5 years ago
Ted Unangst ed357653a8 some minor cleanup
5 years ago
Ted Unangst e10c9d801b support Page objects too
5 years ago
Ted Unangst 6be21e9f0b can cache fishing results in db
5 years ago
Ted Unangst f1b4c45088 try logging only unknown activities for a while
5 years ago
Ted Unangst adcc0a1339 don't leave attachment linkage in db after deletion in case id is reused
5 years ago
Ted Unangst af849f4371 switch image code to webs
5 years ago
Ted Unangst 996cd76baa the danger zone
5 years ago
Ted Unangst bf18145db8 zonking of bonking
5 years ago
Ted Unangst 90a6e0f7c3 people really want to believe that deletion can work.
5 years ago
Ted Unangst 64d9c67c35 more than 4 attachments seems execessive, leave the rest off.
5 years ago
Ted Unangst dee1eda34e pixelfed sends attachments as Image.
5 years ago
Ted Unangst 99c41825ed more context about xonks we're ignoring
5 years ago
Ted Unangst ef7880cadc rework xonk saving to avoid crawling threads we won't ever save
5 years ago
Ted Unangst 370268399d convert a few one off db queries to statements
5 years ago
Ted Unangst cd7626a515 save links to the external attachments we don't want to save
5 years ago
Ted Unangst 46cc488d19 set a user-agent
5 years ago
Ted Unangst b0b0ad21df bloaty pig posters and their images of unusual size
5 years ago
Ted Unangst 6ce45d2f23 expansive search of the federation did not reveal any signs of intelligent gifs
5 years ago
Ted Unangst 2a0c9e5082 take me off this list!!!
5 years ago
Ted Unangst 4da06786e9 clemency for the sinners. allow pardon of zonkers.
5 years ago
Ted Unangst 9e726bde40 few more improvements to blocking
5 years ago
Ted Unangst 5183a83124 if an emu doesn't have a type, make a png
5 years ago
Ted Unangst a1445cb118 crawl up reply chain looking for oneups
5 years ago
Ted Unangst bf634b8224 don't fetch bonks if we already have them
5 years ago
Ted Unangst 99d89bb62c sometimes the honk is inside the bonk!
5 years ago
Ted Unangst 23cea380b0 add empty follow collections
5 years ago
Ted Unangst d728004cad only delete honks for user that receives deletion
5 years ago
Ted Unangst e28d07968d requesting bonks with the old activity name may work better
5 years ago
Ted Unangst 4e9987abca if content doesn't start with <p>, make it so
5 years ago
Ted Unangst 30e1657d7a start saving boxes in the db
5 years ago
Ted Unangst 770e57797e @me page just for me
5 years ago
Ted Unangst e8c5a307ce sigh. need to defer mentionize to avoid collecting our own html
5 years ago
Ted Unangst d75cbe1c3d prefer the activitypub context name for conversation
5 years ago
Ted Unangst 7219332e0a a convoy is a whole fleet of honks, coming at ya
5 years ago
Ted Unangst b5249fd53d schema updates for future changes. xonkers, zonkers, and convoys, oh my.
5 years ago
Ted Unangst 1417812419 201 is an ok status too
5 years ago
Ted Unangst d542796944 i think we're ready to try delivery in parallel
5 years ago
Ted Unangst 3dfe29724a don't try looking up boxes concurrently
5 years ago
Ted Unangst 3d0cb6c737 refine delivery some more
5 years ago
Ted Unangst 28a39e7f23 the delete object may also be just the id string
5 years ago
Ted Unangst ca85e502d2 oops, sharedInbox is hiding under endpoints
5 years ago
Ted Unangst 6ec4352d69 use shared inbox for delivery
5 years ago
Ted Unangst 3a03baf1de allow zonking of anything, but be clear that disavow is not delete
5 years ago
Ted Unangst 1fb1523f54 change finger accept type to yet another mime
5 years ago
Ted Unangst 7b12715d1e allow plaintext attachments
5 years ago
Ted Unangst efbd541381 small logging fix
5 years ago
Ted Unangst 7152549c99 add a null summary to please plemora
5 years ago
Ted Unangst b24f484a84 further prep for retries
5 years ago
Ted Unangst 8bb2a31118 we always need to be eradicated xonks
5 years ago
Ted Unangst 2436a76b7e don't cache box lookup failure. don't hold lock for too long.
5 years ago
Ted Unangst 1acb85d047 we can ignore incoming xonks that originated as self
5 years ago
Ted Unangst 68c465c4ad reduce duplicate bonks received slightly
5 years ago
Ted Unangst 5d340cd1ab rework deliveration to prepare for retries
5 years ago
Ted Unangst a21eccc71c oops, want summary, not context x2
5 years ago
Ted Unangst 7f7f8390ff remove unused function
5 years ago
Ted Unangst d52111ca8e looks like we can just treat article as a long note
5 years ago
Ted Unangst c163c74499 aesthetic shuffling of the deck chairs
5 years ago
Ted Unangst df1f73f45e if the summary isn't blank, add it to the content
5 years ago
Ted Unangst 02da8c739a better herding of emus
5 years ago
Ted Unangst f472979b2d custom emus
5 years ago
Ted Unangst 9a0b9a90bf can improve efficiency of dedupe slightly without much complication
5 years ago
Ted Unangst 8d966a1d50 try to get original audience for remote replies
5 years ago
Ted Unangst 21024fcd56 sign the content-type instead of content-length
5 years ago
Ted Unangst 7420c88f84 maybe 0.1
5 years ago