Commit graph

68 commits

Author SHA1 Message Date
1118f1c0ca Update copyright notice 2012-06-10 10:52:22 +02:00
ec41e85ad3 Bump version to 4.3.31 2012-06-10 10:42:17 +02:00
f7533451d0 Put home page URL into configure --help 2012-02-20 07:34:34 +01:00
39c4e957a4 Bump version to 4.3.30 2012-02-20 07:34:32 +01:00
a990d90b84 Bump version to 4.3.29 2011-08-03 20:36:28 +02:00
6dd3097e78 Bump version to 4.3.28 2011-04-22 17:24:05 +02:00
98cd2a3a70 Update known contributors comments 2011-04-14 20:21:23 +02:00
7e2008e7f4 License upgrade to GPL version 3 or later
Why upgrade?  I'm not a lawyer, but here's my take on the differences
to version 2:

* Software patents: better protection against abuse of patents to
  prevent users from exercising the rights under the GPL.  I doubt
  we'll get hit with a patent suit, but it's a good move just on
  general principles.

* License compatibility: compatible with more free licenses, i.e. can
  "steal" more free software for use in Empire.  I don't expect to steal
  much, but it's nice to have the option.

* Definition of "source code": modernization of some details for today's
  networked world, to make it easier to distribute the software.  Not
  really relevant to us now, as we normally distribute full source code.

* Tivoization: this is about putting GPL-licensed software in hardware,
  then make the hardware refuse to run modified software.  "Neat" trick
  to effectively deny its users their rights under the GPL.  Abuse was
  "pioneered" by TiVo (popular digital video recorders).  GPLv3 forbids
  it.  Unlikely to become a problem for us.

* Internationalization: more careful wording, to harden the license
  outside the US.  The lawyers tell us it better be done that way.

* License violations: friendlier way to deal with license violations.
  This has come out of past experience enforcing the GPL.

* Additional permissions: Probably not relevant to us.

Also include myself in the list of principal authors.
2011-04-12 21:20:58 +02:00
8a0d117d45 Bump version to 4.3.27 2010-06-03 16:43:38 +02:00
aad6855094 Bump version to 4.3.26 2010-03-27 12:49:08 +01:00
b55c56afaf Bump version to 4.3.25 2010-02-06 21:27:17 +01:00
73e25ff21e Update copyright notice 2010-01-19 08:40:17 +01:00
de5c0b1c6b Bump version to 4.3.24 2009-12-26 10:20:21 +01:00
a2557a1dec Bump version to 4.3.23 2009-04-30 21:16:56 +02:00
70a9a44bbc Fix autoconfiguration of libraries
configure checked for library functions with LIBS instead of
LIBS_server, which could break detection of getaddrinfo() on systems
where LIB_SOCKET isn't empty.

GNUmakefile put @PTHREAD_LIBS@ only in LDLIBS, which breaks linking of
server and possibly client on systems where it is not empty.

Broken in commit 8b778634.
2009-04-25 13:57:45 +02:00
a78476fcb9 Make configure print a configuration summary 2009-04-19 15:47:40 +02:00
dfb6620203 Autoconfigure use of terminfo
New configure --with-terminfo.  Before, terminfo was assumed to be
available everywhere but on Windows.
2009-04-19 15:42:19 +02:00
8b7786340e Clean up autoconfiguration of libraries
Make configure compute three sets of libraries: LIBS_client for the
client, LIBS_server for the server, and LIBS for the rest.  This
replaces termlibs.

Unfortunately, LIBS doesn't work with Windows, because
src/lib/w32/posixio.c pulls in socket stuff.  Temporary workaround:
use LIBS_server instead.
2009-04-13 12:55:15 +02:00
c02468fd69 Simplify autoconfiguration for Windows
Checking Windows libraries with autoconf is cumbersome, because
linking often fails unless you include the header, and AC_SEARCH_LIBS
doesn't permit that.

