Commit graph

110 commits

Author SHA1 Message Date
baalajimaestro 03493aac34
Switch to woodpecker ci
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-03-17 11:19:42 +05:30
baalajimaestro b5df4d48a4
Update dependencies
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-03-17 11:09:18 +05:30
baalajimaestro 2531e113f7
Update dependencies
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-11 10:08:25 +05:30
baalajimaestro dc3edf3105
Pretty print everything
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-10 21:29:32 +05:30
baalajimaestro 42a85588fe
Adapt for new tg api changes
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-10 21:26:23 +05:30
baalajimaestro f181d97247
Disable thread analysis
Breaks build

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-10 14:30:23 +05:30
baalajimaestro bd377821fb
Update nim version
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-10 14:29:51 +05:30
baalajimaestro 664cdd591c
Update dependencies
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2024-01-10 12:26:48 +05:30
baalajimaestro c1b4b590b1
Update LibreSSL to v3.8.2
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-11-12 11:26:43 +05:30
baalajimaestro d8bbe5ee74
Uprev botapi
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-11-12 11:25:53 +05:30
baalajimaestro 6f29a8c077
Disable web page previews for inline
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-11-12 11:25:34 +05:30
baalajimaestro 55849a5847
Upgrade to Nim 2.0
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-08-21 15:05:53 +05:30
baalajimaestro 11742447a4
Fixup b7fb137def
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-06-04 15:29:26 +05:30
baalajimaestro ad0eaf0612
Add missing libressl parameter
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 11:22:12 +05:30
baalajimaestro f56c7e2ac8
Add a bit of comments
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 11:03:17 +05:30
baalajimaestro 12aa976a20
Use libressl instead of openssl
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 11:01:57 +05:30
baalajimaestro 5eab571e37
Include upstream patch to fix libressl
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 10:58:08 +05:30
baalajimaestro eea438b3ab
Build nim from source instead of prebuilts
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 10:57:11 +05:30
baalajimaestro 364d2a9121
Uprev botapi
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-31 08:18:55 +05:30
baalajimaestro 9d1c116643
Update copyright for 2023
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-25 11:24:12 +05:30
baalajimaestro b7fb137def
Fix deeplinks on ios
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-05-25 11:23:51 +05:30
baalajimaestro 13e1931345
Update nimble in the builder
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-04-21 10:48:07 +05:30
baalajimaestro e64874d8e6
Bump up telebot and norm
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-04-21 10:36:14 +05:30
baalajimaestro 7471b4a01c
Bump up telebot and norm
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-03-04 23:14:49 +05:30
baalajimaestro 478e89b140
Raise connection pool for db
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-01-05 14:31:30 +05:30
baalajimaestro eb28ca0878
Uprev norm and telebot
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-01-05 12:04:15 +05:30
baalajimaestro 79d18fd81c
Drop docker on ci
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-12-09 22:34:54 +05:30
baalajimaestro 2d20838f52
Dont enforce short name resolution
We can pull from anywhere it doesnt matter

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-11-27 12:52:22 +05:30
baalajimaestro 3815af986b
Use podman for building
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-11-27 12:46:07 +05:30
baalajimaestro 20f397135b
REFACTOR: Use connection pooling
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-11-12 13:35:24 +05:30
baalajimaestro f0954bdcbc
Upgrade norm
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-11-12 13:07:04 +05:30
baalajimaestro 4b55b1575c
Use proper fields for sendPhoto and sendDocument
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-11-12 13:05:32 +05:30
baalajimaestro 993b7a78a9
Bump up norm and bot api
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-08-22 14:06:24 +05:30
baalajimaestro 33894b0501
Dont make db calls if the inline query is null
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-08-22 14:04:48 +05:30
baalajimaestro 4b0974bfa1
Ignore JB specific folder
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-08-04 17:51:39 +05:30
baalajimaestro 2fe2e7ca3d
Uprev norm
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-08-04 17:50:32 +05:30
baalajimaestro fc70ae28d2
Use mm orc
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-07-22 11:22:36 +05:30
baalajimaestro 78964cdd45
Allow admins to forego ratelimits
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-08 21:46:46 +05:30
baalajimaestro 99868f5986
Add back stripping and use GCC LTO
I have tested this to work fine for a few days now

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-08 20:29:52 +05:30
baalajimaestro 33cb215065
Revert: Switch to LXC Runner
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-08 18:27:02 +05:30
baalajimaestro c20a075605
Remove LTO, potential cause of memleak
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-01 03:06:31 +05:30
baalajimaestro b0a7dfff00
Use openssl 3.0 to statically link
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-01 03:05:47 +05:30
baalajimaestro 924256b085
Partially Revert the performance improvments
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-05-01 02:47:42 +05:30
baalajimaestro 8927631239
Postgres is no longer supported
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-26 12:29:24 +05:30
baalajimaestro 28e703b563
Use scratch container instead of using distroless
We save more storage by moving to scratch

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 12:32:20 +05:30
baalajimaestro 3ff60f8c18
Align the deps properly
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 12:21:13 +05:30
baalajimaestro 16e6d2f724
Revert: Move to libressl
Libressl does bring 1mb improvement, but its causing issues

Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 12:17:53 +05:30
baalajimaestro 7ffa1bdabf
Strip the binaries further to reduce size
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 11:43:54 +05:30
baalajimaestro 82f90edec7
Silence autogen output
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 11:43:26 +05:30
baalajimaestro 13d08267a7
Enable panics
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2022-04-25 11:42:45 +05:30