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

ec29dbb6359692e6fb44bbf89a3a88c523d18947, by Lathas on 2023-06-10 13:57:30
fix build script for openbsd

0b75c814f29d70b535431fb89327cc39bfe9850c, by Raw Monk on 2023-06-10 10:08:55
update dependencies in the build script

052cdd913f30356bf605f1b6de28280718313d4f, by Raw Monk on 2023-05-05 10:05:04
add compilation date when building unstable version

4d6bea43cc79c0062c176bbfe91b1db26ad94e65, by Raw Monk on 2023-04-05 12:28:22
fix wrong line in freebsd sandbox

e3ca4cd26470a69638d1f52f508d77d520c0918d, by Raw Monk on 2023-04-04 23:04:54
handle some memory allocation failures to keep the program going instead
of crashing

6f006bb669462b6f4d15c86bb6c950333c10deaf, by Raw Monk on 2023-04-04 17:29:47
change version to LTS

e4eb6c265f1aa6a6dbbb7caa9ecaae6419e155d8, by Raw Monk on 2023-04-04 17:14:36
add ignore command to ignore expired certificates

469b6f984553ccb63c955255c08cbe2892fcc92f, by Chaeldar on 2023-04-04 13:24:47
verify the file descriptor in the post-download function for the solaris
sandbox

0b7e4ca071c748728488631e183a40596b88ef7c, by Raw Monk on 2023-04-04 13:13:40
fix a wrong line related to the solaris sandbox

a6fd8c9d8bf0c0a0ef4ff1787e53880eac59968b, 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

27fe54efceccbe9b5cbb971682a25c7b775f8ad3, 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

24c7e49da158c553af1a97568a76dfe757e2cc99, by Raw Monk on 2023-04-03 22:25:08
add mention of Solaris in readme

8e1eb9c9b74a8b378018f455b31f44f46ac9544b, by Raw Monk on 2023-03-22 12:08:46
add missing header in freebsd sandbox

6fbd8456e327e216b2e170c4ee1e3ae490b5cac9, by Lathas on 2023-03-22 15:53:13
doesn't require a space after a '>' character to format it as a blockquote

4ef2ced33e2457426af27a0b33cf896d095be1ea, 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

86e7baaecd2a986c9826c4fc062d560f908a4e54, by Walton Simon on 2023-03-17 22:01:12
compile xdg_path on systems without sandboxing

901017cc87dbe88428a1c3a2b839c4f9a5c09fe4, by Raw Monk on 2023-03-17 21:38:14
add missing flag to link pthread in GNUmakefile

e0286bc7880c83b30c4a5e4f6aac66ea5092a4e9, by Vaati on 2023-03-17 16:44:56
close file descriptor instead of file on FreeBSD

9f71222ad30c374369f9963d0288588fe3ba131e, by Chaeldar on 2023-02-13 15:42:10
fix sandbox on illumos, add missing file in makefile

b80d947dd733c04f8049809d70fa7f6fa40a8a4c, by Raw Monk on 2023-02-11 13:02:49
fix rendering of tab characters

2d6e64635a0aa038bb8f41d0d5cefe26df036c96, by Vaati on 2023-01-30 16:46:41
fix bugs detected by infer

6129ac8d422618e97247632a14c8f28225f39ac3, by Raw Monk on 2023-01-08 13:14:58
fetch download folder path from user-dirs file

34bc669f5fc9cf463ea12412d5e83bf5908b447e, by Raw Monk on 2023-01-08 09:44:57
fix xdg while sandboxed

ab943ccdb7249b48d574165fe0ed5c40ea4907d2, by Raw Monk on 2022-12-30 20:24:14
update readme sandbox informations

7095786dc92040b01c1c5b211e031c2096116e02, by Chaeldar on 2022-12-30 17:05:26
completion of illumos sandbox

ffd36eb451e77b49c76f13bad3e7e98bef0a53fd, by Raw Monk on 2022-12-30 00:16:45
separate loadcert and getcert functions

024622bee6a165551ff023842159475458d2892b, by Chaeldar on 2022-12-29 16:16:49
on illumos, allow creating certificates while sandboxed

4da8ad44a3a7b17c6debd66759c139253b9a9476, by Chaeldar on 2022-12-29 00:25:34
improve sandbox on illumos

5ee106a59c84e7401215e174614d44dad274a20c, by Vaati on 2022-12-28 12:30:11
fix xdg_open warning

90972ae3bb33f4fc846b4ec64de06065e2f228be, by Chaeldar on 2022-12-27 16:36:35
fix known hosts last line bug

a796bde8d95833c70f1400b4d4bf9dfc60ec5176, by Raw Monk on 2022-12-27 12:22:50
fix xdg and files downloading on linux

39353ccf9db87cd2e86ad59d1af8988b96309f41, by Vaati on 2022-12-27 11:53:19
fix xdg on illumos

5351547147210482251b29d1690cc826f0e3cde2, by Chaeldar on 2022-12-27 11:21:16
sandbox xdg on illumos

1917c2cfa1ffa24c5e6bbba1eb01a7c2e9092800, by Chaeldar on 2022-12-27 00:27:45
sandboxing on Illumos

