GOPHERSPACE.DE - P H O X Y
gophering on bitreich.org
Log - sacc - sacc(omys), simple console gopher client
git clone git://bitreich.org/sacc/ git://hg6vgqziawt5s4dj.onion/sacc/
Log
Files
Refs
Tags
LICENSE
---
Date              Commit message                                      Author
2021-02-08 21:59 Close connection when a single-dot line is read Quentin Rameau
2021-01-30 18:44 Check that non-binary types end with ".\r\n" Quentin Rameau
8353bb6ae1df3eb4a58c259e25.gph
2021-01-24 13:53 mbsprint: fix character encoding errors handling Quentin Rameau
740115c0fb0815a43052758ae2.gph
2021-01-24 13:53 xreallocarray: remove unuseful const parameters Quentin Rameau
cf2fbd6688e8be5a7326f2b28d.gph
2021-01-05 20:21 mbsprint: improve printing output when it has inv… Hiltjo Posthuma
4219bbfc83729822da917a18a243.gph
2020-12-03 17:30 sacc.1: Document use of PAGER environment variable Quentin Rameau
2020-09-26 15:14 ui_ti: replace manual padding with clr_eol Quentin Rameau
9737bd22f94ec3d679ac624de3.gph
2020-08-19 20:57 ui_ti: explicitly define VMIN and VTIME values fo… Hiltjo Posthuma
9180ed4c79e3335dc3f7ced2322c.gph
2020-07-02 21:26 popen: remove close-on-exec flag to increase port… Hiltjo Posthuma
2020-07-02 21:24 exit with 128 + signo on receiving SIGHUP, SIGINT… Hiltjo Posthuma
2020-02-19 20:36 Use a random temporary directory instead of a fix… Quentin Rameau
b69e3b46f64979739d15f41338c2.gph
2020-01-01 17:01 for displayuri for 'h' types show only the url an… Hiltjo Posthuma
2019-11-06 16:05 Add missing help for next/previous item jump to T… Quentin Rameau
2019-11-02 13:59 remove unused variables Hiltjo Posthuma
b08634b034b23d2f2d640bf7fd.gph
2019-11-02 13:58 Only block SIGWINCH when connecting Quentin Rameau
2b643e55335b46de1aaeae2940.gph
2019-10-28 23:24 Fix initial URI search string parsing Quentin Rameau
f1b8224a607e5a4d7fd5dd7ae3.gph
2019-10-28 23:02 Parse %09 as a search string separator in initial… Quentin Rameau
ca90e24e17b78b451b014ae287e8.gph
2019-10-28 22:37 Separate search strings with "%09" in URIs, as pe… 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 URI in the… Quentin Rameau
2019-10-28 01:31 Rephrase txt UI help message Quentin Rameau
deb5e6adb2845fffd48d5f64d9.gph
2019-10-28 00:34 Fix memory leak in search items Quentin Rameau
c870a6a036a9a6f9bdfba8ba2a.gph
2019-10-28 00:17 Add a keybinding for displaying current page URI Quentin Rameau
254d99a2cdec6bb54b732481a1.gph
2019-10-28 01:12 Print better URI Quentin Rameau
631accac3fd9177e6fbfc49c7f.gph
2019-10-11 15:17 Inverse logic in TI uiselectitem on non-match Quentin Rameau
546ec39603851742db65233204.gph
2019-10-11 15:09 Fix potential uninitialized value in printout Quentin Rameau
2019-10-11 15:05 Fix potential undefined socket value in connectto Quentin Rameau
2019-10-11 15:02 Fix memory leak in downloaditem Quentin Rameau
80939337772d85e59ae87721b6.gph
2018-12-28 23:37 Fix telnet displayed menu entry Quentin Rameau
db3271d8af0cc8b36dc62b3f71.gph
2018-12-25 19:44 mask signals while using connect(2) in connectto() Hiltjo Posthuma
2018-12-25 18:33 ui_txt: check for curentry is NULL like ui_ti Hiltjo Posthuma
d502e0970770a7e7be48e61ea2.gph
2018-12-25 18:32 freeaddrinfo can leak if a connection fails in co… Hiltjo Posthuma
2018-11-16 21:24 Handle SIGHUP and SIGTERM Stefan Hagen
2018-09-08 10:44 fix undefined behaviours with isdigit() and tolow… Hiltjo Posthuma
2018-08-24 22:04 Don't plumb info lines Stefan Hagen
ab5738a82bd9d47aeb02128be1.gph
2018-08-24 18:36 sacc.1: fix typo Hiltjo Posthuma
a4479126b36176e52c9e3a610f.gph
2018-08-24 16:21 Fix regression from 3d2081c, correctly handle '\n… Quentin Rameau
19a702f38edaf034a16825cd5c07.gph
2018-08-21 13:12 Handle search (type '7') URIs Quentin Rameau
a2ebd03191945307b9aafb0ad4.gph
2018-08-20 10:02 Download non-interactive and unknown types with n… Quentin Rameau
36c0a51e58a2029dc9c1f41e979c.gph
2018-08-20 09:07 Do not use UI functions (uistatus) when output no… Quentin Rameau
c580e9fa543a4cbea1258f764acf.gph
2018-08-19 14:43 Fix regression from 3d2081c, correctly handle '\n… Quentin Rameau
2018-08-18 13:18 Ignore possible extra tab delimited fields Leonardo Taccari
2018-08-18 12:51 Do not put a username in telnets urls when the fi… Quentin Rameau
0040c68865455e3fafa552cf9f6c.gph
2018-08-16 12:50 Fix handling of standard upper-case types in dig() Quentin Rameau
1b9e8a8083cee8064cd3f0d954.gph
2018-08-15 11:07 fix: show item->redtype in uistatus when it is se… Hiltjo Posthuma
6161474faa5c9b70996d7a1aea83.gph
2018-08-11 13:36 distinguish reserved and undefined types, support… Hiltjo Posthuma
2018-08-15 09:49 display_uri: remove item username trqx@goat.si
f84005bd95883b0e76c414119f.gph
2018-07-16 11:33 Pass all needed arguments to tparm() Leonardo Taccari
65655b58bfa68311479a1b019d.gph
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 searching. parazyd
8944cc57e3ccf231c41130af5e.gph
2018-03-25 17:55 Add proper support for RedType '+' items. Quentin Rameau
2018-03-25 12:54 Fix and reverse feature detection of asprintf fun… Hiltjo Posthuma
2018-03-08 22:51 Use plain tparm instead of variadic tiparm Quentin Rameau
2018-02-26 22:19 help(): Fix _key_search{next,prev} names Leonardo Taccari
fdfcb86c0eeac1a5f7bd3f6995.gph
2018-02-26 22:17 Fix a copypasto in _key_entryup Leonardo Taccari
fc5e7b2c530035e3ddec6b8fa0.gph
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
08b4c4650709490b14cd5ac59e.gph
2018-02-25 15:32 displaytextitem: check popen() Hiltjo Posthuma
2018-02-25 14:53 use libc calloc() and show 'calloc:' on error Hiltjo Posthuma
e5bc8ead2f8244b0cad3d1618f.gph
2018-02-25 14:52 Make sure variables cannot be uninitialized in do… Hiltjo Posthuma
2018-02-25 14:51 die: remove double newline, show path information… Hiltjo Posthuma
c40f328c7cee077e9f91dac39a6d.gph
2018-02-25 14:26 ui_ti: nearentry(): remove redundant check Hiltjo Posthuma
2307ab3d5a7824ce0bff038d66.gph
2018-02-25 14:26 minor style: make uidisplay() prototype argument … Hiltjo Posthuma
e9b6ee4d2abbe484b035ae8a20fc.gph
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
41c2e7028057a2f55876ad3db5.gph
2018-02-24 13:39 Make the screen interface the default Quentin Rameau
3ed8356d8a3980d96e070a7f01.gph
2018-02-24 13:38 Install manpage Quentin Rameau
2018-02-24 14:38 Move build rules from config.mk to Makefile Quentin Rameau
2018-02-04 10:46 Add a manpage for sacc. Christoph Lohmann
c68ce73cea0a0cc9bba2563cdf.gph
2018-02-24 12:36 Don't disable 'g'if type. Quentin Rameau
2018-02-24 12:24 Add local asprintf in case not available on targe… Quentin Rameau
08c9986e26df265d59db174663f8.gph
2018-02-24 11:51 Re-style previous patch b9d624f Quentin Rameau
6d14ab8f2787cfeabbeb89bd6e.gph
2018-02-23 13:45 Add telnet:// and tn3270:// support. Christoph Lohmann
2018-02-22 17:23 Improve terminal resizing when current line is ov… Quentin Rameau
2018-02-19 14:45 Fix URL parsing with delimiting '/' and empty path Quentin Rameau
75130c12b16a0cd6a6aae7b433.gph
2018-02-09 17:25 Hoping “feature macros” are good enough Quentin Rameau
2018-02-09 16:43 Process glyph width for line length when truncati… 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 uistatus() Hiltjo Posthuma
2017-12-29 09:52 Truncate output to the terminal size Quentin Rameau
5202edfe2abcc05a7880902640.gph
2017-12-23 15:19 Update both lines and columns when getting term s… Quentin Rameau
2017-12-23 15:03 Add contributors to LICENSE Quentin Rameau
56ee50d63613d18216613ee901.gph
2017-12-20 23:27 Use numeric port instead of service name Quentin Rameau
4c893db9f0d29f4a784eb183ab.gph
2017-12-10 22:02 Fix printf positional parameters syntax Quentin Rameau
33cd123921a50d8067d3308b11.gph
2017-12-10 20:59 Fix printstatus in ui_txt Quentin Rameau
318c0a9578335f9cfb2bf63211.gph
2017-11-03 18:24 minor style fix Hiltjo Posthuma
90cce31f7b497dc4b536484200.gph
2017-11-03 18:24 print the raw data exactly as is (without a newli… Hiltjo Posthuma
684f67fbf4131584bdfc36750fae.gph
2017-10-23 17:32 Add help about string search Quentin Rameau
059ceaf7b1f919c7eefee10223.gph
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 in items Quentin Rameau
2017-10-21 12:55 Add search/filter function for the current entry Hiltjo Posthuma
2017-10-23 15:55 Fix status display in text UI (from 723df46) Quentin Rameau
2017-10-21 11:47 Fix cursor placement in screen UI uistatus 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
bb54114462d6b219dbefc34e9f.gph
2017-09-26 15:14 Print a status message after plumbing an item Quentin Rameau
2017-09-12 00:01 Change the Dir Item pointer array for an Item arr… Quentin Rameau
bf96818f75ebb5ad31be19bffb02.gph
2017-09-10 19:37 Fix buffer allocation calculation in gitrawitem() 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 browseable entry Quentin Rameau
2017-09-01 13:24 Fix menu input handling in text UI Quentin Rameau
50523896ea0ae68275b7fe0a0f.gph
2017-09-01 13:13 Let the user configure the temporary cache dir Quentin Rameau
2017-09-01 13:12 Get rid of mkstemp and use full file name in cache Quentin Rameau
050148d37fca81acd7227b6827.gph
2017-09-01 08:49 Fix tparm usage on NetBSD Quentin Rameau
2017-08-31 16:31 Fix uiprompt to return NULL on error (cancelation) Quentin Rameau
be44cb21f3b9f15d04a1e703c9.gph
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 the help Quentin Rameau
2017-08-30 16:56 Print the type in uri display in txt UI too 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 content in TUI 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 was a pipe Quentin Rameau
2017-08-27 11:27 Fix die() call in setup() Quentin Rameau
6dd4f40f4258ed8e37c5f008ca.gph
2017-08-27 11:26 Hide plumber output to prevent display cluttering Quentin Rameau
2017-08-27 11:08 Move TUI navigation keys to config.h Quentin Rameau
7ec4efd6466da6c238cce9e2f9.gph
2017-08-25 12:12 Improve starting url validation Quentin Rameau
e4c8de054e419819960db1a0d2.gph
2017-08-25 12:07 Do not wait for user input on PAGER exit Quentin Rameau
e2f000218d6d0e9d624c863cdb.gph
2017-08-25 11:55 Fix search selector length calculation Quentin Rameau
2017-08-06 14:21 add include for IPPROTO_TCP, fix build for FreeBSD Hiltjo Posthuma
2017-07-30 18:39 Add a snowman for Christoph Quentin Rameau
f64473ef00cbf273d2c57cb8bb.gph
2017-07-30 17:37 Clear terminal at screen UI startup Quentin Rameau
7faf5610b69563a8eece3a38ee.gph
2017-07-30 17:32 Unify "press a key" messages Quentin Rameau
2017-07-30 17:31 Handle errors with uistatus instead of die Quentin Rameau
109708b4d28e1cbf3a81e5800d.gph
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() requests. Christoph Lohmann
9235923dc3f8effa4a105ab8ba.gph
2017-07-28 21:18 Prevent blocking on uiprompt error Quentin Rameau
2017-07-28 20:11 Handle newline in uiprompt directly Hiltjo Posthuma
d40a2ef7f4e20ad617e6437323.gph
2017-07-27 11:20 Fix jumptoline with random line number in ti UI Quentin Rameau
2017-07-26 23:49 Fix getline check in ui_txt (issue from 67cc541) Quentin Rameau
5fe2c675b549e7353fe0d3308f.gph
2017-07-26 23:43 Cache Gopher searches too Quentin Rameau
2017-07-26 15:46 Push make dependencies on objects instead of bina… Quentin Rameau
2017-07-26 14:37 Plumb items on explicit plumb or first download Quentin Rameau
2017-07-26 15:40 Use item in cache instead of redownloading it Quentin Rameau
a8514ff933815c9612d20b2677.gph
2017-07-25 16:55 Make the plumber configurable in config.h. Christoph Lohmann
2017-07-26 10:54 Handle image and binaries downloading differently Quentin Rameau
cc9f75a12f7ba4cc40b3f97fa7.gph
2017-07-25 16:49 Only plumb images, download other binary files. Quentin Rameau
415ded9ef8e3f4618102565054.gph
2017-07-18 13:34 Keep downloaded images and keep them at fork exit Quentin Rameau
2017-07-18 12:33 Use xcalloc for initial item Quentin Rameau
f8a73aba2badb74e636fed71e2.gph
2017-07-18 12:29 Download images to temporary file and plumb them Quentin Rameau
bde18732075dff69de5fd346a3.gph
2017-07-18 09:34 Add plumbing support for 'h'TML "URL:" links 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 clear()ed ptr Quentin Rameau
c6750a38595c4c77ace2907c6c.gph
2017-07-14 21:05 Add support for mirror type '+' Quentin Rameau
a6d1b22d8c89dfd50f1c2f2270.gph
2017-07-13 17:52 Add help for screen UI Quentin Rameau
d719db5e221c184753e192549e.gph
2017-07-13 14:17 Remove now unnecessary check in molditem Hiltjo Posthuma
2017-07-13 14:17 clearitem: prevent NULL dereference Hiltjo Posthuma
d472e79c81c6a56ca1390fdf45.gph
2017-07-13 12:42 fix missing include for chmod(2) Hiltjo Posthuma
078acd46c5e3139269e1105f66.gph
2017-07-13 11:30 Exit when cmdline url isn't a directory item Quentin Rameau
2017-07-12 22:38 Add support for 'h'tml files Quentin Rameau
2a1f0a1bab6c523b6372fc4f05.gph
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 in Item s… Quentin Rameau
2017-07-10 22:55 Free temporary path in downloaditem Quentin Rameau
28ac14199692a5082e257ef10e.gph
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-11 08:31 Add clearitem() to recursively free a dir item Quentin Rameau
e1fe8d8ed26982840059aaf968.gph
2017-07-10 16:18 Add basic facility to download binary items Quentin Rameau
2017-07-10 13:13 Add support for '7' search type Quentin Rameau
3932a34001c0e6cc447d6d4e86.gph
2017-07-10 13:03 Only unset ICANON and ECHO instead of whole raw m… Quentin Rameau
2017-07-08 10:01 Alias '?' to show help screen sin
4c997cf70eafecae6e90827ab5.gph
2017-07-08 09:50 Keep last command in text UI Quentin Rameau
06a58bba9e762effdc676ef903.gph
2017-07-07 20:00 Adjust cursor place when moving around pages Quentin Rameau
2017-07-07 22:08 Do not treat errors as 'i'nformational type Quentin Rameau
cb3cd4a48e61fd7eddfeef82ab.gph
2017-07-07 18:53 Add home, end, page up, page down scrolling Quentin Rameau
beac682088523b91f14b44e920.gph
2017-07-07 22:08 Move all type display info to typedisplay() Quentin Rameau
03c637f729c0fd32c813c74e00.gph
2017-07-07 15:11 Use "more" as pager if $PAGER is not set Hiltjo Posthuma
fbd735f77958aad9d41e1e580e.gph
2017-07-07 14:04 Include OS-dependant headers Quentin Rameau
2017-07-07 13:16 Handle (hopefuly) all invalid format streams Quentin Rameau
33854a55654887608fb4f2947c.gph
2017-07-05 14:58 Move fetching item in its own function Quentin Rameau
2017-07-02 22:43 Keep text file displayed until user hits enter Quentin Rameau
2017-06-30 15:39 Add screen-oriented (via terminfo) UI 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_ti.c Quentin Rameau
2017-07-02 22:10 Fix install target in Makefile Quentin Rameau
2017-07-05 14:10 Fix status percentage calculation Quentin Rameau
143cff6749fc8022164c2e357a.gph
2017-07-02 16:55 Display text item via default PAGER Quentin Rameau
2017-07-03 15:52 Add a status line for screen ui and unify with te… Quentin Rameau
5a92ad499d531a4bb0d3b48d2a9e.gph
2017-07-05 22:18 Simplify delve Quentin Rameau
2017-07-03 15:53 Add a dependency on common.h to objects Quentin Rameau
604333d6c28945964fa25fff68.gph
2017-06-30 21:25 Flush stdout when done printing Quentin Rameau
2017-07-02 18:05 Flush stdout on cleanup() Quentin Rameau
d39083e5fc4f87cca3014a1152.gph
2017-06-30 15:15 Add setup() and cleanup(), and ui-specific equiva… Quentin Rameau
2017-07-06 11:36 Fix handling of empty (failed) dir items Quentin Rameau
2017-07-05 15:02 Display type description in error message Quentin Rameau
e636610792c4aaed40caec012d.gph
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
d39191b87c769d8caf9723bc0e.gph
2017-06-23 18:50 Check for 0 size in xreallocarray Quentin Rameau
2fdbd96dae505ba298d813dce5.gph
2017-06-22 23:18 Arrange caption format Quentin Rameau
37e6fb1fe7c84ca2fa1a20eb31.gph
2017-06-23 18:39 Print a nicer index Quentin Rameau
f983283f7b50edb70faa893d7a.gph
2017-06-22 16:59 Parse raw buffer for correctness before processing Quentin Rameau
4e36cf2802f0bde64ba2150066.gph
2017-06-22 23:17 Close socket after information is received Quentin Rameau
2017-06-22 20:05 Add full-page display handling Quentin Rameau
3ffa34ff11fadad4b1f2ace308.gph
2017-06-22 20:40 Print fixed-width index Quentin Rameau
d467a4c58b1faadc36ed667cea.gph
2017-06-23 18:44 Make functions static Quentin Rameau
31ae754065bbd35e0672a50610.gph
2017-06-23 18:37 Better error handling, add an item parsing functi… Quentin Rameau
2017-06-22 15:13 Improve a little getrawitem Quentin Rameau
2017-06-22 17:07 Add ! command to refetch current failed item Quentin Rameau
2017-06-22 21:38 Ensure we write all we want on the socket Quentin Rameau
795afe44cda9e73d916e74e71c.gph
2017-06-22 15:12 Use xreallocarray instead of xrealloc Quentin Rameau
0d75308fa1c7afce11e4fc522a.gph
2017-06-21 19:13 Add a help function Quentin Rameau
2017-06-20 17:55 Exit client with 'q' fix bounds check Quentin Rameau
a69767574fbcb29192acf1c9ef.gph
2017-06-22 12:22 Free raw on error or empty read Quentin Rameau
2a4f86bfa7ed7ae6179ba8d14c.gph
2017-06-22 12:30 Copy cmdline in main rather than in moldentry Quentin Rameau
78138958e4803b35d2fc06c7a9.gph
2017-06-20 18:03 Let the user go back in browsing history Quentin Rameau
2017-06-22 12:29 Move whole item selection from delve to selectitem Quentin Rameau
2017-06-20 19:02 Handle empty response from server Quentin Rameau
b11ccf7acbf778748ac564406d.gph
2017-06-21 17:52 Move navigation handling into its own function Quentin Rameau
2017-06-22 12:15 Use the raw buffer directly for text files Quentin Rameau
f58aaa753eedaeda289e490c7e.gph
2017-06-22 12:10 Use a Dir structure for storing items Quentin Rameau
2017-06-21 19:13 Improve navigation handling Quentin Rameau
2017-06-21 18:59 Move user input handling into its own function Quentin Rameau
2b0c4388ba4a057d97fd43c293.gph
2017-06-19 16:18 Add sacc.c Quentin Rameau
2017-06-19 07:21 Add build base: Makefile, LICENSE, skeleton source Quentin Rameau

Atom feed