Commit Graph

3516 Commits (asonix/better-errors)

Author SHA1 Message Date
Aode (lion) d9ecaec89d Remove line that logged secrets 2021-12-05 15:57:09 -06:00
Aode (lion) c4b2f45dec Make Sensitive generic over the inner type 2021-11-30 00:04:55 -06:00
Aode (lion) 5f986ec969 Move error log after status code recording 2021-11-27 13:50:10 -06:00
Aode (lion) 476ac51b87 Emit our own errors 2021-11-27 13:36:51 -06:00
Aode (lion) ceba674b46 Instrument feeds 2021-11-27 13:03:31 -06:00
Aode (lion) 23556fbc7c Re-enable logging Login 2021-11-27 13:03:31 -06:00
Aode (lion) 5b14f4ab09 Keep passwords and emails out of logs 2021-11-27 13:03:31 -06:00
Aode (lion) 7a1e6c2f36 Use a quieter root span builder, don't pretty-print logs 2021-11-27 13:03:31 -06:00
Aode (lion) cffed4aa27 Add 'message' to LemmyError display if present 2021-11-27 13:03:31 -06:00
Aode (lion) 5527858c2c Send proper JSON over websocket 2021-11-27 13:03:31 -06:00
Aode (lion) 492433f322 Make message a static string 2021-11-27 13:03:31 -06:00
Aode (lion) d8310a151f Use skip_all for more instrument attributes, don't skip 'self' in some api actions 2021-11-27 13:03:31 -06:00
Aode (lion) b176b71d09 Instrument apub functions 2021-11-27 13:03:31 -06:00
Aode (lion) 8b170096f1 Propogate span information to blocking operations 2021-11-27 13:03:31 -06:00
Aode (lion) 8aa0041b3d Add newline after error info in LemmyError Display impl 2021-11-27 13:03:31 -06:00
Aode (lion) 8d7ad98328 Update actix-rt 2021-11-27 13:03:31 -06:00
Aode (lion) 46e82e91e5 Update actix-web 2021-11-27 13:03:31 -06:00
Aode (lion) 2e42f3c0c5 Don't log when entering spans, only when leaving 2021-11-27 13:03:31 -06:00
Aode (lion) 12d2a62e40 Hide SpanTrace debug output from LemmyError 2021-11-27 13:03:31 -06:00
Aode (lion) 6a2871024d Respond directly with LemmyError
Instrument Perform implementations for more precise traces
Use ApiError to format JSON errors when messages are present
Keep SpanTrace output in LemmyError Display impl
2021-11-27 13:03:31 -06:00
Dessalines ad76c75821
Trying to add docker:latest. Fixes #1959 (#1960)
* Trying to add docker:latest. Fixes #1959

* Version 0.14.4-rc.3

* Trying to fix clippy on crate build