fc2ecead7b0c1418d75265020f084609d081a63a, by Vaati on 2022-12-26 10:21:45
add support for macos in the build script

732f71ac923ed641d660e2c9d2e3a24a65709fff, by Raw Monk on 2022-12-23 13:03:41
update build file for libressl 3.6.1, change vgmi version to 1.5

a3da7f249ee6907809f88d2ef64998e50e54ca90, by Raw Monk on 2022-12-21 10:29:56
save bookmarks after adding a new one, update gmi readme

40f2d89b52b56d440aa6613e5f628de1be8c0ca8, by Raw Monk on 2022-12-21 00:21:25
fix tabs navigation, hide home by default, add scroll to line command

24e9a904358cca6dc8afffbf8cf2eaf1c8ff2617, by Raw Monk on 2022-12-12 10:20:45
hide the three backticks and change color of preformatted text

cb01f1fe03202bac0ddea6374caeb5c75bad070f, by Raw Monk on 2022-11-29 10:50:30
use gt and gT for tabs navigation

ab8c19af0fcb32feb5d557c772aa8736465e8c53, by Raw Monk on 2022-11-19 11:11:18
add plain readme for stagit

3075ac7fbbf3f6dc0cec969bf68ca7809daa2b1e, by Raw Monk on 2022-11-16 10:18:20
Merge fixes from lts-1.4

9977a38dc7710667cfdd1178614d20fce8700ec4, by Raw Monk on 2022-11-16 10:05:44
add info when creating client certificates

8edf3762416264f57a7f23046fbf27a62c1a5da8, by Raw Monk on 2022-11-03 11:43:37
fix xdg_open warning

e6d725442d92be5a3b5ab33179822e6e4831b401, by Raw Monk on 2022-11-03 11:29:09
update build file to libressl 3.6, fix exec command

e8768709b0d6c16f200a43a852b65ca351b5e200, by Raw Monk on 2022-11-02 21:05:52
add version and clear search on new page

ecf737dcd6c10bf63384a8d4ea7bea6e8d93be22, by Raw Monk on 2022-11-02 20:47:33
max width of 80 characters

067d645425d0806410b4cdc049d2e050c7b6ee9b, by Raw Monk on 2022-11-02 19:55:56
add exec command

9f5869df78852ecbbc5f6d3152637228b6086cff, by Raw Monk on 2022-10-14 17:45:43
fix input field horizontal scrolling to support double width characters

274050055785fd215abddc762ef03c72ad638828, by Raw Monk on 2022-10-14 15:59:04
add basic horizontal scrolling to the input field

f6ed20e66f8b5c0f7113c2fcdb8cd9544feb5dd9, by Raw Monk on 2022-10-14 15:10:03
fix rendering on long lines

ba3451e4840e3fef0799f82026b99b4b53f7ebbe, by Raw Monk on 2022-10-13 09:40:04
hide query from tab title, unselect link when navigating history

0b17e796e3fe9a16d6e78d7b0d67a330c447403d, by Raw Monk on 2022-10-11 14:01:28
fix url formatting bug, restructure input function

dbd4a3a3ba4c4466c2b3cafa33a5e4832cbfc429, by Raw Monk on 2022-10-09 10:30:39
format code, fix input cursor

5322a1bc2d346f862e7f80eadca52dd46465a201, by Walton Simon on 2022-10-06 20:51:40
adapt build file for NetBSD

2d092aa0106b340868024622f7ef49e4d5b4e6d9, by Raw Monk on 2022-10-06 20:45:59
fix on build file

be45671ee56d5d9c4d154d83179d0b6523e2afef, by Vaati on 2022-10-06 20:40:33
check dependencies hashes in build script

9fe4c3ee3d5ea40d0a27f734ad88be123e4504fa, by Raw Monk on 2022-10-01 13:35:11
fix linux sandbox

cbda3b6e87d9a6c1898b9f8c52db492b4f04cac1, by Bob Page on 2022-10-01 13:00:30
fix sandbox on FreeBSD, fix title display, add strip in makefile

14b8875b47894dbf05022415d81462b942892ba5, by Raw Monk on 2022-09-27 15:09:33
add bug reports info to the gmi readme

742a90a7b0b4473f80905966c263f2bfed4aa960, by Vaati on 2022-09-11 17:37:42
use lld instead of ld on openbsd for time_t

f00ac50c4eb20f71cfc506dac59322000b406ac0, by Raw Monk on 2022-09-11 16:06:12
valgrind fix

11cceee258aec3a4680554dead5c31e9002b2681, by Raw Monk on 2022-09-07 11:24:47
load libgcc_s directly before sandboxing

0f81ddcc9603ac877c531819aa3abb8f7fea4b80, by Vaati on 2022-09-06 15:53:37
fix makefile

28e27a0172368e81cc80237ed194d5057a397b02, by Raw Monk on 2022-09-06 15:43:51
add support for idn, utf8 input

bb9f6401c9a4886cfd47324a0c789b92f7e588ee, by Raw Monk on 2022-09-03 16:48:51
read hostname as utf8

