💾 Archived View for gemini.rmf-dev.com › repo › Vaati › Vgmi captured on 2023-09-28 at 15:57:52. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-09-08)

➡️ Next capture (2023-11-04)

🚧 View Differences

-=-=-=-=-=-=-

Go back

Vgmi by Vaati

View account

Gemini client written in C with vim-like keybindings
git clone https://gmi.rmf-dev.com/Vaati/Vgmi

Log

Files

Refs

License

Readme

Commits

bd79453addcaa292cac17f1f2c1748b3a0501a9e, by Raw Monk on 2023-09-14 14:59:32
remove invalid characters from links

0383085f719cf5513996966ba3fa8ed6217564c9, by Raw Monk on 2023-09-14 12:53:32
add maximum redirects

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