Commit Graph

138 Commits

Author SHA1 Message Date
Kevin Lange
0a7bfc16be Merge pull request #31 from annonymouse/master
Added __BSD_VISIBLE 1 to allow compiling on FreeBSD.
2014-09-18 09:37:44 -07:00
annonymouse
1d8a582ebd Added __BSD_VISIBLE 1 to allow compiling on FreeBSD. This includes SIGWINCH on FreeBSD. Still compiles succesfully on OSX (Mavericks) and Ubuntu 12.04 LTS 2014-09-17 18:52:18 +01:00
Kevin Lange
b2458fa06d Merge pull request #30 from killgallic/master
Add _DARWIN_C_SOURCE to allow compiling on OSX
2014-07-28 22:15:32 -07:00
Jacob
bcc69a9e3b Add _DARWIN_C_SOURCE to allow compiling on OSX
This allows OSX to get declarations for readlink(), setegid(), seteuid() etc when compiling 

Allows successful compile on OSX 10.9.4
Didn't break the build on Linux (tested on Ubuntu Server 12.04 LTS & Centos 6.5
2014-07-24 14:19:49 +10:00
Kevin Lange
c502754f9b bump version 1.4.4 2014-05-01 11:14:53 -07:00
Kevin Lange
eef505b957 Fix a calculation resulting in a bad color index 2014-05-01 11:14:27 -07:00
Kevin Lange
1e50a21706 Reset sigwinch after handler 2014-05-01 11:14:07 -07:00
Kevin Lange
5125a24bfe let's call that 1.4.3 2014-04-30 16:36:52 -07:00
Kevin Lange
9ccd2f8523 Also -Wwrite-string 2014-04-30 16:33:52 -07:00
Kevin Lange
20b9bf5adc Pedantic too, and bump version 2014-04-30 16:31:10 -07:00
Kevin Lange
7ad46735c1 kill warnings, c99 up in this 2014-04-30 16:30:30 -07:00
Kevin Lange
8cf326558c Update picture in README 2014-03-08 13:39:32 -08:00
Kevin Lange
f57942381a Merge pull request #28 from jmccrohan/master
Fixes discovered during Debian packaging of nyancat 1.4.1
2014-02-19 18:24:45 -08:00
Jonathan McCrohan
fffcb12d1b Allow build flags to be overridden by make process
Required to enable Debian buildi hardening:
https://wiki.debian.org/Hardening

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2014-02-20 02:19:57 +00:00
Jonathan McCrohan
57ee01929a Add systemd unit files
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2014-02-20 02:17:22 +00:00
Kevin Lange
d9d0d5e3cc Fix telnet size negotiation 2014-02-14 00:58:56 -08:00
Kevin Lange
441e61ce2d Some major improvements here. 2014-02-14 00:43:43 -08:00
Kevin Lange
0490c6aa48 Bump version, update changelog 2014-02-09 00:40:12 -08:00
Kevin Lange
64d29067a0 Long-form option for skip-intro and update manpage 2014-02-09 00:37:51 -08:00
Kevin Lange
3c2f770be2 Add option to skip intro in telnet mode.
I am dropping the intro from my instance and also making it not run
permanently (sorry, limited bandwidth until I get this on a dedicated
cloud instance somewhere).
2014-02-09 00:32:35 -08:00
Kevin Lange
837cd32902 Merge pull request #27 from Herringway/master
Exit gracefully when piped stdout becomes invalid
2013-12-15 20:11:26 -08:00
Cameron Ross
99e3d05139 Exit gracefully when stdout becomes invalid 2013-12-15 23:49:35 -04:00
Kevin Lange
ad642822bc bump version 2013-12-07 13:41:52 -08:00
Kevin Lange
fd2321630b Update links and MOTD text 2013-12-07 13:41:08 -08:00
Kevin Lange
d9eaf4c9cb Update nyancat.1 2013-10-28 18:27:52 -07:00
Kevin Lange
07a8fd0efa 1.2.1 2013-07-03 08:44:37 +09:00
Kevin Lange
4c69d898b8 Merge pull request #26 from jmccrohan/master
Fix hyphen-used-as-minus-sign in nyancat.1
2013-07-02 16:42:31 -07:00
Jonathan McCrohan
b1bdcd6195 Fix hyphen-used-as-minus-sign in nyancat.1
Issue reported by Jakub Wilk using Debian Lintian tool.

http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2013-07-03 00:33:27 +01:00
Kevin Lange
89c5bc80e8 Version bump 2013-05-20 16:51:29 -07:00
Kevin Lange
fca462d02b Rename animation.h to animation.c
This fixes a meta-bug with github showing nyancat as being Objective C.
2013-05-20 16:49:53 -07:00
Kevin Lange
7822b31b35 Remove legacy toaruos compatibility 2013-03-26 23:19:14 -07:00
Kevin Lange
43097ebfc2 Ah, right, yes. 2013-03-07 19:54:32 -08:00
Kevin Lange
4960f3ff2f Hm, or not. 2013-03-07 19:48:47 -08:00
Kevin Lange
4f4d5d418a Reset alarm before setting to 2secs 2013-03-07 19:47:03 -08:00
Kevin Lange
634c7d3e97 Set alarm for extended options.
Instead of clearing the alarm, set it to two seconds;
Previously, this could, potentially, not finish at all on some telnet
clients, which is definitely bad. This is a reasonable workaround.
2013-03-07 19:43:48 -08:00
Kevin Lange
4a907ca8ee Add CHANGELOG 2013-01-28 21:43:05 -08:00
Kevin Lange
5fd6f4b7b1 Tick the version number. 2013-01-28 21:38:05 -08:00
Kevin Lange
3b70f51377 Update src/nyancat.c
update copyright date, happy new year
2013-01-11 15:52:05 -08:00
Kevin Lange
3e1afbd2a6 Better white and black 2012-12-21 03:59:38 -08:00
Kevin Lange
1652cd3bd1 For the morons using solarized 2012-12-21 03:50:38 -08:00
Kevin Lange
e948abcb64 Support building and running on とあるOS 2012-12-13 19:58:37 -08:00
Kevin Lange
be9c6c6303 Merge pull request #24 from tbielawa/installmanpage
Install the nyancat man page (gzipped)
2012-11-13 10:06:32 -08:00
Tim Bielawa
94995f6d40 Install the nyancat man page (gzipped) 2012-11-13 12:17:06 -05:00
Kevin Lange
5750801fe8 Merge pull request #21 from MartinRosenberg/master
Fixed README: Fixed typo, now following 80-characters-per-line convention where possible
2012-10-07 11:41:43 -07:00
Martimus
a13d50cffc Fixed comma splice 2012-10-07 13:40:47 -05:00
Martimus
466d6da1b3 Fixed typo, now following 80-characters-per-line convention where possible 2012-10-07 13:29:16 -05:00
Kevin Lange
01f6c5ec53 Support the Suckless simple terminal
`st` supports xterm-256color escapes, so just treat
it the same as we treat xterm.
2012-09-12 17:42:27 -07:00
Kevin Lange
c035cf7f9b Fix type for sb_len 2012-07-03 15:24:58 -07:00
Kevin Lange
bc1cda50dc Merge pull request #19 from herzi/master
small code adjustments
2012-07-03 09:30:08 -07:00
Sven Herzberg
fd6b3c6de2 do not hardcode sizes
This patch will fix the following warning I received from gcc:
> nyancat.c: In function ‘main’:
> nyancat.c:497: warning: comparison is always true due to limited range of data type

* src/nyancat.c: adjust the size of the array and update the references
  to its size
2012-07-03 18:12:07 +02:00