75b3890eb38e5fa4474a05c9540478ff6a9b779a, by Raw Monk on 2022-09-01 20:11:26
fix sandbox preprocessor on freebsd

3c9936fa5a7c4b99da56c6df78e34e31d9c8745e, by Raw Monk on 2022-09-01 19:58:03
add preprocessor to disable sandbox

acdba783e67b261d0fbed98afd7b3f14ea88ebad, by Raw Monk on 2022-09-01 11:20:50
use vim counter for tabs navigation

ffc0194fa3c1dda2b17073e47e03d7346287a7b8, by Raw Monk on 2022-09-01 11:00:44
refresh page after error

e4746a1ad3c9342998fe98d883250ffe2ef38fd4, by Raw Monk on 2022-08-31 23:20:56
fix scrolling bug

0b58e6d1d116063175b75b2b32095839fbea6f2b, by Vaati on 2022-08-31 21:06:29
infer fixes

709c5bcb680e70dc5fe79deb538cb5f5ffb6eba6, by Raw Monk on 2022-08-31 20:52:54
use linked list for tabs

2a1423bf7b75a4dd067b0ab774e6520524292e6c, by Raw Monk on 2022-08-31 17:34:16
add title in tabs bar, make blue brighter in 256 color mode

a60107cf771210a8ebf11a7444cd57355f9c56cf, by Raw Monk on 2022-08-28 22:41:40
reload certificate after gencert

ed0ef938d3ee8659a38c27c6b72a8b4ca009e41e, by Raw Monk on 2022-08-28 20:50:07
improve check for valid hostname characters

f46148eeb943c297953210677cd2091b26526de7, by Raw Monk on 2022-08-28 18:39:08
fix certificate expiration check

4397f0e01ca8bc9a1f4dfe89362fda0b23c72a88, by Raw Monk on 2022-08-28 17:06:43
fix gmi parser

19c87dd5d9f2643bcddb1808d86d0fa0a8a27ef8, by Chaeldar on 2022-08-17 21:22:49
fix for illumos

e07d047d5592d2b8d970b059750d59001cc253f9, by Raw Monk on 2022-08-17 20:16:13
add support for relative links with . and ..

670578674e217c807d74371b4d29a96a246137d0, by Raw Monk on 2022-08-16 18:23:30
fix known_hosts and improve connect polling

dc1fb32ae1f7ba08963704421fa9339de7394f30, by Raw Monk on 2022-08-16 09:37:06
fix README and improve memcheck

0256a81b91d3ed23a225cade83e861c853a25818, by Chaeldar on 2022-08-16 09:32:31
fix build file for illumos

946aa92330afd3f3ad736b49d825e382159eabab, by Vaati on 2022-08-15 21:43:16
use poll when connecting on illumos

c7089e8cd4614f61a74d37371a8e0d36a866a375, by Vaati on 2022-08-15 21:18:29
Add basic Illumos support

7417b272715d08b4356c05985df77a15bf81150c, by Raw Monk on 2022-08-15 18:07:14
fix readme and seccomp preprocessor

3f04ed271eedaed65c50bccda29cef190d92a10b, by Raw Monk on 2022-08-14 16:48:32
add screenshots to README

ca0d7347fb11dd822315ccd52be7cd9530933477, by Raw Monk on 2022-08-14 14:19:07
add static download to the gmi readme

1539793e2aeb45124af04788b1ad582dcbdfb9eb, by Raw Monk on 2022-08-09 14:18:11
fix page header reading

dfb69d9f38c6c5f07090e6bc3c5212eeadb36a52, by Raw Monk on 2022-08-01 20:17:54
prevents from displaying invalid characters

d299b2e29e84420f9bb0e8b769ab27c931ce3000, by Raw Monk on 2022-07-28 11:21:27
change link to libressl in the README

d5385d8dab94b06ee22d7049ec5003d716f4114e, by Raw Monk on 2022-07-25 19:29:59
fix color on title without space

3a97f378d443f48fd436eb8cde5f3e44b1e579a3, by Raw Monk on 2022-07-15 20:00:44
fix color formating in render function

1670f36e5687203ca1aab4da4166942a4a26ac3b, by Raw Monk on 2022-07-13 19:09:08
fix forget command

e6e46369f09f3a99bbcee0e6a1a31660404852e7, by Raw Monk on 2022-07-13 18:11:21
add forget command in the README

78bf52fbc99d22e1f062b1a17378ee27c0268640, by Raw Monk on 2022-07-13 18:07:48
add forget command

dc9965e85dd93a6750929b99b2a02d71cd27022c, by Raw Monk on 2022-07-13 17:18:10
add option to build with musl libc in GNUmakefile

84f7aa5b812ca6a11d6c636d9c7cfc3dc20b9e58, by Raw Monk on 2022-07-13 14:56:00
add mutex for rendering

b2ab3d94b93ec4d3bd4b6a0cac335c64520caaa2, by Raw Monk on 2022-07-13 14:23:16
update url when going forward

