Commit graph

  • 7087d8ef7c move proxy setter to the request handler yggverse 2025-07-24 07:59:31 +03:00
  • 1302a89c44 rename regex field to request, increase db field size to 1024 bytes yggverse 2025-07-24 07:03:33 +03:00
  • 4c305f967f implement proxy backend features yggverse 2025-07-24 06:25:01 +03:00
  • 77ee4aa78c separate host/port columns, increase host len to 1024 bytes yggverse 2025-07-23 08:15:48 +03:00
  • a7230fd329 use internal address HashMap registry for the TOFU validation yggverse 2025-07-23 07:47:07 +03:00
  • 6d6b1bc8c8 temporary disable libspelling, use latest gtk api versions yggverse 2025-07-23 05:44:42 +03:00
  • 2014f5e421 update some dependencies versions yggverse 2025-07-23 04:31:26 +03:00
  • 59d6c6610f update readme yggverse 2025-07-23 02:31:13 +03:00
  • b187f36028 remove async dependencies yggverse 2025-07-23 02:27:48 +03:00
  • e2b0cd6b0d remove incorrect async features implementation yggverse 2025-07-23 02:13:48 +03:00
  • f831212d40 init profile TOFU features yggverse 2025-07-23 02:13:10 +03:00
  • 5aa6b1464c use symbolic icon yggverse 2025-07-22 23:15:19 +03:00
  • 346f553fe7 add mycelium network reference yggverse 2025-07-06 14:56:38 +03:00
  • 8d327ff9df format bytes on page preload yggverse 2025-07-04 21:20:46 +03:00
  • 8b7d4b1624 fix content type detection (make links clickable on uri contains trailing slash only) yggverse 2025-07-01 21:12:13 +03:00
  • 03732213ce update version yggverse 2025-06-29 18:50:44 +03:00
  • a4aca33d02 fix panic yggverse 2025-06-29 18:50:24 +03:00
  • 565748ae58 remove extra copy yggverse 2025-06-29 17:05:02 +03:00
  • 1516531ad1 close connection gracefully, register disconnection event time yggverse 2025-06-29 16:58:24 +03:00
  • 3bd799af78 check content type renderability before preload the data yggverse 2025-06-29 12:20:40 +03:00
  • 67072eb8ea generate document title based on first non-empty line matches condition yggverse 2025-06-28 11:05:11 +03:00
  • 1fa8f3f29d generate document title based on first line yggverse 2025-06-28 09:58:04 +03:00
  • 5c3f41c054 increase loading widget toggle to 100Kb yggverse 2025-06-28 08:32:10 +03:00
  • 27a79a10f5 init the loading widget on total size reached instead of use timeout yggverse 2025-06-28 08:21:10 +03:00
  • 61e3230f66 update version yggverse 2025-06-28 08:16:21 +03:00
  • be32efed6d apply cargo clippy optimizations yggverse 2025-06-28 08:16:03 +03:00
  • f91b4f5d62 prevent operation cancelled message on redirect yggverse 2025-06-27 08:37:33 +03:00
  • 21c8402004 register the event to continue the local redirection yggverse 2025-06-27 08:03:45 +03:00
  • 01a2021fa2 replace format with push yggverse 2025-06-27 07:54:42 +03:00
  • de775e94a1 add .log extension as renderable with text/plain controller yggverse 2025-06-27 07:45:02 +03:00
  • da533d8826 remove header value update as the nex is header-less protocol yggverse 2025-06-27 07:40:33 +03:00
  • 53348d12b6 update comment yggverse 2025-06-26 22:51:16 +03:00
  • f9fbaa3f97 update version yggverse 2025-06-26 22:48:33 +03:00
  • 2f4cc8f00f auto-append missed trailing slash to the root locations yggverse 2025-06-26 22:48:25 +03:00
  • 9198f2a4f5 show the download dialog for the unsupported content types yggverse 2025-06-26 22:17:15 +03:00
  • 805c5c5263 escape special fs chars yggverse 2025-06-26 22:16:48 +03:00
  • 62fbeca95d add missed event to update the connection info yggverse 2025-06-26 21:02:47 +03:00
  • 4d1fa804ba add missed trailing slash condition based on the current url yggverse 2025-06-26 20:53:15 +03:00
  • 6a3ee89d8b switch the loading widget only when this action is required by timeout (prevents background blinks on page reload) yggverse 2025-06-26 20:16:22 +03:00
  • dad58098f3 show entire links + text, change external reference indicator yggverse 2025-06-26 18:36:39 +03:00
  • 3c61a9a8b0 fix next release version yggverse 2025-06-26 18:08:24 +03:00
  • 337bf32707 implement text/nex renderer yggverse 2025-06-26 18:02:52 +03:00
  • 02eb8e4a71 implement nex protocol driver yggverse 2025-06-26 17:02:18 +03:00
  • aafd3b5db3 apply clippy corrections yggverse 2025-06-26 14:19:18 +03:00
  • 33807e03ac update dependencies yggverse 2025-06-26 11:31:28 +03:00
  • 05b467bb1b apply new maxminddb api version yggverse 2025-04-07 22:02:19 +03:00
  • 54260eb27f update maxminddb version to 0.26.0 yggverse 2025-04-07 21:45:59 +03:00
  • a7d97e4246 update openssl version to 0.10.72 yggverse 2025-04-07 21:45:19 +03:00
  • 628c07566a update version yggverse 2025-03-28 04:09:46 +02:00
  • 2f68e80a83 update page info on local files browse yggverse 2025-03-28 04:03:30 +02:00
  • 6a100c48ee show General page on members not empty yggverse 2025-03-28 04:01:12 +02:00
  • 6443105986 show connection page only on socket info is available yggverse 2025-03-28 03:39:05 +02:00
  • 0b103c795e remove extra reference yggverse 2025-03-28 03:18:45 +02:00
  • d2a39f2770 update page info on download yggverse 2025-03-28 03:09:13 +02:00
  • 3ccf3d2e7e register new handle event yggverse 2025-03-28 02:50:04 +02:00
  • 042eab7051 fix localhost links handler yggverse 2025-03-28 02:46:47 +02:00
  • d77497b79f fix localhost links handler yggverse 2025-03-28 02:46:07 +02:00
  • 0a1cba0aca use stable versions yggverse 2025-03-28 00:34:11 +02:00
  • d7e1b88fdf reset page info globally (on client handle begin) yggverse 2025-03-27 22:50:43 +02:00
  • 01ea693c03 fix redirection info reset yggverse 2025-03-27 22:47:38 +02:00
  • 0d202a866a update ggemini api yggverse 2025-03-27 21:34:15 +02:00
  • 159814b3c7 update ggemini api yggverse 2025-03-27 21:17:12 +02:00
  • 27ef34974b remove extra lines yggverse 2025-03-27 20:46:46 +02:00
  • 6142d8e68a group self members into Self struct yggverse 2025-03-27 20:43:00 +02:00
  • e3477d2056 reorganize redirection Box yggverse 2025-03-27 19:54:21 +02:00
  • f2fb3c36ba update external redirect indication yggverse 2025-03-27 07:10:13 +02:00
  • 7818eb87c0 update external redirect indication yggverse 2025-03-27 06:07:27 +02:00
  • a91db1384e update event timing dump format yggverse 2025-03-27 05:37:14 +02:00
  • 8d064308d6 update comment yggverse 2025-03-27 01:50:55 +02:00
  • f9365791e6 remove deprecation feature methods yggverse 2025-03-27 01:47:16 +02:00
  • 560adff490 implement Page::info::reset method yggverse 2025-03-27 01:04:56 +02:00
  • a832936054 implement Redirect struct as the redirection wrapper with additional API features yggverse 2025-03-26 21:50:07 +02:00
  • 0a5e837140 reduce codebase by use common row pattern yggverse 2025-03-26 05:53:53 +02:00
  • 1dd7aafb0c fix header row widget yggverse 2025-03-26 05:32:23 +02:00
  • 1c29639468 add header string dump, reorganize size struct yggverse 2025-03-25 21:19:48 +02:00
  • 22efd3ef9d remove extra function yggverse 2025-03-25 19:21:04 +02:00
  • 719c25e126 update timing counter widget yggverse 2025-03-25 19:08:42 +02:00
  • 48aa19d1e4 use high-level implementation method, handle error case yggverse 2025-03-25 07:45:18 +02:00
  • 02dfa3cb3c update ggemini api, optimize failure handle yggverse 2025-03-25 05:18:04 +02:00
  • 898c6d407f remove extra lines yggverse 2025-03-25 04:03:22 +02:00
  • 37efb30729 update redirection handler (ggemini api upgrade) yggverse 2025-03-25 03:08:35 +02:00
  • 22d8898917 reduce certificate handler codebase, by using new ggemini api features yggverse 2025-03-25 03:05:19 +02:00
  • 100b0a1280 enshort construction by using common methods yggverse 2025-03-25 02:33:22 +02:00
  • 7d65795e8c update ggemtext api yggverse 2025-03-24 23:05:31 +02:00
  • c6a691bbdf update header len for input statuses yggverse 2025-03-24 22:23:39 +02:00
  • 2660fad68d update ggemini api yggverse 2025-03-24 20:56:14 +02:00
  • 62534ab68d update comment, var names yggverse 2025-03-24 09:16:48 +02:00
  • cea126d06d reduce badge width request yggverse 2025-03-24 09:11:20 +02:00
  • f96c012504 colorize events timing yggverse 2025-03-24 09:07:30 +02:00
  • d2a02c557e show event number badge yggverse 2025-03-24 08:39:44 +02:00
  • b7496933c7 calculate last event diff yggverse 2025-03-24 08:22:15 +02:00
  • f7b2bbc432 begin ggemini 0.18 features integration, collect header data in page info holder yggverse 2025-03-24 06:51:54 +02:00
  • 2275802eae update vars names yggverse 2025-03-24 06:40:13 +02:00
  • 556a1eba89 update indication icon on page handle yggverse 2025-03-23 04:26:28 +02:00
  • abb9de617d reorganize arguments yggverse 2025-03-23 03:57:08 +02:00
  • e8eaaa5f32 add clear events method yggverse 2025-03-23 02:43:26 +02:00
  • 1a1fa86ac5 add header size, reorganize Size struct, add unset methods yggverse 2025-03-23 02:35:44 +02:00
  • bf4c2c1e84 merge namespaces yggverse 2025-03-23 00:20:24 +02:00
  • d8320e3b99 update readme yggverse 2025-03-23 00:17:31 +02:00
  • eb6da7a362 implement maxmind geo-location for page connection info yggverse 2025-03-23 00:15:42 +02:00