debian/0000755000000000000000000000000012266541723007176 5ustar debian/distributed-net.init0000644000000000000000000000765012264340426013174 0ustar #!/bin/sh ### BEGIN INIT INFO # Provides: distributed-net # Required-Start: $remote_fs # Required-Stop: $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and Shutdown the distributed.net client ### END INIT INFO # # Notes: # - distributed.net likes to do startup and shutdown its own way and # doesn't use pid files. Running as user daemon makes it difficult # to generate pid files. It appears that dnetc starts a seperate # process to do the crunching, which makes any pid returned by the # shell invalid. # - When instructed to shutdown dnetc takes a few seconds to clean up. # We should wait for it to finish, however since the stop is normally # executed as part of a system shutdown, we can't wait forever. So # we'll wait for up to 30 seconds. # # This script was originally written by: Noel@debian.org, 2001-12-16. # James Stark , 2006-10-22 DAEMON="/usr/bin/dnetc" INIFILE="/etc/distributed-net.conf" LOGFILE="/var/log/distributed-net.log" dnetc_opts="" if [ -r /etc/default/distributed-net ]; then . /etc/default/distributed-net fi OPTIONS="-quiet -ini $INIFILE -l $LOGFILE -inbase /var/lib/distributed-net/buff-in -outbase /var/lib/distributed-net/buff-out $dnetc_opts" test -x $DAEMON || exit 0 export PATH="${PATH:+"$PATH:"}/usr/sbin:/sbin" case "$1" in start) echo -n "Starting distributed.net client: distributed-net" cd /var/lib/distributed-net || exit 1 # only start the deamon if it's not already running. # start-stop-daemon doesn't support switching users, so we'll only # use it to check for a running process. if start-stop-daemon --quiet --stop --signal 0 --user daemon --name dnetc 2>/dev/null; then echo " already running." else su daemon -s /bin/sh -c "chrt -b 0 $DAEMON $OPTIONS" echo "." fi ;; stop) echo -n "Stopping distributed.net client: distributed-net" cd /var/lib/distributed-net || exit 1 # only stop the deamon if it's running. # dnetc wants to use its own shutdown command, so start-stop-deamon # is only used to ckeck for the running process. if start-stop-daemon --quiet --stop --signal 0 --user daemon --name dnetc 2>/dev/null; then su daemon -s /bin/sh -c "$DAEMON $OPTIONS -shutdown" > /dev/null 2>&1 # wait for upto 10s for dnetc to stop. WAIT=0 while start-stop-daemon --quiet --stop --signal 0 --user daemon --name dnetc 2>/dev/null && [ $WAIT -lt 30 ]; do sleep 1 WAIT=`expr $WAIT + 1` done # If we timeout of the wait loop send any remaining dnetc # processes SIGKILL to make sure that they terminate. if [ $WAIT -eq 30 ]; then start-stop-daemon --quiet --stop --signal 9 --user daemon --name dnetc fi echo "." else echo " not running." fi ;; restart) $0 stop $0 start ;; reload) # if dnetc is running have it HUP itself, otherwise do nothing. if start-stop-daemon --quiet --stop --signal 0 --user daemon --name dnetc 2>/dev/null; then su daemon -s /bin/sh -c "$DAEMON $OPTIONS -restart" 2> /dev/null fi ;; force-reload) # if dnetc is running have it HUP itself, otherwise start it. if start-stop-daemon --quiet --stop --signal 0 --user daemon --name dnetc 2>/dev/null; then su daemon -s /bin/sh -c "$DAEMON $OPTIONS -restart" 2> /dev/null else $0 start fi ;; fetch) echo -n "distributed.net: Fetching blocks" cd /var/lib/distributed-net || exit 1 su daemon -s /bin/sh -c "$DAEMON $OPTIONS -fetch" ;; flush) echo -n "distributed.net: Flushing blocks" cd /var/lib/distributed-net || exit 1 su daemon -s /bin/sh -c "$DAEMON $OPTIONS -flush" ;; update) echo -n "distributed.net: Updating blocks" cd /var/lib/distributed-net || exit 1 su daemon -s /bin/sh -c "$DAEMON $OPTIONS -update" ;; *) echo "Usage: /etc/init.d/distributed-net {start|stop|restart|force-reload|fetch|flush|update}" exit 1 esac exit 0 debian/distributed-net.preinst0000644000000000000000000000140011113673321013673 0ustar #!/bin/sh # exit if any errors occur set -e # The old script didn't actually stop distributed-net. This is just # to ensure sanity. if [ -x /usr/bin/distributed-net ]; then echo -n "Ensuring distributed-net is REALLY stopped..." start-stop-daemon --quiet --stop --name distributed-net --oknodo \ --exec /usr/bin/distributed-net --user daemon 2>/dev/null #This ensures that distributed-net actually stops while start-stop-daemon --quiet --stop --signal 0 --user daemon \ --name distributed-net 2>/dev/null do sleep 1 done echo "done." fi # copy the config/ini file to the new location if [ -x /var/lib/distributed-net/distributed-net.ini ]; then mv /var/lib/distributed-net/distributed-net.ini /etc/distributed-net.conf fi #DEBHELPER# exit 0 debian/distributed-net.links0000644000000000000000000000010011107457217013332 0ustar usr/share/man/man1/dnetc.1 usr/share/man/man1/distributed-net.1 debian/distributed-net.manpages0000644000000000000000000000007412266541136014020 0ustar debian/target/files/dnetc.1 debian/distributed-net-config.8 debian/NEWS0000644000000000000000000000123711107457217007675 0ustar distributed-net (2.9012.497-2) unstable; urgency=low The distributed-net executable and documentation files have been renamed to dnetc. This matches the distributed.net developers naming conventions, and the name of the executable that shows up in the process list. Any scripts that reference the executable directly or the documentation files will need to be adjusted to account for this change. It should be noted that the names of the configuration files and scripts (including the init script) have not changed, so if you only use these scripts then you can ignore this message. -- James Stark Wed, 26 Jul 2006 14:00:53 -0400 debian/README.debian0000644000000000000000000001370111107457217011276 0ustar 1: Basic Setup 1.1: Configuring the Distributed.net Client To configure the client, use /usr/sbin/distributed-net-config. This will create the client's configuration and store it in /etc/distributed-net.conf. By default the client runs with the input and output buffers stored in /var/lib/distributed-net/ and the log is /var/log/distributed-net. While it is possible to override the location of the buffers during the configuration of the client, it is strongly recommended that you leave them at the default location. If necessary, you may pass additional command line options to the client on start-up by adding them to the "dnetc_opts" variable in /etc/default/distributed-net. The available options are documented in the distributed-net man page. 1.2: Running the Distributed.net Client By default the distributed.net client will be started on boot and will run in the background with low priority. Usually there is no reason to interact with it directly. In the case that it is necessary, you may start, stop and restart the client as usual through the initscript /etc/init.d/distributed-net. The initscript provides the following extra targets to ease interaction with the client: reload: This will reload the configuration and reopen the log files without the overhead of a restart. flush: This will send all completed stats units to the distributed.net servers fetch: This will top up the incoming buffers. update: This will perform both a flush and a fetch. If necessary you can execute the distributed.net client directly. It should be noted that in version 2.9012.497-2 of this package the binary was renamed from /usr/bin/distributed-net to /usr/bin/dnetc in order to comply with the upstream developers naming conventions. If you decide to start the client manually, you should use the following options: /usr/bin/dnetc -ini /etc/distributed-net.conf \ -inbase /var/lib/distributed-net/ \ -outbase /var/lib/distributed-net/ If you wish you may add additional options to change the behaviour of the client. All of the available options are documented in the distributed-net man page. 1.3: Checking your statistics and voting Be sure to visit http://stats.distributed.net/. There, you may follow the links to the project you are working on, look up your email address, and add your efforts to the LinuxNet team or the Linux Internet Support Cooperative team, or another worthy team! Please notice that your e-mail address will only be available one day after you send your first packet back to a server. Also, on the same web pages, you will find links to the Non-Profit voting system. When you log in using the password mailed to you, you can vote on a non-profit corporation that will get a cut of the prize money. There are lots of worthy organizations there, but let me take the opportunity to plug Software in the Public Interest, Debian's parent company. 2: Special Considerations 2.1: PPP (Dial-up) Internet Connections Every time that the computer running the distributed.net client connects to the internet via PPP the script /etc/ppp/ip-up.d/distributed.net will be run to update the client's buffers. If you connect to the internet frequently then this behaviour will have the, possibly undesired, side effect of not allowing the client to work on lower priority projects as the input buffer for the higher priority projects will never be exhausted. To work around this behaviour you can disable the update to the clients buffers upon connection to the internet and have the client monitor for an active connection directly. To do this, edit the /etc/default/distributed-net file and set the "syncppp" option to "NO" then add either "-lurk" or "-lurkonly" to the "dnetc_opts" variable. You may also wish to specify the interface that the client is to monitor. Consult the man page for the details on these options. 2.2: Laptops If you are running distributed.net on a Laptop computer, then you will want to make sure that the apm package is installed. With an active apm installation the distributed.net client will only run while the laptop is on AC power. When the laptop switches to battery power the client will be stopped. It should be noted that as of version 2.9012.497-4 of this package the behaviour of the apm script has changed slightly. In previous versions if it was unable to determine if AC power was active or not, the client would be shutdown. As of 2.9012.497-4 if the state of the AC power can not be determined then the apm script will do nothing. 2.3: Scheduling priority and Distributed.net By default the distributed.net client runs at the lowest possible priority (nice 20). When the CPU is loaded with higher priority processes, the kernel will choose to run these other processes instead of distributed.net. While nice 20 is the lowest possible priority, it does not specify that the process is only to be run when the CPU is otherwise idle. Under these circumstances you can expect to see the distributed.net client consuming up to 5% of the CPU time when the system is loaded with higher priority processes. In the situations where this behaviour is undesirable the distributed.net client should be either stopped or suspended while the CPU is "busy." If you wish to suspend the client then you have a few options: 1. Send the client SIGSTOP (kill -19) to suspend it, then send it SIGCONT (kill -18) to have it resume once the CPU becomes "free". 2. Use the clients built-in suspend and resume commands. Run "/usr/bin/dnetc -pause" to suspend the client, then run "/usr/bin/dnetc -unpause" to resume the client. 3. Use a pause file. Add the option "-pausefile path/to/file" to "dnetc_opts" in /etc/default/distributed-net. When you wish to suspend the client create the previously mentioned file, then delete the file to resume the client. Each approach has advantages and disadvantages over the others. You will need to choose the approach that best fits your needs. debian/distributed-net.default0000644000000000000000000000101211107457217013641 0ustar # Default settings of the distributed-net initscript # (/etc/init.d/distributed-net) and the ppp/ip-up.d script # (/etc/ppp/ip-up.d/distributed-net) # Extra Options for the distributed.net client. Consult the man page for # the options. There are no extra options by default. #dnetc_opts="" # Enable syscing of the distributed.net clients buffers with the servers # over a ppp connection, when the link comes up. Refer to the # README.Debian file before changing this setting. Enabled by default. #syncppp="YES" debian/watch0000644000000000000000000000256111307077224010226 0ustar version=3 # distributed.net's release scheme is a bit different than normal and what uscan # expects. A distributed.net version number consists of a major version, a # minor version and a build fraction. All of these are seperated by dots (see # the upstream changelog for the details). distributed.net encodes only the # build fraction in the file name. The major and minor version numbers are # encoded in the name of the directory containing the files. uscan expect the # full version number to be encoded into the file name. While less than ideal # updatres will have to be tracked using the build fraction only. This requires # the actual version number to be removed from the local version for processing. # # distributed.net's updates tend to be architecture specific. For example a new # release my include a new version for i386 and mips but nothing else. # Furthermore distributed.net suports a number of architectures that are not in # Debian. Therefore uscan needs to look for releases of architectures supported # by Debian only. Otherwise a new version for an architecture that is not in # Debian could trigger a new version of this package. opts=pasv,dversionmangle=s/[0-9]\.[0-9]+\.([0-9]+[a-z]*)/$1/ \ ftp://ftp.distributed.net/pub/dcti/v([\d]\.[\d]+)/dnetc([\d]+[a-z]*)-linux-(?:x86-elf-uclibc|amd64-elf|ppc|sparc|arm-elf|mips|s390).tar.gz debian uupdate debian/rules0000755000000000000000000000315712266540726010266 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir mkdir -p debian/target cp -Rf $(DEB_HOST_ARCH) debian/target/files cp debian/target/files/docs/CHANGES.txt debian/target/files/docs/changelog touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp dh_clean rm -rf debian/target debian/distributed-net # Build architecture-independent files here. binary-indep: build # We have nothing to do by default. binary-arch: build dh_testdir dh_testroot dh_clean dh_installdirs dh_install dh_installppp cp debian/override debian/distributed-net/usr/share/lintian/overrides/distributed-net # The build stage leaves the client documentation here. if [ "`ls debian/target/files/docs/* || true`" ]; then \ dh_installdocs -XCHANGES.txt debian/target/files/docs/* ; \ else \ dh_installdocs; \ fi dh_installinit --update-rcd-params="start 20 2 3 4 5 . stop 17 0 1 6 ." dh_installcron dh_installlogrotate dh_installman if [ -e 'debian/target/files/changelog' ]; then \ dh_installchangelogs debian/target/files/changelog; \ else \ dh_installchangelogs; \ fi dh_link dh_compress dh_fixperms dh_installdeb # dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary debian/changelog0000644000000000000000000007520512266537424011064 0ustar distributed-net (2.9110.519-1) unstable; urgency=medium [ James E. Stark ] * Bump Standards-Version to 3.9.5 - Add build-arch and build-indep targets to rules, falling through to build-stamp since they aren't useful for this package. * New upstream version for amd64, armel and i386 * Apply Colin Watson's patch to the init script, to accommodate the change of daemons shell from /bin/sh to /usr/sbin/nologin (Closes: #734719) [ tony mancill ] * Remove s390 and ia64 from Architectures. * Update lintian overrides. * Update handling of CHANGES.txt in debian/rules to prevent removal of upstream source file during build. -- James E. Stark Sat, 11 Jan 2014 18:22:36 -0500 distributed-net (2.9107.516-1) unstable; urgency=low * Bump Standards-Version to 3.8.4 * New upstream release 2.9107.516 on amd64, x86, ppc, mipsel and sparc. * Really close #235152 and fix the typo in the changelog (Closes: #235152) * Switch to dpkg-source 3.0 (quilt) format * Adjust the .orig.tgz to contin unpacked versions of the upstream distribution tarballs. This allows dpkg-source to apply the patch properly. * Remove the dpatch section from Readme.source. -- James E. Stark Fri, 09 Apr 2010 00:46:16 -0400 distributed-net (2.9105.511b-1) unstable; urgency=low * Bump Standards-Version to 3.8.3 * New upstream 2.9105.511b for ppc (Closes: #235152) * New upstream 2.9104.510 for i386 * Really drop hppa32 * Adjust debin/watch to allow for letters in version numbers * Remove all apm/acpi support is distributed.net is supposed to be able to handle this itself. (LP: 385949) * Add a README.source -- James E. Stark Thu, 24 Dec 2009 14:17:44 -0500 distributed-net (2.9103.509-1) unstable; urgency=low * New upstream version for i386, amd64, armel, and ia64 (Closes: #518015) * Acknowledge NMU. * Drop arm as it is now depricated in Debian. * Drop hppa since it requires libstdc++.so.3 which is long gone. * Bumped Standards-Version to 3.8.2 no changes * Make the logfile to be readable by group adm (LP: 155823) * Change the realtime scheduling policy to SCHED_BATCH (LP: 307826) * Use invoke-rc.d to call the init script instead of calling it directly -- James E. Stark Mon, 22 Jun 2009 14:32:34 -0400 distributed-net (2.9101.507-1.1) unstable; urgency=low * Non-maintainer upload. * Remove bashism in /etc/ppp/ip-up.d/distributed-net (Closes: #530069) -- tony mancill Fri, 12 Jun 2009 21:22:54 -0700 distributed-net (2.9101.507-1) unstable; urgency=low * New Upstream Version for i386, amd64, and ia64 (Closes: #506914) * added armel at version 2.9016.506 * removed source for the long since removed m68k package. * refresh manual page patch * make sure that maintainer scripts exit immediately on errors. -- James E. Stark Thu, 27 Nov 2008 23:06:33 -0500 distributed-net (2.9015.504-2) unstable; urgency=low * Bumped Standards-Version to 3.8.0 - Added Homepage field to debian/control - Added a disclaimer to the copyright file. * Add ACPI Support. Thanks to Chris Hanson for the patch (Closes: #404997) * Added debian/watch * Removed fixinit as it was obsolete long ago. * Removed Makefile and README.build since they don't serve much purpose and lintian doesn't like them. * Corrected a few errors, as reported by groff, in the man page -- James E. Stark Sun, 13 Jul 2008 23:36:20 -0400 distributed-net (2.9015.504-1) unstable; urgency=low * New Upstream Version for i386 and mipsel (Closes: #468108) * More refactoring of the init script. - Redirect the output of the reload opteration to /dev/null (Closes: #469164) - Split apart reload and force-reload. Reload will now do nothing if it does not detect a running client. This will cause logrotate to reload running clients only. (Closes: #407884) -- James E. Stark Tue, 15 Apr 2008 23:57:45 -0400 distributed-net (2.9013.498-3) unstable; urgency=medium * Make sure that the log file is created with the proper permissions when the package is installed. Thanks to Chris Hansen for pointing out the problem and supplying a patch to solve it. -- James E. Stark Tue, 2 Jan 2007 23:21:06 -0500 distributed-net (2.9013.498-2) unstable; urgency=medium * Updated logrotate.conf to ensure that the log files are recreated with the correct owner and permissions. Thanks to Matthew Exley for the patch. (Closes: #402873) -- James E. Stark Tue, 19 Dec 2006 14:21:27 -0500 distributed-net (2.9013.498-1) unstable; urgency=low * New Upstream version. - Contains a new core for ogr on i386 -- James E. Stark Fri, 1 Dec 2006 23:02:47 -0500 distributed-net (2.9012.497-4) unstable; urgency=low * Refactor the init script. (Closes: #99954, #398454) - Rewrite the restart routine to just call stop then call start like most other init scripts. The stop routine checks for a running dnetc, so there's no need to do it twice. - seperate reload and force-reload from restart. The current version of dnetc supports reloading its configuration and reopening logs etc. without a full restart. - change stop to wait a maximum of 30s for dnetc to actually stop after the shutdown command has been issued. If dnetc fails to stop on its own then kill it. - Change the startup to instructing dnetc to use the log file and to fork into the background from using shell redirects. - tidy up the file and fix some indention issues. * Added /etc/default/distributed-net to allow the local administrator to specify extra options to the distributed.net client, and to disable the update of the clients buffers every time a ppp link is established. (Closes: #155845) * Correct the usage of on_ac_power in the apm configuration. If the AC power state can't be determined then do nothing. (Closes: #212871) * Updated the README.Debian file: - Reorganised to improve readability. - Added an explanation of distributed.net's priority level and how that effects process scheduling on a system running distributed.net. (Closes: #346168) - Documented the /etc/default/distributed-net files setting and how they effect the updating of the client's buffers over a ppp connection. - Documented the changes to the handling of apm events. -- James E. Stark Fri, 1 Dec 2006 21:21:11 -0500 distributed-net (2.9012.497-3) unstable; urgency=medium * Added dpatch to build-depends. Thanks to Andreas Jochens for the patch. (Closes: #382970) * urgency set to medium due to RC bug fix. No other changes. -- James E. Stark Thu, 17 Aug 2006 23:30:43 -0400 distributed-net (2.9012.497-2) unstable; urgency=low * Corrected a Typo in the package description. Thanks to Graham Knap for pointing out the error. * More house cleaning. Removed all files that are no longer a part of this package * Renamed the the distributed.net binary from distributed-net to dnetc (Closes: #168238) * Adjusted the upstream manpage to refer to the package configuration file. Thanks to Tony Mancill for pointing the inconsistency -- James E. Stark Wed, 26 Jul 2006 14:00:25 -0400 distributed-net (2.9012.497-1) unstable; urgency=low * New Maintainer. (Closes: #369166) * New Upstream version. (Closes: #316918) * Added AMD64. (Closes: #341886) * Converted the ppp/ip-up script to use debhelper for installation. (Closes: #212874) * Updated the debhelper compatibility to version 5 * bumped Standards-Version. -- James E. Stark Wed, 21 June 2006 02:46:00 -0500 distributed-net (2.9008.490-3) unstable; urgency=low * QA upload * correcting to QA maintainer (see O: #363503) -- Noèl Köthe Sat, 20 May 2006 00:14:45 +0200 distributed-net (2.9008.490-2) unstable; urgency=low * Adopting this package. (Closes: #185016) I know that Loïc Le Guyader was interested in adopting this package. I have pinged him and offered to sponsor if he is still interested roughly two weeks ago and received no reply. If he still wishes to take the package, I'll happily hand it over to him. * add a simple Makefile so I can easily build all arches automagically * fix small typo in ia64 target of unpack_arch * fix fairly major fuckup in arm target which meant almost none of the docs got installed * I still need to come up with some way to reconcile the different upstream version numbers sanely. At the monet, I just pick a version number for the package that looks most common. This is suboptimal, but I'm not sure what to do about it other than having a different source package for each architecture. Answers on a postcard please. -- Stephen Stafford Sun, 25 Jul 2004 19:08:16 +0100 distributed-net (2.9008.490-1) unstable; urgency=low * QA Upload * updating to latest upstream (Closes: #251760, #250244) * add /sbin to $PATH so that stopping the client works in non-interactive shells. As per suggestion from Colin Watson I believe this to be the cause of #231481 as well, or at least, now that I've added /sbin to path I cannot reproduce it. (Closes: #203305, #231481) * On upgrade, you will need to flush your old buffers and get new ones. This is due to an upstream decision. It is not a bug. Sorry if this makes anyone lose any work. There is absolutely nothing that Debian can do about it. For more details, please see the first entry in /usr/share/doc/distributed-net/readme.1st (Closes: #177360) * remove /etc/distributed-net.conf on purge (Closes: #186795) * Remove m68k version completely. It's too old to support the current distributed.net infrastructure and upstream no longer support it as an architecture. * Remove build dependency on debianutils (which is Essential: Yes) * Alter distributed-net-config.8 so the .TH section matches the filename. * Update description to reflect that OGR-24 and RC5-64 have been finished -- Stephen Stafford Fri, 9 Jul 2004 14:58:19 +0100 distributed-net (2.9001.478-2) unstable; urgency=low * orphaning package see #185016 -- Noel Koethe Sun, 29 Jun 2003 13:03:00 +0200 distributed-net (2.9001.478-1) unstable; urgency=low * updated some clients to the new version from http://www.distributed.net/download/clients.html (closes: Bug#172096) * have to remove the alpha version because its not supported anymore by upstream and the client which where included is linked against an old libstdc++ (closes: Bug#162891) * problem with manpage is corrected by upstream (closes: Bug#123839) * mips is mipsel in real. Fixed the arch. (closes: Bug#156866) -- Noel Koethe Fri, 17 Jan 2003 12:03:00 +0100 distributed-net (2.8015.46-10) unstable; urgency=low * added ia64 arch (closes: Bug#145316) -- Noel Koethe Thu, 9 May 2002 22:10:00 +0200 distributed-net (2.8015.46-9) unstable; urgency=low * correct shell scripts to work with POSIXLY_CORRECT=1 (closes: Bug#142604) -- Noel Koethe Sun, 14 Apr 2002 15:41:00 +0200 distributed-net (2.8015.46-8) unstable; urgency=medium * corrected Depends: line in control to libc6 | libc6.1 (closes: Bug#141853) * apm script tests now if there is an init script. If not the user deleted it and don't want that distribted-net starts if its connected to power (closes: Bug#138096) -- Noel Koethe Wed, 10 Apr 2002 20:36:00 +0200 distributed-net (2.8015.46-7) unstable; urgency=low * corrected README.Debian (closes: Bug#136440) -- Noel Koethe Wed, 6 Mar 2002 12:24:00 +0100 distributed-net (2.8015.46-6) unstable; urgency=low * changed copyright file (closes: Bug#134576) * added suggests: apmd to debian/control because of the apm support. -- Noel Koethe Mon, 18 Feb 2002 20:20:00 +0100 distributed-net (2.8015.46-5) unstable; urgency=low * added bind9-host to Depends: (closes: Bug#132305) (closes: Bug#132630) -- Noel Koethe Wed, 6 Feb 2002 16:36:00 +0100 distributed-net (2.8015.46-4) unstable; urgency=low * corrected stop in debian/init.d: s/su daemon -c "$DAEMON $OPTION -shutdown"/ su daemon -c "$DAEMON $OPTION -shutdown" 2>&1 (closes: Bug#129008) * corrected shutdown on slow machine (closes: Bug#129082) -- Noel Koethe Tue, 15 Jan 2002 17:10:00 +0100 distributed-net (2.8015.46-3) unstable; urgency=low * when upgrading to from version before 2.8015.4-2 the old config file was not moved to the new location (closes: Bug#127748) -- Noel Koethe Tue, 8 Jan 2002 11:30:00 +0100 distributed-net (2.8015.46-2) unstable; urgency=low * added "sleep 2" after shutdown in init to be sure the thread/s will be shutdown. Its needed for restart. (closes: Bug#126996) -- Noel Koethe Sun, 30 Dec 2001 15:47:00 +0100 distributed-net (2.8015.46-1) unstable; urgency=low * added hppa architecture -- Noel Koethe Wed, 19 Dec 2001 00:52:00 +0100 distributed-net (2.8015.4-3) unstable; urgency=medium * removed the /var/lib/distributed-net/distributed-net script and added the options for configfile and buffers to init.d script. var/lib/ wasn't the right place for such a script (Closes: Bug#123928) * changed my email address -- Noel Koethe Sun, 16 Dec 2001 17:18:00 +0100 distributed-net (2.8015.4-2) unstable; urgency=medium * changed the init file to stop the thread(s) with the builtin "-shutdown" command. This fixes the problem with the start-stop-daemon on a dual cpu machine where only one thread is stopped. (Closes: Bug#120746) urgency=medium because this fixes a grave bug * moved configuration file to /etc/distributed-net.conf and bufferfiles in /var/lib/distributed-net (Closes: Bug#53990) -- Noel Koethe Thu, 13 Dec 2001 14:54:00 +0100 distributed-net (2.8015.4-1) unstable; urgency=low * New Maintainer (closes: Bug#96717) * new versions -- Noel Koethe Sun, 30 Sep 2001 21:41:01 +0200 distributed-net (2.8012.2-1) unstable; urgency=low * Downgraded clients to ones that distributed-net officially blesses in light of bugs they've released (Closes: Bug#90796) Note that I've requested the version in proposed-updates be removed; unfortunately distributed-net users will have to wait until woody is released to get the new version in a stable format. * Added more lintian overrides -- Joe Drew Sun, 25 Mar 2001 17:59:26 -0500 distributed-net (2.8012.1-4) unstable; urgency=low * Downgraded to a Recommends for logrotate. Note that if you don't install logrotate, you'll get one huge log file. (Closes: Bug#85926) -- Joe Drew Thu, 15 Mar 2001 16:20:54 -0500 distributed-net (2.8012.1-3) unstable; urgency=low * Tweaked rules, unpacking so I can cross-"compile" for all supported archs (let's hope the produced .debs function properly!) * Added lintian overrides for unstripped m68k bin and statically linked object -- Joe Drew Wed, 28 Feb 2001 13:59:09 -0500 distributed-net (2.8012.1-2) unstable; urgency=low * Added 'host' to depends so dnetc can always resolve (Closes: Bug#85594) -- Joe Drew Sun, 11 Feb 2001 14:02:10 -0500 distributed-net (2.8012.1-1) unstable; urgency=low * Stupid version number because of stupid binary-only package. * Added architectures s390 and mips -- Joe Drew Wed, 7 Feb 2001 13:27:37 -0500 distributed-net (2.8012-2) unstable stable; urgency=low * Upload to stable (Closes: Bug#72918) * Release Manager: This upload fixes a bug which, while not release-critical, causes a major annoyance to those hit by it. The fix to the bug does not affect those not hurt by it. As well, our special allowance under the copyright says that before a release, we should ensure that the client is updated. Unfortunately, due to bugs in the client before freeze, it wasn't able to be included. This fixes this problem. It also allows users of stable to participate in the newest distributed-net contests. -- Joe Drew Tue, 6 Feb 2001 14:01:44 -0500 distributed-net (2.8012-1) unstable; urgency=low * The certified First Truly Bugfree (tm) packaging of distributed-net. * Updated clients which were available to be updated. * Fix for init.d file: move 'ensure stop' loop to stop, so distributed-net has stopped for sure when we call 'stop' and it returns. * Add 'ensure stop' loop to preinst as well, so when the client is installed on computers without the updated init script, there isn't a conflict, and the client really stops, and then starts properly on install. Yay! -- Joe Drew Wed, 24 Jan 2001 19:28:20 -0500 distributed-net (2.8010-4) unstable; urgency=low * Fix ip-up entry (Closes: Bug#81467) * Update README.debian * Update standards version, include Build-Depends -- Joe Drew Tue, 9 Jan 2001 21:54:36 -0500 distributed-net (2.8010-3) unstable; urgency=low * Fix thinko in initfile - caused problems with cron.d! You will want to kill the process which is most likely, even now, trying to kill the client (called from cron) * Add proper cron.weekly stub * Add extra methods in initfile to ease fetching/updating/etc of blocks. Closes: Bug#78010 -- Joe Drew Mon, 27 Nov 2000 16:12:15 -0500 distributed-net (2.8010-2) unstable; urgency=low * Update description (Closes: Bug#77507) * Use logrotate (Closes: Bug#53991) * Add /etc/ppp/ip-up.d entry (Closes: Bug#19133) * Add /etc/apm/event.d entry (Closes: Bug#72416) * Because of the craziness of this package, I can't use dpkg-shlibdeps on all architectures (they vary between static and dynamically linked). Therefore, I'm just going to try using libc6 (non-versioned) and logrotate (which we need) as dependencies. Please file bug reports if this is a problem. -- Joe Drew Thu, 23 Nov 2000 16:40:21 -0500 distributed-net (2.8010-1) unstable; urgency=low * Update all clients to latest available; some archs are not as updated as others. * Psst: Joey, my first name is spelled the same way yours is :) * Closes: #67680 -- Joe Drew Wed, 23 Aug 2000 15:34:36 -0400 distributed-net (2.8007-1.1) unstable; urgency=low * I wanted to get my name in the changelog one last time ;-), so I'm sponsoring this package in for Jow Drew. No changes. -- Joey Hess Sun, 11 Jun 2000 20:54:10 -0700 distributed-net (2.8007-1) unstable; urgency=low * New clients, these work this time. * Previous version was not released due to brokenness of client. -- Joe Drew Fri, 10 Mar 2000 00:15:41 -0500 distributed-net (2.8003-1) unstable; urgency=low * Oops. That's fixed /preinst/, not postinst. And this time, really fixed it - it was impossible to install distributed-net if you didn't already have it! * Upgraded clients that were available to be upgraded. -- Joe Drew Mon, 3 Jan 2000 20:45:13 -0500 distributed-net (2.7106-5.1) unstable; urgency=low * Non-maintainer upload. * No changes, just sponsored by yours truly. -- Chris Lawrence Wed, 22 Dec 1999 00:53:06 -0600 distributed-net (2.7106-5) unstable; urgency=low * Fixed postinst. Closes: #53176 -- Joe Drew Mon, 20 Dec 1999 19:04:09 -0500 distributed-net (2.7106-4) unstable; urgency=low * New maintainer * Stopped using pidfiles, as the su to daemon rendered them unusable for starting and stopping distributed-net. Closes: #34989 * Changed default kill sequence. Also added script 'fixinit' (in /usr/doc/distributed-net/examples) which will do this for you if you have an already broken setup. Closes: #30925 * Ensured that .orig.tar.gz is generated. Closes: #44342 * Re-added m68k client, even though it's ancient. Maybe some packets will encourage an update! (Chris Lawrence, uploader.) -- Joe Drew Sun, 19 Sep 1999 18:41:41 -0400 distributed-net (2.7106-3) unstable; urgency=low * New maintainer -- Adam Klein Tue, 23 Mar 1999 10:12:37 -0800 distributed-net (2.7106-2) unstable; urgency=low * Orphaned the package, I'm not maintaining non-free things anymore. I thought someone had offered to take this, but I can find no record of it. If you did, please do an upload with your name on it. -- Joey Hess Thu, 18 Mar 1999 14:54:27 -0800 distributed-net (2.7106-1) unstable; urgency=low * Updated: - i386 to 2.7105.434 - sparc to 2.7106.435 * Updated package description to note DES-III was cracked. -- Joey Hess Mon, 8 Feb 1999 17:22:15 -0800 distributed-net (2.7105-2) unstable; urgency=low * Spelling fix. -- Joey Hess Thu, 4 Feb 1999 16:26:20 -0800 distributed-net (2.7105-1) unstable; urgency=low * Updated: - i386 to 2.7105.430 - powerpc to 2.7104.428 - sparc to 2.7103.426 -- Joey Hess Fri, 15 Jan 1999 13:41:18 -0800 distributed-net (2.7103-3) unstable; urgency=low * Chown checkpoint files too (well chown everything, really). * Don't fail to build if dh_shlibdepds fails, seems we have a bug in ldd now that it fails on a static binary. -- Joey Hess Fri, 15 Jan 1999 13:06:39 -0800 distributed-net (2.7103-2) unstable; urgency=low * Now runs as user daemon, instead of user nobody. (#26374, #31643) -- Joey Hess Mon, 11 Jan 1999 17:05:41 -0800 distributed-net (2.7103-1) unstable; urgency=low * New upstream release for DES III for ppc, sparc, x86 only so far. - Other clients remain unupdated. * DES-III will begin soon - modified package description accordingly. -- Joey Hess Sat, 2 Jan 1999 07:42:43 -0800 distributed-net (2.7100.417-3) unstable; urgency=low * Minor postinst typo fix. -- Joey Hess Fri, 18 Dec 1998 17:26:18 -0500 distributed-net (2.7100.417-2) unstable; urgency=low * Added distributed-net-config, to configure after the install. (#28310) -- Joey Hess Wed, 21 Oct 1998 12:23:15 -0700 distributed-net (2.7100.417-1) unstable; urgency=low * Added arm architecture. * Summarizing versions, we have: - i386, powerpc: .416 - sparc: .412 - alpha: .414 - m68k: temporarily gone - arm: .417 -- Joey Hess Tue, 22 Sep 1998 23:13:03 -0700 distributed-net (2.7100.416-4) unstable; urgency=low * DES-2-II is over (distributed-net didn't win), so remove notes about that contest from package description file. * Updated the copyright file. -- Joey Hess Mon, 20 Jul 1998 23:48:05 -0700 distributed-net (2.7100.416-3) unstable; urgency=low * Rebuilt with fakeroot to fix libtricks breakage. -- Joey Hess Thu, 16 Jul 1998 10:59:47 -0700 distributed-net (2.7100.416-2) unstable; urgency=low * Added powerpc back in, version .416. To summarise versions, we now have: - i386, powerpc: .416 - sparc: .412 - alpha: .414 - m68k: temporarily gone -- Joey Hess Wed, 15 Jul 1998 12:58:24 -0700 distributed-net (2.7100.416-1) unstable; urgency=low * new version (i386 only) - now with MMX cores. * fixed source so it's not debian-only. oops. -- Joey Hess Mon, 13 Jul 1998 13:32:57 -0700 distributed-net (2.7100.414-1) unstable; urgency=low * Upgraded alpha to .414, and i386 to 413a. -- Joey Hess Fri, 10 Jul 1998 14:48:02 -0700 distributed-net (2.7100.412-1) unstable; urgency=low * Updated all clients to version 2.7100.412. - these clients will switch over to the DES-II-2 contest on July 13th. - I've temporarily removed the powerpc and m68k clients, until new ones for this version are available. -- Joey Hess Sun, 28 Jun 1998 12:33:11 -0700 distributed-net (2.7020.403-1) unstable; urgency=low * New upstream release for all arch's except powerpc. * m68k and sparc clients now available! (untested) -- Joey Hess Sun, 21 Jun 1998 20:34:47 -0700 distributed-net (2.7018.401-3) unstable; urgency=low * Mak user nobody own the .ini file so -config can write to it. (#23607) -- Joey Hess Wed, 17 Jun 1998 18:17:28 -0700 distributed-net (2.7018.401-2) unstable; urgency=low * Modified postinst so on new installs, it makes the client default to the rc5 contest, instead of the old des contest. -- Joey Hess Sat, 6 Jun 1998 23:48:57 -0400 distributed-net (2.7018.401-1) frozen unstable; urgency=low * New upstream bugfix releases of the i386 and powerpc binaries, with the following changes: - New x86 CPP cores which fix the core dump problem - Fixed block size reported for 2^31 DES blocks - Fixed key speed calculation for 2^31 size DES blocks - Fixed treatment of "empty" checkpoint filenames. - Fixed bug where mail might be sent, even in offline mode. - Fixed shared buffer open problem - Changed default exitfilecheck time to 30 seconds - Fixed problem with "-2" sized buffers - Added 'contestdone' flags to ini to smooth contest transitions - Memory buffers are now allocated only as they're needed. - Fixed buffer flushing problem * And the following changes are ppc only so far: - Fixed dates in mail messages - Benchmark / test now do both contests -- Joey Hess Wed, 29 Apr 1998 13:15:12 -0700 distributed-net (2.7017-2) unstable; urgency=low * Fixed package description typos (#18896). -- Joey Hess Thu, 5 Mar 1998 16:19:59 -0800 distributed-net (2.7017-1) unstable; urgency=low * DES II has been beat! Changed some text in the package to note that we're back to cracking rc5 again. * New x86 client, should fix seg fault problem. -- Joey Hess Sat, 28 Feb 1998 17:06:36 -0800 distributed-net (2.7012-3) unstable; urgency=low * Wrote a man page for distributed-net. -- Joey Hess Mon, 9 Feb 1998 16:28:54 -0800 distributed-net (2.7012-2) unstable; urgency=low * Added force-reload to init script. -- Joey Hess Sun, 8 Feb 1998 12:58:14 -0800 distributed-net (2.7012-1) unstable; urgency=low * Made regexp of which log files to delete on purge stricter, in anticipation of a new distributed-net-pproxy package wich will use similar log file names. * New upstream version. * Added alpha client. -- Joey Hess Fri, 6 Feb 1998 17:34:14 -0800 distributed-net (2.7008-1) unstable; urgency=low * New upstream version. * Powerpc client is same version now. -- Joey Hess Fri, 30 Jan 1998 21:29:27 -0800 distributed-net (2.7006-1) unstable; urgency=low * New upstream version - includes powerpc version. (note that powerpc version is really 2.7005, but what can I do, I need to release it..) * Added a note to vote for SPI on the non-profit voting system. -- Joey Hess Tue, 27 Jan 1998 23:29:01 -0500 distributed-net (2.7001-1) unstable; urgency=low * New upstream version of the client (i386 only so far), that will work on cracking DES II between Jan 12th and mid-march, then will go back to working on rc5-64. (You can also force it to contine working on rc564 if you don't care about DES II.) * Modified the control file to reflect the new goals of the client. * Renamed the package, the new idea of this package is to work on whatever distributed.net is working on, be it rc564, or DES, or whatever comes next. * Fixed call to start-stop-daemon so this continues to work on bo machines that have start-stop-daemon in /usr/sbin/. -- Joey Hess Tue, 13 Jan 1998 14:25:11 -0500 rc564 (2.6403-3) unstable; urgency=low * Fixed init script (#16730). -- Joey Hess Wed, 7 Jan 1998 11:59:16 -0500 rc564 (2.6403-2) unstable; urgency=low * Fixed the copyright file. (Always run dh_installdocs). * Fixed initial install problem. * Fixed ppc build problem. -- Joey Hess Sat, 27 Dec 1997 16:07:10 -0500 rc564 (2.6403-1) unstable; urgency=low * New upstream release (i386 and powerpc only so far). * Since this is a program with no source, which cannot be checked for security holes, backdoors, etc, run it as user nobody. (#15809) * The clients now assume that the buffers should be saved to whatever directory the ini file is in, if the -ini parameter is specified. To work around this bug, and because a daemon running as nobody cannot write an ini file to /etc anyway, moved the ini file to /var/lib/rc564. -- Joey Hess Sun, 14 Dec 1997 00:29:24 -0500 rc564 (2.6401-4) unstable; urgency=low * Using dpkg-cross now to cross "compile" instead of my own hacked together environment. * Actually get the dependancies right for the achitectures that have dynamic linked binaries. * Dropped the sparc binary, because there is no libg++27 for sparc, and the sparc binary is linked to that. * Dropped the powerpc binary for now, I can't find a libc powerpc package! -- Joey Hess Sun, 7 Dec 1997 16:41:58 -0500 rc564 (2.6401-3) unstable; urgency=low * Added sparc client. * Hacked together a fake crosscompiling environment and actually built debian binaries for all available architectures. * Install updstream changelog, for those architectures that actually have one. -- Joey Hess Fri, 5 Dec 1997 20:44:27 -0500 rc564 (2.6401-2) unstable; urgency=medium * Fixed problem that the client uses `basename $0`.ini as it's ini file. This meant that when /etc/init.d/rc564 started it, a /usr/bin/rc564.ini was created. Whoops! -- Joey Hess Fri, 5 Dec 1997 20:07:05 -0500 rc564 (2.6401-1) unstable; urgency=low * First release. * Note: only i386 client is tested. -- Joey Hess Thu, 13 Nov 1997 21:28:00 -0500 debian/distributed-net.install0000644000000000000000000000011112266541017013661 0ustar debian/target/files/dnetc usr/bin debian/distributed-net-config usr/sbin debian/distributed-net-config0000644000000000000000000000077411107457217013477 0ustar #!/bin/sh echo "Configuring the distributed.net client..." echo "" echo "Note that when it is run as a daemon (via /etc/init.d/distributed-net)," echo "the output will be redirected to /var/log/distributed-net.log." echo "You do not need to set up a log file." echo "" echo "" echo "[Hit return]" read foo cd /var/lib/distributed-net su daemon -c "/usr/bin/dnetc -ini /etc/distributed-net.conf \ -inbase /var/lib/distributed-net/buff-in \ -outbase /var/lib/distributed-net/buff-out \ -config" debian/distributed-net.dirs0000644000000000000000000000034711107457217013170 0ustar usr usr/bin usr/sbin usr/share usr/share/lintian usr/share/lintian/overrides var var/lib var/lib/distributed-net var/log etc etc/apm etc/apm/event.d etc/logrotate.d etc/ppp etc/ppp/ip-up.d etc/acpi etc/acpi/ac.d etc/acpi/battery.d debian/patches/0000755000000000000000000000000012265147775010635 5ustar debian/patches/01_man0000644000000000000000000002274212265147773011640 0ustar Index: distributed-net-2.9107.516/amd64/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/amd64/dnetc.1 2010-04-08 23:32:39.000000000 -0400 +++ distributed-net-2.9107.516/amd64/dnetc.1 2010-04-09 00:17:57.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2011 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ +.\" $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ .Dd Sat Apr 16 18:50:40 2011 .Dt DNETC 1 .Sh NAME @@ -94,7 +94,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB//etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -257,7 +257,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9110-519-CFR-11041616 for Linux". @@ -268,9 +268,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" Index: distributed-net-2.9107.516/armel/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/armel/dnetc.1 2010-04-08 23:34:37.000000000 -0400 +++ distributed-net-2.9107.516/armel/dnetc.1 2010-04-09 00:23:54.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2011 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ +.\" $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ .Dd Fri Nov 11 19:49:34 2011 .Dt DNETC 1 .Sh NAME @@ -91,7 +91,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB/etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -248,7 +248,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9110-519-CTR-11111118 for Linux". @@ -259,9 +259,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" Index: distributed-net-2.9107.516/i386/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/i386/dnetc.1 2010-04-08 23:29:06.000000000 -0400 +++ distributed-net-2.9107.516/i386/dnetc.1 2010-04-09 00:24:22.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2011 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ +.\" $Id: dnetc.1,v 1.82 2011/03/31 05:07:28 jlawson Exp $ .Dd Fri Apr 1 04:36:53 2011 .Dt DNETC 1 .Sh NAME @@ -94,7 +94,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB//etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -257,7 +257,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9110-519-CFR-11040104 for Linux". @@ -268,9 +268,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" Index: distributed-net-2.9107.516/mipsel/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/mipsel/dnetc.1 2010-04-08 23:36:36.000000000 -0400 +++ distributed-net-2.9107.516/mipsel/dnetc.1 2010-04-09 00:24:46.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2010 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ +.\" $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ .Dd Wed Jan 20 19:37:44 2010 .Dt DNETC 1 .Sh NAME @@ -94,7 +94,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB/etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -257,7 +257,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9107-516-CFR-10012019 for Linux". @@ -268,9 +268,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" Index: distributed-net-2.9107.516/powerpc/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/powerpc/dnetc.1 2010-04-08 23:42:01.000000000 -0400 +++ distributed-net-2.9107.516/powerpc/dnetc.1 2010-04-09 00:25:08.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2009 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ +.\" $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ .Dd Sat Oct 24 03:58:37 2009 .Dt DNETC 1 .Sh NAME @@ -94,7 +94,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB/etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -257,7 +257,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9107-515-CFR-09102403 for Linux". @@ -268,9 +268,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" Index: distributed-net-2.9107.516/sparc/dnetc.1 =================================================================== --- distributed-net-2.9107.516.orig/sparc/dnetc.1 2010-04-08 23:44:33.000000000 -0400 +++ distributed-net-2.9107.516/sparc/dnetc.1 2010-04-09 00:25:48.000000000 -0400 @@ -3,7 +3,7 @@ .\" Copyright (c) 1996-2010 .\" distributed.net. All rights reserved. .\" -.Id $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ +.\" $Id: dnetc.1,v 1.81 2009/04/01 16:04:10 andreasb Exp $ .Dd Mon Jan 4 20:37:58 2010 .Dt DNETC 1 .Sh NAME @@ -94,7 +94,7 @@ .sp 0 If set, this is parsed before the normal command line. .sp 0 -\- using the \fB/usr/local/etc/dnetc.opt\fP and/or \fB/etc/dnetc.opt\fP +\- using the \fB/etc/distributed-net.conf\fP .sp 0 command files. If found, these are parsed after the normal .sp 0 @@ -257,7 +257,7 @@ .El .Sh BUGS distributed.net maintains a database to assist with the tracking and resolution of bugs in dnetc and related software. -.Sp +.sp 0 If you believe you have found a bug, please submit it to the distributed.net bug tracking database at http://bugs.distributed.net/ .sp 1 Please provide the entire version descriptor as displayed on client start when doing so. For example, the client version this manpage was generated for was "dnetc v2.9107-516-CFR-10010420 for Linux". @@ -268,9 +268,7 @@ Additional source of command line options (parsed first) .Sh FILES .Pp -\fB/usr/local/etc/dnetc.opt\fP -.sp 0 -\fB/etc/dnetc.opt\fP +\fB/etc/distributed-net.conf\fP .sp 0 Additional sources of command line options (parsed last) .Sh "SEE ALSO" debian/patches/series0000644000000000000000000000000712264353152012032 0ustar 01_man debian/distributed-net.postrm0000644000000000000000000000030311113673274013543 0ustar #!/bin/sh # exit if any errors occur set -e #DEBHELPER# if [ "$1" = "purge" ] ; then rm -f /var/log/distributed-net*.log* rm -rf /var/lib/distributed-net rm -f /etc/distributed-net.conf fi debian/distributed-net.ppp.ip-up0000644000000000000000000000034111217735632014053 0ustar #!/bin/sh # Update/flush buffers for distributed-net syncppp="YES" if [ -r /etc/default/distributed-net ]; then . /etc/default/distributed-net fi if [ X"${syncppp}" = X"YES" ]; then /etc/init.d/distributed-net update fi debian/override0000644000000000000000000000126612266537643010753 0ustar # this will be addressed in a future upload distributed-net: init.d-script-does-not-source-init-functions etc/init.d/distributed-net # The m68k binary is unstripped, always distributed-net: unstripped-binary-or-object usr/bin/dnetc # distributed binary-only. distributed-net: binary-or-shlib-defines-rpath usr/bin/dnetc /lib64/ssa distributed-net: hardening-no-relro usr/bin/dnetc distributed-net: statically-linked-binary usr/bin/dnetc distributed-net: binary-has-unneeded-section usr/bin/dnetc .note distributed-net: binary-has-unneeded-section usr/bin/dnetc .comment # this error comes up for the ia64 and mipsel binary packages distributed-net: binary-from-other-architecture usr/bin/dnetc debian/source/0000755000000000000000000000000011351036200010455 5ustar debian/source/format0000644000000000000000000000001411360414322011670 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000044011357530420011343 0ustar Due to the non-free/binary only nature of distributed.net it is possible to build the packages for all architectures for upload. To do this build the first architecture normally: dpkg-buildpackage -rfakeroot Then for the other archs: dpkg-buildpackage -b -aarmel|s390.... -rfakeroot debian/compat0000644000000000000000000000000211107457217010371 0ustar 5 debian/distributed-net.prerm0000644000000000000000000000010111113673054013334 0ustar #!/bin/sh # Make sure that we exit on error set -e #DEBHELPER# debian/copyright0000644000000000000000000000440411107457217011130 0ustar This package was debianized by Joey Hess on Thu, 13 Nov 1997 21:28:00 -0500 It was downloaded from: ftp://ftp.distributed.net/pub/dcti/ Disclaimer: This package is not a part of Debian. The upstream authors forbid any redistribution of the distributed.net clients. They have given their permission for Debian to distribute this package (see below). This goes against the Debian Free Software Guidelines, which makes this package non-free and not a part of Debian. RC5DES v2.7100.416 client - a project of distributed.net Copyright distributed.net 1997-1998 DES bitslice driver Copyright Andrew Meggs DES sboxes routines Copyright Matthew Kwan DES search routines Copyright Svend Olaf Mikkelsen I contacted distributed.net about allowing the client to be distributed in debian. Here's what they had to say: Date: Mon, 18 Feb 2002 18:41:15 +0000 From: David McNett To: Noel Koethe Message-ID: <20020218184115.GA87728@dazed.slacker.com> --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 18-Feb-2002, Noel Koethe wrote: > We (Debian) have the permission to redistribute the binary > dnet client in our Distribution from this mail: Debian is free to distribute the distributed.net client in any and all of their official distributions they see fit. This extends to, but is not limited to, their Debian/Netbsd port. We at distributed.net appreciate the hard work of the Debian team and remain in awe of their methodical attention to licensing and redistribution obligations. Keep up the good work. -- ________________________________________________________________________ |David McNett |To ensure privacy and data integrity this message| |nugget@distributed.net|has been encrypted by using dual rounds of ROT-13| |Austin, TX USA |finger nugget@distributed.net for my news and pgp| --C7zPtVaVf+AK4Oqc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: http://www.slacker.com/~nugget/ iD8DBQE8cUrLs3nEpeQ8X8MRAgPkAJ9zDJ8umHysO8AeFzEoZQ9gFUEmYgCg078c 63GWBEU1ivti6h1/JmUxP1c= =rkZ3 -----END PGP SIGNATURE----- --C7zPtVaVf+AK4Oqc-- debian/distributed-net.logrotate0000644000000000000000000000023311157104316014213 0ustar /var/log/distributed-net.log { weekly rotate 5 create 640 daemon adm postrotate invoke-rc.d distributed-net reload >/dev/null endscript compress } debian/distributed-net.postinst0000644000000000000000000000221311307100770014073 0ustar #!/bin/sh # exit if any errors occur set -e if [ ! -e /etc/distributed-net.conf ]; then # Crack rc5, not des. echo "[parameters]" > /etc/distributed-net.conf echo "preferredcontest=1" >> /etc/distributed-net.conf chown daemon:daemon /etc/distributed-net.conf distributed-net-config fi # We run as user daemon now. chown daemon:daemon /var/lib/distributed-net/* 2>/dev/null || true chown daemon:daemon /var/lib/distributed-net 2>/dev/null || true # Create the logfile initially if [ ! -e /var/log/distributed-net.log ]; then touch /var/log/distributed-net.log chown daemon:adm /var/log/distributed-net.log chmod 640 /var/log/distributed-net.log else # change the ownership on the log files to migrate to groups adm (2.9103-509) chown daemon:adm /var/log/distributed-net.log* fi #Debhelper will add daemon starting code down below. On computers without #an updated init.d, distributed-net won't always have stopped. This will #detect this situation, and wait for it. while start-stop-daemon --quiet --stop --signal 0 \ --user daemon \ --name distributed-net 2>/dev/null do sleep 1 done #DEBHELPER# debian/distributed-net-config.80000644000000000000000000000104611107457217013636 0ustar .TH DISTRIBUTED-NET 8 .SH NAME distributed-net-config \- distributed.net client configuration .SH SYNOPSIS .B distributed-net-config .SH "DESCRIPTION" .BR distributed-net-config configures the distributed-net client. This is simply a matter of running "distributed-net -config" in /var/lib/distributed-net as user daemon and to set the configuration and buffer files correctly. .SH "SEE ALSO" .TP .B http://www.distributed.net/ .SH AUTHOR This manual page was initial written by Joey Hess and extended by Noel Koethe for the Debian GNU/Linux system. debian/control0000644000000000000000000000322212266541540010575 0ustar Source: distributed-net Section: non-free/misc Priority: optional Maintainer: James E. Stark Build-Depends: debhelper (>= 5.0.0) Standards-Version: 3.9.5 Package: distributed-net Architecture: i386 amd64 sparc powerpc armel mipsel Conflicts: rc564 Replaces: rc564 Suggests: apmd, acpid Depends: libc6 | libc6.1, host | bind9-host, ${misc:Depends} Recommends: logrotate Homepage: http://www.distributed.net/ Description: donate unused CPU cycles - client for distributed.net Donate your extra CPU cycles to a worthy cause! . distributed.net started in 1997 as a project whose purpose was to win a series of contests sponsored by RSA Data Security Inc., to crack their RC5 encryption by brute-force methods. These contests were meant to show governments of nations such as the United States, who limit exports or use of cryptography, that the standards allowed are too weak for general use. . Since this time, distributed.net has changed their focus from solely cracking RSA's RC5 and DES projects to working on more diverse distributed computing problems. . The ongoing projects are RC5-72 and Optimal Golomb Rulers (25-mark), the latter of which has practical applications in science. There are also a number of other projects which are either periodic or upcoming. You may choose which project you wish to participate in. . By installing this package, unused CPU cycles on your computer will be used to work on cracking the code. There should be no noticeable slowdown of your system, since the client runs niced, and only uses CPU time when your computer would otherwise be idle. . For more information, see http://www.distributed.net/