GoToSocial/internal/db/bundb
Markus Unterwaditzer a48cce82b9
[chore] Upgrade golangci-lint, ignore existing int overflow warnings (#3420)
* [chore] Bump tooling versions, bump go -> v1.23.0

* undo silly change

* sign

* bump go version in go.mod

* allow overflow in imaging

* goreleaser deprecation notices

* [chore] Upgrade golangci-lint, ignore existing int overflow warnings

There is a new lint for unchecked int casts. Integer overflows are bad,
but the old code that triggers this lint seems to be perfectly fine.
Instead of disabling the lint entirely for new code as well, grandfather
in existing code.

* fix golangci-lint documentation link

* revert unrelated changes

* revert another unrelated change

* get rid of remaining nolint:gosec

* swagger updates

* apply review feedback

* fix wrong formatting specifier thing

* fix the linter for real

---------

Co-authored-by: tobi <tobi.smethurst@protonmail.com>
2024-10-16 14:13:58 +02:00
..
migrations [bugfix] Ensure `pending_approval` set on statuses + status faves (#3415) 2024-10-11 15:21:45 +02:00
account.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
account_test.go [feature] Use `local_only` field, deprecate `federated` field (#3222) 2024-08-22 19:47:10 +02:00
admin.go [bugfix] Deref stats async, serve stub collections if handshaking (#2990) 2024-06-11 11:54:59 +02:00
admin_test.go [experiment] add alternative wasm sqlite3 implementation available via build-tag (#2863) 2024-05-27 17:46:15 +02:00
advancedmigration.go [feature] Conversations API (#3013) 2024-07-23 20:44:31 +01:00
application.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
application_test.go [bugfix] fix get all tokens (#2841) 2024-04-16 13:25:47 +02:00
basic.go [feature] Add healthcheck endpoints `/livez` and `/readyz` (#2783) 2024-03-25 17:05:14 +00:00
basic_test.go [feature] Interaction requests client api + settings panel (#3215) 2024-08-24 11:49:37 +02:00
bundb.go [chore] Upgrade golangci-lint, ignore existing int overflow warnings (#3420) 2024-10-16 14:13:58 +02:00
bundb_test.go [feature] Interaction requests client api + settings panel (#3215) 2024-08-24 11:49:37 +02:00
bundbnew_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
conversation.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
conversation_test.go [feature] Conversations API (#3013) 2024-07-23 20:44:31 +01:00
domain.go [chore] renames the `GTS` caches to `DB` caches (#3127) 2024-07-24 10:41:43 +02:00
domain_test.go [bugfix] fix higher-level explicit domain rules causing issues with lower-level domain blocking (#2513) 2024-01-09 13:12:43 +00:00
drivers.go [experiment] add alternative wasm sqlite3 implementation available via build-tag (#2863) 2024-05-27 17:46:15 +02:00
emoji.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
emoji_test.go [bugfix] Fix Postgres emoji delete, emoji category change (#2570) 2024-01-29 14:57:22 +00:00
errors_test.go [bugfix] Postgres error wrapping fix (#2276) 2023-10-18 12:17:26 +02:00
filter.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
filter_test.go [feature] Implement Filter API v2 (#2936) 2024-05-31 12:55:56 +02:00
filterkeyword.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
filterkeyword_test.go [feature] Filters v1 (#2594) 2024-03-06 11:15:58 +01:00
filterstatus.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
filterstatus_test.go [feature] Filters v1 (#2594) 2024-03-06 11:15:58 +01:00
headerfilter.go [feature/performance] sqlite pragma optimize on close (#2596) 2024-02-07 14:43:27 +00:00
headerfilter_test.go [feature] request blocking by http headers (#2409) 2023-12-18 14:18:25 +00:00
hook.go [chore] ensure consistent caller name fetching regardless of compiler inlining (#3323) 2024-09-20 13:30:33 +00:00
instance.go [chore] local instance count query caching, improved status context endpoint logging, don't log ErrHideStatus when timelining (#3330) 2024-09-23 11:53:42 +00:00
instance_test.go [feature/frontend] Add player for audio files; use thumbnail for `poster` (#3099) 2024-07-15 10:47:57 +01:00
interaction.go [bugfix] Update select of pending interaction requests to account for potential nil URI (#3392) 2024-10-05 12:27:53 +02:00
interaction_test.go [feature] Interaction requests client api + settings panel (#3215) 2024-08-24 11:49:37 +02:00
list.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
list_test.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
marker.go [chore] renames the `GTS` caches to `DB` caches (#3127) 2024-07-24 10:41:43 +02:00
markers_test.go [feature] Implement markers API (#1989) 2023-07-29 12:49:14 +02:00
media.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
media_test.go [feature] Media attachment placeholders (#2331) 2023-11-10 19:29:26 +01:00
mention.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
mention_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
move.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
move_test.go [feature/chore] Add Move database functions + cache (#2647) 2024-03-06 11:18:57 +01:00
notification.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
notification_test.go [feature] Implement types[] param for notifications (#3009) 2024-06-17 20:50:50 +01:00
poll.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
poll_test.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
relationship.go [feature] Allow users to export data via the settings panel (#3140) 2024-07-31 15:03:34 +01:00
relationship_block.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
relationship_follow.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
relationship_follow_req.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
relationship_mute.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
relationship_note.go [chore] renames the `GTS` caches to `DB` caches (#3127) 2024-07-24 10:41:43 +02:00
relationship_test.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
report.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
report_test.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
rule.go [chore] renames the `GTS` caches to `DB` caches (#3127) 2024-07-24 10:41:43 +02:00
rule_test.go [feature] Instance rules (#2125) 2023-08-19 14:33:15 +02:00
search.go [feature] Add from: search operator and account_id query param (#2943) 2024-05-31 12:57:42 +02:00
search_test.go [feature] Add from: search operator and account_id query param (#2943) 2024-05-31 12:57:42 +02:00
session.go [feature/performance] sqlite pragma optimize on close (#2596) 2024-02-07 14:43:27 +00:00
session_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
sinbinstatus.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
status.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
status_test.go [feature/frontend] Add player for audio files; use thumbnail for `poster` (#3099) 2024-07-15 10:47:57 +01:00
statusbookmark.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
statusbookmark_test.go [feature] do not uncache status / emoji media if attached status is bookmarked (#2956) 2024-06-06 11:44:43 +01:00
statusfave.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
statusfave_test.go [chore/docs] Replace specific year range of copyright notice (#2520) 2024-01-13 16:33:53 +01:00
tag.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
tag_test.go [experiment] add alternative wasm sqlite3 implementation available via build-tag (#2863) 2024-05-27 17:46:15 +02:00
thread.go [chore] renames the `GTS` caches to `DB` caches (#3127) 2024-07-24 10:41:43 +02:00
thread_test.go [feature] Status thread mute/unmute functionality (#2278) 2023-10-25 15:04:53 +01:00
timeline.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
timeline_test.go [bugfix] visibility after implicit approval not getting invalidated (#3370) 2024-09-28 22:47:46 +02:00
tombstone.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
upsert.go [feature/performance] Store account stats in separate table (#2831) 2024-04-16 13:10:13 +02:00
user.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
user_test.go [feature] Add list command to admin account (#1648) 2023-03-27 16:02:26 +02:00
util.go [bugfix] Account timeline: exclude self-replies that mention other accounts (#2670) 2024-02-27 18:18:40 +01:00
workertask.go [feature] persist worker queues to db (#3042) 2024-07-30 13:58:31 +02:00