Commit Graph

126 Commits

Author SHA1 Message Date
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
Kevin Lange
afc4d6e25e Merge pull request #18 from jmccrohan/master
Update README.md
2012-06-07 18:50:00 -07:00
Jonathan McCrohan
4fad8657d6 README.md: Update Debian specific information
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2012-06-08 01:15:14 +01:00
Jonathan McCrohan
d76f096ca1 README.md: Add list of distributions with nyancat
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2012-06-08 01:13:04 +01:00
Kevin Lange
299654a4b3 Updated README to note the existence of the Debian package. 2012-05-25 23:16:30 +09:00
Kevin Lange
99dc3100b9 Merge pull request #17 from jmccrohan/master
Push the Debian manpage upstream
2012-05-23 21:06:19 -07:00
Jonathan McCrohan
1224377cf0 Upstream Debian nyancat manpage 2012-05-23 23:31:03 +01:00
Kevin Lange
5fe3de9803 Merge pull request #16 from jmccrohan/master
Fix useless build flags
2012-05-19 17:36:31 -07:00
Jonathan McCrohan
10869208d2 Fix useless build flags
Pass CPPFLAGS and CFLAGS to the compiler. I assume LFLAGS was a typo
and should be LDFLAGS instead.

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2012-05-20 01:18:46 +01:00
Kevin Lange
c6cb5e7f06 So totally should have known about that. Bump to 1.0 2012-05-09 16:58:24 -05:00
Kevin Lange
5a88b86b6a :set spell ... I'm a bloody moron. 2012-04-01 16:07:35 -05:00
Kevin Lange
0e34917dd9 Long options, help text for previous 2012-04-01 15:32:58 -05:00
Kevin Lange
ed320b7e75 Add options to not clear display and not set title
`nyancat -esnf 1` will (quite nicely) display a single frame and
then terminate, in a matter that is perfect for generate MOTDs.
`nyancat -esnf 10` (for example) will run through the animation
(though it may not work perfectly, depending on the size of your
terminal and various other things)
2012-04-01 15:16:05 -05:00