* SECURITY UPDATE: Denial of service
- debian/patches/CVE-2020-12066.patch: Improve ClientID and state checks
to prevent unauthenticated users from shutting down the server.
- CVE-2020-12066
* Build using python2.
* No-change rebuild for libgcc-s1 package name change.
* Team upload.
* Backport other commits to improve patches for CVE-2019-10877,
CVE-2019-10878 and CVE-2019-10879.
* Team upload.
* Add upstream patches to fix CVE-2019-10877 CVE-2019-10878 CVE-2019-10879
(Closes: #927152).
* Add upstream patch to fix creation of recursive path. (Closes: #928110)
* Stop building with -msse2 on i386. (Closes: #921274)
- Cherry-pick upstream fix as no-sse2-required.patch
* Team upload.
* Apply upstream's patch for immintrin.h and include it only on amd64 and
i386. This fixes a FTBFS on all other Debian architectures.
* Team upload.
* New upstream version 0.7.2.
* Declare compliance with Debian Policy 4.3.0.
* Use canonical VCS URI.
* Team upload.
* New upstream version 0.7.0
- No longer repack the tarball because it is DFSG-compliant.
- However see README.source. We have to add maps and translations manually
because network connections at build time are not allowed.
- Fix CVE-2018-18541: remote denial-of-service vulnerability in
teeworlds-server. (Closes: #911487)
- Use pkg-config to detect libraries. (Closes: #892351)
* Switch to compat level 11.
* Declare compliance with Debian Policy 4.2.1.
* Update debian/watch and track new releases on github.com.
* Update debian/copyright for new release.
* Rebase all patches for new release.
* Switch from SDL 1 to SDL 2.
* Use bam -t option for more verbosity.
* Do not create debian.lua anymore.
* Add portability.patch and don't make the build fail if we build on
non-supported architectures.
* Add builddir.patch and use a more predictable location for build output
files.
* Provide a systemd service file for teeworlds-server.
Install a new teeworlds.service file but disable the server by default.
Explain in README.Debian what steps are needed to run a server.
(Closes: #536107)
* New upstream release.
- Fixes possible remote code execution on the client. (Closes: #844546)
* Refresh new-wavpack.patch
* Drop patches that have been fixed upstream:
- fix-gcc6-rename-round.patch
- fix-gcc6-var-types.patch
- reset-nethash.patch
* Reset nethash to the one of pristine 0.6.3.
- We haven't done any functional changes.
- Add d/p/reset-nethash.patch
- Closes: #834285
* Add keywords to the desktop file.
* Fix FTBFS with GCC 6. (Closes: #811757)
- Add fix-gcc6-rename-round.patch
- Add fix-gcc6-var-types.patch
* New upstream release. (Closes: #789979)
- Drop fixed_a_server_crash.patch, applied upstream.
* Make teeworlds-data depend on fonts-dejavu-core instead of ttf-dejavu-core.
(Closes: #709939)
* Drop Debian menu entry.
* Enable all hardening build flags.
* Use Files-Excluded copyright field for repacking source tarball.
* Switch to debhelper compat level 9.
* Use https in Vcs-* and Homepage URLs.
* Fix a server crash that is remotely exploitable. (Closes: #770514)
- Add fixed_a_server_crash.patch, cherry picked from 0.6.3.
* New upstream release.
- Update patches.
* Pass $CPPFLAGS to the build system.
* Switch to my @debian.org email address.
* Bump Standards-Version to 3.9.4, no changes needed.
* Change Vcs host to anonscm.debian.org.
* New upstream release.
* Repackage upstream tarball to remove pre-compiled libraries.
* Update watch file.
* Refresh patches.
* Drop patches that have been applied upstream: fix-ftbfs-hurd.patch,
fix-ftbfs-kfreebsd.patch and gcc-endianness.patch.
* Use dh_link to create the DejaVuSans.ttf symlink.
* Query dpkg-buildflags instead of relying on dpkg-buildpackage to set the
environment variables.
* Only replace the embedded DejaVuSans.ttf when teeworlds-data is
actually built.
* Document the DejaVu license in debian/copyright.
* Fix FTBFS on GNU Hurd, thanks to Pino Toscano.
- Add fix-ftbfs-hurd.patch
* New upstream release. (Closes: #625651)
- Fixes FTBFS with gcc 4.6. (Closes: #624977)
* Refresh patches.
* Add libfreetype6-dev to build-depends.
* Immediately abort bam on error.
* Update Vcs control fields, package moved to git.
* Switch to debhelper compat level 8.
* Set minimal bam version to 0.4.
* In clean target: don't fail if calling bam returns an error.
* teeworlds doesn't suggest teeworlds-server anymore.
* Bump Standards-Version to 3.9.2, no changes needed.
* Replace embedded copy of DejaVuSans.ttf with a symlink and make
teeworlds-data depend on ttf-dejavu-core.
* Fix lintian warning description-synopsis-starts-with-article.
* Replace the custom icon with the offical ones extracted from an ico file.
- Build-depend on icoutils and imagemagick.
* Fix FTBFS on kfreebsd.
- Add fix-ftbfs-kfreebsd.patch
* Use gcc macros instead of an incomplete list of architectures to detect
the endianness.
- Add gcc-endianness.patch
* Remove map_version in the clean target.
* Only fix permissions of data files when arch-all packages are built.
(Closes: #586534)
* Add -Wl,--as-needed to LDFLAGS.
* New upstream release. (Closes: #559938, LP: #559922)
* Add myself as uploader.
* Fix loading of sound files. (Closes: #551906)
* Add set-data-dir.patch to hardcode the data dir location.
* Remove wrapper scripts, they aren't needed anymore as the data dir is
hardcoded and teeworlds suppresses the screensaver by using SDL.
* Add ${misc:Depends} to teeworlds-data dependencies.
* Bump Standards-Version to 3.8.4, no changes needed.
* Switch to dh7 rules and source format 3.0 (quilt).
* Bump debian/compat to 7.
* Add pass-build-flags.patch to pass CFLAGS and LDFLAGS to the build system.
* Remove unneeded build-dependencies.
* Don't remove embedded libs in the clean target.
* update the wrapper to poke the screensaver with dbus-send
[ Gonéri Le Bouder ]
* Clean: clean the teeworld binary, the embedded libs and correctly
call unpatch
* refresh the system-libs.patch and new-wavpack.patch and apply them
[ Paul Wise ]
* Fix bashism in the --help option of the teeworlds-server script
(Closes: #530198)
* Fix the ouput of teeworlds-server --help with /bin/sh ->
/bin/bash (Closes: #511600)
* Standard version 3.8.1
* New upstream release (Closes: #511875, #517002)
- Bam has its own release now
- Update debian/copyright
- BuildDepends on libsdl1.2-dev
- Update the clean target
* teeworlds-server doesn't suggest teeworlds-server anymore
* add a loop in teeworld wrapper to poke the screensaver and avoid freeze
(Closes: #480902)
[ Gonéri Le Bouder ]
* Apply Michel Dänzer patch to avoid crash on big endian arch
(Closes: #504704)
[ Ansgar Burchardt ]
* debian/control: Add Homepage field
[ Miriam Ruiz ]
* Upgraded Standards-Version from 3.7.3 to 3.8.0: No changes needed
* Added README.source file
[ Gonéri Le Bouder ]
* New Upstream Release
* Refresh the patches
* Don't link against libasound2 anymore
+ add dont-link-with-asound.diff
+ remove libasound2-dev from the build-deps
* Add myself in uploader
* Versioned dependency against teeworlds-data (= ${source:Version})
[ Gonéri Le Bouder ]
* Fix the build on SPARC (Closes: #481817)
+ add fix-bam-FTBFS.patch
* Initial release (Closes: #460848)