* Version 0.14.4-rc.4
2021-11-26 12:38:55 +00:00
Dessalines be65b6869f
Merge pull request #1937 from LemmyNet/disable-edit-email-notifications
Dont send email notifications for edited comments (fixes #1925)
2021-11-25 13:00:26 -05:00
Dessalines e765b42d46
Adding a captcha rate limit. Fixes #1755 (#1941)
* Adding a captcha rate limit. Fixes #1755

* Changing to post rate limit.
2021-11-25 13:04:19 +00:00
Felix Ableitner 27a687bcd0 Dont send email notifications for edited comments (fixes #1925) 2021-11-24 22:29:29 +01:00
Dessalines 97b8b9c255 Version 0.14.3 2021-11-23 14:39:55 -05:00
Dessalines 7363b19f01
Merge pull request #1951 from LemmyNet/fix_ap_id_dupes_query
Fix API dupes query. #1878
2021-11-23 14:37:58 -05:00
Dessalines f6b96370b8 Fix API dupes query. #1878 2021-11-23 14:30:16 -05:00
Dessalines 7f01d8cde6 Version 0.14.2 2021-11-23 11:48:49 -05:00
Dessalines b1f7bad0a3 Version 0.14.2-rc.1 2021-11-23 11:12:46 -05:00
Dessalines 46c7429429
Fixing duped report view for admins. Fixes #1933 (#1945)
* Fixing duped report view for admins. Fixes #1933

* Fixing tests.
2021-11-23 15:54:30 +00:00
Dessalines d2e28e5f38
Adding a GetComment endpoint. Fixes #1919 (#1944) 2021-11-23 15:53:48 +00:00
Dessalines 451818749b
Fix min title char count for post titles. Fixes #1854 (#1940)
* Fix min title char count for post titles. Fixes #1854

* Adding more newline checks for actors.

* Adding helper function
2021-11-23 15:52:58 +00:00
Dessalines 86b2901e8c
Adding MarkPostAsRead to API. Fixes #1784 (#1946)
* Adding MarkPostAsRead to API. Fixes #1784

* Adding error
2021-11-23 14:15:43 +00:00
Riley 1579ee566f
background-jobs 0.11 (#1943) 2021-11-23 12:20:01 +00:00
Riley 3fea5645f8
Add tracing (#1942) 2021-11-23 12:16:47 +00:00
Dessalines 88c7b95d03
Remove pointless community follower sort. (#1939) 2021-11-23 12:05:09 +00:00
Dessalines 3e062a9959
Merge pull request #1938 from LemmyNet/once_cell
Use once_cell instead of lazy_static
2021-11-22 14:27:08 -05:00
Felix Ableitner e88106cef4 Use once_cell instead of lazy_static 2021-11-22 19:58:31 +01:00
Dessalines 3d08e6c1fc
Adding unique constraint for activity ap_id. Fixes #1878 (#1935)
* Adding unique constraint for activity ap_id. Fixes #1878

* Removing is_activity_already_known
2021-11-22 18:57:03 +00:00
Nutomic 76c4378011
Merge pull request #1936 from LemmyNet/required_public_key
Making public key required. Fixes #1934
2021-11-22 15:37:05 +00:00
Dessalines 05d43150bc Making public key required. Fixes #1934 2021-11-22 10:10:18 -05:00
Dessalines 209829e1f3
Merge pull request #1926 from LemmyNet/replace-activitystreams-lib
Replace activitystreams crate with activitystreams-kinds
2021-11-22 08:47:46 -05:00
Felix Ableitner afccd5cf69 Replace activitystreams crate with activitystreams-kinds 2021-11-22 14:28:57 +01:00
Nutomic 88e81dce6b
Merge pull request #1921 from LemmyNet/fix_login
Fix login ilike bug. Fixes #1920
2021-11-22 13:05:57 +00:00
Nutomic ae153dc243
Merge pull request #1930 from Minoru/bugfix/nodeinfo-links
Change NodeInfo `links` to an array
2021-11-22 12:45:13 +00:00
Alexander Batischev d53d229c49
Change NodeInfo `links` to an array
NodeInfo spec[1] says that _.well-known/nodeinfo_ is a JSON Resource
Descriptor (JRD) document. That is specified in RFC 7033, where §4.4[2]
mandates that `links` is an array.

1. https://nodeinfo.diaspora.software/protocol.html
2. https://datatracker.ietf.org/doc/html/rfc7033#section-4.4
2021-11-21 20:10:39 +03:00
Dessalines e58c2048ed Fixing fuzzy_search to escape like chars. 2021-11-19 15:07:20 -05:00
Dessalines ffc898a7b8
Merge pull request #1924 from LemmyNet/fix-1914
Fix build error in #1914
2021-11-19 12:42:48 -05:00
Felix Ableitner 3e4fe89a45 Fix build error in #1914 2021-11-19 18:05:23 +01:00
Dessalines 6d35508f08
Merge pull request #1914 from LemmyNet/dont-announce-note
Dont announce comments, edited posts to Pleroma/Mastodon followers
2021-11-19 11:48:47 -05:00