💾 Archived View for gemini.rmf-dev.com › repo › Vaati › Vgmi captured on 2023-09-08 at 15:56:38. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-07-22)
-=-=-=-=-=-=-
Gemini client written in C with vim-like keybindings
git clone https://gmi.rmf-dev.com/Vaati/Vgmi
ccac4b48ca4982b9a4158828510684594916f0ae, by Raw Monk on 2023-08-27 12:47:43
prevent opening non-gemini links as new tabs
d00351f56e09e1daf3d8b536adceb17c70c9934d, by Raw Monk on 2023-07-24 14:26:46
add macros for string related functions, add tabnew as an alias to the nt command
2365032370e102fd81d6502ca089cee1223f8d98, by Lathas on 2023-06-10 13:57:30
fix build script for openbsd
f193b302531f97646b67a57daab6fbfb2ae92d21, by Raw Monk on 2023-06-10 10:08:55
update dependencies in the build script
a1f4f0207426253c8ae0fae2703b063f4371a6f0, by Raw Monk on 2023-05-05 10:05:04
add compilation date when building unstable version
c351ed06597bdcbe1e7b6848258521a19e585705, by Raw Monk on 2023-04-05 12:28:22
fix wrong line in freebsd sandbox
53378c524810ebd7854ffde98e979f76aa27d638, by Raw Monk on 2023-04-04 23:04:54
handle some memory allocation failures to keep the program going instead of crashing
fe253c6fb5daa8a66480d252e11eb28d654c3157, by Raw Monk on 2023-04-04 17:29:47
change version to LTS
b2a575571ce2338d2f378706e1d8fb910168a646, by Raw Monk on 2023-04-04 17:14:36
add ignore command to ignore expired certificates
893546cddc4a145df5e344a998df4676d4648e9b, by Chaeldar on 2023-04-04 13:24:47
verify the file descriptor in the post-download function for the solaris sandbox
a497a1c37300d707d490c502ecb965536b427b8a, by Raw Monk on 2023-04-04 13:13:40
fix a wrong line related to the solaris sandbox
5f797fecbe9326b2926c614d77e2057a94b82c72, by Raw Monk on 2023-04-04 12:42:53
put a limit on page size and image size, write directly to disk when downloading a file instead of allocating memory for it
83d311d41085ee09c00572db87983eecb1612de4, by Raw Monk on 2023-04-03 22:26:03
allocate additional memory when receiving a page to prevents invalid read of incomplete utf8 characters at the end of the page when rendering
d0c78a3d3b6c835133f85a3a6426e4c4735884f9, by Raw Monk on 2023-04-03 22:25:08
add mention of Solaris in readme
b029e2fff10a265f68ecba3c543640ddb2b746b5, by Raw Monk on 2023-03-22 12:08:46
add missing header in freebsd sandbox
580cf4ccac39f5b7714f397d4724db53c4600849, by Lathas on 2023-03-22 15:53:13
doesn't require a space after a '>' character to format it as a blockquote
b248ccc75c8a7d974983455423ee7ac1784227da, by Chaeldar on 2023-03-22 15:40:13
fix missing null character when loading certificate in the illumos sandbox, make file descriptors read-only when loading certificates
83712c40f6f0444ab1d72b50eb2388d67abcdaf3, by Walton Simon on 2023-03-17 22:01:12
compile xdg_path on systems without sandboxing
23e007f31bd9f8bdf76076d761df76abe1552885, by Raw Monk on 2023-03-17 21:38:14
add missing flag to link pthread in GNUmakefile
c6e332ed0de6f063dd809623157ab937a0fbc8c4, by Vaati on 2023-03-17 16:44:56
close file descriptor instead of file on FreeBSD
7f17fcf8fe0480cd9560e1358ccdf7657ed5dd34, by Chaeldar on 2023-02-13 15:42:10
fix sandbox on illumos, add missing file in makefile
abe2e77ab55e222016eaccfc375fd42339b227df, by Raw Monk on 2023-02-11 13:02:49
fix rendering of tab characters
0a582e40b6e7bcfe2ed9b91356c36fa3359e9d96, by Vaati on 2023-01-30 16:46:41
fix bugs detected by infer
e717d9618c4c8336d4e3b315aafad981fbed0b33, by Raw Monk on 2023-01-08 13:14:58
fetch download folder path from user-dirs file
fce6be59a9c4a94e7dfb01e0d8e90b0dab435cfc, by Raw Monk on 2023-01-08 09:44:57
fix xdg while sandboxed
8b34a62886796b352205b814a79ad37c01d923d4, by Raw Monk on 2022-12-30 20:24:14
update readme sandbox informations
86e0c61972423136a3e1af332f872210845b247f, by Chaeldar on 2022-12-30 17:05:26
completion of illumos sandbox
e7e0dfa700d86574423cac6a8e82ba2835a10cb7, by Raw Monk on 2022-12-30 00:16:45
separate loadcert and getcert functions
f2dde4b4f8b6fad382ddb319cff817ca72f05c71, by Chaeldar on 2022-12-29 16:16:49
on illumos, allow creating certificates while sandboxed
614bc126ef991de7c7d57cbde73fe63fe6f919a0, by Chaeldar on 2022-12-29 00:25:34
improve sandbox on illumos
1f0071ca9413acbd911238e0ab4e8dfd9a8201b7, by Vaati on 2022-12-28 12:30:11
fix xdg_open warning
544c4dcc630bc920800075feedf7ba03e0b9d9b6, by Chaeldar on 2022-12-27 16:36:35
fix known hosts last line bug
e006937915255494acafb3f3987618675ddad00a, by Raw Monk on 2022-12-27 12:22:50
fix xdg and files downloading on linux
75b244ebdd4e7c0509a0a91e12ec2d2335b5a4ed, by Vaati on 2022-12-27 11:53:19
fix xdg on illumos
7b4605900ccdd0905244043ad2c98a7cfae9e726, by Chaeldar on 2022-12-27 11:21:16
sandbox xdg on illumos
4cd55e253cd059e147fd2e7b055e7d663926d5f3, by Chaeldar on 2022-12-27 00:27:45
sandboxing on Illumos
9e365a273892e3bce37b2b5e62e18c397f6ee1a4, by Vaati on 2022-12-26 10:21:45
add support for macos in the build script
f65488a9c79e5b390628aac714f566ceff1ca909, by Raw Monk on 2022-12-23 13:03:41
update build file for libressl 3.6.1, change vgmi version to 1.5
5ab16e955cc3b031a048519e77085acc833dac20, by Raw Monk on 2022-12-21 10:29:56
save bookmarks after adding a new one, update gmi readme
d4f03afae09e5c10a3515425a48471dbeaab7531, by Raw Monk on 2022-12-21 00:21:25
fix tabs navigation, hide home by default, add scroll to line command
5f306573fe45c154085e6fc548ea9685e1b0813a, by Raw Monk on 2022-12-12 10:20:45
hide the three backticks and change color of preformatted text
056b8dd57c678d473939610e02102c0c886105ef, by Raw Monk on 2022-11-29 10:50:30
use gt and gT for tabs navigation
66f8c1f34015177b643de551bea98cb4c5b25db4, by Raw Monk on 2022-11-19 11:11:18
add plain readme for stagit
a0840bf944faa003c6d79d343d04f3ac4a475d50, by Raw Monk on 2022-11-16 10:18:20
Merge fixes from lts-1.4
133e573820e859a5e0b020f73f1fac126ef61f32, by Raw Monk on 2022-11-16 10:05:44
add info when creating client certificates
671ac2a04f332c327e87f5278fed702ad2dde9cf, by Raw Monk on 2022-11-03 11:43:37
fix xdg_open warning
35d57d61e71cabdae7c686c2d4dc65f756a4813c, by Raw Monk on 2022-11-03 11:29:09
update build file to libressl 3.6, fix exec command
793fb13882cd88d6f032a7ff287da5a5f5bb1a7a, by Raw Monk on 2022-11-02 21:05:52
add version and clear search on new page
eb47b1558eeff515f9069b07ec36d733bf67ae05, by Raw Monk on 2022-11-02 20:47:33
max width of 80 characters
96f9e18829549273829f1f22563313a3196a3167, by Raw Monk on 2022-11-02 19:55:56
add exec command
8866f3d29df8508fad610468214e52acd367ac7e, by Raw Monk on 2022-10-14 17:45:43
fix input field horizontal scrolling to support double width characters
6e4e80733302c1e2f26a9b586392d44c7e726c38, by Raw Monk on 2022-10-14 15:59:04
add basic horizontal scrolling to the input field
b38c088bfa868885f78eff79c2d466e66acb0d6e, by Raw Monk on 2022-10-14 15:10:03
fix rendering on long lines
da1f7ff2a07e40a863ac61aeee13380b470e71f7, by Raw Monk on 2022-10-13 09:40:04
hide query from tab title, unselect link when navigating history
a71b0ea8032839e6b7e0128b3c680f9122d92849, by Raw Monk on 2022-10-11 14:01:28
fix url formatting bug, restructure input function
f00aacea2ba69ab87b4ac7c3a9847cb5564464fa, by Raw Monk on 2022-10-09 10:30:39
format code, fix input cursor
a7df957c9129d804d9344fedecd703ec5a35d7eb, by Walton Simon on 2022-10-06 20:51:40
adapt build file for NetBSD
2cad718085533657dd89e1b2add83b6f0e498b36, by Raw Monk on 2022-10-06 20:45:59
fix on build file
e2ce1474bec27abfe47047eb899cd761023d4af3, by Vaati on 2022-10-06 20:40:33
check dependencies hashes in build script
905bf7adc0e3e811c2550570c4212afbca000d01, by Raw Monk on 2022-10-01 13:35:11
fix linux sandbox
a4a62bf46f4a0695f3ca853c92a37634eb9a8dd2, by Bob Page on 2022-10-01 13:00:30
fix sandbox on FreeBSD, fix title display, add strip in makefile
120dd319969df4e1731b707bd4d67eb6ff99a0c9, by Raw Monk on 2022-09-27 15:09:33
add bug reports info to the gmi readme
c54eaf177254db288ce303a5be3550dd35d89e67, by Vaati on 2022-09-11 17:37:42
use lld instead of ld on openbsd for time_t
86bb749140cc1a71432d260b93f8881946c82532, by Raw Monk on 2022-09-11 16:06:12
valgrind fix
b4a5293b2ea3a5efb454ee8ce481a883b1aff641, by Raw Monk on 2022-09-07 11:24:47
load libgcc_s directly before sandboxing
a91dc5dadfe2f160d261b76bdf565454f452fd66, by Vaati on 2022-09-06 15:53:37
fix makefile
f86520e13a94f686fb417e97c14e2e499989a38f, by Raw Monk on 2022-09-06 15:43:51
add support for idn, utf8 input
d9a43f77c00bd6b0ffc62b759073e22cbc5170ce, by Raw Monk on 2022-09-03 16:48:51
read hostname as utf8
4b116714f00eeccf6d07b83820a8127c7ccfa40c, by Raw Monk on 2022-09-01 20:11:26
fix sandbox preprocessor on freebsd
5ed3769118031acc5510cd7e15f3ef5c44b28a92, by Raw Monk on 2022-09-01 19:58:03
add preprocessor to disable sandbox
4d09ed9a3bf5d581886fad65be5100ef4e58bd1d, by Raw Monk on 2022-09-01 11:20:50
use vim counter for tabs navigation
19c954dcc7273fba8be6310603e0a9c894867a99, by Raw Monk on 2022-09-01 11:00:44
refresh page after error
0d6798eaa450a17b47a878e7791cfbfa1d44cb9f, by Raw Monk on 2022-08-31 23:20:56
fix scrolling bug
f2baa8b6e227747886471f08fbbe17ff3605d323, by Vaati on 2022-08-31 21:06:29
infer fixes
4a1d433e1fd52a39ed47b1bcb064b24f18322201, by Raw Monk on 2022-08-31 20:52:54
use linked list for tabs
a3d445b466fb39be8d2b2892935847ec3ec3e573, by Raw Monk on 2022-08-31 17:34:16
add title in tabs bar, make blue brighter in 256 color mode
a08b6062d3854ce076ed64b5141c47b99e8bd43d, by Raw Monk on 2022-08-28 22:41:40
reload certificate after gencert
339caa205353a5e2a5969e9075968ed68055f0f4, by Raw Monk on 2022-08-28 20:50:07
improve check for valid hostname characters
9e3c29dc51ef8f33a26144ff144d24dfb00ef066, by Raw Monk on 2022-08-28 18:39:08
fix certificate expiration check
1e6ef1e67266bde7f68b2d2487a6ace1ababa6c5, by Raw Monk on 2022-08-28 17:06:43
fix gmi parser
c01f8f41976185fdf58da7cf839afa83ce10ab8f, by Chaeldar on 2022-08-17 21:22:49
fix for illumos
cfd49a7073e4734c11394d0b26df2b76b3bb20aa, by Raw Monk on 2022-08-17 20:16:13
add support for relative links with . and ..
75e12b13a9ab1c4b338d06992915a33102c3c419, by Raw Monk on 2022-08-16 18:23:30
fix known_hosts and improve connect polling
21914bf148d86df022357c041f7112d95531a618, by Raw Monk on 2022-08-16 09:37:06
fix README and improve memcheck
9cea6f2caff55edb386db8aae815ba3b321be62b, by Chaeldar on 2022-08-16 09:32:31
fix build file for illumos
e5bdcc66111d1855b7021cd63711436d0bee2a21, by Vaati on 2022-08-15 21:43:16
use poll when connecting on illumos
af87a2370f66e5840d4e92b05b80680203360500, by Vaati on 2022-08-15 21:18:29
Add basic Illumos support
dd8d529308a249250b4a65435051f297747c8369, by Raw Monk on 2022-08-15 18:07:14
fix readme and seccomp preprocessor
f044b7e371c3a7ec167a790e01fc5e5547cbaed3, by Raw Monk on 2022-08-14 16:48:32
add screenshots to README
7e26559d0158780c496a93ca355859c7971947c7, by Raw Monk on 2022-08-14 14:19:07
add static download to the gmi readme
745c1f55a00b54e67a34ba1685c706bbd33b50b6, by Raw Monk on 2022-08-09 14:18:11
fix page header reading
418f3fd70d1aae6b64080227a7268232f151e650, by Raw Monk on 2022-08-01 20:17:54
prevents from displaying invalid characters
527cbc1370c24cb80f860ac63f842d754286b1fa, by Raw Monk on 2022-07-28 11:21:27
change link to libressl in the README
bafd5715a5291ddeee04f8d8058380d02a3b4345, by Raw Monk on 2022-07-25 19:29:59
fix color on title without space
0cf770bfb7d8d900036735870065030a02c5fd52, by Raw Monk on 2022-07-15 20:00:44
fix color formating in render function
1d505e90cd7a6ae319ef06acd0d76ec7ba675532, by Raw Monk on 2022-07-13 19:09:08
fix forget command
ba9c3ed95194630463e566751ccf139fa2768f13, by Raw Monk on 2022-07-13 18:11:21
add forget command in the README
f9dc9cd08129b911c473f4fa22cc1fa51e486943, by Raw Monk on 2022-07-13 18:07:48
add forget command
24abb6e5d4aa3ddde384d022dff01e8cd9eed865, by Raw Monk on 2022-07-13 17:18:10
add option to build with musl libc in GNUmakefile
ee6dba4c5d42f932bccf27fcddfb9ed46122b243, by Raw Monk on 2022-07-13 14:56:00
add mutex for rendering
9d07ca9edb68d0aed65be3a8f8a051303ef4ca86, by Raw Monk on 2022-07-13 14:23:16
update url when going forward
f93bbdd2698ab1ed837ff9064bcdf6f0352b910d, by Vaati on 2022-07-13 16:34:00
unveil resolv file on linux
dd54dfc967f0b1f0341830271eecaf2c5be6b775, by Vaati on 2022-07-13 12:13:43
another missing seccomp syscall
ac07e07ba5d646cd22469c39f63325b35cf2d401, by Raw Monk on 2022-07-13 12:01:04
add missing syscall for seccomp
743c07445c7c7a61894716723618e4337fa18a12, by Raw Monk on 2022-07-03 16:12:48
add underscore in non-formatted characters list
33b7b3012a633e6d77978025fe2100f80077cbbc, by Raw Monk on 2022-06-30 20:53:03
add pselect6 to seccomp list
cc023ca75abb82f4af4a93b8def73b003116a15f, by Vaati on 2022-06-27 21:17:23
change a sprintf to snprintf, correct openbsd makefile
d27c6d6c92e271492eb82ba54ba7cbc2d87c3e8a, by Vaati on 2022-06-27 17:21:00
fix wrong directory name in build file
cfe6c53491a763b7f86b7eafee5c64f004329b4d, by Vaati on 2022-06-27 17:05:25
build script now choose between curl, wget and fetch
92a1614ebb0318cb5d6b7868b83c18560307bdff, by Raw Monk on 2022-06-27 13:58:45
remove unused code, fix a use of strlcpy
a7abfbb49092cdf80df85deeef76d03e81e6c8d7, by Raw Monk on 2022-06-27 12:56:34
change build file to use libressl
1c1ff1ba754b57b52fcb9c0b7aa65540df0c7363, by Raw Monk on 2022-06-26 10:53:12
add link in readme
15f5e8ef07715353f9b4df797266481c77622d4c, by Raw Monk on 2022-06-26 00:01:25
fix resize scrolling correction
803ef0c1eebce24e79aabd08a69bf375c3bc19a4, by Vaati on 2022-06-25 18:31:14
fix build file and FreeBSD makefile
0be159c2493b6b5c5204705a57041d933fed666e, by Vaati on 2022-06-25 19:14:28
fix build file and makefile on OpenBSD
904e4da7bc754ee58f5b9aeaf1178a790210f779, by Vaati on 2022-06-25 14:45:23
Add build script and remove libbsd dependency on linux
a9969467fbefd5e052c3dd885c835d25ec5272cd, by Vaati on 2022-06-25 15:21:21
infer fixes
d02bc3ede4774a947ee6efc7428a96a123436041, by Raw Monk on 2022-06-25 15:08:33
fix scrolling
f90ff4ac433b5100083be08891a8a931339e2d1f, by Raw Monk on 2022-06-25 12:05:35
add search key in the README
c2fc1cd3e7a21068d03e7ece39cbe44a143971b2, by Raw Monk on 2022-06-25 00:19:27
fix search scroll
089128fbeb65d4e0bb45b43f8911b1a336fed11a, by Raw Monk on 2022-06-24 18:18:14
add basic strnstr implementation for systems without implementation
1809ba35e710638cc06411e2e0030e9563b9c75e, by Raw Monk on 2022-06-24 18:03:50
add search functionality
b0252265567ce2a8b0faed0afcbe13114e146cbf, by Raw Monk on 2022-06-24 10:59:09
add download command
785c6c336e70794f6f8af80ec3bc1c27f8ea4cde, by Raw Monk on 2022-06-23 23:01:18
fix client certificates loading
270a0826a30ce641b8ffea37b724fd50fd05e4a6, by Raw Monk on 2022-06-20 11:44:49
change xdg process name
a639366bcd6203d0f675bcd16ddc3595e5e9326b, by Raw Monk on 2022-06-20 11:33:14
fix new tab memory error
4d075f98045c1ca56b3a16fadf1d1d84350e5192, by Raw Monk on 2022-06-20 11:02:27
fix request init function
058e097be28a33ed6e3949a9fd607199985158a1, by Raw Monk on 2022-06-19 00:33:43
add arrow keys input, fix scrolling when an error happens
74ac922c53df21a803c556da8616e466887c4fe0, by Raw Monk on 2022-06-14 16:17:26
quick fix to keep tab address in thread
fda0f05fcab7a9397fe1bb102517b79f4a97ffe1, by Raw Monk on 2022-06-02 21:50:11
add sandboxing info in the README
d7df1ac4cb5726e8b682f48fecb4ab71b79fe6a9, by Raw Monk on 2022-06-02 12:20:07
fix bad handshake handling
e0a6c24a9842b749f46f4c0ca3e2291f49d0329b, by Raw Monk on 2022-06-02 11:06:10
skip landlock and show warning if the kernel doesn't support it
e8030b22703f055ea76cbd6ece97924ee39d8043, by Raw Monk on 2022-06-02 10:55:03
fix landlock with musl libc
ec0bd877e094cd1ba7050706e3143646e1271980, by Raw Monk on 2022-06-02 10:29:32
add landlock on linux
0d74c95563b65c57b00c4a7cf30f2a5417582f53, by Vaati on 2022-05-29 08:45:28
on FreeBSD chdir in an empty directory
77bb8f1494c4c3acacbd50bf2ac6433729550bdc, by Vaati on 2022-06-01 21:04:04
remove unused variable
40f1e150a8de9cbaee9975fac49fd239b75692d9, by Raw Monk on 2022-06-01 21:01:00
create downloaded files with 0600 mode
276746508b29f7ba694b5e70fd870d5fcc1a8075, by Raw Monk on 2022-06-01 20:56:00
uses openat for config and download folders
f81dcf41d117c6279a8692677725ab2ad46b0ccf, by Raw Monk on 2022-06-01 14:48:00
some seccomp fixes
f458b8d330f3104f6ff6b0bd29c067263241d0cd, by Vaati on 2022-06-01 14:41:05
fix seccomp for musl and older glibc
443973e38938c6a6be80775d9b30859364153406, by Vaati on 2022-06-01 12:55:58
apply infer fixes
d00cad2a734e6b7503c4aa0a8e6314580f71afdf, by Raw Monk on 2022-05-31 09:25:02
add missing syscalls
7e098905ac8047cf7a6944d39ac6b6fee0081219, by Raw Monk on 2022-05-31 09:16:22
fix seccomp for musl libc
f8a35cd50411da4cc419e2e3f852c4fc403cf532, by Vaati on 2022-05-29 02:33:35
fix warnings on BSDs and fix sandbox_close when xdg is disabled
f08c8da524f9a30ddfa3064156bc2c6426f40f9c, by Raw Monk on 2022-05-30 21:43:48
add seccomp sandboxing on linux
54383c6aace7f92b521538f908fd966ce68526f1, by Vaati on 2022-05-28 20:32:32
fix DISABLE_XDG option
e85a13bc1b4579d141e5d3e3aefbe933c374a537, by Vaati on 2022-05-28 22:59:05
fork process to execute xdg-open on OpenBSD
92ac2844eaeef21b439de3933edcf48f3e79302e, by Lathas on 2022-05-28 22:09:07
add missing preprocessor conditions for disabled xdg
5b54766bac0dcb6425d7df51b136429674c66582, by Vaati on 2022-05-27 20:07:44
fix xdg on FreeBSD
bf7ff4b0422bb24e73c57485fa881877f6d9b959, by Raw Monk on 2022-05-28 11:46:00
change white color in 256 colors mode
127486f44069f86ec7fa2eeea1c37a85ead3f542, by Raw Monk on 2022-05-27 15:32:14
fix new home-tab memory leak
2ca5a18b60cee22ecc7ef89d6100f641e664c11a, by Bob Page on 2022-05-27 13:04:17
on FreeBSD, fork the process to execute xdg-open
976f6232eced760acbf7c0adbc4447488af5214f, by Lathas on 2022-05-27 12:09:54
reorganize sandboxing on OpenBSD
7fc1ce1afbc4dfe3355bf45ac3c9ab560ec317b0, by Raw Monk on 2022-05-26 10:29:59
hide the query in the out-going url
8fe9266c859e869fdb8bd0f913fd33c5f0bec5d0, by Bob Page on 2022-05-25 23:49:10
capsicum, makes the fd read-only in cert_getcert
647fe827d0bc2dec24893fbd83c5bfc04f93e816, by Raw Monk on 2022-05-25 23:40:52
cache certificates into memory
9288a72b32c7a8ca376100d7acec6fba0d2640d4, by Lathas on 2022-05-25 21:51:34
fix OpenBSD build
9e4c7bb9c36224a0e11c41ec4b5df54e25d78cbc, by Bob Page on 2022-05-25 21:24:14
update makefile for FreeBSD
945bde85ef8c55142e63d2ffd56ded1b3e13a8e1, by Raw Monk on 2022-05-25 21:22:11
fix build on linux, fix new tab reloading
8b512020a495402dc5aa6ac36f44acf5130f2e9e, by Bob Page on 2022-05-25 20:49:02
Add Capsicum sandboxing for the FreeBSD version
cc6ac4fe29b5c5fa56e1619cf6d84bf2203a78be, by Lathas on 2022-05-24 19:54:34
fix error check on tb_init
5aadd2a03e4344bff0eead191b34828f8244966e, by Lathas on 2022-05-24 18:21:45
fix xdg disabled preprocessor
c07b2cdf87ece62f3997ab833ddeb5501385b5fe, by Bob Page on 2022-05-24 17:03:53
add error checks on path fetching
41c910d36753dc35f6f8be1703d450fb947b6188, by Bob Page on 2022-05-24 15:49:32
fix error message typo
04f41db06962fcf5a32552d0ea74b5f3d04e1316, by Raw Monk on 2022-05-24 11:26:32
check time on certificates
c23b8c918ccd28dec42d95012808dde67c23bb4b, by Vaati on 2022-05-23 17:46:51
unveil download folder on OpenBSD
4a7dba3e9d99cd113172be1cd02270bbd895f631, by Bob Page on 2022-05-23 16:30:35
fix dns resolution on bsd builds
7ad747598b6722d3fcd691df1e530c1d88e80cb3, by Raw Monk on 2022-05-23 16:27:18
uses getaddrinfo_a on linux
4a8e7bfaaec43b7ab993779297409989eaec9d0d, by Bob Page on 2022-05-23 15:02:25
fix build for FreeBSD
d0cb94b4da9b96d62549f1529e21b8a522fa806a, by Raw Monk on 2022-05-23 12:36:32
makes the client async
383493996490ffdd4a7748e31568caa723b0f060, by Raw Monk on 2022-05-20 21:25:24
fix a resize scrolling bug, fix loading links on extended gemini metadata
90444bdb64287649ee3194fb7097da7795c153aa, by Raw Monk on 2022-05-19 22:58:51
check if file is gmi when loading it
dde4116f3da332cf644bdf6ec06bdec511fdc0ef, by Raw Monk on 2022-05-19 21:10:00
fix other history related memory leaks
83b096fd5694d08664553456ab95fff50af5ff40, by Raw Monk on 2022-05-19 14:00:29
fix memory leaks in history cache
a6f93310256ef6d5afde98378fe704b284b832eb, by Raw Monk on 2022-05-18 23:47:41
add history cache
3a89e88f44150a763834990331abbabfc47c3b8b, by Raw Monk on 2022-05-18 20:50:10
add basic TOFU
a08740e64fc193909d54bf4b23be76ecf25dc5be, by Raw Monk on 2022-05-18 19:48:25
optimize newtab, fix history, fix error handling
067a2877c00058443f1786d7c7f6fdcea4736350, by Raw Monk on 2022-05-17 21:45:47
fix bad rendering of double columns characters
37a1ff42bc550cf87c4ec9b69abcc9972a2bc1b8, by Raw Monk on 2022-05-17 13:35:48
fix xdg buffer
abfd4f3f78c4e225203b42803a7f24652ce96552, by Raw Monk on 2022-05-17 13:28:28
Merge with OpenBSD version
70dc40e592f1b1a54e0b586e065a29a4fe4f904c, by Raw Monk on 2022-05-17 13:27:58
fix scroll bar, new colors
fce4f502642fbb0debeadceab5bc744a9356036f, by Vaati on 2022-05-16 10:16:43
apply infer fix
ea88ec1149365c7059e6539631d4733d49a35617, by Raw Monk on 2022-05-16 09:28:06
fix scroll bar size at bottom
40bd772ea8b867c9d293afb28c92a1ba879ac807, by Raw Monk on 2022-05-15 23:47:18
add scroll bar, add bookmarks, better unicode support
d47f42b4dec13f1e8c924a60f0b9e267465f4ed0, by Raw Monk on 2022-05-15 11:32:32
Merge branch 'master' of https://git.rmf-dev.com/Vaati/Vgmi
f5f5e9b753d782e3c14524cfbc979609b5cac833, by Raw Monk on 2022-05-15 11:31:34
add xdg-open support, check for some combining characters
950b55693a62a222783e66641bd8673aa7f28a8a, by Raw Monk on 2022-05-13 13:31:09
fix mem_check and fix double free in gmi_request
161c405f4c6b5620d71a87b1376f7c132a61c75a, by Raw Monk on 2022-05-12 19:51:13
fix download function
d2f2ada42ab28614cc8a729291e64aaf21142d8d, by Raw Monk on 2022-05-12 19:01:50
refactor gmi_request function
560d6441916a5d15a73e36e9b0153529beddf79e, by Raw Monk on 2022-05-12 12:14:27
Ask to download as a file when the meta seems non-renderable
7e189d794bc54e8afd912066dca956029fb71ab1, by Raw Monk on 2022-05-11 23:26:32
fix history cached scrolling, fix requests formatting
7f53bd29008fbcf34a6937ff33654d41a7e602fc, by Raw Monk on 2022-05-11 15:12:02
remove memory check flag in the gnu makefile
8f13555cd6602d9d0f896ae6080b3535c14ad3c2, by Raw Monk on 2022-05-11 15:10:29
improve the gnu makefile
bf752cdf1c01e130b9a7673c04c44e751005366d, by Raw Monk on 2022-05-11 14:37:23
fix bugs, add memory checker
3385b10d098c8500e5efd4fd386cd10398d7a248, by Raw Monk on 2022-05-10 20:41:56
fix client certificate selection
5f604192f51ceaedf0444e208e9259b4496a7644, by Raw Monk on 2022-05-10 14:51:57
fix page-up scrolling and forward history crash
4de337e97370cfd8d7d43ecc943f865bbe0b02ae, by Raw Monk on 2022-05-10 14:35:34
show error messages from servers
c678a85e8ba3d0bfec1f57d64405b76a030bb10e, by Raw Monk on 2022-05-10 13:07:14
add README with gmi syntax for the gemini repo, edit new tab page
bcd107334c29a8d41a90cad4931a07fab5fda336, by Bob Page on 2022-05-10 13:02:04
use arc4random on FreeBSD
d80a214ac777457929beb53b5980d3dfcc1f40e6, by Raw Monk on 2022-05-10 12:57:43
fix history, stops adding non-20 pages to it
06cc5c6858d4cfbf39098a553e9200d5b6d46504, by Walton Simon on 2022-05-10 10:39:17
fix build for NetBSD
3d86036b08a4381a52000e16cdb1573de3fbef95, by Vaati on 2022-05-10 09:52:13
Add a makefile for openbsd, add GNU prefix to linux makefile, fix warnings on openbsd
0856b8f07d1180f393ee9f6379fb5412be1949de, by Bob Page on 2022-05-10 00:12:51
prevents redefine warnings by changing include orders
0874ab90c3d50eee18ab18d4682e38ea1c2074bc, by Bob Page on 2022-05-10 00:06:44
remove unnecessary comments
a75aae913290f8e2ed21f34f507a018d2bab1b37, by Vaati on 2022-05-09 23:59:31
Fix codes specific to OpenBSD
0a0234ec47314a642e77333ad5d7a1e557008708, by Vaati on 2022-05-09 19:48:28
fix include misplacement
d9508a0b624877563f4ad8ee8fe4d3c8f1b80dd7, by Bob Page on 2022-05-09 19:31:44
add image viewer flag to the bsd makefile
d4703cf0efc63553caf5743025c7f8eed20865bc, by Raw Monk on 2022-05-09 19:02:11
Display image in the terminal using 256 colors mode
67ebecf04eff5f56b7cb29541d0153c9ecaeedf8, by Raw Monk on 2022-04-25 12:14:49
fix url too long bug
f0fc28b39e1d3cdbc553c1647a1fbb55ff0ac1dc, by Raw Monk on 2022-04-22 13:26:43
merge from old version
9c224195fdd9c7296d6343bf575f0c00a96d5140, by Raw Monk on 2022-04-22 13:25:30
clean history from memory
0178a8c0ce5e9e9a1fa462dd4f410aef4a7cb209, by Raw Monk on 2022-04-04 16:24:00
fix history cleaning function
a49eea5562aa4ebdfba83a9bdfd467ce3ea23788, by Raw Monk on 2022-04-04 16:16:01
fix links parsing bugs
733f1f1a59a3ce5c848d0f05d87570fa1958200d, by Raw Monk on 2022-04-04 15:18:05
fix memory leaks, now support some more unusual links formatting
8a23b061ff6613d45fa92ac6fc42eb858e1f8d68, by Raw Monk on 2022-04-03 11:42:37
change certificate time, from 1 year to 5
1c5a30b5ff8d069e0fe4e943ec6510eb3346bbd9, by Raw Monk on 2022-04-03 11:38:40
add a command to generate certificate
b9fe5a84d4f1e41b2fc67ac7f5782188d9ebcda8, by Raw Monk on 2022-04-02 18:50:53
change home page
8c7e4e81c0751afd27633e87de51c02439e73ba7, by Raw Monk on 2022-04-02 18:04:49
fix paragraph spacing, parse url with specified port in it
65a99c5d7e18a0cb1fea6faeca7085943fd01fd0, by Raw Monk on 2022-04-02 17:40:35
add command to close tabs
c276ec829e110d8dddbf57ad68aead463b5f8d4e, by Raw Monk on 2022-04-02 11:34:49
new keybindings, better tabs support, fix bugs
279b7427c23fa00c65f782486dfa2e61f04fa304, by Raw Monk on 2022-04-01 15:41:10
Add new commands to the README
7d4a99200b5fde870edaa39dd9ddb500b372d31e, by Raw Monk on 2022-04-01 15:37:55
add tabs, fix rendering bugs
620d3a63ce8f3ae882db2778c3d2d973d6be8b5d, by Raw Monk on 2022-03-29 11:53:03
Reorganize codes, implement basic tabs
73dd6d62fdd77a43beb99f858f42c2a1f76a777f, by Raw Monk on 2022-03-28 10:58:10
hide query in url
d77bd2a00a935d262e517c92fe797d650a300aa1, by Raw Monk on 2022-03-27 12:49:39
fix bugs, add new keybindings
476b739dd48100adf9531576d26366df2facf365, by Raw Monk on 2022-03-24 17:48:56
prevent reload from increasing history, fix connection early free
76ce918e37323801dac4dc7a29d674511b3b0f58, by Raw Monk on 2022-03-24 16:41:48
improve input mode, fix unicode bugs, fix reloading, add history
a99c316202a8daae6b88d3aea4f77ef07e72b1ba, by Raw Monk on 2022-03-21 18:03:15
add timeout on socket, more vim keys
ec8b5461dc13b1039817d0b3b201d35bb9f4273c, by Raw Monk on 2022-03-20 15:44:14
add vim-keys, better gemini support, colors for markdown
bc83941f05cc26b2a27bb055c84b49bba78d3d4e, by Raw Monk on 2022-03-18 22:51:51
update makefile and README
0a0ac108dcb6546f001d6ff0a57d08b7b12ad243, by Raw Monk on 2022-03-18 22:44:44
Initial commit
be2758ae89882571abcee8c8524f51971df44f7d, by Bob Page on 2022-04-18 11:25:43
fix gencert, fix dns query on bsd
ac8e93944b040fd3397100e6cc9dc17fa41929a2, by Bob Page on 2022-04-18 10:41:58
fix makefile typo, fix warnings
7c71039d4183ba5af5c8248fc223a2e61b8f3b95, by Bob Page on 2022-04-18 10:10:05
split Makefile, now one for gnu make and one for bsd make
0d27deda563491ada3b2a9034a8b0540a98b793c, by Raw Monk on 2022-04-18 00:48:55
Fix gencert bug, add more checks on path finder functions
f20d4ba24933861bbca96b04b4fcf8fe74e42fd7, by Raw Monk on 2022-04-18 00:32:50
Merge from mframe to local
dd8a001c7d6f8ea70f2adda42f95a02ecd9e09a3, by Raw Monk on 2022-04-18 00:32:20
fix keyboard shortcut, add more checks on malloc
d609525ed249e0bb9aa73ed06fa6005dd7efb644, by Raw Monk on 2022-04-17 13:43:36
exit program when memory allocation fail
5708c0d3ffda8424361c15d3b4e578707d07aff6, by Raw Monk on 2022-04-17 13:30:29
remove unused variables
5d9e9ca8e552c90ea971b35a246802f2bc151d49, by Raw Monk on 2022-04-17 13:16:15
fix bugs, and now uses strlcpy
51297125d738ab7dd07993c463dfdd88a4769536, by Raw Monk on 2022-04-10 11:25:40
convert uri before sending it, add timeout when connecting
0f944b02e1f30c71308dbf935f1ea20417d059dc, by Raw Monk on 2022-04-10 09:33:13
remove unnecessary library from the Makefile
59c07e26db77c6ffc59a07d46d51664362a8e779, by Vaati on 2022-04-09 23:58:08
fix main function arguments
139a6b6d6eb9b5597911cbef942721c09a429d70, by Vaati on 2022-04-09 23:48:17
add unveil and pledge on OpenBSD
81871feaf687a64dd522b772b0e76d55eab5a539, by Raw Monk on 2022-04-09 23:01:29
add missing header in gemini.c
aa1db7f8b03e02db082201f58e87c577dea92f13, by Bob Page on 2022-04-09 22:59:21
fix preprocessor in gmi_free
0687bbcf1a418b6612189c41dfd6593184106ea7, by Bob Page on 2022-04-09 22:56:14
Merge the FreeBSD code with the linux update
9e3ea307a56696ed5b29095b44eda938954bcf25, by Bob Page on 2022-04-09 22:55:41
fix timeout for connect and getaddrinfo on BSD systems
0df87eeba4ed3687dc9732f6cbb7177694101e99, by Vaati on 2022-04-08 10:02:46
add OpenBSD support
4c4d8b60d488d90592301166afb1aaecb713da7d, by Bob Page on 2022-04-08 13:40:49
fix timeout, update makefile
e315091db18037d4c51745bfc7c600fda96d5eff, by Raw Monk on 2022-04-08 13:32:13
add timeout on connnect for Freebsd
9de38a5c16fefc667ff7795b268f0859fd0f5d74, by Raw Monk on 2022-04-09 13:39:49
Merge remote-tracking branch 'refs/remotes/origin/master'
1e58394f2dc741ab61cd1f4391123b10f523de74, by Raw Monk on 2022-04-09 13:37:20
format code, now support ``` in gemtext
8058af2d4c41c068fb42ca45be5a82cd47f8054a, by Bob Page on 2022-04-18 00:30:14
fix wrong cache path
09053ea1d10e10d5fe56bb6f8fb967288bd22932, by Bob Page on 2022-05-15 11:08:37
make freebsd makefile multi-threaded
4aee21f6e7cc65c1bc8d59c646dca9fc675c260d, by Bob Page on 2022-05-15 10:42:36
fix redefine warnings on FreeBSD, ignore case on charset
16fe669c2bcebbe6d9152178a61386767e77202d, by Vaati on 2022-05-17 13:25:50
fixes for OpenBSD
6e3b9d077476c913455091bada3cd7f1bae0ba0e, by Vaati on 2022-11-09 14:46:45
change xdg process name on BSD systems
ebee3ad81556c9046bbeeb38b31255a1808d3de4, by Raw Monk on 2022-11-08 23:22:35
fix scrolling when changing tab and navigating history
d61df8e865d97f223cf77bbdecd83b96e1bd4585, by Raw Monk on 2022-11-06 16:26:31
fix 8 colors mode
dcc2413f24a53af067e8101621ab77a4b5d17aaa, by Raw Monk on 2022-11-06 11:45:49
syntax correction, valgrind fix
ad8422006442f4645484fdce1038f00ecc062bed, by Raw Monk on 2022-11-03 11:44:54
fix xdg_open warning
0b3650e33fda59cbc3fe0d627751312cbc76a085, by Raw Monk on 2022-11-03 11:25:31
disable exec command when xdg is disabled
042ba6889670ff51c34988c911153800cd182c86, by Raw Monk on 2022-11-02 22:16:07
add lts to version information