Jonas Finnemann Jensen
Jonas Finnemann Jensen
A proposed fix for https://github.com/dart-lang/markdown/issues/584 As I understand the alert-block syntax, it is an extension on the original blockquote support in markdown. Basically, it's a blockquote that is rendered differently....
Following https://github.com/dart-lang/markdown/issues/531 (infinite loop) which caused some hard to debug issues. We've been wondering if we could reduce the risk of infinite loops, since these are hard to recover from...
The things we have to do are: * [ ] Moderation actions: * [x] Introduce `moderatedAt` and `isModerated` on * [x] `Package` * [x] `PackageVersion` * [x] `Publisher` * [x]...
@isoos if we're using `RetryClient` from `package:http` am I correct in that it won't retry if partial response is received. Like in the case of `ClientException`? I'm guessing this error...
We should decode and re-encode all tarballs we serve. This would ensure that tweaks in tarball which are ignored by `tar` cannot be used to create a file that interpreted...
Check: https://csp-evaluator.withgoogle.com It seems it's not enough to trust specific domains. We should probably use: * `hash`, and, * `strict-dynamic` * `block-all-mixed-content`
I discussed this with @mit-mit today, once we have a history: https://github.com/dart-lang/pub-dev/issues/2687 it makes sense to allow users to removed themselves.
From: https://pub.dartlang.org/documentation/iconify_flutter/0.0.5/package.tar.gz Downloading the entire documentation fails for some packages. We could return 404 instead, if the object is too large.. We could also decide not to offer this file...
We get unimportant exceptions from here: https://github.com/dart-lang/pub-dev/blob/master/app/lib/shared/redis_cache.dart#L351 Lets' add an option to `RedisCacheProvider` that enables users to configure a connection cycling interval. Probably setup in: https://github.com/google/dart-neats/blob/03f1b98dc5c8384862e1d9809d5fd7e71e9598b6/neat_cache/lib/src/providers/redis.dart#L100-L122 This avoid us having...