auto-generate the AUTHORS file
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 11 Jan 2019 06:23:40 +0000 (07:23 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 19 Jan 2019 06:37:11 +0000 (07:37 +0100)
The original file was unmaintained since long time. This is now
auto-generated from the git shortlog, at release time.

Relates: #606

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
.gitignore
.mailmap [new file with mode: 0644]
AUTHORS [deleted file]
Makefile.am

index b17924c6b3ac39464224489317f54820bcfd7112..22b851ba893a667d34bcb52c094b0e43bcd50eb8 100644 (file)
@@ -1,5 +1,6 @@
 *~
 /ABOUT-NLS
+AUTHORS
 ABOUT-NLS
 aclocal.m4
 autom4te.cache/
diff --git a/.mailmap b/.mailmap
new file mode 100644 (file)
index 0000000..0a00a34
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,21 @@
+Andreas Metzler <ametzler@debian.org> <ametzler@bebt.de>
+Andreas Metzler <ametzler@debian.org> <ametzler@downhill.at.eu.org>
+Daiki Ueno <ueno@gnu.org> <dueno@redhat.com>
+Daiki Ueno <ueno@gnu.org> <ueno@redhat.com>
+Daiki Ueno <ueno@gnu.org> <ueno@unixuser.org>
+David Woodhouse <dwmw2@infradead.org> <david.woodhouse@intel.com>
+Giuseppe Scrivano <gscrivano@gnu.org> <giuseppe@southpole.se>
+Ludovic Courtès <ludo@gnu.org>
+Ludovic Courtès <ludo@gnu.org> <ludo@chbouib.org>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <nikos@esat.kuleuven.be>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <nikos@thingfish.esat.kuleuven.be>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <nmav@crystal.(none)>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <nmav@redhat.com>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <n.mavrogiannopoulos@gmail.com>
+Nikos Mavrogiannopoulos <nmav@gnutls.org> <nmav@turtle.(none)>
+Simon Josefsson <jas@josefsson.org> <jas@mocca.josefsson.org>
+Simon Josefsson <jas@josefsson.org> <simon@josefsson.org>
+Stefan Berger <stefanb@linux.ibm.com> <stefanb@linux.vnet.ibm.com>
+Stef Walter <stefw@redhat.com> <stefw@collabora.co.uk>
+Tim Rühsen <tim.ruehsen@gmx.de> Tim Ruehsen <tim.ruehsen@gmx.de>
+Tom Vrancken <dev@tomvrancken.nl> <email@tomvrancken.nl>
diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644 (file)
index e0e7809..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,56 +0,0 @@
-GnuTLS AUTHORS -- Information about the authors.
-Copyright (C) 2000-2012 Free Software Foundation, Inc.
-See the end for copying conditions.
-
-The copyright holder for GnuTLS is Free Software Foundation, Inc., 51
-Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-Simon Josefsson *simon [at] josefsson.org*
-Previous maintainer; draft TLS 1.2 support.
-
-Nikos Mavrogiannopoulos *nmav [at] gnutls.org*
-Original author and maintainer of GnuTLS.
-
-Fabio Fiorina *Fabio.Fiorina [at] alcatel.it*
-ASN.1 structures parser library (libtasn1).
-
-Timo Schulz *twoaday [at] freakmail.de*
-OpenPGP support (OpenCDK library).
-
-Andrew McDonald *andrew [at] mcdonald.org.uk*
-OpenSSL compatible interface.
-
-Ludovic Courtes *ludo [at] gnu.org*
-Guile bindings, OpenPGP bug fixes.
-
-Stefan Walter *stef [at] memberwebs.com*
-PKCS8 fix, PKCS #11 backend move to p11-kit.
-
-Yoshisato YANAGISAWA *yanagisawa [at] csg.is.titech.ac.jp*
-Initial Camellia-CBC support.
-
-Daiki Ueno *ueno [at] unixuser.org*
-TLS Session Ticket (RFC 5077) support,
-finished client-side TLS 1.2 support.
-
-Jonathan Bastien-Filiatrault *joe [at] x2a.org*
-Fix TLS-version checks.
-Redesign and implementation of the buffering layer.
-Initial DTLS implementation.
-
-Andy Polyakov *appro [at] openssl.org*
-AES-NI and Padlock assembler code (at lib/accelerated/intel/asm/)
-
-David Woodhouse *dwmw2 [at] infradead.org*
-DTLS 0.9 implementation.
-
-Martin Storjo *martin [at] martin.st*
-DTLS-SRTP support.
-
-Alessandro Ghedini *alessandro [at] ghedini.me*
-TLS Fallback SCSV support (RFC7507).
-
-----------------------------------------------------------------------
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
index 57e42359bfff25976d3037bdf6ae76950c0f2b70..f3944b936664b9faa1fcab6d6cacdad2f362dd9c 100644 (file)
@@ -55,6 +55,14 @@ ACLOCAL_AMFLAGS = -I m4 -I src/libopts/m4 -I src/gl/m4 -I lib/unistring/m4 --ins
 EXTRA_DIST = cfg.mk maint.mk CONTRIBUTING.md README.md LICENSE AUTHORS NEWS \
        ChangeLog THANKS INSTALL.md symbols.last
 
+DISTCLEANFILES = AUTHORS
+
+AUTHORS:
+       @echo -e "The authors list is autogenerated from the git history; sorted by number of commits\n" >AUTHORS
+       @git shortlog -sen| cut -f 2 | sed 's/@/ at /g' >> AUTHORS
+       @echo -e "\n\nThe translators list is autogenerated from po file history\n" >>AUTHORS
+       @sed -n 's/.*Last-Translator: *\(.*\) *<.*/\1/p' po/*.po | sort -u >>AUTHORS
+
 pic-check:
        @echo "Checking for position dependent code"
        readelf -d $(builddir)/lib/.libs/libgnutls.so|grep TEXTREL; if test $$? = 0;then \
@@ -169,4 +177,4 @@ dist-hook: libopts-check symbol-check
        mv ChangeLog $(distdir)
        touch $(distdir)/doc/*.html $(distdir)/doc/*.pdf $(distdir)/doc/*.info
 
-.PHONY: abi-check abi-dump pic-check symbol-check local-code-coverage-output files-update libopts-check
+.PHONY: abi-check abi-dump pic-check symbol-check local-code-coverage-output files-update libopts-check AUTHORS