| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Updated RELEASE_NOTES. | 2022-12-02 | 1 | -2/+2 | ||
| | | ||||||
| * | Fixed conflict. | 2022-12-02 | 0 | -0/+0 | ||
| |\ | ||||||
| | * | Merge pull request 'Close a tag in history list' (#8) from ↵ | 2022-12-01 | 1 | -1/+1 | ||
| | |\ | | | | | | | | | | | | | | | | kensanata/snac2:close-tag into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/8 | |||||
| | | * | Close a tag in history list | 2022-12-01 | 1 | -1/+1 | ||
| | | | | ||||||
| | * | | Merge pull request 'this is actually a pipe not a file, it should be closed ↵ | 2022-12-01 | 1 | -3/+3 | ||
| | |\ \ | | |/ | |/| | | | | | | | | | | as a pipe' (#6) from themusicgod1/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/6 | |||||
| | | * | this is actually a pipe not a file, it should be closed as a pipe | 2022-11-30 | 1 | -3/+3 | ||
| | |/ | ||||||
| * | | Updated RELEASE_NOTES. | 2022-12-01 | 1 | -0/+8 | ||
| | | | ||||||
| * | | Close a tag in history list. | 2022-12-01 | 1 | -1/+1 | ||
| | | | ||||||
| * | | Added the profile="" argument to Person content-type. | 2022-12-01 | 1 | -1/+1 | ||
| | | | ||||||
| * | | Updated TODO. | 2022-11-30 | 1 | -0/+2 | ||
| | | | ||||||
| * | | Updated TODO. | 2022-11-30 | 1 | -0/+4 | ||
| | | | ||||||
| * | | Updated README. | 2022-11-28 | 1 | -0/+1 | ||
| | | | ||||||
| * | | Deleted dump of debugging code. | 2022-11-28 | 1 | -8/+0 | ||
| | | | ||||||
| * | | Use xs_set in recipient_list() and inbox_list(). | 2022-11-28 | 3 | -14/+16 | ||
| | | | ||||||
| * | | Backport from xs. | 2022-11-28 | 2 | -4/+14 | ||
| | | | ||||||
| * | | Updated TODO. | 2022-11-28 | 1 | -2/+2 | ||
| | | | ||||||
| * | | Fixed status codes for follower_add() and follower_del(). | 2022-11-28 | 1 | -4/+4 | ||
| | | | ||||||
| * | | Changed following_list() to return a list of actors. | 2022-11-28 | 2 | -3/+13 | ||
| | | | ||||||
| * | | Deleted debug trap. | 2022-11-28 | 1 | -2/+0 | ||
| | | | ||||||
| * | | Upgraded followers to the new db. | 2022-11-28 | 5 | -63/+84 | ||
| | | | ||||||
| * | | New function object_user_cache_in(). | 2022-11-28 | 1 | -0/+10 | ||
| | | | ||||||
| * | | Updated documentation. | 2022-11-27 | 1 | -0/+13 | ||
| | | | ||||||
| * | | Updated documentation. | 2022-11-27 | 1 | -0/+4 | ||
| | | | ||||||
| * | | New function object_del_if_unref(). | 2022-11-27 | 2 | -2/+17 | ||
| | | | ||||||
| * | | Dump bad signature headers to /tmp/ (temporary). | 2022-11-27 | 1 | -0/+8 | ||
| | | | ||||||
| * | | I was using fclose() instead of pclose(). What a moron. | 2022-11-27 | 1 | -1/+1 | ||
| | | | ||||||
| * | | Added some tweaks to file locking. | 2022-11-26 | 1 | -0/+8 | ||
| | | | ||||||
| * | | timeline_top_level() works. | 2022-11-26 | 3 | -17/+18 | ||
| | | | ||||||
| * | | New function timeline_top_level() (untested). | 2022-11-26 | 2 | -0/+55 | ||
| | | | ||||||
| * | | New function index_first(). | 2022-11-26 | 2 | -0/+20 | ||
| | | | ||||||
| * | | Don't call object_del() from timeline_del(). | 2022-11-26 | 2 | -4/+6 | ||
| | | | | | | | | | Only delete from each user's cache, not from the global database. | |||||
| * | | Only call the expensive index_del() if unlink() did not fail. | 2022-11-26 | 1 | -2/+2 | ||
| | | | ||||||
| * | | Added comment. | 2022-11-26 | 1 | -1/+1 | ||
| | | | ||||||
| * | | _object_user_cache() also update the indexes. | 2022-11-26 | 1 | -11/+13 | ||
| | | | ||||||
| * | | New function object_user_cache_del(). | 2022-11-26 | 1 | -4/+21 | ||
| | | | ||||||
| * | | Renamed object_user_cache() to object_user_cache_add(). | 2022-11-26 | 1 | -3/+5 | ||
| | | | ||||||
| * | | Maintain a one-element index with each entry's parent. | 2022-11-26 | 1 | -4/+8 | ||
| | | | ||||||
| * | | New function object_add_ow(). | 2022-11-26 | 2 | -5/+21 | ||
| | | | ||||||
| * | | Renamed 'admin' link label to 'private'. | 2022-11-26 | 1 | -2/+2 | ||
| | | | ||||||
| * | | Avoid calling time() so many times. | 2022-11-26 | 1 | -4/+3 | ||
| | | | ||||||
| * | | purge_server() deletes using object_del(). | 2022-11-26 | 2 | -16/+32 | ||
| | | | ||||||
| * | | Delete redundant call to timeline_update_indexes(). | 2022-11-25 | 1 | -1/+0 | ||
| | | | ||||||
| * | | New function timeline_update_indexes(). | 2022-11-25 | 1 | -5/+5 | ||
| | | | ||||||
| * | | New function object_user_cache(). | 2022-11-25 | 1 | -9/+19 | ||
| | | | ||||||
| * | | Also purge the public/ and private/ caches. | 2022-11-25 | 1 | -0/+2 | ||
| | | | ||||||
| * | | Do hard links to objects in each user's public and private caches. | 2022-11-25 | 3 | -3/+39 | ||
| | | | ||||||
| * | | Renamed indexes. | 2022-11-25 | 1 | -2/+2 | ||
| | | | | | | | | | timeline.idx to private.idx, local.idx to public.idx. | |||||
| * | | New function timeline_object_add(). | 2022-11-25 | 1 | -9/+16 | ||
| | | | ||||||
| * | | Fixed typo. | 2022-11-25 | 1 | -1/+1 | ||
| | | | ||||||
| * | | In purge_server(), don't purge objects with 2 (or more) hard links. | 2022-11-25 | 1 | -7/+8 | ||
| | | | | | | | | | | | This way, an object can be protected from the purge by creating a hard link to it. | |||||