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_test.go [feature] Use local_only field, deprecate federated field (#3222) 2024-08-22 19:47:10 +02:00
account.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
admin_test.go [experiment] add alternative wasm sqlite3 implementation available via build-tag (#2863) 2024-05-27 17:46:15 +02:00
admin.go [bugfix] Deref stats async, serve stub collections if handshaking (#2990) 2024-06-11 11:54:59 +02:00
advancedmigration.go [feature] Conversations API (#3013) 2024-07-23 20:44:31 +01:00
application_test.go [bugfix] fix get all tokens (#2841) 2024-04-16 13:25:47 +02:00
application.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
basic_test.go [feature] Interaction requests client api + settings panel (#3215) 2024-08-24 11:49:37 +02:00
basic.go [feature] Add healthcheck endpoints /livez and /readyz (#2783) 2024-03-25 17:05:14 +00:00
bundb_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
bundbnew_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
conversation_test.go [feature] Conversations API (#3013) 2024-07-23 20:44:31 +01:00
conversation.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00: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
domain.go [chore] renames the GTS caches to DB caches (#3127) 2024-07-24 10:41:43 +02:00
drivers.go [experiment] add alternative wasm sqlite3 implementation available via build-tag (#2863) 2024-05-27 17:46:15 +02:00
emoji_test.go [bugfix] Fix Postgres emoji delete, emoji category change (#2570) 2024-01-29 14:57:22 +00:00
emoji.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
errors_test.go [bugfix] Postgres error wrapping fix (#2276) 2023-10-18 12:17:26 +02:00
filter_test.go [feature] Implement Filter API v2 (#2936) 2024-05-31 12:55:56 +02:00
filter.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
filterkeyword.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
filterstatus.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
headerfilter_test.go [feature] request blocking by http headers (#2409) 2023-12-18 14:18:25 +00:00
headerfilter.go [feature/performance] sqlite pragma optimize on close (#2596) 2024-02-07 14:43:27 +00:00
hook.go [chore] ensure consistent caller name fetching regardless of compiler inlining (#3323) 2024-09-20 13:30:33 +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
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
interaction_test.go [feature] Interaction requests client api + settings panel (#3215) 2024-08-24 11:49:37 +02: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
list_test.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
list.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_test.go [feature] Media attachment placeholders (#2331) 2023-11-10 19:29:26 +01:00
media.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
mention.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
move.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
notification.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
poll.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00: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_req.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_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
relationship.go [feature] Allow users to export data via the settings panel (#3140) 2024-07-31 15:03:34 +01:00
report_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
rule_test.go [feature] Instance rules (#2125) 2023-08-19 14:33:15 +02:00
rule.go [chore] renames the GTS caches to DB caches (#3127) 2024-07-24 10:41:43 +02:00
search_test.go [feature] Add from: search operator and account_id query param (#2943) 2024-05-31 12:57:42 +02:00
search.go [feature] Add from: search operator and account_id query param (#2943) 2024-05-31 12:57:42 +02:00
session_test.go [chore] Improve copyright header handling (#1608) 2023-03-12 16:00:57 +01:00
session.go [feature/performance] sqlite pragma optimize on close (#2596) 2024-02-07 14:43:27 +00:00
sinbinstatus.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
status.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
statusbookmark.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
statusfave.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
tag.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00:00
thread_test.go [feature] Status thread mute/unmute functionality (#2278) 2023-10-25 15:04:53 +01:00
thread.go [chore] renames the GTS caches to DB caches (#3127) 2024-07-24 10:41:43 +02:00
timeline_test.go [bugfix] visibility after implicit approval not getting invalidated (#3370) 2024-09-28 22:47:46 +02:00
timeline.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00: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_test.go [feature] Add list command to admin account (#1648) 2023-03-27 16:02:26 +02:00
user.go [performance] cache more database calls, reduce required database calls overall (#3290) 2024-09-16 16:46:09 +00: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