sl-modem (2.9.11~20080817-3ubuntu3) karmic; urgency=low * Remove bashism from DKMS script (LP: #429071) -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 13 Sep 2009 23:13:35 +0200 sl-modem (2.9.11~20080817-3ubuntu2) jaunty; urgency=low * debian/patches/autoload.diff: Patch drivers to export the right aliases for auto-load on open. * debian/sl-modem-daemon.modutils: so we don't need this file anymore, the rest is done by udev anyway * debian/rules: so we don't need to install the modprobe.d file * debian/sl-modem-daemon.dirs: so we don't need the directory * debian/sl-modem-daemon.preinst: so remove the file on upgrade -- Scott James Remnant Thu, 05 Mar 2009 20:27:30 +0000 sl-modem (2.9.11~20080817-3ubuntu1) jaunty; urgency=low * debian/sl-modem-daemon.init: Also check for modems which are subdevices, and thus only expose themselves in "aplay -l", not in /proc/asound/cards. Thanks to Peteris Krisjanis for the patch! (LP: #298424) -- Martin Pitt Wed, 25 Feb 2009 12:11:03 +0100 sl-modem (2.9.11~20080817-3) unstable; urgency=low * debian/sl-modem-daemon.postinst: moved line to add Slmodemd user to be before lines that install directories for that user. (Closes: #514699) -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 8 Feb 2009 19:22:44 +0200 sl-modem (2.9.11~20080817-2) unstable; urgency=low * Modified home dir of Slmodemd to /var/log/slmodemd. (Closes: #507340) * Added support for DKMS: + debian/control: added dkms to sl-modem-source's Recommends field. + debian/control: updated long description for sl-modem-source. + Added debian/dkms.conf.in. + debian/rules: copy dkms.conf.in to debian/sl-modem-source/usr/src/modules/sl-modem/dkms.conf + Added sl-modem-source.prerm and sl-modem-source.postinst * debian/postinst: create /var/lib/slmodem with proper permissions. (Closes: #421867) * debian/prerm: remove /var/lib/slmodem on uninstall. * debian/control: + Add ${misc:Depends} to Depends field for sl-modem-daemon and sl-modem-source. + Add quilt to sl-modem-source's Depends field. (Closes: #512332) + Added Homepage field. * Added descriptions to patch files. * Remove 04_sregs_init.diff patch as it turned to be obsoleted since 2.9.9e-pre1a. * Added set -e to maintainer scripts. * sl-modem-daemon.templates: changed the extended description. * Translation updates: Arabic, Basque, Russian, Swedish, Italian, Czech, German, Portuguese, French, Spanish (Closes: #513326, #513378, #513603, #513333, #513704, #513713, #513966, #514280, #514355). * Added translations: Vietnamese, Slovak (Closes: #513802, #514387). -- أحمد المحمودي (Ahmed El-Mahmoudy) Sun, 7 Feb 2009 19:22:44 +0200 sl-modem (2.9.11~20080817-1) unstable; urgency=medium * New upstream release. (Closes: #354908, #489289, #457637, LP: #144090, #269855) * Adopting sl-modem. (Closes: #471888) * Removed the following patches since they are applied upstream: + patch to define URB_ASYNC_UNLINK if not set + patch that adds alternative MODULE_PARM function (module_param) + patch removing the inclusion of config.h + patch making a biarch build with lib32 package versions + patches fixing buils with kernel versions 2.6.16, 2.6.18 and 2.6.26 * Remove cmd.patch and pcireg.patch as they are applied upstream. * Used quilt patch system. + Moved slmodem-class-simple-to-class-meins.diff to debian/patches/ + 01_Makefile.diff: Makefile cleanup to not loose the user-specified kernel version string. + modem_group.diff: set the default device group to "dialout". + 02_dial_string_size.diff: enlarge dial string buffer to 128 bytes + 03_Makefile_2.6.12.4.diff: workaround in drivers/Makefile for a kernel 2.4 check accidentialy matching 2.6.12.4. + 04_sregs_init.diff + 05_st7554_license.diff: changed the MODULE_LICENSE string to "Dual BSD/GPL" since the license is actually a BSD license clone. + 06_slmodem-class-simple-to-class-meins.diff: patch for class/simple_class transition. + 08_ungrab_winmodem.diff: helper module to tell the kernel to keep away from unsupported PCI id numbers. + 10_drop_privileges.diff: slmodemd privilege dropping patch. + 11_logfile.diff: place debug log in /var/log/slmodem.log. + kernel-ver.diff: workaround for pre-2.6.18 kernels. + README.diff: Dropped the TROUBLESHOOTING section from README and adapted the feedback section, mentioned the transfer of the modem business to Conexant. + debug_level.diff: debug log file is not for end users. Users shall use -l . * Added fortify_source.diff patch to fix FTBFS with -D_FORTIFY_SOURCE=2 compile flag. * Synch'ed ungrab-winmodem.c from http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20080126.tar.gz. * Remove debian/control.backup* as I don't see any use for them. * Update Standards-Version to 3.8.0. * Added watch file. * debian/rules: slusb support ends at 2.6.24, hence add a check for kernel sublevel, to prevent the attempt to install non-existing slusb.ko. Thanks to Maurizio Avogadro for the suggestion. * Translation updates: Swedish, German, Basque, French, Italian, Czech, Portuguese, Finnish, Japanese and Russian (Closes: #501038, #501043, #501065, #501102, #501108, #501213, #501225, #501701, #501632, #501593). * New translation: Arabic (Closes: #501196). * debian/control: Added Maurizio Avogadro to Uploaders field. * debian/sl-modem-daemon.init: changes from Ubuntu + sl-modem-daemon initscript waits for aplay (from alsa-utils) to report the card, as it appears in /proc/asound/cards before it is actually available to slmodemd. This extra check defeats this race. + Remove hard and soft ulimits for locked-in-core memory. This daemon unfortunately needs quite a bit of memory and it needs to be in core because it's doing the real-time modem DSP. This deals with LP: #144468 and probably other bugs too. [Maurizio Avogadro] * debian/rules: removed code to append extra lines to modprobe.d file, since they are statically appended in debian/sl-modem-daemon.modutils. * The init script can now modprobe even if the slamr module has been blacklisted. * Modified 11_logfile.diff: Fixed the log path as the slmodemd daemon runs as unprivileged user and didn't have write permissions on /var/log. * Added class_device.diff patch: since 2.6.25 class_device_add() and class_device_destroy() has been renamed, modified st7554.c accordingly. * Removed obsolete /etc/modutils file. * Small enhancements to the modprobe.d file: + verify device permissions on module install + modprobe cleans /dev on module remove * Added some troubleshooting info to README.Debian. -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 10 Oct 2008 17:32:22 +0200 sl-modem (2.9.9d+e-pre2-12) unstable; urgency=medium * Orphaning package * Fixed build on recent kernels, patch from Benh (closes: #475205) * Calling depmod in postinst of the module package (closes: #465544) * New translation: Spanish (closes: #498034) * Translation update: Swedish (closes: #488182) -- Eduard Bloch Sun, 07 Sep 2008 23:00:06 +0200 sl-modem (2.9.9d+e-pre2-11.1) unstable; urgency=low * Non-maintainer upload to fix pending l10n issues. * Debconf translations: - Portuguese. Closes: #435298 - Galician. Closes: #481803 - Russian. Closes: #482080 - Basque. Closes: #482340 - Czech. Closes: #482434 - Finnish. Closes: #482437 * [Lintian] Run debconf-updatepo in the clean target * [Lintian] No longer ignore erros from "make clean" -- Christian Perrier Sat, 17 May 2008 14:47:32 +0200 sl-modem (2.9.9d+e-pre2-11) unstable; urgency=high * Working around broken "grep -v" return code in the init script (bug#454690) * changed gcc-4.1-multilib build-dep on amd64 to gcc-multilib -- Eduard Bloch Thu, 13 Dec 2007 22:28:12 +0100 sl-modem (2.9.9d+e-pre2-10) unstable; urgency=low * Merge with 2.9.9d+e-pre2-7etch2 (closes: #411395, #412120) * explicite Build-Dep on gcc-4.1-multilib [amd64] * Installing slmodemd(8) manpage into sl-modem-daemon and conflicting with previous versions of sl-modem-source (closes: #420796) * removing sl-modem-daemon.rules after a checksum check. They are not used anymore by the Debian package's source after sysfs/udev features have been disabled. Send thanks to GPL symbol "protection" lovers (closes: #418919) * slmodemd privilege dropping patch (Ian Jackson, Ubuntu, closes: #415569), also added adduser to dependencies * suppressing modprobe messages caused by expected failures while probing driver availability and a better info message on amd64. -- Eduard Bloch Tue, 01 May 2007 12:00:06 +0200 sl-modem (2.9.9d+e-pre2-9) unstable; urgency=low * amd64 support, making a biarch build with lib32 package versions (closes: #395196) -- Eduard Bloch Tue, 13 Feb 2007 01:06:39 +0100 sl-modem (2.9.9d+e-pre2-8) unstable; urgency=medium * removed the inclusion of config.h, deprecated and not available in kernel 2.6.19 (closes: #402488) * updated of the French translation (closes: #401283) and Japanese translation (closes: #400749) * workaround for kernel-ver with pre-2.6.18 kernels (closes: #397406) * using the name sl-modem-daemon in init script help (closes: #348976) * Dropped the TROUBLESHOOTING section from README (the FAQ has not been available anyway) and adapted the feedback section, mentioned the transfer of the modem business to Conexant (closes: #321515) * debug log file is not for end users. Users shall use -l . Dumping relevant data to debug log is OK, creating this in the local dir is also OK. Made that clear in the help message. (closes: #402705, #335370, #402704) * added LSB info to init script * not including 2.9.9d+e-pre2-7etch* changes -- Eduard Bloch Mon, 11 Dec 2006 20:15:50 +0100 sl-modem (2.9.9d+e-pre2-7etch2) testing-proposed-updates; urgency=low * Updated fr.po and jp.po taken from version 2.9.9d+e-pre2-8 -- Eduard Bloch Tue, 6 Mar 2007 23:12:49 +0100 sl-modem (2.9.9d+e-pre2-7etch1) testing-proposed-updates; urgency=low * t-p-u upload only * de.po updates by Helge Kreutzmann * it.po (NEW) bei Luca Monducci -- Eduard Bloch Mon, 5 Mar 2007 23:27:16 +0100 sl-modem (2.9.9d+e-pre2-7) unstable; urgency=low * Fixes to build with kernel 2.6.18 (USB removal, closes: 390308) * cs.po update (Miroslav Jezbera, closes: #389257) * templates fixes, making country list translateable (closes: #377820) -- Eduard Bloch Fri, 13 Oct 2006 19:06:44 +0200 sl-modem (2.9.9d+e-pre2-6) unstable; urgency=low * alternative MODULE_PARM function (module_param) used on 2.6.x kernels (closes: #377561) * removed executable bits from the udev rules file * set a proper debconf dialog title, the old contents should actually be in the text, updated de.po and half-updated those translation where basic syntax was understandable -- Eduard Bloch Mon, 10 Jul 2006 12:24:25 +0200 sl-modem (2.9.9d+e-pre2-5) unstable; urgency=low * Fix for module compilation with 2.6.16, condition around line drivers/st7554.c:1160 (closes: #358267) -- Eduard Bloch Sun, 16 Apr 2006 08:23:47 +0200 sl-modem (2.9.9d+e-pre2-4) unstable; urgency=medium * replaced amrmo_init.c with the version from http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20051101.tar.gz which has basically the superset of our changes (plus two additional modem IDs) but zeroes out the class* method calls since they are "protected" by GPL-enforcing kernel macros now (closes: #354216) * the above change effectively disables the udev functionality. Send your complaints to kernel developers if you need it. Or suggest a better solution. For now, a oneliner in /etc/modprobe.d/sl-modem-daemon.modutils creates /dev/slamr0. * workaround to fix device files that got the wrong owner (660 instead of root) during the major number transition in July 2005 -- Eduard Bloch Sat, 25 Feb 2006 19:45:42 +0100 sl-modem (2.9.9d+e-pre2-3) unstable; urgency=medium * changed NAME setting for slusb in udev rules * fixed slamr class_device_create call (closes: #349305), thanks to Gasper Zejn et al. -- Eduard Bloch Tue, 07 Feb 2006 15:44:02 +0100 sl-modem (2.9.9d+e-pre2-2) unstable; urgency=low * added helper module from http://phep2.technion.ac.il/linmodems/packages/smartlink/ungrab-winmodem.tar.gz to tell the kernel to keep away from unsupported PCI id numbers, installed with slamr and pre-installed via modprobe.d script -- Eduard Bloch Sun, 15 Jan 2006 17:48:36 +0100 sl-modem (2.9.9d+e-pre2-1) unstable; urgency=low * New upstream pre-release (closes: #327588) * added sv.po from Daniel Nylander (closes: #330436) * slmodemd.1 manpage from Erik Schanze (closes: #335369) * defining URB_ASYNC_UNLINK if not set, needed by recent kernels * applied patch for class/simple_class transition from Gentoo lists with some fixes (closes: #325799) * changed the MODULE_LICENSE string to "Dual BSD/GPL" since the license is actually a BSD license clone (closes: #327545) * not including the old hotplug script, merged its code into the init script and added an udev rules file to run it. Needs real testing with a Smartlink USB modem which I do not have (closes: #338740) * disabled the "PCI device grabbing warning" code which caused OOpses on 2.6.15 -- Eduard Bloch Sun, 15 Jan 2006 14:49:45 +0100 sl-modem (2.9.9d-7) unstable; urgency=low * added alternative debconf-2.0 dependency * http://dev.gentoo.org/~genstef/files/slmodem-class-simple-to-class.diff added with few modifications though does not solve #325799 yet * added patch http://linmodems.technion.ac.il/archive-fifth/msg02217.html which AFAICS basically ignores the PCI ID collision caused by the kernel source bugs #303844 and #322028 (closes: #321061). Should be fixed in the kernel, though. -- Eduard Bloch Mon, 26 Sep 2005 23:59:25 +0200 sl-modem (2.9.9d-6) unstable; urgency=low * applied gcc-4.0 fixes from Sasha Khapyorsky, dropped gcc-3.4 workarounds -- Eduard Bloch Mon, 15 Aug 2005 17:11:40 +0200 sl-modem (2.9.9d-5) unstable; urgency=low * workaround in drivers/Makefile for a kernel 2.4 check accidentialy matching 2.6.12.4 (closes: #322223) -- Eduard Bloch Sat, 6 Aug 2005 20:38:12 +0200 sl-modem (2.9.9d-4) unstable; urgency=low * the "Lesson I: never trust ALSA's procfs entries" release * no longer relies on /proc/asound/[Mm]odem link, instead parses /proc/asound/cards * rewrote parts of the init script to put all recent extensions into a proper control flow * fixed a bashism in debian/sl-modem-daemon.postinst -- Eduard Bloch Sat, 6 Aug 2005 17:01:07 +0200 sl-modem (2.9.9d-3) unstable; urgency=medium * extended modprobe calls in the init script to try non-Intel drivers for mainboard chipsets (closes: #320620) * fixed a bashism in the init script * removed the hard kernel-image-* dependency from the modules contol file (closes: #321570) -- Eduard Bloch Sat, 06 Aug 2005 15:23:13 +0200 sl-modem (2.9.9d-2) unstable; urgency=low * changed the ALSA device name from hw: to modem: because weird device driver using additional filters applied only then (closes: #320190). In addition, set the build dependency on a recent libasound2 version to enforce the upgrade. -- Eduard Bloch Thu, 28 Jul 2005 12:15:58 +0200 sl-modem (2.9.9d-1) unstable; urgency=low * New upstream release + moves the device major numbers to the 24x range (closes: #264359) * replaced the mkdev hacks in init script etc. with only one in the postinst of modules that also fixes the major numbers of the device files. Also make sure they don't make the script fail on insane /dev filesystems (udev, closes: #297666) * init script patch from Stephen Gildea to improve the start/stop behaviour and ALSA detection (closes: #312884) * removed the dependency on recent modules or kernel. There are too many ways to make the daemon work and a modern kernel (2.6.12) provides enough support to make it work without special cludges using the packaging system (closes: #319604) * added bzip2 to dependencies (closes: #312152) * Japanese translation by Hideki Yamane (closes: #281074) * defaulting to gcc-3.3 for the daemon unless someone fixes the few errors * various lintian fixes, removing the init script in postrm now (arrrg) -- Eduard Bloch Thu, 28 Jul 2005 09:50:21 +0200 sl-modem (2.9.9a-1) unstable; urgency=medium * New upstream release (linmodems fork with patches for kernel 2.6.10, closes: #288362) * modules postinst script now sleeps one second after stoppind the daemon (to give the driver time to shutdown sth. or so, closes: #258821) -- Eduard Bloch Wed, 2 Feb 2005 20:44:59 +0100 sl-modem (2.9.9-2) unstable; urgency=medium * Fix override disparity * TODO! fixen restart teilchen da -- Eduard Bloch Mon, 6 Sep 2004 18:18:39 +0200 sl-modem (2.9.9-1) unstable; urgency=medium * New upstream release + sysfs support (closes: #240710) + may solve Bug#260474 * Upstream patch to fix get the ALSA device name correctly (closes: #268952) -- Eduard Bloch Mon, 06 Sep 2004 18:17:31 +0200 sl-modem (2.9.8-2) unstable; urgency=high * Added cs.po from Miroslav Jezbera (closes: #260359) * Changes by karlheg@pdx.edu: - Patch modem/modem.h to enlarge dial string buffer to 128 bytes. Some dial strings that include calling card numbers can be longer than the previously allowed 32 characters, causing them to be truncated. - Add libasound2-dev to Build-Depends in debian/control -- Eduard Bloch Mon, 23 Aug 2004 11:38:13 +0200 sl-modem (2.9.8-1) unstable; urgency=low * New upstream release (closes: #255714) * postinst hook to reload modules, a phantom modprobe freeze appeared otherwise -- Eduard Bloch Mon, 28 Jun 2004 23:41:55 +0200 sl-modem (2.9.7-2) unstable; urgency=low * source package depends on debhelper (closes: #251608) * loads the ALSA module with the correct name (closes: #252623) * fallback to the command "modprobe" if the module auto-loading is disabled in the kernel * more explite package descriptions, explaining the relationship between the daemon and low-level drivers -- Eduard Bloch Fri, 21 May 2004 15:39:13 +0200 sl-modem (2.9.7-1) unstable; urgency=low * New upstream release (closes: #249810) * modified the init script to be more smart on autodetection. The existance of the ALSA driver is checked not only by looking at modules now (closes: #246950) * added dependency on kernel-image-2.6 in the hope that people will install a recent kernel (since versioned Provides: are not possible) as alternative to the source package or installed modules (closes: #247476) -- Eduard Bloch Fri, 21 May 2004 13:38:10 +0200 sl-modem (2.9.6-5) unstable; urgency=medium * moved sl-modem-source back to non-free (overlooked one object file, sorry) * changed the /dev/modem device symlink to /dev/ttySL0 in the init script (closes: #243614) * ALSA support, enabled with : in SLMODEMD_DEVICE (closes: #240305) * README.Debian improvements: ALSA mode documentation, explicit note why sl-modem is non-free (closes: Bug#242241) * (fixed in -4): using , as RegExp delimiter when setting the country value (closes: #241210) * first experimental hotplug agent for one USB modem -- Eduard Bloch Wed, 14 Apr 2004 10:23:41 +0200 sl-modem (2.9.6-4) unstable; urgency=medium * the driver source contents were not included in the previos version because of wrong tar options * Danish template translation by Morten Brix Pedersen (closes: #241040) * added [ ] in the modules postinst (this is not Perl ;-) -- Eduard Bloch Mon, 29 Mar 2004 01:10:06 +0200 sl-modem (2.9.6-3) unstable; urgency=low * relaxed read permissions in the tarball * restarting sl-modem-daemon after modules installation * extra check for beeing not reconfigured in the config script to not overwrite the selection on initial installation (closes: #239692) * french debconf translation by Jean-Luc Coulon (closes: #238745) -- Eduard Bloch Sun, 29 Feb 2004 21:03:54 +0100 sl-modem (2.9.6-2) unstable; urgency=low * finally droped the old 2.7.10 source, removed all crappy workarounds * debconf integration to select the country * changed the virtual dependency to make sure that people get the new source on upgrade and do not keep old driver versions installed * corrected the /dev/ path of SLMODEMD_DEVICE * set the default device group to "dialout" (Closes: #235455) * fixed typos in the init script (Closes: #235454) * moved section to "non-free/net" (it is a modem driver, after all), and "contrib/net" for modules (-source) packages (the kernel part is free software) -- Eduard Bloch Sat, 28 Feb 2004 13:16:31 +0100 sl-modem (2.9.6-1) unstable; urgency=low * New upstream release (closes: #234010 and clarifies issues brought up by license nit-pickers) * Installs the .ko files on linux 2.6.x (closes: #231204) * Hiding unhelpfull error messages - if they appear, the command was deliberate (closes: #232102) * corrected README.Debian to mention .bz2 instead of .gz (closes: #233231) * better README.Debian for the -daemon package (closes: #233242) * finaly merged upstream suggested init script with my old version, now including /etc/defaults/slmodemd along with /etc/defaults/sl-modem-daemon (closes: #230200, #233244) -- Eduard Bloch Sat, 28 Feb 2004 10:12:17 +0100 sl-modem (2.9.5-1) unstable; urgency=low * New upstream release * Providing "slmodem" from the source package. Not the perfect solution but a working one, helping users that look for wrong keywords (closes: #228416) * debian/rules and Makefile cleanup to not loose the user-specified kernel version string and blindly try include modversions.h (solves #228841 as-is but shows the missing support for kernel 2.6.0 in the old driver branch) -- Eduard Bloch Wed, 21 Jan 2004 14:26:01 +0100 sl-modem (2.9.4-1) unstable; urgency=low * New upstream release * Fixed installation order and paths, thanks to Dorneles Treméa ; also review and fixes of the county.dat installation hook and the module postinst hook, separating for different driver branches (closes: #218619, #218005) * Help request: I do not have hardware to test the drivers from the new branch. Your chance to become comaintainer if you have hardware supported by the new driver branch. * init script improvements, proper default file -- Eduard Bloch Fri, 9 Jan 2004 14:26:02 +0100 sl-modem (2.9.1-1) unstable; urgency=low * new upstream release * new package: sl-modem-daemon * 2.7.10 version included in the Debian diff -- Eduard Bloch Sat, 4 Oct 2003 18:43:00 +0200 sl-modem (2.7.14+2.7.10-4) unstable; urgency=low * adaptation to module-assistant * purged useless objects from 2.7.10 source -- Eduard Bloch Sun, 7 Sep 2003 03:47:18 +0200 sl-modem (2.7.14+2.7.10-3) unstable; urgency=low * Doing extra clean in 2.7.10 before using it; otherwise, it won't be cleaned later -- Eduard Bloch Sat, 6 Sep 2003 16:01:09 +0200 sl-modem (2.7.14+2.7.10-2) unstable; urgency=low * binary/rules wrapper was a very bad idea; replaced it with the script symlinks the best source files into the build directory * sorted source files in the correct directories -- Eduard Bloch Sat, 6 Sep 2003 02:54:30 +0200 sl-modem (2.7.14+2.7.10-1) unstable; urgency=low * Merged version 2.7.10 into the package and implemented the selection of the right source using the PCI Id table from linmodems.org people (Closes: #197693) -- Eduard Bloch Sun, 31 Aug 2003 23:13:37 +0200 sl-modem (2.7.14-1) unstable; urgency=low * New upstream release * Variable target path for generated packages, closes: #192449 -- Eduard Bloch Mon, 9 Jun 2003 14:04:57 +0200 sl-modem (2.7.10-1) unstable; urgency=low * Initial Release, closes: #185032 * Workaround with on-the-fly device node creation to work with devfs since the main object is closed-source and compiled without devfs support -- Eduard Bloch Sun, 21 Mar 2003 14:37:46 +0100