Vgmi

Gemini client with vim-like keybindings
git clone https://gmi.rmf-dev.com/Vaati/Vgmi
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-12-01 20:22add support for mailto linksRaw Monk5+11-2
2023-12-01 04:01break line on dashRaw Monk2+13-7
2023-11-30 19:12fix double dots linksRaw Monk1+18-0
2023-11-30 19:01fix single dot linksRaw Monk2+6-4
2023-11-30 04:20fix line breakingRaw Monk4+13-7
2023-11-29 20:35convert invalid character in urls, handle invalid metadataRaw Monk11+64-10
2023-11-29 02:36update readmeRaw Monk2+4-4
2023-11-28 00:56fix link formattingRaw Monk1+2-2
2023-11-27 22:57fix scroll, fix link parsing, fix empty metaRaw Monk9+33-17
2023-11-27 19:01remove invalid characters from titleRaw Monk2+3-7
2023-11-27 17:36option to clear history, maximum history entries, hide url queryRaw Monk10+61-8
2023-11-27 04:37read-only linksRaw Monk3+8-8
2023-11-25 05:33support idn domainsRaw Monk5+454-1
2023-11-25 03:51improve known hosts hash tableRaw Monk3+20-24
2023-11-25 02:36hash table for known hostsRaw Monk7+125-100
2023-11-24 04:55add scrollbarRaw Monk3+25-3
2023-11-23 19:25support utf8 when loading bookmarks fileRaw Monk8+50-26
2023-11-23 18:37open http and gopher links using xdg-openRaw Monk12+133-1
2023-11-23 04:59add new gmi readmeRaw Monk1+93-0
2023-11-23 04:47switch to v2.0Raw Monk0+0-0
2023-11-23 04:41fix libraries orders in GNUmakefileRaw Monk1+3-3
2023-11-23 04:02update readme, change storage dirRaw Monk3+9-9
2023-11-23 03:52improve readme, add stb_image to build scriptRaw Monk3+48-31
2023-11-23 03:29improve static allocator for imagesRaw Monk4+62-17
2023-11-22 19:06allow editing the config file in about configRaw Monk11+131-25
2023-11-22 04:11add about config pageRaw Monk6+114-26
2023-11-22 03:02static commands listRaw Monk5+30-58
2023-11-22 02:48add config fileRaw Monk13+230-30
2023-11-21 19:42abstract out read-only memory for about pagesRaw Monk7+13-20
2023-11-21 17:26fix memory leaks, use execvpRaw Monk5+17-9
2023-11-21 03:22fix history parsingRaw Monk2+10-6
2023-11-21 03:18standardize history about pageRaw Monk4+14-22
2023-11-21 03:06add client certificates pageRaw Monk7+133-54
2023-11-20 23:28split about fileRaw Monk6+286-220
2023-11-20 20:37proper history pageRaw Monk10+192-12
2023-11-20 00:28utf8 support for xdg download pathRaw Monk3+12-8
2023-11-18 17:20use vfork instead of forkRaw Monk11+151-86
2023-11-18 15:48use pipe instead of socketpairRaw Monk1+94-37
2023-11-17 23:15use poll when reading parsed dataRaw Monk4+17-9
2023-11-17 04:09fix makefile on linuxRaw Monk2+3-3
2023-11-17 03:37fix colorsRaw Monk2+7-7
2023-11-17 03:14support white background terminalRaw Monk1+6-6
2023-11-17 03:01infer fixes, fix color on plain and binaryRaw Monk10+18-10
2023-11-15 19:22isolate image parsingRaw Monk8+174-19
2023-11-15 06:17add image supportRaw Monk12+146-5
2023-11-15 02:21fix reload hotkey, use the page title when bookmarking itRaw Monk2+6-1
2023-11-13 02:38fix fetching download directory pathRaw Monk1+10-0
2023-11-13 02:20add up and down arrow keysRaw Monk1+7-0
2023-11-11 21:25add new hotkeysRaw Monk4+16-6
2023-11-11 02:49add about:help pageRaw Monk4+78-7
2023-11-10 20:04do not display responses above a certain sizeRaw Monk2+9-0
2023-11-10 19:44add bookmarksRaw Monk11+252-19
2023-11-10 16:57fix deadlock when parsing non-gemtext requests, fix linux sandboxRaw Monk7+50-51
2023-11-10 05:01show warning when certificate is expiredRaw Monk4+24-1
2023-11-10 04:33add access to download directory for the openbsd sandboxRaw Monk1+3-1
2023-11-10 04:24add download commandRaw Monk6+131-28
2023-11-10 01:42add new search and newtab commandsRaw Monk6+87-44
2023-11-09 17:20fix warningsRaw Monk2+7-5
2023-11-09 17:17parse title and fit tabs into top barRaw Monk4+56-16
2023-11-09 03:50fix scrollRaw Monk2+20-6
2023-11-09 03:39add tabsRaw Monk14+122-17
2023-11-09 02:29add key bind to refresh the pageRaw Monk7+35-7
2023-11-08 20:01add searchRaw Monk6+122-9
2023-11-08 03:18add forget commandRaw Monk17+139-33
2023-11-07 18:43support empty meta responseRaw Monk1+14-13
2023-11-07 17:11support empty meta, support non-standards status codesRaw Monk3+20-1
2023-11-07 14:45add an option to disable sandboxRaw Monk7+38-16
2023-11-07 05:02read-only memory for static pagesRaw Monk3+9-8
2023-11-07 04:25read-only page dataRaw Monk7+25-9
2023-11-07 02:42fix parser, improve hex viewerRaw Monk3+31-11
2023-11-07 01:20fix deadlocks in parsersRaw Monk9+92-87
2023-11-06 20:01cache mime type and offsetRaw Monk9+53-36
2023-11-04 20:02prevents deadlock while parsing server dataRaw Monk5+17-19
2023-11-04 16:33add parser for binary and plain text dataRaw Monk15+610-481
2023-11-04 15:40reorganize files, making way to support other display than gemtextRaw Monk26+503-396
2023-11-03 23:25display meta, only parse gemtext if the meta indicates gemtextRaw Monk3+49-35
2023-11-03 19:25add GNUmakefile and build scriptRaw Monk2+128-0
2023-11-03 18:40fix tab sizeRaw Monk1+7-12
2023-11-03 18:29fix display of selected links with non-ascii charactersRaw Monk2+3-3
2023-11-03 18:25use less memory allocation calls in gemtext_updateRaw Monk1+36-17
2023-11-03 17:08fix gemtext line breakingRaw Monk2+98-55
2023-11-02 04:12fix for links without label that ends with unrenderable charactersRaw Monk1+2-5
2023-10-31 14:11add sandboxing on solarisChaeldar2+59-0
2023-10-28 18:59use reset cell instead of multiple blank cellsRaw Monk1+8-11
2023-10-28 17:31initial cells to zeroRaw Monk1+3-4
2023-10-28 16:24fix gemtext parserRaw Monk4+67-33
2023-10-21 03:24no longer uses malloc inside isolated parser processRaw Monk7+338-203
2023-10-19 02:23fix parsing of empty linksRaw Monk3+34-0
2023-10-19 01:42fix gemtext parsingRaw Monk10+112-53
2023-10-18 20:08show more info on tls errors, fix links without labelRaw Monk6+155-112
2023-10-18 00:57add makefile for freebsdRaw Monk2+28-2
2023-10-18 00:53complete freebsd sandboxRaw Monk6+80-4
2023-10-17 23:58add license informations to more source filesRaw Monk8+29-2
2023-10-17 23:55add sandboxing on freebsdRaw Monk3+38-1
2023-10-17 19:11set process name on openbsdRaw Monk1+3-2
2023-10-17 19:01convert gemtext to renderable cells using an isolated processRaw Monk10+168-61
2023-10-17 01:58parse data into an isolated processRaw Monk13+240-43
2023-10-14 03:26add seccomp sandboxing on linuxRaw Monk2+121-0
2023-10-14 02:42add O_CREAT flag in the storage_fopen functionRaw Monk1+3-3
2023-10-13 17:42add sandboxing on linuxRaw Monk4+143-2
2023-10-13 01:32fix openbsd sandboxRaw Monk1+7-0
2023-10-13 01:22add basic sandboxing for openbsdRaw Monk8+54-1
2023-10-13 01:09fix storage_fopen functionRaw Monk2+8-2
2023-10-12 22:26initialize pthread attribute properlyRaw Monk1+3-3
2023-10-12 22:17add support for libressl, detach threads at creationRaw Monk4+30-10
2023-10-12 21:46fix input and redirect requestsRaw Monk5+14-6
2023-10-12 16:43add support for client-side certificatesRaw Monk11+226-32
2023-10-12 01:51fixes for freebsdRaw Monk3+10-3
2023-10-11 19:46add known hosts about pageRaw Monk3+69-6
2023-10-11 18:37fixes for openbsdVaati7+29-10
2023-10-11 18:14add a known hosts verification systemRaw Monk10+308-4
2023-10-10 23:35add some new about pages, improve error messages handlingRaw Monk10+118-39
2023-10-10 18:23merge input request and input cmdRaw Monk5+58-91
2023-10-10 17:51add support secret inputRaw Monk5+44-13
2023-10-10 16:09support for utf8 inputRaw Monk10+77-25
2023-10-10 04:03support input requestsRaw Monk9+83-2
2023-10-09 21:44splitting and renaming filesRaw Monk6+163-135
2023-10-09 21:15allow moving forward in history, add a maximum count of cached pagesRaw Monk4+21-9
2023-10-09 19:09allow going back to previous pagesRaw Monk5+40-3
2023-10-09 16:42add license information in source filesRaw Monk32+130-2
2023-10-07 21:19fix link parsing, fix invalid memory read, fix selected link displayRaw Monk8+105-27
2023-10-07 16:10add about:blank and about:newtabRaw Monk10+71-12
2023-10-07 15:00fix links line breaking, filter some unrenderable charactersRaw Monk1+8-3
2023-10-07 14:32Creating a new branch for v2.0Raw Monk58+5390-6343
2023-10-07 02:10ignore utf-8 byte order markRaw Monk1+5-1
2023-09-14 18:59remove invalid characters from linksRaw Monk1+46-24
2023-09-14 16:53add maximum redirectsRaw Monk2+13-5
2023-08-27 16:47prevent opening non-gemini links as new tabsRaw Monk1+22-0
2023-07-24 18:26add macros for string related functions, add tabnew as an alias to the nt commandRaw Monk4+97-108
2023-06-10 17:57fix build script for openbsdLathas1+1-1
2023-06-10 14:08update dependencies in the build scriptRaw Monk1+9-8
2023-05-05 14:05add compilation date when building unstable versionRaw Monk1+8-1
2023-04-05 16:28fix wrong line in freebsd sandboxRaw Monk1+1-1
2023-04-05 03:04handle some memory allocation failures to keep the program going instead of crashingRaw Monk1+85-36
2023-04-04 21:29change version to LTSRaw Monk1+1-1
2023-04-04 21:14add ignore command to ignore expired certificatesRaw Monk7+49-6
2023-04-04 17:24verify the file descriptor in the post-download function for the solaris sandboxChaeldar1+4-1
2023-04-04 17:13fix a wrong line related to the solaris sandboxRaw Monk1+1-1
2023-04-04 16:42put a limit on page size and image size, write directly to disk when downloading a file instead of allocating memory for itRaw Monk4+151-131
2023-04-04 02:26allocate additional memory when receiving a page to prevents invalid read of incomplete utf8 characters at the end of the page when renderingRaw Monk1+7-5
2023-04-04 02:25add mention of Solaris in readmeRaw Monk3+6-6
2023-03-22 16:08add missing header in freebsd sandboxRaw Monk1+1-0
2023-03-22 19:53doesn't require a space after a '>' character to format it as a blockquoteLathas1+1-2
2023-03-22 19:40fix missing null character when loading certificate in the illumos sandbox, make file descriptors read-only when loading certificatesChaeldar2+3-2
2023-03-18 02:01compile xdg_path on systems without sandboxingWalton Simon1+40-39
2023-03-18 01:38add missing flag to link pthread in GNUmakefileRaw Monk1+1-1
2023-03-17 20:44close file descriptor instead of file on FreeBSDVaati1+1-1
2023-02-13 20:42fix sandbox on illumos, add missing file in makefileChaeldar3+9-19
2023-02-11 18:02fix rendering of tab charactersRaw Monk2+10-10
2023-01-30 21:46fix bugs detected by inferVaati3+11-3
2023-01-08 18:14fetch download folder path from user-dirs fileRaw Monk7+178-120
2023-01-08 14:44fix xdg while sandboxedRaw Monk1+2-0
2022-12-31 01:24update readme sandbox informationsRaw Monk3+14-5
2022-12-30 22:05completion of illumos sandboxChaeldar6+161-59
2022-12-30 05:16separate loadcert and getcert functionsRaw Monk1+81-73
2022-12-29 21:16on illumos, allow creating certificates while sandboxedChaeldar4+46-7
2022-12-29 05:25improve sandbox on illumosChaeldar6+244-79
2022-12-28 17:30fix xdg_open warningVaati1+6-1
2022-12-27 21:36fix known hosts last line bugChaeldar3+18-7
2022-12-27 17:22fix xdg and files downloading on linuxRaw Monk3+20-16
2022-12-27 16:53fix xdg on illumosVaati4+24-13
2022-12-27 16:21sandbox xdg on illumosChaeldar1+52-14
2022-12-27 05:27sandboxing on IllumosChaeldar4+151-23
2022-12-26 18:21add support for macos in the build scriptVaati2+12-5
2022-12-23 18:03update build file for libressl 3.6.1, change vgmi version to 1.5Raw Monk2+5-5
2022-12-21 15:29save bookmarks after adding a new one, update gmi readmeRaw Monk3+7-6
2022-12-21 05:21fix tabs navigation, hide home by default, add scroll to line commandRaw Monk9+30-28
2022-12-12 15:20hide the three backticks and change color of preformatted textRaw Monk2+8-3
2022-11-29 15:50use gt and gT for tabs navigationRaw Monk5+31-12
2022-11-19 16:11add plain readme for stagitRaw Monk1+62-0
2022-11-16 15:18Merge fixes from lts-1.4Raw Monk10+173-133
2022-11-16 15:05add info when creating client certificatesRaw Monk3+16-6
2022-11-09 19:46change xdg process name on BSD systemsVaati2+8-4
2022-11-09 04:22fix scrolling when changing tab and navigating historyRaw Monk3+11-6
2022-11-06 21:26fix 8 colors modeRaw Monk2+37-14
2022-11-06 16:45syntax correction, valgrind fixRaw Monk7+113-105
2022-11-03 15:44fix xdg_open warningRaw Monk1+3-0
2022-11-03 15:43fix xdg_open warningRaw Monk1+3-0
2022-11-03 15:29update build file to libressl 3.6, fix exec commandRaw Monk2+11-4
2022-11-03 15:25disable exec command when xdg is disabledRaw Monk1+7-0
2022-11-03 02:16add lts to version informationRaw Monk1+1-1
2022-11-03 01:05add version and clear search on new pageRaw Monk2+4-1
2022-11-03 00:47max width of 80 charactersRaw Monk11+378-227
2022-11-02 23:55add exec commandRaw Monk7+87-48
2022-10-14 21:45fix input field horizontal scrolling to support double width charactersRaw Monk3+22-2
2022-10-14 19:59add basic horizontal scrolling to the input fieldRaw Monk3+19-4
2022-10-14 19:10fix rendering on long linesRaw Monk1+4-4
2022-10-13 13:40hide query from tab title, unselect link when navigating historyRaw Monk2+9-4
2022-10-11 18:01fix url formatting bug, restructure input functionRaw Monk2+209-208
2022-10-09 14:30format code, fix input cursorRaw Monk5+126-79
2022-10-07 00:51adapt build file for NetBSDWalton Simon1+7-2
2022-10-07 00:45fix on build fileRaw Monk1+2-2
2022-10-07 00:40check dependencies hashes in build scriptVaati1+73-30
2022-10-01 17:35fix linux sandboxRaw Monk3+3-4
2022-10-01 17:00fix sandbox on FreeBSD, fix title display, add strip in makefileBob Page5+25-9
2022-09-27 19:09add bug reports info to the gmi readmeRaw Monk1+8-0
2022-09-11 21:37use lld instead of ld on openbsd for time_tVaati1+15-4
2022-09-11 20:06valgrind fixRaw Monk3+19-6
2022-09-07 15:24load libgcc_s directly before sandboxingRaw Monk1+4-11
2022-09-06 19:53fix makefileVaati1+2-2
2022-09-06 19:43add support for idn, utf8 inputRaw Monk8+753-234
2022-09-03 20:48read hostname as utf8Raw Monk1+27-23
2022-09-02 00:11fix sandbox preprocessor on freebsdRaw Monk1+1-1
2022-09-01 23:58add preprocessor to disable sandboxRaw Monk3+22-12
2022-09-01 15:20use vim counter for tabs navigationRaw Monk1+12-20
2022-09-01 15:00refresh page after errorRaw Monk2+1-5
2022-09-01 03:20fix scrolling bugRaw Monk1+17-17
2022-09-01 01:06infer fixesVaati2+8-8
2022-09-01 00:52use linked list for tabsRaw Monk6+70-62
2022-08-31 21:34add title in tabs bar, make blue brighter in 256 color modeRaw Monk4+36-22
2022-08-29 02:41reload certificate after gencertRaw Monk4+22-8
2022-08-29 00:50improve check for valid hostname charactersRaw Monk1+12-9
2022-08-28 22:39fix certificate expiration checkRaw Monk2+14-5
2022-08-28 21:06fix gmi parserRaw Monk1+4-2
2022-08-18 01:22fix for illumosChaeldar3+6-1
2022-08-18 00:16add support for relative links with . and ..Raw Monk1+47-6
2022-08-16 22:23fix known_hosts and improve connect pollingRaw Monk2+30-36
2022-08-16 13:37fix README and improve memcheckRaw Monk5+12-7
2022-08-16 13:32fix build file for illumosChaeldar1+14-2
2022-08-16 01:43use poll when connecting on illumosVaati1+9-6
2022-08-16 01:18Add basic Illumos supportVaati5+32-2
2022-08-15 22:07fix readme and seccomp preprocessorRaw Monk2+14-5
2022-08-14 20:48add screenshots to READMERaw Monk4+6-0
2022-08-14 18:19add static download to the gmi readmeRaw Monk1+12-0
2022-08-09 18:18fix page header readingRaw Monk1+17-8
2022-08-02 00:17prevents from displaying invalid charactersRaw Monk4+32-9
2022-07-28 15:21change link to libressl in the READMERaw Monk2+3-3
2022-07-25 23:29fix color on title without spaceRaw Monk1+10-7
2022-07-16 00:00fix color formating in render functionRaw Monk1+1-1
2022-07-13 23:09fix forget commandRaw Monk1+33-3
2022-07-13 22:11add forget command in the READMERaw Monk2+2-0
2022-07-13 22:07add forget commandRaw Monk4+46-3
2022-07-13 21:18add option to build with musl libc in GNUmakefileRaw Monk2+9-4
2022-07-13 18:56add mutex for renderingRaw Monk2+23-3
2022-07-13 18:23update url when going forwardRaw Monk1+1-0
2022-07-13 16:34unveil resolv file on linuxVaati1+4-1
2022-07-13 16:13another missing seccomp syscallVaati1+1-0
2022-07-13 16:01add missing syscall for seccompRaw Monk3+6-4
2022-07-03 20:12add underscore in non-formatted characters listRaw Monk1+2-1
2022-07-01 00:53add pselect6 to seccomp listRaw Monk1+3-0
2022-06-28 01:17change a sprintf to snprintf, correct openbsd makefileVaati2+3-2
2022-06-27 21:21fix wrong directory name in build fileVaati1+1-1
2022-06-27 21:05build script now choose between curl, wget and fetchVaati1+13-1
2022-06-27 17:58remove unused code, fix a use of strlcpyRaw Monk2+1-13
2022-06-27 16:56change build file to use libresslRaw Monk1+8-5
2022-06-26 14:53add link in readmeRaw Monk3+12-11
2022-06-26 04:01fix resize scrolling correctionRaw Monk2+1-8
2022-06-25 22:31fix build file and FreeBSD makefileVaati2+2-2
2022-06-25 23:14fix build file and makefile on OpenBSDVaati2+12-5
2022-06-25 22:45Add build script and remove libbsd dependency on linuxVaati12+251-32
2022-06-25 19:21infer fixesVaati2+11-3
2022-06-25 19:08fix scrollingRaw Monk3+40-23
2022-06-25 16:05add search key in the READMERaw Monk3+3-0
2022-06-25 04:19fix search scrollRaw Monk1+1-1
2022-06-24 22:18add basic strnstr implementation for systems without implementationRaw Monk2+15-1
2022-06-24 22:03add search functionalityRaw Monk5+122-18
2022-06-24 14:59add download commandRaw Monk5+99-22
2022-06-24 03:01fix client certificates loadingRaw Monk2+6-4
2022-06-20 15:44change xdg process nameRaw Monk1+6-1
2022-06-20 15:33fix new tab memory errorRaw Monk1+10-5
2022-06-20 15:02fix request init functionRaw Monk2+8-7
2022-06-19 04:33add arrow keys input, fix scrolling when an error happensRaw Monk2+24-3
2022-06-14 20:17quick fix to keep tab address in threadRaw Monk1+6-3
2022-06-03 01:50add sandboxing info in the READMERaw Monk2+24-2
2022-06-02 16:20fix bad handshake handlingRaw Monk1+4-4
2022-06-02 15:06skip landlock and show warning if the kernel doesn't support itRaw Monk1+4-2
2022-06-02 14:55fix landlock with musl libcRaw Monk2+7-5
2022-06-02 14:29add landlock on linuxRaw Monk2+111-5
2022-05-29 12:45on FreeBSD chdir in an empty directoryVaati1+4-0
2022-06-02 01:04remove unused variableVaati1+3-4
2022-06-02 01:01create downloaded files with 0600 modeRaw Monk1+2-2
2022-06-02 00:56uses openat for config and download foldersRaw Monk6+154-107
2022-06-01 18:48some seccomp fixesRaw Monk1+2-1
2022-06-01 18:41fix seccomp for musl and older glibcVaati1+5-2
2022-06-01 16:55apply infer fixesVaati2+3-2
2022-05-31 13:25add missing syscallsRaw Monk1+2-0
2022-05-31 13:16fix seccomp for musl libcRaw Monk2+26-24
2022-05-29 06:33fix warnings on BSDs and fix sandbox_close when xdg is disabledVaati3+9-5
2022-05-31 01:43add seccomp sandboxing on linuxRaw Monk4+158-36
2022-05-29 00:32fix DISABLE_XDG optionVaati1+4-2
2022-05-29 02:59fork process to execute xdg-open on OpenBSDVaati3+72-44
2022-05-29 02:09add missing preprocessor conditions for disabled xdgLathas1+4-0
2022-05-28 00:07fix xdg on FreeBSDVaati4+27-20
2022-05-28 15:46change white color in 256 colors modeRaw Monk2+19-7
2022-05-27 19:32fix new home-tab memory leakRaw Monk3+18-12
2022-05-27 17:04on FreeBSD, fork the process to execute xdg-openBob Page4+85-35
2022-05-27 16:09reorganize sandboxing on OpenBSDLathas4+72-58
2022-05-26 14:29hide the query in the out-going urlRaw Monk1+28-22
2022-05-26 03:49capsicum, makes the fd read-only in cert_getcertBob Page1+4-0
2022-05-26 03:40cache certificates into memoryRaw Monk5+90-20
2022-05-26 01:51fix OpenBSD buildLathas1+1-1
2022-05-26 01:24update makefile for FreeBSDBob Page1+1-1
2022-05-26 01:22fix build on linux, fix new tab reloadingRaw Monk4+17-11
2022-05-26 00:49Add Capsicum sandboxing for the FreeBSD versionBob Page7+277-88
2022-05-24 23:54fix error check on tb_initLathas1+1-1
2022-05-24 22:21fix xdg disabled preprocessorLathas5+15-17
2022-05-24 21:03add error checks on path fetchingBob Page3+13-3
2022-05-24 19:49fix error message typoBob Page1+1-1
2022-05-24 15:26check time on certificatesRaw Monk5+28-19
2022-05-23 21:46unveil download folder on OpenBSDVaati1+6-0
2022-05-23 20:30fix dns resolution on bsd buildsBob Page2+6-3
2022-05-23 20:27uses getaddrinfo_a on linuxRaw Monk7+64-73
2022-05-23 19:02fix build for FreeBSDBob Page5+15-14
2022-05-23 16:36makes the client asyncRaw Monk8+591-412
2022-05-21 01:25fix a resize scrolling bug, fix loading links on extended gemini metadataRaw Monk2+7-6
2022-05-20 02:58check if file is gmi when loading itRaw Monk3+24-9
2022-05-20 01:10fix other history related memory leaksRaw Monk5+59-61
2022-05-19 18:00fix memory leaks in history cacheRaw Monk4+27-42
2022-05-19 03:47add history cacheRaw Monk3+66-18
2022-05-19 00:50add basic TOFURaw Monk6+137-8
2022-05-18 23:48optimize newtab, fix history, fix error handlingRaw Monk4+96-85
2022-05-18 01:45fix bad rendering of double columns charactersRaw Monk3+12-5
2022-05-17 17:35fix xdg bufferRaw Monk2+423-1
2022-05-17 17:28Merge with OpenBSD versionRaw Monk4+27-1
2022-05-17 17:27fix scroll bar, new colorsRaw Monk3+9-424
2022-05-17 17:25fixes for OpenBSDVaati4+27-1
2022-05-16 14:16apply infer fixVaati2+10-4
2022-05-16 13:28fix scroll bar size at bottomRaw Monk1+51-27
2022-05-16 03:47add scroll bar, add bookmarks, better unicode supportRaw Monk8+639-80
2022-05-15 15:32Merge branch 'master' of https://git.rmf-dev.com/Vaati/VgmiRaw Monk3+18-11
2022-05-15 15:31add xdg-open support, check for some combining charactersRaw Monk4+98-2
2022-05-15 15:08make freebsd makefile multi-threadedBob Page1+10-6
2022-05-15 14:42fix redefine warnings on FreeBSD, ignore case on charsetBob Page2+8-5
2022-05-13 17:31fix mem_check and fix double free in gmi_requestRaw Monk3+19-14
2022-05-12 23:51fix download functionRaw Monk2+13-7
2022-05-12 23:01refactor gmi_request functionRaw Monk5+95-50
2022-05-12 16:14Ask to download as a file when the meta seems non-renderableRaw Monk4+75-5
2022-05-12 03:26fix history cached scrolling, fix requests formattingRaw Monk4+35-27
2022-05-11 19:12remove memory check flag in the gnu makefileRaw Monk1+2-2
2022-05-11 19:10improve the gnu makefileRaw Monk3+14-15
2022-05-11 18:37fix bugs, add memory checkerRaw Monk8+199-13
2022-05-11 00:41fix client certificate selectionRaw Monk3+26-6
2022-05-10 18:51fix page-up scrolling and forward history crashRaw Monk1+12-10
2022-05-10 18:35show error messages from serversRaw Monk6+104-78
2022-05-10 17:07add README with gmi syntax for the gemini repo, edit new tab pageRaw Monk2+45-0
2022-05-10 17:02use arc4random on FreeBSDBob Page1+2-4
2022-05-10 16:57fix history, stops adding non-20 pages to itRaw Monk5+9-5
2022-05-10 14:39fix build for NetBSDWalton Simon2+6-6
2022-05-10 13:52Add a makefile for openbsd, add GNU prefix to linux makefile, fix warnings on openbsdVaati7+40-11
2022-05-10 04:12prevents redefine warnings by changing include ordersBob Page1+1-1
2022-05-10 04:06remove unnecessary commentsBob Page2+1-9
2022-05-10 03:59Fix codes specific to OpenBSDVaati4+33-6
2022-05-09 23:48fix include misplacementVaati1+1-1
2022-05-09 23:31add image viewer flag to the bsd makefileBob Page1+2-1
2022-05-09 23:02Display image in the terminal using 256 colors modeRaw Monk10+237-26
2022-04-25 16:14fix url too long bugRaw Monk1+1-1
2022-04-22 17:26merge from old versionRaw Monk9+593-219
2022-04-22 17:25clean history from memoryRaw Monk1+3-0
2022-04-18 15:25fix gencert, fix dns query on bsdBob Page3+3-3
2022-04-18 14:41fix makefile typo, fix warningsBob Page6+52-51
2022-04-18 14:10split Makefile, now one for gnu make and one for bsd makeBob Page2+21-23
2022-04-18 04:48Fix gencert bug, add more checks on path finder functionsRaw Monk1+6-6
2022-04-18 04:32Merge from mframe to localRaw Monk2+3-3
2022-04-18 04:32fix keyboard shortcut, add more checks on mallocRaw Monk2+3-0
2022-04-18 04:30fix wrong cache pathBob Page2+3-3
2022-04-17 17:43exit program when memory allocation failRaw Monk1+19-7
2022-04-17 17:30remove unused variablesRaw Monk3+11-9
2022-04-17 17:16fix bugs, and now uses strlcpyRaw Monk6+151-80
2022-04-10 15:25convert uri before sending it, add timeout when connectingRaw Monk3+55-7
2022-04-10 13:33remove unnecessary library from the MakefileRaw Monk1+1-1
2022-04-10 03:58fix main function argumentsVaati1+10-8
2022-04-10 03:48add unveil and pledge on OpenBSDVaati3+32-4
2022-04-10 03:01add missing header in gemini.cRaw Monk1+1-0
2022-04-10 02:59fix preprocessor in gmi_freeBob Page1+2-0
2022-04-10 02:56Merge the FreeBSD code with the linux updateBob Page4+122-75
2022-04-10 02:55fix timeout for connect and getaddrinfo on BSD systemsBob Page2+148-39
2022-04-09 17:39Merge remote-tracking branch 'refs/remotes/origin/master'Raw Monk2+20-8
2022-04-09 17:37format code, now support ``` in gemtextRaw Monk4+122-75
2022-04-08 17:32add timeout on connnect for FreebsdRaw Monk2+41-3
2022-04-08 14:02add OpenBSD supportVaati2+11-3
2022-04-08 17:40fix timeout, update makefileBob Page2+9-5
2022-04-04 20:24fix history cleaning functionRaw Monk1+14-20
2022-04-04 20:16fix links parsing bugsRaw Monk1+4-0
2022-04-04 19:18fix memory leaks, now support some more unusual links formattingRaw Monk4+69-18
2022-04-03 15:42change certificate time, from 1 year to 5Raw Monk1+3-6
2022-04-03 15:38add a command to generate certificateRaw Monk7+199-15
2022-04-02 22:50change home pageRaw Monk3+35-8
2022-04-02 22:04fix paragraph spacing, parse url with specified port in itRaw Monk2+21-8
2022-04-02 21:40add command to close tabsRaw Monk2+16-2
2022-04-02 15:34new keybindings, better tabs support, fix bugsRaw Monk5+104-41
2022-04-01 19:41Add new commands to the READMERaw Monk1+2-0
2022-04-01 19:37add tabs, fix rendering bugsRaw Monk7+468-404
2022-03-29 15:53Reorganize codes, implement basic tabsRaw Monk3+470-339
2022-03-28 14:58hide query in urlRaw Monk3+26-14
2022-03-27 16:49fix bugs, add new keybindingsRaw Monk4+111-18
2022-03-24 21:48prevent reload from increasing history, fix connection early freeRaw Monk2+8-3
2022-03-24 20:41improve input mode, fix unicode bugs, fix reloading, add historyRaw Monk3+224-102
2022-03-21 22:03add timeout on socket, more vim keysRaw Monk2+182-25
2022-03-20 19:44add vim-keys, better gemini support, colors for markdownRaw Monk7+577-361
2022-03-19 02:51update makefile and READMERaw Monk2+9-0
2022-03-19 02:44Initial commitRaw Monk6+398-0