f9ab95efc2f4b3dd9383ef484d4efd55cecf8426, by Vaati on 2022-07-13 16:34:00
unveil resolv file on linux

46e6dbf3ef30da8199741d399782b11bef9b9eb4, by Vaati on 2022-07-13 12:13:43
another missing seccomp syscall

f21487b70007230e0e5f1e9ad539b375ca90e3f2, by Raw Monk on 2022-07-13 12:01:04
add missing syscall for seccomp

34ba79ee600bf0f8ea005c8bf8533de591f68324, by Raw Monk on 2022-07-03 16:12:48
add underscore in non-formatted characters list

5e4efcdd63c3d2d8de281e9ebb536f909411e9de, by Raw Monk on 2022-06-30 20:53:03
add pselect6 to seccomp list

7f61b3cb72a75f98396e9eb87734ae9f88d7e819, by Vaati on 2022-06-27 21:17:23
change a sprintf to snprintf, correct openbsd makefile

0c6a3fb81ff6993007b161c807bec196632006af, by Vaati on 2022-06-27 17:21:00
fix wrong directory name in build file

7d43ae3387868796fa0f9f52488a5ac348a32628, by Vaati on 2022-06-27 17:05:25
build script now choose between curl, wget and fetch

c1b5875366e56fde8df300741f18940ccb0a69fa, by Raw Monk on 2022-06-27 13:58:45
remove unused code, fix a use of strlcpy

52a474a313dc7c250878305d837f1b2033c82071, by Raw Monk on 2022-06-27 12:56:34
change build file to use libressl

cdf35c46044327282cb718f6681b429f3057dafa, by Raw Monk on 2022-06-26 10:53:12
add link in readme

1b30ac1a1e04d2238b91b24f578e8d23a6811fce, by Raw Monk on 2022-06-26 00:01:25
fix resize scrolling correction

e988cbc691a0e03b6a8f2292f40d67493436b92d, by Vaati on 2022-06-25 18:31:14
fix build file and FreeBSD makefile

e4eb6e08f5f01490ed057e310b1c46503dd77d2a, by Vaati on 2022-06-25 19:14:28
fix build file and makefile on OpenBSD

6aa9873839db03b3681cffca9ffbd447cd1221ec, by Vaati on 2022-06-25 14:45:23
Add build script and remove libbsd dependency on linux

419d19423b057f3c973aaa71881d90515434c4c8, by Vaati on 2022-06-25 15:21:21
infer fixes

9f06d07890af6ec3b19b6c0c921bf54384e4c7db, by Raw Monk on 2022-06-25 15:08:33
fix scrolling

0f91e3cca952ad8bbf1b7901122516a13372bc81, by Raw Monk on 2022-06-25 12:05:35
add search key in the README

9627b42e01e98d990c30eca1a773c2b3e52b8ba0, by Raw Monk on 2022-06-25 00:19:27
fix search scroll

931a2ec4aead0fc5a4d8d8e479fe0aaa44f39de3, by Raw Monk on 2022-06-24 18:18:14
add basic strnstr implementation for systems without implementation

85fc53f31a15dbfe99488d246342aaffaa8dfdab, by Raw Monk on 2022-06-24 18:03:50
add search functionality

43194e95b0e1cd07ee5fd59dbe95f58c6bb49b63, by Raw Monk on 2022-06-24 10:59:09
add download command

68bf7a65f5d3d46be63292c6447393686554831a, by Raw Monk on 2022-06-23 23:01:18
fix client certificates loading

ee31520ff6f5fc0506702286d118191d06a70c84, by Raw Monk on 2022-06-20 11:44:49
change xdg process name

cbfe7fe011255ad59145a78806a2cd99a03f1ae6, by Raw Monk on 2022-06-20 11:33:14
fix new tab memory error

4cf78eba67f4449a1a56eebaf8a75b4eef02417c, by Raw Monk on 2022-06-20 11:02:27
fix request init function

a9129b9509f41c63bb424b1fc348c880bdc07b27, by Raw Monk on 2022-06-19 00:33:43
add arrow keys input, fix scrolling when an error happens

140ba4e132990aa3332d8633c33562c2939aa993, by Raw Monk on 2022-06-14 16:17:26
quick fix to keep tab address in thread

78740ee78b4e9520c468f12a26b49bcc16f334a2, by Raw Monk on 2022-06-02 21:50:11
add sandboxing info in the README

e854b636f01c6131ec3d49fc68b8348dd752bf04, by Raw Monk on 2022-06-02 12:20:07
fix bad handshake handling

89973506530ddf862f2ffde1846b66be8e9a6238, by Raw Monk on 2022-06-02 11:06:10
skip landlock and show warning if the kernel doesn't support it

c66a71a8317b5b7d55a2d3a27a5f7d60000a093b, by Raw Monk on 2022-06-02 10:55:03
fix landlock with musl libc

9a83e58123c00538a2d59213d0e34f3eb44f69c2, by Raw Monk on 2022-06-02 10:29:32
add landlock on linux

893601516645387d30f13c9953f263c1ce3463a1, by Vaati on 2022-05-29 08:45:28
on FreeBSD chdir in an empty directory

