Commits


update imsg


-current again


bump version to 0.10.1


-current again (for real)


fix official site


-current again


bump version to 0.10


add --with-default-opener; use to open(1) on mac and xdg-open elsewhere


move platform check before the --with handling


add -Wno-unused-result


CI: macos: don't look for -lssl When looking for SSL_CTX_* this will implicitly mix libressl and openssl. This is already covered on darwin (MacOS), so don't perform this check on that platform, but do for all others.


CI: Macos: fix fparseln() compilation Ensure <util.h> is included so that its implementation of fparseln() can compile.


portability: add fgetln/fparseln/libutil.h This adds compat code for fgetln/fparseln and conditionally includes libutil.h where required. This is needed at the moment for mailcap, but might be useful for other things in the future.


configure: add a --with-default-editor option Ths is useful for Linux distributions which might not solely rely on EDITOR/VISUAL being set in the environment, but would rather use a wrapper command. Debian prefers sensible-editor(1), for example. Rather than make hard-coded assumptions in telescope for each distribution, this will make it easier for packagers of telescope to set this if needed. Defaults to ed(1) if not set.


CI: Macos fixes Add host detection so we can identify the different platforms we support for CI. In doing so, update LDFLAGS, CPPFLAGS, etc., as per the instructions for when these packages are installed, so that they're visible to us.


portability: fixes for FreeBSD Add a PKG_CHECK_MODULES check for libtls so that the appropriate values for LDFLAGS and CFLAGS are set -- but only do this is AC_SEARCH_LIBS fails; not every system will have an associated .pc file for pkg-config checks. Additionally, update the core Makefile.am to use .NOPARALLEL -- not every system honours .NOTPARALLEL.


configure: check for presence of YACC The AC_PROC_YACC macro sets the environment variable YACC to what it thinks a suitable yacc should be, but doesn't actually check to see if it's installed. Therefore, we'll do this ourselves and error out if $YACC is not found.


backout pkg-config removal; it's still used in various places


-current again


bump version to 0.9.1


configure.ac: remove PKG_PROG_PKG_CONFIG since 64d120d070 we no longer use pkg-config. Fixes https://github.com/omar-polo/telescope/issues/9


configure: add a check to detect Libre/OpenSSL mixings Now that we're using also some bits from libcrypto, it's important to not mix different libcrypto/ssl implementation in the same program. This check is taken from OpenSMTPD. May have helped with https://github.com/macports/macports-ports/pull/23007


fold line


-current again


bump version to 0.9