Commit Graph

  • 6a44f6f544
    Merge pull request #931 from Zankaria/cross-strikethrough dev Lorenzo Yario 2025-04-24 23:54:01 -05:00
  • 6e5b83274a
    Merge pull request #932 from Zankaria/config-ctalog Lorenzo Yario 2025-04-24 23:53:48 -05:00
  • 2a9f47105d
    Merge pull request #933 from Zankaria/dep-inj-dns-2 Lorenzo Yario 2025-04-24 22:54:09 -05:00
  • 843e31ff91 pages.php: supply multiple DNS names to IP page, if present Zankaria 2025-04-24 14:08:25 +02:00
  • d10968a669 page.html: add support for multiple subtitles Zankaria 2025-04-24 14:07:47 +02:00
  • 7ea504c7d3 post.php: remove obsolete imports Zankaria 2025-04-24 01:17:18 +02:00
  • cb3ac5c4f1 context.php: provide DnsDriver to FilterService Zankaria 2025-04-24 01:16:17 +02:00
  • 08a5e0d3bf functions.php: remove checkDNSBL and DNS functions Zankaria 2025-04-24 00:59:29 +02:00
  • 4c29e84527 FilterService.php: use DnsDriver Zankaria 2025-04-24 01:07:09 +02:00
  • 456356ad9a pages.php: use DnsDriver Zankaria 2025-04-24 01:01:55 +02:00
  • d210f408dc post.php: use IpBlacklistService to check for spam ips via DNS Zankaria 2025-04-24 00:58:10 +02:00
  • 9cfcf6e536 context.php: add IpBlacklistService Zankaria 2025-04-24 00:53:04 +02:00
  • 038a2f74d6 context.php: add DnsDriver Zankaria 2025-04-24 00:49:09 +02:00
  • 35218b356f IpBlacklistService.php: add Zankaria 2025-04-24 00:37:17 +02:00
  • 3f68cd799d LibcDnsDriver.php: use something less bad than gethostbynamel Zankaria 2025-04-24 00:05:11 +02:00
  • 4135c2924e LibcDnsDriver.php: add Zankaria 2025-04-23 23:39:22 +02:00
  • a86801e9b2 HostDnsDriver.php: add Zankaria 2025-04-23 23:38:02 +02:00
  • 9feabab4ea DnsDriver.php: add Zankaria 2025-04-23 23:34:05 +02:00
  • 4faf03ea6c config.php: change catalog_link default to disabled Zankaria 2025-04-23 21:49:27 +02:00
  • 6857372be9 functions.php: add crossboard strikethrough for invalid cites Zankaria 2025-04-23 19:52:10 +02:00
  • e2a7ad2a3a
    Merge pull request #922 from Zankaria/total-recent-posts Lorenzo Yario 2025-04-18 10:37:09 -07:00
  • 94082cf517
    Merge pull request #923 from perdedora/new-filtersystem Lorenzo Yario 2025-04-18 10:36:59 -07:00
  • 578a16c513
    Merge pull request #925 from Zankaria/recent-posts-validation Lorenzo Yario 2025-04-18 10:36:38 -07:00
  • dcbb985eab
    Merge pull request #927 from Zankaria/better-hash Lorenzo Yario 2025-04-18 10:36:13 -07:00
  • e3fdb8f3fe auth.php: use php 8.4 cost for bcrypt Zankaria 2025-04-16 21:18:30 +02:00
  • 93fc8f713b auth.php: remove unused global Zankaria 2025-04-16 21:06:03 +02:00
  • a16f02ce51 auth.php: cleanup ununsed function fowr 2025-04-16 14:46:11 -03:00
  • 92ea93cec5 auth.php: no need to repass version anymore in test_password fowr 2025-04-16 14:44:37 -03:00
  • 69144087be auth.php: use pre-hashing for BCRYPT Zankaria 2025-04-16 19:18:50 +02:00
  • 88c863a43a config.php: bump password crypt version fowr 2025-04-16 12:31:35 -03:00
  • 0b560b2353 auth.php: use password_hash with bcrypt and password_verify for login fowr 2025-04-16 12:31:18 -03:00
  • d91ae6e3e5 auth.php: use secure salt source, use a cryptographically secure hashing algorithm for login tokens Zankaria 2025-04-16 14:26:41 +02:00
  • 3ea2fb4cd4 functions.php: use secure_hash where appropriate Zankaria 2025-04-16 14:38:07 +02:00
  • 79463e782c composer: add hide.php Zankaria 2025-04-16 14:32:54 +02:00
  • 624b629ff3 hide.php: add hide.php to the functions Zankaria 2025-04-16 14:32:14 +02:00
  • 1a29d6a195 config.php: interpret $config['mod']['recent_user_posts'] as total Zankaria 2025-04-09 22:03:22 +02:00
  • ed9eb1759a pages.php: interpret recent_user_posts as total Zankaria 2025-04-09 21:56:29 +02:00
  • 66e44b01c7 pages.php: better input validation in recent_posts page Zankaria 2025-04-14 17:48:05 +02:00
  • 3eb0d4b934 context.php: add filter system to context fowr 2025-04-10 12:17:55 -03:00
  • f544b607f2 filters.php: edit to fit new filter system fowr 2025-04-10 12:10:20 -03:00
  • 4420c08ef4 functions.php: remove insertFloodPost fowr 2025-04-10 12:09:46 -03:00
  • 4429e8e55a post.php: remove unused functions related to filter; add ip key to post fowr 2025-04-10 12:09:04 -03:00
  • 38095f0972 FloodService.php: add flood service for flood detection logic fowr 2025-04-10 11:58:35 -03:00
  • a0632472d6 FloodQueries.php: add flood queries class fowr 2025-04-10 11:56:03 -03:00
  • a6eeb29d44 FilterService.php: add filter service to apply filters to posts fowr 2025-04-10 11:53:42 -03:00
  • 26006d92ef FloodManager.php: add flood manager for post filtering and flood control fowr 2025-04-10 11:50:59 -03:00
  • 26c6cb0330
    Merge pull request #919 from perdedora/context-sonarlint Lorenzo Yario 2025-04-06 22:02:58 -05:00
  • 83b644f0f5
    Merge pull request #920 from vichan-devel/5.2.1 master Lorenzo Yario 2025-04-02 04:45:22 -05:00
  • 953635f807
    Delete static/banners/.gitkeep 5.2.1 Lorenzo Yario 2025-04-02 04:44:51 -05:00
  • 5968118231
    bugfix Lorenzo Yario 2025-04-02 04:39:20 -05:00
  • 03da3b8db0
    bug fix Lorenzo Yario 2025-04-02 04:27:38 -05:00
  • f27e5a6989
    ensure premade ban reasons are passed Lorenzo Yario 2025-04-02 04:04:08 -05:00
  • 0866adc89f
    styling for predefined ban reasons Lorenzo Yario 2025-04-02 03:56:03 -05:00
  • 5259f88262
    Update config.php Lorenzo Yario 2025-04-02 03:46:07 -05:00
  • 87420966b2
    kick doesn't seem all too bad anymore. Removed X/Bluesky test Lorenzo Yario 2025-04-02 03:03:58 -05:00
  • 8350645a70
    we don't need kick it doesn't embed nicely Lorenzo Yario 2025-04-02 02:52:44 -05:00
  • 16a6112b5b
    new embed stuff Lorenzo Yario 2025-04-02 02:45:04 -05:00
  • 9468c9d372
    Add files via upload Lorenzo Yario 2025-04-02 02:22:44 -05:00
  • 8aa965b77f
    Create .gitkeep Lorenzo Yario 2025-04-02 02:22:26 -05:00
  • b08dbcff14
    Delete static/banners Lorenzo Yario 2025-04-02 02:22:15 -05:00
  • f90291faf0
    Create banners Lorenzo Yario 2025-04-02 02:21:31 -05:00
  • e67f3f94bf
    Delete static/banners/defaultbanner.png Lorenzo Yario 2025-04-02 02:20:16 -05:00
  • 4244b0a86c
    tidied slightly Lorenzo Yario 2025-04-02 02:14:46 -05:00
  • ac3f69a7eb
    jank? maybe but it fixes our current config.php Lorenzo Yario 2025-04-02 02:12:50 -05:00
  • 7bc1f67b4e
    X Lorenzo Yario 2025-04-02 00:34:45 -05:00
  • 54f32bc75d
    X Lorenzo Yario 2025-03-30 21:54:28 -05:00
  • 84a59e35c6 context.php: improve type safety, fix sonarlint complexity fowr 2025-03-30 13:35:33 -03:00
  • 1db76080f8
    Merge pull request #917 from Zankaria/remove-tesseract Lorenzo Yario 2025-03-29 03:04:07 -05:00
  • 6dc2736f67 remove all tesseract traces Zankaria 2025-03-28 15:05:01 +01:00
  • fe301f9b9e
    Merge pull request #915 from Zankaria/ios-triangle-bug Lorenzo Yario 2025-03-19 23:40:40 -05:00
  • da9c9a9c5a post-menu.js: use unicode code with variant selector for equilateral triangle Zankaria 2025-03-17 16:17:42 +01:00
  • 7678ab978b
    Merge pull request #914 from Zankaria/log-system-report Lorenzo Yario 2025-03-16 17:03:21 -05:00
  • 975fa53a20 context.php: log error if log_system is erroneous Zankaria 2025-03-16 18:17:42 +01:00
  • 5f1598367c
    Merge pull request #783 from perdedora/fix-poster-id Lorenzo Yario 2025-03-16 02:59:08 -05:00
  • 3987b2a25d
    Merge branch 'master' into fix-poster-id Weav 2025-03-15 17:18:22 +00:00
  • 3f467aacdf
    Merge pull request #895 from Zankaria/user-posts Lorenzo Yario 2025-03-09 20:39:46 -05:00
  • e420ea19a1
    Merge pull request #911 from Zankaria/strikethrough-invalid-citations Lorenzo Yario 2025-03-09 20:39:38 -05:00
  • 49c69f4113
    Merge pull request #912 from Zankaria/notes-fix Lorenzo Yario 2025-03-09 20:39:33 -05:00
  • 3a8a7f13bf pages.php: fix wrong variable Zankaria 2025-03-01 23:25:39 +01:00
  • 7a28ea552d view_ip.html: change style Zankaria 2025-02-17 00:03:58 +01:00
  • 2bb7611c5e view_ip.html: use ?/IP endpoint to remove bans and add notes Zankaria 2024-12-29 00:19:48 +01:00
  • 6acfbfc9b3 view_passwd.html: add view password template Zankaria 2024-12-27 19:13:27 +01:00
  • 04a9f138aa pages.php: add mod_user_posts_by_passwd implementation Zankaria 2024-12-19 00:16:10 +01:00
  • e29fd480ab config.php: deprecate ip_recentposts for recent_user_posts Zankaria 2024-12-19 00:09:18 +01:00
  • d24add1b67 mod.php: add mod_user_posts_by_passwd Zankaria 2025-02-13 11:46:06 +01:00
  • 542fd6ab40 ip.html: add password link Zankaria 2024-12-18 23:55:40 +01:00
  • c0ce478bea view_ip.html: use user_posts_list.html Zankaria 2024-12-18 23:48:22 +01:00
  • 8d9ef728c0 user_posts_list.html: add template to list posts Zankaria 2024-12-18 23:48:07 +01:00
  • ad9916d428 mod.php: add mod_user_posts_by_ip Zankaria 2025-02-13 11:41:38 +01:00
  • 3c1b94d261 ip.html: use mod_user_posts_by_ip Zankaria 2024-12-18 22:26:55 +01:00
  • 4f9bb235f6 context.php: use UserPostQueries Zankaria 2024-12-11 17:31:57 +01:00
  • f88c8fcd93 pages.php: use UserPostQueries for mod_page_ip Zankaria 2024-10-15 19:00:05 +02:00
  • 4023840aad UserPostQueries.php: add user post queries class Zankaria 2024-10-15 18:35:32 +02:00
  • 388dce7718 view_ip.html: add links to previous and next cursors with mod_user_posts_by_ip Zankaria 2024-10-15 00:15:54 +02:00
  • 223a9713cb net.php: add functions to encode and decode a typed cursor over an url Zankaria 2024-10-14 23:12:27 +02:00
  • 13c9e01a2c functions.php: strikethrough bad citations Zankaria 2025-02-17 00:31:59 +01:00
  • 619303c8cf functions.php: remove unused parameter from markup Zankaria 2025-02-16 18:07:32 +01:00
  • 3230aaec58
    Merge pull request #908 from Zankaria/ip-notes-queries-refactor Lorenzo Yario 2025-02-22 14:49:58 -06:00
  • 568c177982
    Merge pull request #910 from Zankaria/simple-style-select Lorenzo Yario 2025-02-22 14:49:33 -06:00
  • dcc4060986 style-select.js: adapt and port to pure js Zankaria 2025-02-06 00:52:22 +01:00