12cfa538a85e8091d8743be84d2cfb85bd1696a4, by Vaati on 2022-06-01 21:04:04
remove unused variable

09cb0db09c57176fcab9bd9f5007377910b89c3c, by Raw Monk on 2022-06-01 21:01:00
create downloaded files with 0600 mode

a31454184dd716769926e52aea2e308f7443dfd1, by Raw Monk on 2022-06-01 20:56:00
uses openat for config and download folders

25ec1eba6bd1d9ee8d4ab7712447addd4e68abe6, by Raw Monk on 2022-06-01 14:48:00
some seccomp fixes

e3ce1ee9c3e46c84e7c15ffbeca50ddb20da9bba, by Vaati on 2022-06-01 14:41:05
fix seccomp for musl and older glibc

cbf6b23c3e087a836f010c86a11d49fa724975a1, by Vaati on 2022-06-01 12:55:58
apply infer fixes

4c2187151fe3b9bd1c930782a3922fb373c3f4c1, by Raw Monk on 2022-05-31 09:25:02
add missing syscalls

fd4958cc416f95897df78baa4728918a0ee09bc1, by Raw Monk on 2022-05-31 09:16:22
fix seccomp for musl libc

b39355459a34a3c37874b0af0ffb1c68df58c954, by Vaati on 2022-05-29 02:33:35
fix warnings on BSDs and fix sandbox_close when xdg is disabled

974e8fb18a27ef3d2e99b1d77a7cdce63a4a5948, by Raw Monk on 2022-05-30 21:43:48
add seccomp sandboxing on linux

12276b97cd30eec3ef4edfda1d60b0c3ea9bed06, by Vaati on 2022-05-28 20:32:32
fix DISABLE_XDG option

7decb95eef1f485856929b82ad0b00442ed1fa1e, by Vaati on 2022-05-28 22:59:05
fork process to execute xdg-open on OpenBSD

173467604b5dd1165ba8111c90d2d609e7835290, by Lathas on 2022-05-28 22:09:07
add missing preprocessor conditions for disabled xdg

8ebf8c6c3623ed94d660ee2d203b160d79c3c99d, by Vaati on 2022-05-27 20:07:44
fix xdg on FreeBSD

e26a190b9361a72c9d3335c80257e36cd4cc761b, by Raw Monk on 2022-05-28 11:46:00
change white color in 256 colors mode

f51f97a84ba210a9f2cf1f1e402f656c5ddba173, by Raw Monk on 2022-05-27 15:32:14
fix new home-tab memory leak

8f4b393f2dc8f3a892ebfdd6a7b15776603f1269, by Bob Page on 2022-05-27 13:04:17
on FreeBSD, fork the process to execute xdg-open

c4f6fe9da0953941c6967ef98158272972e606de, by Lathas on 2022-05-27 12:09:54
reorganize sandboxing on OpenBSD

b91282f96eada4c340f2335cc650b63d972c68e5, by Raw Monk on 2022-05-26 10:29:59
hide the query in the out-going url

4e92a4c79bf3411a291cf13b012570a12bcaa827, by Bob Page on 2022-05-25 23:49:10
capsicum, makes the fd read-only in cert_getcert

78b874ea1a29983c3942be75fcdf3ac55e63bb8f, by Raw Monk on 2022-05-25 23:40:52
cache certificates into memory

5ca587a6a50080452818d7b5d887ff11f7dabe8b, by Lathas on 2022-05-25 21:51:34
fix OpenBSD build

282b87c65f914de0c9d223701b5aebede12f0122, by Bob Page on 2022-05-25 21:24:14
update makefile for FreeBSD

bf58a434753ab4243a9be38ae71e2bc55240fd6e, by Raw Monk on 2022-05-25 21:22:11
fix build on linux, fix new tab reloading

de2bd1a2c1ed69d55eb681af602840ca6710da92, by Bob Page on 2022-05-25 20:49:02
Add Capsicum sandboxing for the FreeBSD version

4b54717394d9e6d74c627a563c04c5ce87bee6c2, by Lathas on 2022-05-24 19:54:34
fix error check on tb_init

aac742b8d1b4721191ae9fb39cbdec165cfe09a4, by Lathas on 2022-05-24 18:21:45
fix xdg disabled preprocessor

88ab4c37d0027dfde0e24c1d7f544699cf01c9c5, by Bob Page on 2022-05-24 17:03:53
add error checks on path fetching

cf4862aad482cd08295a22942794b004dd11a71e, by Bob Page on 2022-05-24 15:49:32
fix error message typo

852ac5675903cba4536805c5b4af7a699e27973b, by Raw Monk on 2022-05-24 11:26:32
check time on certificates

8858c834459e0bbf25911aa445e62e86a501a347, by Vaati on 2022-05-23 17:46:51
unveil download folder on OpenBSD

d88e939bd100f7e27d726fda774de74d8f80042f, by Bob Page on 2022-05-23 16:30:35
fix dns resolution on bsd builds

7a09461d840ea482b8ffe330def731dd1a6a367e, by Raw Monk on 2022-05-23 16:27:18
uses getaddrinfo_a on linux