Just detect the Windows API instead, with new MY_WINDOWS_API.
2009-04-13 12:51:24 +02:00
8c3b8d107d Replace missing getpass()
getpass() is traditional Unix, but has been withdrawn from POSIX.  As
such, it may be missing.  Check for that, and provide ersatz.  It's
not a real replacement, because it doesn't do the special magic
getpass() is supposed to do: read from /dev/tty without echo.

This bypasses our existing getpass() for Windows.  In contrast to the
portable getpass(), the Windows one tries to turn off echo, but that
doesn't work for me (MinGW & Wine).  Remove it.
2009-04-10 19:09:57 +02:00
c16ed9c405 Bump version to 4.3.22 2009-03-10 20:50:01 +01:00
12b432163c Bump version to 4.3.21 2009-02-21 15:18:55 +01:00
35ef345ecb Update copyright notice 2009-02-08 09:33:18 +01:00
cebba0587c Bump version to 4.3.20 2008-12-14 10:44:02 -05:00
b4ecf7c7a6 Use 'git ls-files' instead of deprecated 'git-ls-files' 2008-12-02 21:26:32 -05:00
69c20a2f7b Bump version to 4.3.19 2008-10-19 14:41:55 -04:00
c497da4dcf Bump version to 4.3.18 2008-09-22 21:18:24 -04:00
d702068457 Fix trailing whitespace 2008-09-17 21:31:40 -04:00
8c404f5b7f Bump version to 4.3.17 2008-08-15 07:52:36 -04:00
84c4ddd994 Bump version to 4.3.16 2008-05-27 22:24:40 +02:00
db031971aa Bump version to 4.3.15 2008-05-07 21:58:15 +02:00
9272c47c9f Bump version to 4.3.14 2008-04-16 07:38:39 +02:00
ef00d65051 Bump version to 4.3.13 2008-04-06 09:18:51 +02:00
09c21f8397 Bump version to 4.3.12 2008-03-14 20:25:44 +01:00
0dd6702df1 Update known contributors comments 2008-03-14 20:25:44 +01:00
db02dda32f Update copyright notice 2008-01-19 10:15:37 +01:00
35db407da0 Convert the build process from CVS to git
Detect .git instead of CVS.  Use git-ls-files with git, else
$(srcdir)/sources.mk.  info/findsubj.pl now gets the info files as
arguments rather than from sources.mk.

Remaking info subjects doesn't quite work, but it was broken similarly
before.
2008-01-13 11:17:26 +01:00
137d327cba Bump version to 4.3.11. 2007-09-09 10:16:59 +00:00
62c8eea544 Remove the ancient, crufty non-UCONTEXT system-dependent LWP code.
Using it required manual hackery since 4.3.0, and it hasn't been
missed.
2007-07-28 13:58:58 +00:00
63bdc89835 Update copyright notice. 2007-01-09 19:09:31 +00:00
edd7fb06b4 Bump version to 4.3.10. 2007-01-08 18:26:24 +00:00
6a7ccb999a Bump version to 4.3.9. 2006-10-21 06:49:04 +00:00
cc0748894b Bump version to 4.3.8. 2006-07-21 05:28:47 +00:00
f9588063ff Bump version to 4.3.7. 2006-06-22 05:51:16 +00:00
7100bf90e7 Use environment variable GROFF_NO_SGR instead of option -P-c, because
older versions of groff choke on the latter.
2006-06-20 06:02:24 +00:00
3f02f51469 Bump version to 4.3.6. 2006-05-29 18:39:46 +00:00
d723532add Bump version to 4.3.5. 2006-05-26 05:09:00 +00:00
8a81c5b404 Autoconfigure NROFF. Traditional nroff now works in addition to
groff.
2006-05-24 19:56:13 +00:00
af9c94d06f SuSE 9.3 reportedly needs -lncurses for setupterm(). 2006-05-18 18:18:45 +00:00
53f5cb861f Bump version to 4.3.4. 2006-05-18 18:10:27 +00:00