lp:debian/inspircd
- Get this branch:
- bzr branch lp:debian/inspircd
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 16. By Guillaume Delacour
-
* Fix FTBFS on kfreebsd which looks for clang++ by always defining CXX to
g++ (unless already defined, let clang rebuilds) and pass it to configure
* Tests:
+ debian/tests/control: needs root, enable inspircd and start inspircd
before testing it
+ Remove XS-Testsuite control header (Testsuite automatically generated) - 15. By Guillaume Delacour
-
[ Guillaume Delacour ]
* Reproducible builds:
+ 04_reproducible_builds. diff: Fix version don't set revision with unrelated
git packaging tags and only use kernel name (no hostname or release)
+ Set uid of irc user at configure time[ Matt Arnold ]
* Add AppArmor profile, Thanks LaMont Jones (LP: #1456783)
* Update my email address, previous is unusable due to spam - 14. By Guillaume Delacour
-
* New upstream release, drop 03_gnutls_
crypt_api_ instead_ gcrypt. diff
* 04_reproducible_builds. diff: Remove message containing __{DATE,TIME}__ to do
reproducible builds and doesn't give such information to user
* Bump to Standards-Version 3.9.6 (no changes needed)
* Enable autopkgtest suite and provide minimal test client.pl
* Change Vcs-{Browser,Git}, as the packaging have been migrated to git
* Remove obsolete debian/README. source file - 13. By Guillaume Delacour
-
Use an integer instead of seconds when calling sleep in initscript
(Closes: #772337) - 12. By Guillaume Delacour
-
* New upstream release
* Refresh debian/patches/ 03_gnutls_ crypt_api_ instead_ gcrypt. diff and
cherry-pick upstream fix to use gnutls_rnd instead of gcry_randomize
* Refresh debian/patches/ 02_disable_ rpath_for_ extra_modules. diff
to only patch m_mysql as upstream use a DISABLE_RPATH environnement
variable that disable rpath in all other modules - 11. By Guillaume Delacour
-
* To re-enable hardening flags:
+ Replace DEB_BUILD_HARDENING by DEB_BUILD_MAINT_OPTIONS to enable
dpkg-buildflags without pie
+ debian/patches/ 01_dpkg- buildflags_ support. diff: Patch upstream Makefile
template to use CPPFLAGS and custom LDFLAGS, CXXFLAGS; enable PIE on
inspircd binary only as libraries already compiled with PIC - 10. By Guillaume Delacour
-
[ Guillaume Delacour ]
* New upstream release (Closes: #724874), enable m_regex_stdlib new module
and repack tarball to remove docs/rfc/{rfc1035. txt,rfc1413. txt,rfc1459. txt}
as i re-introduce them a few years ago. Upstream removes dir at 7fea7c24c5
* Drop patches accepted upstream:
+ debian/patches/ 01_spelling_ error.diff
+ debian/patches/ 03_CVE- 2012-1836. diff (cherry-picked)
+ debian/patches/ 04_FTBFS_ kfreebsd. diff
+ debian/patches/ 05_FTBFS_ gcc-4.7. diff
* debian/docs: docs/README has moved to README.md
* debian/inspircd. examples: examples are now in docs/conf
* Bump debhelper compat to 9
* Remove Bradley Smith as uploaders (Closes: #674890)
* debian/watch: update based on sepwatch
* Add systemd support:
+ Build-Depends on dh-systemd (>= 1.5)
+ Add debian/inspircd. service, debian/ inspircd. tmpfile to create
/run/inspircd directory at boot time
+ debian/rules: call generic dh with "--with systemd"
* debian/control:
+ Change Vcs-{Svn,Browser}, point to anonscm.debian.org and
bump to Standards-Version 3.9.5 (no changes needed)
+ Drop Build-Depends on hardening-wrapper since dpkg-buildflags now
returns hardening build flags by default (already enabled in debian/rules)
* debian/patches/ 02_disable_ rpath_for_ extra_modules. diff: Refresh according
upstream modules changes
* debian/copyright: make it machine-readable
* debian/rules: compile binary with debuginfo as upstream don't
generate it by default; dh_strip overrided to generate a -dbg package[ Andreas Metzler ]
* Build with debug symbols and optimization by using "make D=2 all" instead
of "make debug"; dh_strip overrided to generate a -dbg package
* 05_gnutls_crypt_api_ instead_ gcrypt. diff Apply/unfuzz upstream's
690c372f6ef246b43b477e3685c8 e716431427ad to get rid of the dependency on
libgcrypt.
* Build against gnutls v3. Closes: #745948
* Show compiler commandline when building. As a nice side effect this
actually lets ccache speed up the build.
* Drop PIDFile entry from systemd service file, it should not be necessary
for the non-forking case.
* Mimic init-file trickery in inspircd.tmpfile. Pre-generate both pidfile
and logfile with correct user/permissions. The daemon cannot do so, since
it is lacking write permissions in /var/run and /var/log. Remove pidfile
in postrm purge. - 9. By Guillaume Delacour
-
* debian/
patches/ 04_FTBFS_ kfreebsd. diff: Fix FTBFS on kfreebsd,
thanks Christoph Egger (Closes: #668689)
* debian/patches/ 05_FTBFS_ gcc-4.7. diff: Fix FTBFS with gcc-4.7,
include <unistd.h>
* debian/watch: Update to github since upstream has moved the project - 8. By Jonathan Wiltshire
-
[ Guillaume Delacour ]
* Add myself to uploaders.
* Remove Mario Iseli to uploaders (officially MIA)
* New upstream release (Closes: #545233, #519910, #620960, #641299)
* debian/rules:
+ Use hardening build options (DEB_BUILD_HARDENING)
+ Use debhelper 8 template
+ Delete unrecognized option "disable-rpath" on configure
+ Add support for all DFSG extra modules
(mysql, sqlite, pgsql, ldap, pcre, geoip)
(Closes: #539569)
+ Allow parallel build through DEB_BUILD_OPTIONS
+ Don't remove docs/rfc in upstream tarball as the files are not installed
* debian/compat: Use debhelper version 8
* debian/control:
+ Bump to Standards-Version 3.9.2 (no changes needed)
+ Switch to dpkg-source 3.0 (quilt) format and drop dpatch Build-Depends
+ Build-Depend on extra modules libraries: libldap2-dev, libpcre3-dev,
libmysqlclient-dev, libpq-dev, libsqlite3-dev, libssl-dev, zlib1g-dev,
libgeoip-dev, libtre-dev and split to 80 columns
+ Build-Depends on hardening-wrapper
+ Build-Depends on debhelper >= 8.0.0
+ Depends on lsb-base (debian/inspircd. init)
+ Suggests sqlite3, mysql-server, ldap-server, postgresql, gnutls-bin
+ Remove ${shlibs:Depends} and add (= ${binary:Version}) for debugging
symbols package
+ Change Vcs-{Svn,Browser}, point to inspircd2 repository
* debian/patches:
- 01_fix_config_ reload. dpatch: drop old upstream patch
- 02_fix_gnutls_ config. dpatch: drop old upstream patch
- 03_use_pkg-config_ gnutls. dpatch: drop old upstream patch
- 04_gcc44_fixes.dpatch: drop old upstream patch
+ 01_spelling_error.diff: fix some spelling errors in modules
+ 02_disable_rpath_for_ extra_modules. diff: disable rpath for modules
* debian/inspircd. examples:
+ Upstream examples files are now in docs/
+ Provide upstream databases schemas examples
* debian/inspircd. init:
+ Source /lib/lsb/init-functions and add status parameter
+ Add dependency on $remote_fs in Required-St{art,op}
+ Modify IRCDARGS to load /etc/inspircd/inspircd. conf
+ Delete unnecessary spaces
* debian/README. Debian: Delete unnecessary spaces
* debian/inspircd. install: Copy configuration files to the right place
* debian/inspircd.1:
+ Fix path of configuration file
+ Delete unnecessary spaces
* debian/watch: update url to project website (SF not up2date)
* debian/README. source: use quilt to patch
* debian/inspircd. postrm: Don't remove /etc/inspircd as it may contains
locally added files
* debian/inspircd. conf: Update proposed default configuration due to
upstream changes (tags security, performance and log), line break to 80
and load absolute path for /etc/inspircd/inspircd. {motd,rules} [ Jonathan Wiltshire ]
* Non-maintainer upload.
This is really sponsorship with an added patch, but technically still
an NMU.
* Patch 03_CVE-2012-1836: protect against buffer overflow vulnerability
in src/dns.cpp (merge from upstream)
Closes: #667914 CVE-2012-1836 - 7. By Bradley Smith <email address hidden>
-
[ Matt Arnold ]
* 03_use_pkg-config_ gnutls. dpatch fix gnutls ftbfs Closes: 529823.
* Add pkg-config to build-depends
* Bump standards version no change
* 04_gcc44_fixes.dpatch fix ftbfs on GCC 4.4 Closes: #505368
-- Patch thanks Martin Michlmayr[ Bradley Smith ]
* Change section of inspircd-dbg to debug.
* Upgrade compat version to 7 and upgrade debhelper build-depends.
* Move dh_clean -k to dh_prep.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/squeeze/inspircd