7ca0586bc3b8bfde2288175006882675dc67999d, by Bob Page on 2022-05-23 15:02:25
fix build for FreeBSD

1aea6dd4db6e8ef87ed00f61489fc77a48470231, by Raw Monk on 2022-05-23 12:36:32
makes the client async

061d5d255cc38893e93f5cc541c9fd55834ea868, by Raw Monk on 2022-05-20 21:25:24
fix a resize scrolling bug, fix loading links on extended gemini metadata

e88ef8b677ad9a77f2ff448a6f4e813f1777bc02, by Raw Monk on 2022-05-19 22:58:51
check if file is gmi when loading it

56269c7e257f003d0070ecb567bccdc4c74f7575, by Raw Monk on 2022-05-19 21:10:00
fix other history related memory leaks

a76df7fe42e03dcb11cd87d5ad25d54a5d0e1fec, by Raw Monk on 2022-05-19 14:00:29
fix memory leaks in history cache

70a7e5eb101b6bd2dd3b5e92e0e3dc7539cd44ba, by Raw Monk on 2022-05-18 23:47:41
add history cache

96831058a72a686d995c5a8d809dbd81d588f4d2, by Raw Monk on 2022-05-18 20:50:10
add basic TOFU

022eba0fc3572f033584c4405b789afc2e4e27b7, by Raw Monk on 2022-05-18 19:48:25
optimize newtab, fix history, fix error handling

ab2bdf45e0a9ed0ef61e29fec608bb8fa169e5fe, by Raw Monk on 2022-05-17 21:45:47
fix bad rendering of double columns characters

f21b082f91bd14d60653bbc46d5a9d700029fd34, by Raw Monk on 2022-05-17 13:35:48
fix xdg buffer

3bb27946f240cce9073ceae3c38aba375f12cec8, by Raw Monk on 2022-05-17 13:28:28
Merge with OpenBSD version

8acb7849e7535cd3b7b71c17b92bd0d103b9b576, by Raw Monk on 2022-05-17 13:27:58
fix scroll bar, new colors

c014ff3ebf5704fff4cc99e402ad2970682fad00, by Vaati on 2022-05-16 10:16:43
apply infer fix

81a049e852beb16dd35f1f1d8f727d837077f1ff, by Raw Monk on 2022-05-16 09:28:06
fix scroll bar size at bottom

4c11d027557702a8681411137d03659fdbdc138d, by Raw Monk on 2022-05-15 23:47:18
add scroll bar, add bookmarks, better unicode support

956af5a8e8cfac7a86d30a48ca51a8d2572579af, by Raw Monk on 2022-05-15 11:32:32
Merge branch 'master' of https://git.rmf-dev.com/Vaati/Vgmi

8b7e9f89e879a607b6802c86da709e1cddad8dd3, by Raw Monk on 2022-05-15 11:31:34
add xdg-open support, check for some combining characters

acb68f54098967ad1d6a0e8c389f3efe35b95a50, by Raw Monk on 2022-05-13 13:31:09
fix mem_check and fix double free in gmi_request

3faaa1af927cc1b980019b3dc818a4c02b0ace1c, by Raw Monk on 2022-05-12 19:51:13
fix download function

002bf6afe9d0c500743c8535797831573856e046, by Raw Monk on 2022-05-12 19:01:50
refactor gmi_request function

3c440df592c19746fc7c312156c7f341b0c47598, by Raw Monk on 2022-05-12 12:14:27
Ask to download as a file when the meta seems non-renderable

147efd7ac6ec405f91c3b6d36816c3dd465bde73, by Raw Monk on 2022-05-11 23:26:32
fix history cached scrolling, fix requests formatting

0e85223c8634abb028622c84d626d480c26a4324, by Raw Monk on 2022-05-11 15:12:02
remove memory check flag in the gnu makefile

939c95801424cbef95fc707303056a8bf0cd531a, by Raw Monk on 2022-05-11 15:10:29
improve the gnu makefile

9b25ab22811fc684808fa71da23796f1d543aa6e, by Raw Monk on 2022-05-11 14:37:23
fix bugs, add memory checker

1652791754079f07b2f2da0860dfa82c6e7d099e, by Raw Monk on 2022-05-10 20:41:56
fix client certificate selection

6e7e5bc6d76352b7f818227173394e6d186fa368, by Raw Monk on 2022-05-10 14:51:57
fix page-up scrolling and forward history crash

ac6ea926ebebe37c5e02e3cfa7db4a8382ce8085, by Raw Monk on 2022-05-10 14:35:34
show error messages from servers

a7ee62752b144e891a6bc30d6ba8c5c58ac57203, by Raw Monk on 2022-05-10 13:07:14
add README with gmi syntax for the gemini repo, edit new tab page

e8c2f1fb1c707b8978408d66bff33ade9337a52b, by Bob Page on 2022-05-10 13:02:04
use arc4random on FreeBSD

077ce910673caa7cad2c843a81b1728f6c4a6e11, by Raw Monk on 2022-05-10 12:57:43
fix history, stops adding non-20 pages to it

