debian/0000775000000000000000000000000012133304150007160 5ustar debian/libdmtcpaware-dev.dirs0000664000000000000000000000002411707657464013462 0ustar usr/lib usr/include debian/patches/0000775000000000000000000000000012133304374010617 5ustar debian/patches/rlimit.patch0000664000000000000000000000073112133304374013141 0ustar Index: dmtcp-1.2.5/dmtcp/src/util_exec.cpp =================================================================== --- dmtcp-1.2.5.orig/dmtcp/src/util_exec.cpp 2011-12-01 19:05:51.000000000 -0500 +++ dmtcp-1.2.5/dmtcp/src/util_exec.cpp 2013-04-16 13:23:04.554346129 -0400 @@ -26,6 +26,8 @@ #include #include #include +#include +#include #include #include #include "constants.h" debian/patches/no_arm_hardcode.patch0000664000000000000000000000075012000120176014733 0ustar Description: Stop hardcoding the ARM arch and trust GCC Author: Adam Conrad Forwarded: no Last-Update: 2012-07-13 --- dmtcp-1.2.5.orig/mtcp/Makefile +++ dmtcp-1.2.5/mtcp/Makefile @@ -128,7 +128,7 @@ ifeq ($(BUILDTYPE),x86_64) endif ifeq ($(BUILDTYPE),arm) - MTCP_CFLAGS += -fPIC -DPIC -march=armv7 + MTCP_CFLAGS += -fPIC -DPIC MTCP_LDFLAGS += -fPIC ARM_EXTRAS = libc-do-syscall-arm-eabi.o # As of February, 2012, crt1.o has an undefined symbol, abort. debian/patches/series0000664000000000000000000000004312133304161012023 0ustar no_arm_hardcode.patch rlimit.patch debian/docs0000664000000000000000000000001411707657464010057 0ustar QUICK-START debian/dmtcp.manpages0000664000000000000000000000001311707657464012027 0ustar manpages/* debian/dmtcp.dirs0000664000000000000000000000010511755546546011200 0ustar usr/bin usr/lib/dmtcp usr/share/man/man1 usr/share/lintian/overrides debian/libdmtcpaware-dev.install0000664000000000000000000000011211707657464014165 0ustar usr/lib/libdmtcpaware.a usr/include/dmtcpaware.h usr/lib/libdmtcpaware.so debian/rules0000775000000000000000000000525411760332624010262 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) else CROSS= --build $(DEB_BUILD_GNU_TYPE) endif DPKG_BUILD_VERSION= $(shell dpkg-buildflags --version | sed -ne '1s,.*version *,,gp') ifeq ($(shell dpkg --compare-versions 1.16.1 lt $(DPKG_BUILD_VERSION) && echo TRUE), TRUE) DPKG_BUILDFLAGS= $(shell dpkg-buildflags --export=configure) else DPKG_BUILDFLAGS= CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" endif BUILDDIR = debian/tmp DESTDIR = $(CURDIR)/$(BUILDDIR) configure: configure-stamp configure-stamp: dh_testdir ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info $(DPKG_BUILDFLAGS) touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) #docbook-to-man debian/dmtcp.sgml > dmtcp.1 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) ifneq ($(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU),arm) $(MAKE) check endif endif touch $@ clean: dh_testdir rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) distclean rm -f config.sub config.guess dh_clean --exclude ./mtcp/mtcp.t.orig install: build dh_testdir dh_testroot dh_prep dh_installdirs dh_lintian # Add here commands to install the package into debian/dmtcp. $(MAKE) DESTDIR=$(DESTDIR) install dh_install -Xshare/man -Xexamples -Xdmtcp_inspector --fail-missing --sourcedir=$(BUILDDIR) # Build architecture-independent files here. binary-indep: install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_link dh_strip --dbg-package=dmtcp-dbg dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/compat0000664000000000000000000000000211707657464010407 0ustar 7 debian/copyright0000664000000000000000000001557311755546546011160 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: dmtcp Upstream-Contact: Kapil Arya Source: http://www.dmtcp.sourceforge.net Files: * Copyright: 2006-2011, Jason Ansel 2006-2011, Kapil Arya 2006-2011, Gene Cooperman License: LGPL-3 Files: mtcp/* Copyright: 2006-2011, Mike Rieker 2006-2011, Jason Ansel 2006-2011, Kapil Arya 2006-2011, Gene Cooperman License: LGPL-3 Files: debian/* Copyright: 2011, Kapil Arya License: GPL-3 Files: dmtcp/jalib/* Copyright: 2005-2011, Jason Ansel License: LGPL-3 Files: dmtcp/src/trampolines.* Copyright: 2011-2012, Kapil Arya 2011-2012, Tyler Denniston License: LGPL-3 Files: dmtcp/src/eventwrappers.cpp Copyright: 2012, Kapil Arya 2012, Gene Cooperman 2012, Rohan Garg License: LGPL-3 Files: plugin/ptrace/* Copyright: 2009-2012, Ana-Maria Visan 2009-2012, Kapil Arya 2009-2012, Gene Cooperman License: LGPL-3 Files: dmtcp/src/dmtcpaware.* Copyright: 2006-2011, Jason Ansel 2006-2011, Kapil Arya 2006-2011, Gene Cooperman License: Expat or BSD-2-Clause Files: dmtcp/src/glibcsystem.cpp Copyright: 1991-2000,2002,2003,2005,2007 Free Software Foundation, Inc. License: LGPL-2.1 Files: mtcp/mtcp_sigaction_* Copyright: 1991-2000,2002,2003,2005,2007 Free Software Foundation, Inc. License: LGPL-2.1 Files: mtcp/sysdep-* Copyright: 1991-2000,2002,2003,2005,2007 Free Software Foundation, Inc. License: LGPL-2.1 Files: mtcp/NOTES-x86_64/*.[hS] Copyright: 1991-2000,2002,2003,2005,2007 Free Software Foundation, Inc. License: LGPL-2.1 License: LGPL-3 This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-3'. License: GPL-3 This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/GPL-3'. License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: BSD-2-Clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/dmtcp.links0000664000000000000000000000064311755546546011366 0ustar usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/dmtcp_coordinator.1.gz usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/dmtcp_checkpoint.1.gz usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/dmtcp_nocheckpoint.1.gz usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/dmtcp_restart.1.gz usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/dmtcp_command.1.gz usr/share/man/man1/dmtcp.1.gz usr/share/man/man1/mtcp_restart.1.gz debian/libdmtcpaware1.dirs0000664000000000000000000000001111707657464012763 0ustar /usr/lib debian/libdmtcpaware1.lintian-overrides0000664000000000000000000000022311760311610015440 0ustar # libdmtcpaware1 does not make use of character arrays on stack libdmtcpaware1 binary: hardening-no-stackprotector *usr/lib/libdmtcpaware.so.1.0.0 debian/source/0000775000000000000000000000000011707657464010511 5ustar debian/source/format0000664000000000000000000000001411707657464011717 0ustar 3.0 (quilt) debian/libmtcp1.dirs0000664000000000000000000000001011741163015011554 0ustar usr/lib debian/libmtcp1.lintian-overrides0000664000000000000000000000016611760311610014262 0ustar # libmtcp1.so needs to be compiled with -O0 libmtcp1 binary: hardening-no-fortify-functions *usr/lib/libmtcp.so.1.0.0 debian/control0000664000000000000000000001361012000120750010557 0ustar Source: dmtcp Section: utils Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Kapil Arya Uploaders: Yaroslav Halchenko Build-Depends: debhelper (>= 7), python Standards-Version: 3.9.3 Vcs-svn: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp Vcs-browser: http://dmtcp.svn.sourceforge.net/viewvc/dmtcp/trunk Homepage: http://dmtcp.sourceforge.net Package: dmtcp Architecture: i386 amd64 armel armhf Depends: libmtcp1, ${shlibs:Depends}, ${misc:Depends} Description: Checkpoint/Restart functionality for Linux processes DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package contains DMTCP binaries. Package: dmtcp-dbg Architecture: i386 amd64 armel armhf Section: debug Priority: extra Depends: dmtcp, ${misc:Depends} Description: Debug package for dmtcp DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package contains debugging symbols for DMTCP. Package: libmtcp1 Architecture: i386 amd64 armel armhf Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: DMTCP library needed for checkpointing a standalone process DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package provides libmtcp which is needed by DMTCP to checkpoint a single standalone process. Package: libmtcp-dev Architecture: i386 amd64 armel armhf Section: libdevel Depends: libmtcp1 (= ${binary:Version}), ${misc:Depends} Description: Developer package for libmtcp DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package provides header files needed for building programs with libmtcp. Package: libdmtcpaware1 Architecture: i386 amd64 armel armhf Section: libs Depends: dmtcp, ${shlibs:Depends}, ${misc:Depends} Description: DMTCP programming interface DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package provides a programming interface to allow checkpointed applications to interact with dmtcp. Package: libdmtcpaware-dev Architecture: i386 amd64 armel armhf Section: libdevel Depends: libdmtcpaware1 (= ${binary:Version}), ${misc:Depends} Description: DMTCP programming interface -- developer package DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs including multi-threaded and distributed computations. It operates directly on the user binary executable, with no Linux kernel modules or other kernel mods. . Among the applications supported by DMTCP are OpenMPI, MATLAB, Python, Perl, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X-Window applications, as long as they do not use extensions (e.g.: no OpenGL, no video). . This package provides libraries for developing applications that need to interact with dmtcp. debian/libdmtcpaware-dev.examples0000664000000000000000000000004411707657464014341 0ustar debian/tmp/usr/lib/dmtcp/examples/* debian/watch0000664000000000000000000000026011707657464010240 0ustar # Compulsory line, this is a version 3 file version=3 # Uncomment to find new files on sourceforge, for devscripts >= 2.9 http://sf.net/dmtcp/dmtcp-(\d+).(\d+).(\d+)\.tar\.gz debian/libmtcp-dev.dirs0000664000000000000000000000002411741163015012254 0ustar usr/lib usr/include debian/libmtcp1.install0000664000000000000000000000011511741163015012267 0ustar usr/lib/libmtcp.so.* usr/share/man/man1/dmtcp.1 usr/share/man/man1/mtcp.1.gz debian/libdmtcpaware1.symbols0000664000000000000000000000055011707657464013522 0ustar libdmtcpaware.so.1 libdmtcpaware1 #MINVER# dmtcpCheckpoint@Base 1.2.0+svn923 dmtcpDelayCheckpointsLock@Base 1.2.0+svn923 dmtcpDelayCheckpointsUnlock@Base 1.2.0+svn923 dmtcpGetCoordinatorStatus@Base 1.2.0+svn923 dmtcpGetLocalStatus@Base 1.2.0+svn923 dmtcpInstallHooks@Base 1.2.0+svn923 dmtcpIsEnabled@Base 1.2.0+svn923 dmtcpRunCommand@Base 1.2.0+svn923 debian/libdmtcpaware1.examples0000664000000000000000000000004411707657464013646 0ustar debian/tmp/usr/lib/dmtcp/examples/* debian/dmtcp.install0000664000000000000000000000025411755546546011712 0ustar usr/lib/dmtcp/dmtcphijack.so usr/bin/dmtcp_coordinator usr/bin/dmtcp_checkpoint usr/bin/dmtcp_nocheckpoint usr/bin/dmtcp_restart usr/bin/dmtcp_command usr/bin/mtcp_restart debian/libmtcp1.symbols0000664000000000000000000000331611755272226012331 0ustar libmtcp.so.1 libmtcp1 #MINVER# __clone@Base 1.2.3+svn1442 clone@Base 1.2.3+svn1442 dmtcp_exists@Base 1.2.3+svn1442 dmtcp_info_jassertlog_fd@Base 1.2.3+svn1442 dmtcp_info_pid_virtualization_enabled@Base 1.2.3+svn1442 dmtcp_info_restore_working_directory@Base 1.2.3+svn1442 dmtcp_info_stderr_fd@Base 1.2.3+svn1442 mtcpHookPostCheckpoint@Base 1.2.3+svn1442 mtcpHookPreCheckpoint@Base 1.2.3+svn1442 mtcpHookRestart@Base 1.2.3+svn1442 mtcp_check_vdso_enabled@Base 1.2.3+svn1442 mtcp_dump_tls@Base 1.2.3+svn1442 mtcp_fill_in_pthread_id@Base 1.2.3+svn1442 mtcp_find_executable@Base 1.2.3+svn1442 mtcp_get_libc_symbol@Base 1.2.3+svn1442 mtcp_get_thread_sysinfo@Base 1.2.3+svn1442 mtcp_have_thread_sysinfo_offset@Base 1.2.3+svn1442 mtcp_init@Base 1.2.3+svn1442 mtcp_init_dmtcp_info@Base 1.2.3+svn1442 mtcp_is_executable@Base 1.2.3+svn1442 mtcp_kill_ckpthread@Base 1.2.3+svn1442 mtcp_libc_area@Base 1.2.3+svn1442 mtcp_libc_dl_handle@Base 1.2.3+svn1442 mtcp_maybebpt@Base 1.2.3+svn1442 mtcp_no@Base 1.2.3+svn1442 mtcp_ok@Base 1.2.3+svn1442 mtcp_process_pthread_join@Base 1.2.3+svn1442 mtcp_readchar@Base 1.2.3+svn1442 mtcp_readdec@Base 1.2.3+svn1442 mtcp_readhex@Base 1.2.3+svn1442 mtcp_readmapsline@Base 1.2.3+svn1442 mtcp_restore_argv_start_addr@Base 1.2.3+svn1442 mtcp_restore_begin@Base 1.2.5 mtcp_restore_end@Base 1.2.5 mtcp_safe_open@Base 1.2.3+svn1442 mtcp_saved_pid@Base 1.2.3+svn1442 mtcp_set_callbacks@Base 1.2.3+svn1442 mtcp_set_dmtcp_callbacks@Base 1.2.3+svn1442 mtcp_set_thread_sysinfo@Base 1.2.3+svn1442 mtcp_shareable_begin@Base 1.2.3+svn1442 mtcp_shareable_end@Base 1.2.3+svn1442 mtcp_sigaction_entry@Base 1.2.3+svn1442 mtcp_sys_errno@Base 1.2.3+svn1442 mtcp_threadiszombie@Base 1.2.3+svn1442 debian/libdmtcpaware1.install0000664000000000000000000000003311707657464013474 0ustar usr/lib/libdmtcpaware.so.* debian/libmtcp-dev.install0000664000000000000000000000004611741163015012765 0ustar usr/include/mtcp.h usr/lib/libmtcp.so debian/dmtcp.lintian-overrides0000664000000000000000000000037211760311610013655 0ustar # mtcp_restart plays tricks with its memory layout dmtcp binary: statically-linked-binary *usr/bin/mtcp_restart # dmtcp_nocheckpoint does not make use of character arrays on stack dmtcp binary: hardening-no-stackprotector *usr/bin/dmtcp_nocheckpoint debian/changelog0000664000000000000000000000501112133304150011027 0ustar dmtcp (1.2.5-1ubuntu2) raring; urgency=low * Added missing preprocessor directives to fix FTBFS. -- Daniel T Chen Tue, 16 Apr 2013 13:20:21 -0400 dmtcp (1.2.5-1ubuntu1) quantal; urgency=low * Stop hardcoding the ARM arch and trust GCC's defaults. * Allow the packages to build on armhf as well as armel. -- Adam Conrad Fri, 13 Jul 2012 16:26:58 -0600 dmtcp (1.2.5-1) unstable; urgency=low * Preparing for upstream Release 1.2.5. * debhelper version changed from >=9 to >=7 to accommodate older distros. * Standards version changed to 3.9.3. * configure command line updated to include dkpg-buildflags. * Added lintian overrides for libmtcp1, dmtcp and libdmtcpaware1 to suppress hardening false positives. * ARM support added. * Upload sponsored by Yaroslav Halchenko -- Kapil Arya Sat, 26 May 2012 22:54:33 -0400 dmtcp (1.2.4-1) unstable; urgency=low * Preparing for upstream Release 1.2.4. * New binary packages libmtcp1 and libmtcp1-dev created. * Upload sponsored by Yaroslav Halchenko -- Kapil Arya Mon, 24 Jan 2012 17:00:11 -0500 dmtcp (1.2.1-2) unstable; urgency=low * Fixing compilation errors for gcc/g++ 4.6. * Fixing compilation errors related to PAGE_SIZE and PAGE_MASK macros. * Call "make check" towards the end of build-stamp. * Add python to build-deps. * Standards Version boosted to 3.9.2. * Templates removed from debian/watch. * Leading "./" removed from lintian-overrides. * Upload sponsored by Yaroslav Halchenko -- Kapil Arya Tue, 31 May 2011 00:17:42 -0400 dmtcp (1.2.1-1) unstable; urgency=low * Preparing for upstream release 1.2.1. -- Kapil Arya Sat, 12 Mar 2011 17:41:11 -0500 dmtcp (1.2.0+svn937-1) unstable; urgency=low * Updating libdmtcpaware1.symbols to reflect the proper version. * Updating watch file to point to proper package name -- Kapil Arya Sat, 12 Mar 2011 17:10:02 -0500 dmtcp (1.2.0+svn923-1) unstable; urgency=low * Adding debian/libdmtcpaware1.symbols file. * Upload sponsored by Yaroslav Halchenko -- Kapil Arya Wed, 09 Mar 2011 02:03:21 -0500 dmtcp (1.2.0+svn876-1) unstable; urgency=low * Initial release (Closes: #610653) * Upload sponsored by Yaroslav Halchenko -- Kapil Arya Thu, 03 Feb 2011 09:52:24 -0500