Log - sacc - sacc(omys), simple console gopher client
git clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/
Log
Files
Refs
Tags
LICENSE
---
Date              Commit message                            Author
2024-10-27 14:50  Fix handling of invalid items in yankit…  Julian Schweinsberg
2024-03-28 11:13  UI: Add pazz0's dungeon-crawler-like in…  Quentin Rameau
2024-05-03 04:12  tls: Improve certificat saving            Quentin Rameau
2024-05-03 03:27  Makefile: Fix usage of BIN macro          Quentin Rameau
2024-03-19 21:52  Avoid zero-length iowrite                 Michael Forney
2024-02-03 10:30  fix plumber for T type                    Hiltjo Posthuma
2024-01-28 14:25  Show correct (gopher) URLs for menuentr…  Julian Schweinsberg
2023-07-31 20:01  Release version 1.07                      Quentin Rameau
2023-01-18 22:52  tls: Fix a crash on invalid cert in non…  Hiltjo Posthuma
2022-10-30 22:19  tls: Fix local certificates path          eidolon
2022-10-17 19:48  ui_ti: Revert line jump change commited…  Quentin Rameau
2022-10-15 21:19  man: Add TLS description                  Quentin Rameau
2022-10-15 21:10  tls: Fix certificate path length calcul…  Quentin Rameau
2022-10-15 10:50  tls: Handle local certificate path        Quentin Rameau
2022-09-20 21:30  io: Use defines instead of constants      Quentin Rameau
2022-09-20 21:04  tls: Add support for TOFU (Trusted On F…  Quentin Rameau
2022-09-11 22:22  tls: Refactor code                        Quentin Rameau
2022-07-20 21:30  Makefile: Add NetBSD compile flags        Quentin Rameau
2022-07-20 21:27  common: Move gopher type enum out of co…  Quentin Rameau
2022-07-20 18:47  Makefile: Generate version only once      Quentin Rameau
2022-07-20 18:25  Makefile: Refine header build dependenc…  Quentin Rameau
2022-07-20 18:14  Makefile: Add default build flags         Quentin Rameau
2022-07-20 18:07  Makefile: Add system compilation flags    Quentin Rameau
2022-07-06 17:17  ui_txt: fix a crash while searching       Hiltjo Posthuma
2022-07-06 17:17  ui_txt: fix forgotten continue in switch  Hiltjo Posthuma
2022-04-10 22:13  man: Add version                          Quentin Rameau
2022-04-10 22:04  Document and fix sacc version             Quentin Rameau
2022-04-10 21:50  Release version 1.06                      Quentin Rameau
2022-04-10 22:04  Document and fix sacc version             Quentin Rameau
2022-03-27 11:21  fix compilation without TLS support ena…  Hiltjo Posthuma
2022-03-27 11:30  ui_ti: add support for more DEC functio…  Hiltjo Posthuma
2022-03-27 11:28  ui_ti: refactor DEC function key handli…  Hiltjo Posthuma
2022-03-27 11:22  ui_ti: add application key support        Hiltjo Posthuma
2022-03-27 09:47  Ignore SIGCHLD to prevent zombie proces…  Hiltjo Posthuma
2021-11-28 14:29  Release version 1.05                      Quentin Rameau
2021-11-13 11:34  Add yank feature to sacc                  Quentin Rameau
2021-11-13 10:43  Make plumb function a generic execuri f…  Quentin Rameau
2021-11-08 23:26  config: Declare variable only where act…  Quentin Rameau
2021-11-08 23:14  Remove unused variable / labels           Quentin Rameau
2021-11-08 23:13  Mark prototypes as extern in common.h     Quentin Rameau
2021-11-08 22:53  Make some internal symbols static         Quentin Rameau
2021-11-08 22:44  Do not null-terminate strings printed b…  Quentin Rameau
2021-11-08 22:21  Factorize URI formatting into sacc.c      Quentin Rameau
2021-10-10 21:08  Release version 1.04                      Quentin Rameau
2021-10-10 21:17  Add escapeinsert to the LICENSE file      Quentin Rameau
2021-10-10 21:12  Explain the name                          Quentin Rameau
2021-10-10 21:04  Add an ident version string to the bina…  Quentin Rameau
2021-10-02 19:19  Add modal plumber                         escapeinsert
2021-04-11 15:12  Retry cleartext connection in case TLS …  Quentin Rameau
2021-04-10 16:26  Fix code style                            Quentin Rameau
2021-04-10 16:06  Make sighandler() static                  Quentin Rameau
2021-04-10 16:21  Export diag() function                    Quentin Rameau
2021-04-10 13:56  TLS: use wrapper functions                Quentin Rameau
2021-04-09 22:42  Check for errors with expected -1 inste…  Quentin Rameau
2021-04-09 21:58  Add TLS support                           Quentin Rameau
2021-07-04 21:52  Remove separator in text UI status        Quentin Rameau
2018-08-13 09:08  Let the user configure the displayed me…  Quentin Rameau
2021-06-23 20:33  LICENSE: update authors                   Quentin Rameau
2021-06-23 20:26  man: fix and add some highlights          Quentin Rameau
2021-06-23 20:22  man: clarify a bit pager handling         Quentin Rameau
2021-05-28 17:13  ui_ti: keep the current line when resiz…  Quentin Rameau
2021-05-26 14:18  reset SIGWINCH when spawning a child pr…  Hiltjo Posthuma
2021-03-22 17:44  Always restore terminal mode in TUI cle…  Quentin Rameau
2021-03-21 15:15  Fix a memory leak on TUI window resize    Quentin Rameau
2021-02-08 21:59  Close connection when a single-dot line…  Quentin Rameau
2021-01-30 18:44  Check that non-binary types end with ".…  Quentin Rameau
2021-01-24 13:53  mbsprint: fix character encoding errors…  Quentin Rameau
2021-01-24 13:53  xreallocarray: remove unuseful const pa…  Quentin Rameau
2021-01-05 20:21  mbsprint: improve printing output when …  Hiltjo Posthuma
2020-12-03 17:30  sacc.1: Document use of PAGER environme…  Quentin Rameau
2020-09-26 15:14  ui_ti: replace manual padding with clr_…  Quentin Rameau
2020-08-19 20:57  ui_ti: explicitly define VMIN and VTIME…  Hiltjo Posthuma
2020-07-02 21:26  popen: remove close-on-exec flag to inc…  Hiltjo Posthuma
2020-07-02 21:24  exit with 128 + signo on receiving SIGH…  Hiltjo Posthuma
2020-02-19 20:36  Use a random temporary directory instea…  Quentin Rameau
2020-01-01 17:01  for displayuri for 'h' types show only …  Hiltjo Posthuma
2019-11-06 16:05  Add missing help for next/previous item…  Quentin Rameau
2019-11-02 13:59  remove unused variables                   Hiltjo Posthuma
2019-11-02 13:58  Only block SIGWINCH when connecting       Quentin Rameau
2019-10-28 23:24  Fix initial URI search string parsing     Quentin Rameau
2019-10-28 23:02  Parse %09 as a search string separator …  Quentin Rameau
2019-10-28 22:37  Separate search strings with "%09" in U…  Quentin Rameau
2019-10-28 11:42  Revert "Fix memory leak in search items"  Quentin Rameau
2019-10-28 01:54  Add new keybinding for displaying page …  Quentin Rameau
2019-10-28 01:31  Rephrase txt UI help message              Quentin Rameau
2019-10-28 01:12  Print better URI                          Quentin Rameau
2019-10-28 00:34  Fix memory leak in search items           Quentin Rameau
2019-10-28 00:17  Add a keybinding for displaying current…  Quentin Rameau
2019-10-11 15:17  Inverse logic in TI uiselectitem on non…  Quentin Rameau
2019-10-11 15:09  Fix potential uninitialized value in pr…  Quentin Rameau
2019-10-11 15:05  Fix potential undefined socket value in…  Quentin Rameau
2019-10-11 15:02  Fix memory leak in downloaditem           Quentin Rameau
2018-12-28 23:37  Fix telnet displayed menu entry           Quentin Rameau
2018-12-25 19:44  mask signals while using connect(2) in …  Hiltjo Posthuma
2018-12-25 18:33  ui_txt: check for curentry is NULL like…  Hiltjo Posthuma
2018-12-25 18:32  freeaddrinfo can leak if a connection f…  Hiltjo Posthuma
2018-11-16 21:24  Handle SIGHUP and SIGTERM                 Stefan Hagen
2018-09-08 10:44  fix undefined behaviours with isdigit()…  Hiltjo Posthuma
2018-08-24 22:04  Don't plumb info lines                    Stefan Hagen
2018-08-24 18:36  sacc.1: fix typo                          Hiltjo Posthuma
2018-08-24 16:21  Fix regression from 3d2081c, correctly …  Quentin Rameau
2018-08-21 13:12  Handle search (type '7') URIs             Quentin Rameau
2018-08-20 10:02  Download non-interactive and unknown ty…  Quentin Rameau
2018-08-20 09:07  Do not use UI functions (uistatus) when…  Quentin Rameau
2018-08-19 14:43  Fix regression from 3d2081c, correctly …  Quentin Rameau
2018-08-18 13:18  Ignore possible extra tab delimited fie…  Leonardo Taccari
2018-08-18 12:51  Do not put a username in telnets urls w…  Quentin Rameau
2018-08-16 12:50  Fix handling of standard upper-case typ…  Quentin Rameau
2018-08-15 11:07  fix: show item->redtype in uistatus whe…  Hiltjo Posthuma
2018-08-11 13:36  distinguish reserved and undefined type…  Hiltjo Posthuma
2018-08-15 09:49  display_uri: remove item username         trqx@goat.si
2018-07-16 11:33  Pass all needed arguments to tparm()      Leonardo Taccari
2018-06-05 14:42  Cleanup common.h                          Quentin Rameau
2018-06-05 12:32  Fix distributed fallback strcasestr       parazyd
2018-05-24 11:33  Remove the manpage on make uninstall.     parazyd
2018-05-21 10:05  Fix distributed fallback strcasestr.      Hiltjo Posthuma
2018-05-20 20:55  Be case-insensitive for inline searchin…  parazyd
2018-03-25 17:55  Add proper support for RedType '+' item…  Quentin Rameau
2018-03-25 12:54  Fix and reverse feature detection of as…  Hiltjo Posthuma
2018-03-08 22:51  Use plain tparm instead of variadic tip…  Quentin Rameau
2018-02-26 22:19  help(): Fix _key_search{next,prev} names  Leonardo Taccari
2018-02-26 22:17  Fix a copypasto in _key_entryup           Leonardo Taccari
2018-02-25 17:41  Quit on ^D in screen UI                   Quentin Rameau
2018-02-25 15:34  sendselector(): fix written bytes check   Hiltjo Posthuma
2018-02-25 15:32  displaytextitem: check popen()            Hiltjo Posthuma
2018-02-25 14:53  use libc calloc() and show 'calloc:' on…  Hiltjo Posthuma
2018-02-25 14:52  Make sure variables cannot be uninitial…  Hiltjo Posthuma
2018-02-25 14:51  die: remove double newline, show path i…  Hiltjo Posthuma
2018-02-25 14:26  ui_ti: nearentry(): remove redundant ch…  Hiltjo Posthuma
2018-02-25 14:26  minor style: make uidisplay() prototype…  Hiltjo Posthuma
2018-02-25 12:46  plumb(): _exit(1) on failure              Hiltjo Posthuma
2018-02-25 12:05  Exit gracefuly on SIGINT.                 Quentin Rameau
2018-02-24 15:24  Update LICENSE                            Quentin Rameau
2018-02-24 14:38  Move build rules from config.mk to Make…  Quentin Rameau
2018-02-24 13:39  Make the screen interface the default     Quentin Rameau
2018-02-24 13:38  Install manpage                           Quentin Rameau
2018-02-04 10:46  Add a manpage for sacc.                   Christoph Lohmann
2018-02-24 12:36  Don't disable 'g'if type.                 Quentin Rameau
2018-02-24 12:24  Add local asprintf in case not availabl…  Quentin Rameau
2018-02-24 11:51  Re-style previous patch b9d624f           Quentin Rameau
2018-02-23 13:45  Add telnet:// and tn3270:// support.      Christoph Lohmann
2018-02-22 17:23  Improve terminal resizing when current …  Quentin Rameau
2018-02-19 14:45  Fix URL parsing with delimiting '/' and…  Quentin Rameau
2018-02-09 17:25  Hoping “feature macros” are good enough   Quentin Rameau
2018-02-09 16:43  Process glyph width for line length whe…  Hiltjo Posthuma
2018-02-05 15:38  Remove ioctl include in sacc.c            parazyd
2018-01-29 11:05  Makefile: replace SACCLDFLAGS with LIBS   Quentin Rameau
2018-01-28 23:58  Remove UTF-8 chars from source files      Quentin Rameau
2018-01-27 17:03  Handle terminal resizing                  Quentin Rameau
2018-01-22 21:35  Makefile: add DESTDIR support             Quentin Rameau
2018-01-21 20:14  Remove invalid leftover variable in uis…  Hiltjo Posthuma
2017-12-29 09:52  Truncate output to the terminal size      Quentin Rameau
2017-12-23 15:19  Update both lines and columns when gett…  Quentin Rameau
2017-12-23 15:03  Add contributors to LICENSE               Quentin Rameau
2017-12-20 23:27  Use numeric port instead of service name  Quentin Rameau
2017-12-10 22:02  Fix printf positional parameters syntax   Quentin Rameau
2017-12-10 20:59  Fix printstatus in ui_txt                 Quentin Rameau
2017-11-03 18:24  minor style fix                           Hiltjo Posthuma
2017-11-03 18:24  print the raw data exactly as is (witho…  Hiltjo Posthuma
2017-10-23 17:32  Add help about string search              Quentin Rameau
2017-10-23 17:25  Search directly for string in text UI     Quentin Rameau
2017-10-23 16:09  Print i items when searching a string i…  Quentin Rameau
2017-10-21 12:55  Add search/filter function for the curr…  Hiltjo Posthuma
2017-10-23 15:55  Fix status display in text UI (from 723…  Quentin Rameau
2017-10-21 11:47  Fix cursor placement in screen UI uista…  Quentin Rameau
2017-10-01 10:41  Fix status current url in text UI         Quentin Rameau
2017-09-26 16:16  Handle output redirection to a pipe       Quentin Rameau
2017-09-26 15:14  Print a status message after plumbing a…  Quentin Rameau
2017-09-12 00:01  Change the Dir Item pointer array for a…  Quentin Rameau
2017-09-10 19:37  Fix buffer allocation calculation in gi…  Quentin Rameau
2017-09-10 11:50  Fix uri display for invalid items         Quentin Rameau
2017-09-03 18:59  Fix current url display in screen UI      Quentin Rameau
2017-09-01 14:09  Add keys to scroll to next/prev browsea…  Quentin Rameau
2017-09-01 13:24  Fix menu input handling in text UI        Quentin Rameau
2017-09-01 13:13  Let the user configure the temporary ca…  Quentin Rameau
2017-09-01 13:12  Get rid of mkstemp and use full file na…  Quentin Rameau
2017-09-01 08:49  Fix tparm usage on NetBSD                 Quentin Rameau
2017-08-31 16:31  Fix uiprompt to return NULL on error (c…  Quentin Rameau
2017-08-30 23:13  Simplify uri printing                     Quentin Rameau
2017-08-30 22:22  Display entry uri with protocol prefix    kroovy
2017-08-30 17:01  Put the missing key for printing uri in…  Quentin Rameau
2017-08-30 16:56  Print the type in uri display in txt UI…  Quentin Rameau
2017-08-30 16:40  Print the type in uri display             trqx@goat.si
2017-08-30 15:57  Clear status line after printing conten…  Quentin Rameau
2017-08-30 15:37  Add a key to display an entry uri         Quentin Rameau
2017-08-29 12:38  Reopen tty input to stdin in case input…  Quentin Rameau
2017-08-27 11:27  Fix die() call in setup()                 Quentin Rameau
2017-08-27 11:26  Hide plumber output to prevent display …  Quentin Rameau
2017-08-27 11:08  Move TUI navigation keys to config.h      Quentin Rameau
2017-08-25 12:12  Improve starting url validation           Quentin Rameau
2017-08-25 12:07  Do not wait for user input on PAGER exit  Quentin Rameau
2017-08-25 11:55  Fix search selector length calculation    Quentin Rameau
2017-08-06 14:21  add include for IPPROTO_TCP, fix build …  Hiltjo Posthuma
2017-07-30 18:39  Add a snowman for Christoph               Quentin Rameau
2017-07-30 17:37  Clear terminal at screen UI startup       Quentin Rameau
2017-07-30 17:32  Unify "press a key" messages              Quentin Rameau
2017-07-30 17:31  Handle errors with uistatus instead of …  Quentin Rameau
2017-07-30 17:13  Prefix all ui-related function with "ui"  Quentin Rameau
2017-07-25 17:49  Add a status to failed connectto() requ…  Christoph Lohmann
2017-07-28 21:18  Prevent blocking on uiprompt error        Quentin Rameau
2017-07-28 20:11  Handle newline in uiprompt directly       Hiltjo Posthuma
2017-07-27 11:20  Fix jumptoline with random line number …  Quentin Rameau
2017-07-26 23:49  Fix getline check in ui_txt (issue from…  Quentin Rameau
2017-07-26 23:43  Cache Gopher searches too                 Quentin Rameau
2017-07-26 15:46  Push make dependencies on objects inste…  Quentin Rameau
2017-07-26 15:40  Use item in cache instead of redownload…  Quentin Rameau
2017-07-26 14:37  Plumb items on explicit plumb or first …  Quentin Rameau
2017-07-25 16:55  Make the plumber configurable in config…  Christoph Lohmann
2017-07-26 10:54  Handle image and binaries downloading d…  Quentin Rameau
2017-07-25 16:49  Only plumb images, download other binar…  Quentin Rameau
2017-07-18 13:34  Keep downloaded images and keep them at…  Quentin Rameau
2017-07-18 12:33  Use xcalloc for initial item              Quentin Rameau
2017-07-18 12:29  Download images to temporary file and p…  Quentin Rameau
2017-07-18 09:34  Add plumbing support for 'h'TML "URL:" …  Quentin Rameau
2017-07-17 14:56  Use a default filename for downloaditem.  Quentin Rameau
2017-07-14 21:45  Fix search selector handling and a clea…  Quentin Rameau
2017-07-14 21:05  Add support for mirror type '+'           Quentin Rameau
2017-07-13 17:52  Add help for screen UI                    Quentin Rameau
2017-07-13 14:17  Remove now unnecessary check in molditem  Hiltjo Posthuma
2017-07-13 14:17  clearitem: prevent NULL dereference       Hiltjo Posthuma
2017-07-13 12:42  fix missing include for chmod(2)          Hiltjo Posthuma
2017-07-13 11:30  Exit when cmdline url isn't a directory…  Quentin Rameau
2017-07-12 22:38  Add support for 'h'tml files              Quentin Rameau
2017-07-12 22:24  Move printoff and curline to struct dir   Quentin Rameau
2017-07-12 21:54  Replace Dir pointer with a void pointer…  Quentin Rameau
2017-07-11 08:31  Add clearitem() to recursively free a d…  Quentin Rameau
2017-07-10 22:55  Free temporary path in downloaditem       Quentin Rameau
2017-07-10 16:43  Fix missed fflush in displaysextitem()    Quentin Rameau
2017-07-10 16:07  fix opening an item with the Return key   Hiltjo Posthuma
2017-07-10 16:18  Add basic facility to download binary i…  Quentin Rameau
2017-07-10 13:13  Add support for '7' search type           Quentin Rameau
2017-07-10 13:03  Only unset ICANON and ECHO instead of w…  Quentin Rameau
2017-07-08 10:01  Alias '?' to show help screen             sin
2017-07-08 09:50  Keep last command in text UI              Quentin Rameau
2017-07-07 22:08  Do not treat errors as 'i'nformational …  Quentin Rameau
2017-07-07 22:08  Move all type display info to typedispl…  Quentin Rameau
2017-07-07 20:00  Adjust cursor place when moving around …  Quentin Rameau
2017-07-07 18:53  Add home, end, page up, page down scrol…  Quentin Rameau
2017-07-07 15:11  Use "more" as pager if $PAGER is not set  Hiltjo Posthuma
2017-07-07 14:04  Include OS-dependant headers              Quentin Rameau
2017-07-07 13:16  Handle (hopefuly) all invalid format st…  Quentin Rameau
2017-07-06 11:36  Fix handling of empty (failed) dir items  Quentin Rameau
2017-07-05 22:18  Simplify delve                            Quentin Rameau
2017-07-05 15:02  Display type description in error messa…  Quentin Rameau
2017-07-05 14:58  Move fetching item in its own function    Quentin Rameau
2017-07-05 14:10  Fix status percentage calculation         Quentin Rameau
2017-07-03 15:53  Add a dependency on common.h to objects   Quentin Rameau
2017-07-03 15:52  Add a status line for screen ui and uni…  Quentin Rameau
2017-07-03 09:52  Add navigation with arrow keys            Quentin Rameau
2017-07-02 23:05  Define keybindings at the start of ui_t…  Quentin Rameau
2017-07-02 22:43  Keep text file displayed until user hit…  Quentin Rameau
2017-07-02 22:10  Fix install target in Makefile            Quentin Rameau
2017-07-02 18:05  Flush stdout on cleanup()                 Quentin Rameau
2017-07-02 16:55  Display text item via default PAGER       Quentin Rameau
2017-06-30 21:25  Flush stdout when done printing           Quentin Rameau
2017-06-30 15:39  Add screen-oriented (via terminfo) UI     Quentin Rameau
2017-06-30 15:15  Add setup() and cleanup(), and ui-speci…  Quentin Rameau
2017-06-30 14:59  Move UI specific code to it's own file    Quentin Rameau
2017-06-23 18:56  Fix potential underflow in item counting  Quentin Rameau
2017-06-23 18:50  Check for 0 size in xreallocarray         Quentin Rameau
2017-06-23 18:44  Make functions static                     Quentin Rameau
2017-06-23 18:39  Print a nicer index                       Quentin Rameau
2017-06-23 18:37  Better error handling, add an item pars…  Quentin Rameau
2017-06-22 23:18  Arrange caption format                    Quentin Rameau
2017-06-22 23:17  Close socket after information is recei…  Quentin Rameau
2017-06-22 21:38  Ensure we write all we want on the sock…  Quentin Rameau
2017-06-22 20:40  Print fixed-width index                   Quentin Rameau
2017-06-22 20:05  Add full-page display handling            Quentin Rameau
2017-06-22 17:07  Add ! command to refetch current failed…  Quentin Rameau
2017-06-22 16:59  Parse raw buffer for correctness before…  Quentin Rameau
2017-06-22 15:13  Improve a little getrawitem               Quentin Rameau
2017-06-22 15:12  Use xreallocarray instead of xrealloc     Quentin Rameau
2017-06-22 12:30  Copy cmdline in main rather than in mol…  Quentin Rameau
2017-06-22 12:29  Move whole item selection from delve to…  Quentin Rameau
2017-06-22 12:22  Free raw on error or empty read           Quentin Rameau
2017-06-22 12:15  Use the raw buffer directly for text fi…  Quentin Rameau
2017-06-22 12:10  Use a Dir structure for storing items     Quentin Rameau
2017-06-21 18:59  Move user input handling into its own f…  Quentin Rameau
2017-06-21 19:13  Add a help function                       Quentin Rameau
2017-06-21 19:13  Improve navigation handling               Quentin Rameau
2017-06-21 17:52  Move navigation handling into its own f…  Quentin Rameau
2017-06-20 19:02  Handle empty response from server         Quentin Rameau
2017-06-20 18:03  Let the user go back in browsing history  Quentin Rameau
2017-06-20 17:55  Exit client with 'q' fix bounds check     Quentin Rameau
2017-06-19 16:18  Add sacc.c                                Quentin Rameau
2017-06-19 07:21  Add build base: Makefile, LICENSE, skel…  Quentin Rameau
Atom feed
Atom feed (tags)