225db6bd496b9e3e1581dc0788bc8dcf594c3931, by Walton Simon on 2022-05-10 10:39:17
fix build for NetBSD

70c72dfa8f4df33087f0e781d0209f3d174f63b6, by Vaati on 2022-05-10 09:52:13
Add a makefile for openbsd, add GNU prefix to linux makefile, fix warnings on openbsd

e8b31e94e4ef0ae5d9f5f96000c91c7752d8592d, by Bob Page on 2022-05-10 00:12:51
prevents redefine warnings by changing include orders

b089a2699c4ed59573bbd1fc23b4d6861c355601, by Bob Page on 2022-05-10 00:06:44
remove unnecessary comments

f3e376546a712c37587646ec248ebbec8196b316, by Vaati on 2022-05-09 23:59:31
Fix codes specific to OpenBSD

e2c29fd4db2ad19f60d27f2e416ca6bf997ea5cb, by Vaati on 2022-05-09 19:48:28
fix include misplacement

62252c2235f903e65950f40e1619ee0526618e06, by Bob Page on 2022-05-09 19:31:44
add image viewer flag to the bsd makefile

6ad4f698527bc1bb5393e0e7e4b4016e0c83a921, by Raw Monk on 2022-05-09 19:02:11
Display image in the terminal using 256 colors mode

cc80f2ba26694990037b17a93a3fa30c31c022d9, by Raw Monk on 2022-04-25 12:14:49
fix url too long bug

783901221c51aeab95b5c2993a944c8bfb9bf78e, by Raw Monk on 2022-04-22 13:26:43
merge from old version

5e3e1fc227ea49a18438062af0f42f1a989acf11, by Raw Monk on 2022-04-22 13:25:30
clean history from memory

4b9cecb965dbbbb076813949843f59bc58eeb211, by Raw Monk on 2022-04-04 16:24:00
fix history cleaning function

81a0d6a46cfa4503f18ee13ff4cecec797282093, by Raw Monk on 2022-04-04 16:16:01
fix links parsing bugs

9e609305db87e54f7f6c389dce0555b724d7f740, by Raw Monk on 2022-04-04 15:18:05
fix memory leaks, now support some more unusual links formatting

41cb8452a5a6fca8b4625fe2568f1abeaf1af6f3, by Raw Monk on 2022-04-03 11:42:37
change certificate time, from 1 year to 5

2c9f4b4ed4b0a9fa6a6620ae5e561ab45757fd70, by Raw Monk on 2022-04-03 11:38:40
add a command to generate certificate

c9638065822b069fd2d766356a5c9bd12d80f82e, by Raw Monk on 2022-04-02 18:50:53
change home page

063f27ef0eec76163418deb14d81c47fe3b87883, by Raw Monk on 2022-04-02 18:04:49
fix paragraph spacing, parse url with specified port in it

b155e767726e9b946bb11d53b229b8777c076645, by Raw Monk on 2022-04-02 17:40:35
add command to close tabs

394bdd007e986e7a075f6e02ab931058b949a1d8, by Raw Monk on 2022-04-02 11:34:49
new keybindings, better tabs support, fix bugs

78d3c11a0b2e33009ff35776b909f1d9e5b6134b, by Raw Monk on 2022-04-01 15:41:10
Add new commands to the README

cd0405a659283452ab6a8c45974f5acbe56e1f8b, by Raw Monk on 2022-04-01 15:37:55
add tabs, fix rendering bugs

6fc876bdd6d79f20c58c60b193b7db7ad7f84573, by Raw Monk on 2022-03-29 11:53:03
Reorganize codes, implement basic tabs

95a3662bb97ce05dbc455a092a788803d5841a84, by Raw Monk on 2022-03-28 10:58:10
hide query in url

ed1c4bdd07e1f334bc0ed291cd852d2c6e311936, by Raw Monk on 2022-03-27 12:49:39
fix bugs, add new keybindings

be1f4ca7cfbda23aab76742fd37ce3cc561efe42, by Raw Monk on 2022-03-24 17:48:56
prevent reload from increasing history, fix connection early free

4d4aa2b9453cbb203a1a7cd439eb967539f9c6ab, by Raw Monk on 2022-03-24 16:41:48
improve input mode, fix unicode bugs, fix reloading, add history

a23c6f0bf1588aea8a70edcc4f3a99e666fb131d, by Raw Monk on 2022-03-21 18:03:15
add timeout on socket, more vim keys

f28c10aea91af47cd377d4a2fcaeb74be718494d, by Raw Monk on 2022-03-20 15:44:14
add vim-keys, better gemini support, colors for markdown

1ac7a3ce99c8c3df18d4f2d23648e74d57eebe5f, by Raw Monk on 2022-03-18 22:51:51
update makefile and README

34aa9d00e2da7c7c8c2dfef154c44b79cf97fdbe, by Raw Monk on 2022-03-18 22:44:44
Initial commit

bbc78e2ebac9748b2f0edddd2202eda4224ecd2f, by Bob Page on 2022-04-18 11:25:43
fix gencert, fix dns query on bsd

