Commit Graph

107 Commits

Author SHA1 Message Date
D. Scott Boggs f82725c9dc Add dependency on percent_encoding
percent_encoding used to be a part of url before v2.
2022-12-28 09:39:49 -05:00
Scott Boggs 5ec4ad7166
Merge pull request #18 from dscottboggs/dependabot/cargo/serde_qs-0.10.1
Update serde_qs requirement from 0.4.5 to 0.10.1
2022-12-28 09:37:49 -05:00
dependabot[bot] 3b9e1833d5
Update serde_qs requirement from 0.4.5 to 0.10.1
Updates the requirements on [serde_qs](https://github.com/samscott89/serde_qs) to permit the latest version.
- [Release notes](https://github.com/samscott89/serde_qs/releases)
- [Commits](https://github.com/samscott89/serde_qs/commits)

---
updated-dependencies:
- dependency-name: serde_qs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28 13:57:25 +00:00
Scott Boggs 4287c7526f
Merge pull request #13 from dscottboggs/fix/magic-is-not-send
no more magic
2022-12-28 08:56:42 -05:00
Scott Boggs 3895570cb4
Merge pull request #17 from matthiasbeyer/dependabot
Add monthly dependabot jobs
2022-12-28 08:53:12 -05:00
D. Scott Boggs 4fb24a5a21 Drop the magic bullshit
There were too many false positive responses from libmagic to have this
just happen in the background. In a future release I may add a specific
error which is returned when the given file has no extension, and
downstream application developers can use that as an indicator that they
should ask the user if they want to detect the filetype, making use of
libmagic directly in the downstream application as appropriate.
2022-12-28 08:49:43 -05:00
D. Scott Boggs 7653513c6f Wrap magic cookie in a mutex
This commit also includes benchmarks proving the viability of reloading the
magic database for every filetype request, should that become necessary.
2022-12-28 08:49:43 -05:00
Scott Boggs 8516091c5b
Merge pull request #14 from matthiasbeyer/clippy
Fix clippy warnings and add CI check
2022-12-28 08:45:46 -05:00
Matthias Beyer 29463764c1
Fix clippy: Derive Eq for Data
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:08:43 +01:00
Matthias Beyer afb3f59fc7
Fix clippy: Derive Eq for MediaType
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:08:24 +01:00
Matthias Beyer 8cfe447aa1
Fix clippy: Derive Eq for Card
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:08:13 +01:00
Matthias Beyer ee4e00affd
Fix clippy: Derive Eq for Filter
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:07:51 +01:00
Matthias Beyer 609ddc895b
Fix clippy: Derive Eq for AddFilterRequest
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:07:24 +01:00
Matthias Beyer 789fbd69f5
Fix clippy: Derive Eq for FilterContext
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:05:52 +01:00
Matthias Beyer bf9bad441f
Fix clippy: Derive Eq for StreamingApi
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:05:31 +01:00
Matthias Beyer 738d97d65f
Fix clippy: Derive Eq for Stats
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:05:05 +01:00
Matthias Beyer 0e2ee6717f
Fix clippy: Derive Eq for List
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:04:53 +01:00
Matthias Beyer e3539a46ba
Fix clippy: Derive Eq for Mention
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:04:40 +01:00
Matthias Beyer eaea2a50bd
Fix clippy: Derive Eq for Form
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:04:15 +01:00
Matthias Beyer 4cadd9b937
Fix clippy: Derive Eq for Data
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:04:11 +01:00
Matthias Beyer 9cec1a7384
Fix clippy: Derive Eq for Data
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:04:05 +01:00
Matthias Beyer fcb8dc9e07
Fix clippy: Derive Eq for Keys
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:57 +01:00
Matthias Beyer 31ad0beec1
Fix clippy: Derive Eq for Subscription
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:43 +01:00
Matthias Beyer bb31b91933
Fix clippy: Derive Eq for Subscription
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:24 +01:00
Matthias Beyer 8ee0de9a6f
Fix clippy: Derive Eq for Alerts
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:11 +01:00
Matthias Beyer b97dc8ca3e
Fix: Tag type is not able to derive Eq
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:54 +01:00
Matthias Beyer adac287450
Fix: Notification type is not able to derive Eq
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:42 +01:00
Matthias Beyer 998c477818
Fix clippy: Derive Eq for NotificationType
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:06 +01:00
Matthias Beyer 0ba5ca3599
Fix clippy: Derive Eq for Relationship
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:00:32 +01:00
Matthias Beyer 6c65b022ff
Fix clippy: Derive Eq for Report
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:00:10 +01:00
Matthias Beyer afe132ae5b
Fix clippy: Derive Eq for TagHistory
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:18 +01:00
Matthias Beyer 759f651c4f
Fix clippy: Derive Eq for Application
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:13 +01:00
Matthias Beyer a7165cd695
Fix clippy: Derive Eq for Emoji
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:08 +01:00
Matthias Beyer 28ae442565
Fix clippy: Derive Eq for Mention
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:01 +01:00
Matthias Beyer 3f70aba8bd
Fix clippy: Derive Eq for UpdateCredsRequest
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:58:29 +01:00
Matthias Beyer a383625210
Fix clippy: Derive Eq for Credentials
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:42 +01:00
Matthias Beyer fea0a25b9a
Fix clippy: Derive Eq for UpdateSource
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:34 +01:00
Matthias Beyer f79c0980c7
Fix clippy: Derive Eq for BoolOrString
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:26 +01:00
Matthias Beyer bc144c5a65
Fix clippy: Derive Eq for Source
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:18 +01:00
Matthias Beyer 8572585774
Fix clippy: Derive Eq for MetadataField
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:53:09 +01:00
Matthias Beyer e53ef65d6d
Fix clippy: Derive Eq for Empty
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:52:43 +01:00
Matthias Beyer 3757ab90b8
Fix clippy: Derive Eq for UpdatePushRequest
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:52:16 +01:00
Matthias Beyer 3e7bd2605f
Fix clippy: Derive Eq for AddPushRequest
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:51:56 +01:00
Matthias Beyer e0b686fb27
Fix clippy: Derive Eq for Keys
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:51:45 +01:00
Matthias Beyer cb4c0c24a9
Fix clippy: Derive Eq for StatusesRequest
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:50:58 +01:00
Matthias Beyer 2ac63466d1
Fix clippy: Derive Eq for NewStatus
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:50:12 +01:00
Matthias Beyer 1a8524f4fe
Fix clippy: Derive Eq for StatusBuilder
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:48:52 +01:00
Matthias Beyer 781b8a0b2e
Fix clippy: Derive Eq for Visibility
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:48:14 +01:00
Matthias Beyer fa72eb1bd4
Fix clippy: Remove unnecessary closure
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 17:23:22 +01:00
Matthias Beyer b44fa9a8ad
Add monthly dependabot jobs
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 16:32:58 +01:00