f794acc343b7bd75ba303e87920e1a858d2e6c3f, by Bob Page on 2022-04-18 10:41:58
fix makefile typo, fix warnings

0fb08898fcb90dc69ada906111490ea132e9d7d9, by Bob Page on 2022-04-18 10:10:05
split Makefile, now one for gnu make and one for bsd make

9f68236e0752b2952f9fc7c8f15f449539964e81, by Raw Monk on 2022-04-18 00:48:55
Fix gencert bug, add more checks on path finder functions

2b7c38f3722d02477e7a7a485ce74134fd9ba0ed, by Raw Monk on 2022-04-18 00:32:50
Merge from mframe to local

947a9c533c6cddc74383ee2f404a3a0de5ef2380, by Raw Monk on 2022-04-18 00:32:20
fix keyboard shortcut, add more checks on malloc

ded7179dc10c168552ea8e9fee984a9f07f75d1b, by Raw Monk on 2022-04-17 13:43:36
exit program when memory allocation fail

04201c52f05d8582cacd64946abae9286ea30831, by Raw Monk on 2022-04-17 13:30:29
remove unused variables

71f84c4118cc92daa724aefd334e75c7c1b4df02, by Raw Monk on 2022-04-17 13:16:15
fix bugs, and now uses strlcpy

743bd26c87d555178334aa5e9be5fda93c780648, by Raw Monk on 2022-04-10 11:25:40
convert uri before sending it, add timeout when connecting

cdb45d4ef11cdeee6b74e4f07dfb20819e1499cf, by Raw Monk on 2022-04-10 09:33:13
remove unnecessary library from the Makefile

976f4733aca5a6d16f09c7400d8edfadf36665ac, by Vaati on 2022-04-09 23:58:08
fix main function arguments

4d8d959c8748112dff05bb67183a5e829366733a, by Vaati on 2022-04-09 23:48:17
add unveil and pledge on OpenBSD

cb87fbf08a4790b17eac99c427d0da4e855df2cd, by Raw Monk on 2022-04-09 23:01:29
add missing header in gemini.c

b4b0658bda9dc733e03a2e1171fbb332afff28d0, by Bob Page on 2022-04-09 22:59:21
fix preprocessor in gmi_free

19ca6e946e7174dab0f5d2aba0fc688fe22e8675, by Bob Page on 2022-04-09 22:56:14
Merge the FreeBSD code with the linux update

85f71b817678cab9b235ba5f099529eca32c503d, by Bob Page on 2022-04-09 22:55:41
fix timeout for connect and getaddrinfo on BSD systems

a3334ed2817b39fad2644a59bebf6ec62975ac69, by Vaati on 2022-04-08 10:02:46
add OpenBSD support

14d6aa2607e309a39d7ad426de49ad836c640e76, by Bob Page on 2022-04-08 13:40:49
fix timeout, update makefile

ffa96e0fcb289b7c7ed9bfc19515fdd7b575b441, by Raw Monk on 2022-04-08 13:32:13
add timeout on connnect for Freebsd

a7f6ddfa051950b0d79ad68d45c8e0a426373902, by Raw Monk on 2022-04-09 13:39:49
Merge remote-tracking branch 'refs/remotes/origin/master'

d1c12122729dbdec701cf9d7fc8b8839e9505fae, by Raw Monk on 2022-04-09 13:37:20
format code, now support ``` in gemtext

b66fa9db4115436c5e07a2f36e871732a81deb80, by Bob Page on 2022-04-18 00:30:14
fix wrong cache path

d69fd469ec3676f7e78edec967240928b09124d7, by Bob Page on 2022-05-15 11:08:37
make freebsd makefile multi-threaded

9a30227521bb7216d48ce334e1a297b8b9fbc0ad, by Bob Page on 2022-05-15 10:42:36
fix redefine warnings on FreeBSD, ignore case on charset

c71cb25f0459198a4e5f728c5086231ea7ed7e34, by Vaati on 2022-05-17 13:25:50
fixes for OpenBSD

63aac396fe70f26ecd2e8d448dee11653fd413bc, by Vaati on 2022-11-09 14:46:45
change xdg process name on BSD systems

4a4fc6628ff197b52f2f429e21a9ff66cd95a710, by Raw Monk on 2022-11-08 23:22:35
fix scrolling when changing tab and navigating history

e1e3a2520ff3fec16e4520bc041a69589db1af36, by Raw Monk on 2022-11-06 16:26:31
fix 8 colors mode

1220b43cd4fcd333cadf38f4fc5639b559358217, by Raw Monk on 2022-11-06 11:45:49
syntax correction, valgrind fix

b5a894de9b465a5a3b733792f38d9927976b0ca4, by Raw Monk on 2022-11-03 11:44:54
fix xdg_open warning

795651ab1f910ba2c04386f701ce0a9ce1dbec65, by Raw Monk on 2022-11-03 11:25:31
disable exec command when xdg is disabled

37a55aa4c54dd058b5bfbd39e26e620d0166b444, by Raw Monk on 2022-11-02 22:16:07
add lts to version information