------------------------------------------------------------------------ r149 | louis | 2012-09-22 22:48:25 +0200 (Sat, 22 Sep 2012) | 5 lines More refactoring: - split bjnp.h in a common include and one for the protocol definitions - combined definitions for the protocol commands and responses in common types - cleanup of configure.ac ------------------------------------------------------------------------ r148 | louis | 2012-09-22 13:07:28 +0200 (Sat, 22 Sep 2012) | 2 lines Demoted a number of logging statements to DEBUG level to make thebackend less noisy ------------------------------------------------------------------------ r147 | louis | 2012-09-22 00:32:05 +0200 (Sat, 22 Sep 2012) | 14 lines Fixed compilation on MacOSX ------------------------------------------------------------------------ r146 | louis | 2012-09-21 21:45:31 +0200 (Fri, 21 Sep 2012) | 2 lines Updated side channel handling. This fixes a long standing "failed to read side-channel" error message ------------------------------------------------------------------------ r145 | louis | 2012-09-19 00:35:23 +0200 (Wed, 19 Sep 2012) | 4 lines Fixed annoying "failed to read side channel" bug: Receiving a 0 length response (BAD COMMAND) is ok! Could be EOF ------------------------------------------------------------------------ r144 | louis | 2012-09-12 22:47:17 +0200 (Wed, 12 Sep 2012) | 1 line Added support for CUPS_SC_CMD_GET_CONNECTED ------------------------------------------------------------------------ r143 | louis | 2012-09-12 22:41:35 +0200 (Wed, 12 Sep 2012) | 1 line more changes to support IPv6/ corrected sidechannel handling ------------------------------------------------------------------------ r142 | louis | 2012-09-01 00:20:00 +0200 (Sat, 01 Sep 2012) | 2 lines updated TODO ------------------------------------------------------------------------ r141 | louis | 2012-08-31 23:01:44 +0200 (Fri, 31 Aug 2012) | 2 lines Added IPv6 printer discovery ------------------------------------------------------------------------ r140 | louis | 2012-08-30 15:25:38 +0200 (Thu, 30 Aug 2012) | 2 lines Refactoring started. Compiles but untested ------------------------------------------------------------------------ r139 | louis | 2012-08-24 12:11:05 +0200 (Fri, 24 Aug 2012) | 2 lines Added IPv6 printing support. Detection still needs to be done ------------------------------------------------------------------------ r136 | louis | 2011-06-26 00:10:29 +0200 (Sun, 26 Jun 2011) | 3 lines 1.0 release ------------------------------------------------------------------------ r135 | louis | 2011-06-25 23:52:34 +0200 (Sat, 25 Jun 2011) | 2 lines Updated TODO, most items were already done ------------------------------------------------------------------------ r134 | louis | 2011-06-25 23:49:31 +0200 (Sat, 25 Jun 2011) | 2 lines Added 0.5.5-3 spec file ------------------------------------------------------------------------ r133 | louis | 2011-06-25 23:47:22 +0200 (Sat, 25 Jun 2011) | 2 lines Made compilation work on older cups versions again ------------------------------------------------------------------------ r132 | louis | 2011-06-25 23:02:44 +0200 (Sat, 25 Jun 2011) | 5 lines Removed some unused code Added proper check for buggy reverse namelookup (do a forward lookup on the returned name and use it only if it really resolves to the IP-address ------------------------------------------------------------------------ r131 | louis | 2010-11-27 18:45:50 +0100 (Sat, 27 Nov 2010) | 2 lines Fixes for IPv6, release 0.5.5 ------------------------------------------------------------------------ r130 | louis | 2009-05-29 21:58:57 +0200 (Fri, 29 May 2009) | 2 lines Updated Changelog and NEWS for the 05.4 release ------------------------------------------------------------------------ r129 | louis | 2009-05-29 20:59:41 +0200 (Fri, 29 May 2009) | 10 lines * Fri May 29 2009 Louis Lagendijk - 0.5.4-1 - More specfile cleanups suggested by Igor Jurišković and mtasaka@ioa.s.u-tokyo.ac.jp: - removed INSTALL - use macros where appropriate), - updated %files so we only own bjnp, not the directory - Removed generation of spec file from configure as it caused a lot of pain - bumped version to 0.5.4 ------------------------------------------------------------------------ r128 | louis | 2009-05-16 21:53:01 +0200 (Sat, 16 May 2009) | 2 lines Changelog for 0.5.3 ------------------------------------------------------------------------ r127 | louis | 2009-05-16 21:47:30 +0200 (Sat, 16 May 2009) | 2 lines Fixed renaming of cups-bjnp.spec.dist.in to cups-bjnp.spec.in ------------------------------------------------------------------------ r126 | louis | 2009-05-16 21:45:35 +0200 (Sat, 16 May 2009) | 6 lines Fixed bug in bjnp_send_broadcast: address family was not set in call to bind Fixed silly errors in configure script added more options for backend directory as used on FreeBSD fixed rpmlint errors released as 0.5.3 ------------------------------------------------------------------------ r125 | louis | 2009-05-11 23:51:38 +0200 (Mon, 11 May 2009) | 3 lines - Set address family before bind in send_broadcast - Generate spec,dist file and use that as specfile ------------------------------------------------------------------------ r124 | louis | 2009-05-02 21:04:51 +0200 (Sat, 02 May 2009) | 4 lines fixed order of inclusion (bjnp.h must come first as it includes config.h) which is needed for some conditional compilation Fixed 2 typos in configure.in ------------------------------------------------------------------------ r123 | louis | 2009-05-02 20:52:36 +0200 (Sat, 02 May 2009) | 2 lines corrected size of sequence number field ------------------------------------------------------------------------ r122 | louis | 2009-03-14 22:45:44 +0100 (Sat, 14 Mar 2009) | 2 lines Final updates for 0.5 version ------------------------------------------------------------------------ r121 | louis | 2009-03-12 21:25:28 +0100 (Thu, 12 Mar 2009) | 2 lines Release of 0.5 version ------------------------------------------------------------------------ r120 | louis | 2009-02-28 21:13:57 +0100 (Sat, 28 Feb 2009) | 5 lines Latest updates to configure.ac: - add AM_MAINTAINER_MODE - add conf subdirectory - updated README ------------------------------------------------------------------------ r119 | louis | 2009-02-19 21:12:49 +0100 (Thu, 19 Feb 2009) | 2 lines removed Makefile and run ------------------------------------------------------------------------ r118 | louis | 2009-02-19 21:11:45 +0100 (Thu, 19 Feb 2009) | 2 lines TODO/ INSTALL/ NEWS updated to match latest versions ------------------------------------------------------------------------ r117 | louis | 2009-02-19 21:10:38 +0100 (Thu, 19 Feb 2009) | 2 lines Automake updated for rpmbuild improvements and cleanup ------------------------------------------------------------------------ r116 | louis | 2009-02-19 21:09:35 +0100 (Thu, 19 Feb 2009) | 2 lines updates to configure.ac for auto detection of cups backend dir and rpmbuild improvements ------------------------------------------------------------------------ r115 | louis | 2009-02-19 21:08:06 +0100 (Thu, 19 Feb 2009) | 2 lines config.h.in after autoconf updates ------------------------------------------------------------------------ r114 | louis | 2009-02-19 21:07:10 +0100 (Thu, 19 Feb 2009) | 2 lines Spec file adapted to improved target directory determination for cups backend dir ------------------------------------------------------------------------ r113 | louis | 2009-02-19 21:05:57 +0100 (Thu, 19 Feb 2009) | 2 lines adapted README to autoconf/automake ------------------------------------------------------------------------ r112 | louis | 2009-02-19 21:05:15 +0100 (Thu, 19 Feb 2009) | 4 lines changed includes to be more portable (autoconf) Minor patches to solve some of the TODO's (if TCP writes result in unexpected lenths we treat that as an unrecoverable error ------------------------------------------------------------------------ r111 | louis | 2009-02-19 21:02:10 +0100 (Thu, 19 Feb 2009) | 2 lines remove include for Cups config.h ------------------------------------------------------------------------ r110 | louis | 2009-01-31 11:59:30 +0100 (Sat, 31 Jan 2009) | 3 lines Added checks on addr and broadcast addr in result from getifaddr() as they may be null ------------------------------------------------------------------------ r109 | louis | 2009-01-24 23:46:05 +0100 (Sat, 24 Jan 2009) | 2 lines First working version eith automake/autoconf support ------------------------------------------------------------------------ r108 | louis | 2009-01-23 22:46:41 +0100 (Fri, 23 Jan 2009) | 2 lines added configure.ac config.h.in AUTHORS ------------------------------------------------------------------------ r107 | louis | 2009-01-23 22:41:19 +0100 (Fri, 23 Jan 2009) | 2 lines split Readme into two files: README and NEWS, to make automake happy ------------------------------------------------------------------------ r106 | louis | 2009-01-23 22:23:10 +0100 (Fri, 23 Jan 2009) | 2 lines preparations for autoconf/automake ------------------------------------------------------------------------ r105 | louis | 2009-01-21 23:32:13 +0100 (Wed, 21 Jan 2009) | 2 lines corrected a type in a debug string ------------------------------------------------------------------------ r104 | louis | 2009-01-20 23:27:50 +0100 (Tue, 20 Jan 2009) | 2 lines Changed OPTIONS to ADD -DVERSION rather than just define it ------------------------------------------------------------------------ r103 | louis | 2009-01-16 23:37:38 +0100 (Fri, 16 Jan 2009) | 2 lines added toCups flag to the debuglevel so we can optionally log all debug output to the cups errorlog ------------------------------------------------------------------------ r102 | louis | 2009-01-13 21:54:14 +0100 (Tue, 13 Jan 2009) | 2 lines consistentlyuse htonl() around INADD_xxxx ------------------------------------------------------------------------ r101 | louis | 2009-01-13 21:43:15 +0100 (Tue, 13 Jan 2009) | 3 lines changed source address/port for broadcasts to local address + bjnp printing port to make firewalling easier ------------------------------------------------------------------------ r100 | louis | 2009-01-08 20:49:45 +0100 (Thu, 08 Jan 2009) | 4 lines Added configuration option for the case where do not have getifaddrs(). If so, we use a global broadcast. This will fail when we have more than one ipv4 capable interface. ------------------------------------------------------------------------ r97 | louis | 2008-11-18 21:59:17 +0100 (Tue, 18 Nov 2008) | 4 lines Added 15 sec delay after printjob to make some printers happy that otherwise do no accept a new printjob (ZEDO) Updated TODO and Changelog ------------------------------------------------------------------------ r95 | louis | 2008-11-17 23:34:10 +0100 (Mon, 17 Nov 2008) | 2 lines moved specfile to rootdir ------------------------------------------------------------------------ r94 | louis | 2008-11-17 23:05:58 +0100 (Mon, 17 Nov 2008) | 4 lines Added option to Makefile to generate specfile with version set from Makefile Single specfile for all Redhat based systems Updated TODO file ------------------------------------------------------------------------ r93 | louis | 2008-11-15 22:31:37 +0100 (Sat, 15 Nov 2008) | 2 lines corrected typo ------------------------------------------------------------------------ r92 | louis | 2008-11-13 23:44:48 +0100 (Thu, 13 Nov 2008) | 2 lines corrected name of specfile ------------------------------------------------------------------------ r91 | louis | 2008-11-13 23:44:28 +0100 (Thu, 13 Nov 2008) | 2 lines renamed fc9 specfile to spec/cups-bjnp-.spec ------------------------------------------------------------------------ r90 | louis | 2008-11-13 23:41:46 +0100 (Thu, 13 Nov 2008) | 4 lines Removed c5 rpm specfile Added imake as build dependency Added a touch Dependencies to make mock happy ------------------------------------------------------------------------ r89 | louis | 2008-10-23 23:52:39 +0200 (Thu, 23 Oct 2008) | 2 lines More rewrites of bjnp_backchannel to make it easier to understand ------------------------------------------------------------------------ r88 | louis | 2008-10-23 22:21:52 +0200 (Thu, 23 Oct 2008) | 3 lines Added keep-alive on interface to printer. This is an extended implementation of the patch provided by Florian from zedonet (Turboprint) ------------------------------------------------------------------------ r87 | louis | 2008-10-18 13:32:01 +0200 (Sat, 18 Oct 2008) | 3 lines Fixed a compile warning in bjnp.c: using a #ifdef in a statement is not portable Removed-m64 from compiler arguments, so we also support clean 32 bit compiles ------------------------------------------------------------------------ r86 | louis | 2008-10-09 23:03:34 +0200 (Thu, 09 Oct 2008) | 2 lines Re-added specfiles ------------------------------------------------------------------------ r83 | louis | 2008-10-09 22:37:12 +0200 (Thu, 09 Oct 2008) | 3 lines fixed some erors in the spec files. Fixed description of DIST_DIR in INSTALL files and added description in Makefile ------------------------------------------------------------------------ r81 | louis | 2008-10-07 23:55:59 +0200 (Tue, 07 Oct 2008) | 2 lines updated spec files for 0.3 release ------------------------------------------------------------------------ r80 | louis | 2008-10-07 23:13:20 +0200 (Tue, 07 Oct 2008) | 4 lines added some sanity checks on call to gethostbyaddr so we do not bomb out when hostname field is not set (can this occur?) or when a buggy Avm fritz box returns noname rather then fail when no name is available on a reverse name lookup ------------------------------------------------------------------------ r79 | louis | 2008-10-04 21:27:03 +0200 (Sat, 04 Oct 2008) | 2 lines Added note on usage of DIS_DIR in Makefile to INSTALL and updated TODO ------------------------------------------------------------------------ r78 | louis | 2008-10-04 20:52:17 +0200 (Sat, 04 Oct 2008) | 2 lines Corrected some harmless compilation warnings ------------------------------------------------------------------------ r77 | louis | 2008-10-04 19:51:48 +0200 (Sat, 04 Oct 2008) | 2 lines pass version string to bjnp.c ------------------------------------------------------------------------ r76 | louis | 2008-10-04 19:50:45 +0200 (Sat, 04 Oct 2008) | 2 lines Added a version string printout when incorrect number of arguments is recieved on command line ------------------------------------------------------------------------ r75 | louis | 2008-10-04 19:49:48 +0200 (Sat, 04 Oct 2008) | 2 lines changed printbuffer to 4k. Recommended by Zedo, the Turboprint people ------------------------------------------------------------------------ r74 | louis | 2008-10-04 19:48:53 +0200 (Sat, 04 Oct 2008) | 2 lines changed throttle pause from 3 sec to 40 msec. Improves performance. Recommended by Zedo. ------------------------------------------------------------------------ r73 | louis | 2008-10-04 14:02:13 +0200 (Sat, 04 Oct 2008) | 4 lines - corrected warnings found with new compilerflags - fixed a bug in scanning our interfaces when ifa_addr could be 0 (reported by Matt McHenry ) - added a number of items found during development of the bjnp interface for the sane pixma backend)to the TODO list ------------------------------------------------------------------------ r72 | louis | 2008-10-04 13:57:17 +0200 (Sat, 04 Oct 2008) | 2 lines added new/ improved compiler flags that trap more mistakes ------------------------------------------------------------------------ r71 | louis | 2008-10-04 13:56:07 +0200 (Sat, 04 Oct 2008) | 2 lines sone cleanup with feedback from Sane-BJNP (revised protocol codes etc) ------------------------------------------------------------------------ r68 | louis | 2008-08-09 14:50:01 +0200 (Sat, 09 Aug 2008) | 2 lines minor bugfixes for off-line behaviour ------------------------------------------------------------------------ r63 | louis | 2008-08-09 13:54:03 +0200 (Sat, 09 Aug 2008) | 3 lines Corrected sequence in changelog of SPEC files Changed make-dist to first remove release ag if it already exists ------------------------------------------------------------------------ r61 | louis | 2008-08-09 13:47:19 +0200 (Sat, 09 Aug 2008) | 2 lines Changelog for 0.2 ------------------------------------------------------------------------ r59 | louis | 2008-08-09 13:47:00 +0200 (Sat, 09 Aug 2008) | 2 lines Final cleanups for trelease 0.2 ------------------------------------------------------------------------ r56 | louis | 2008-08-09 13:08:05 +0200 (Sat, 09 Aug 2008) | 2 lines Forgot to mention on last ci that I added proper out of paper detection ------------------------------------------------------------------------ r55 | louis | 2008-08-09 13:04:32 +0200 (Sat, 09 Aug 2008) | 8 lines - added improved debugging/logging: Normally we log to the cups error log For debugging of printer discover we can set env. var BJNP_DEBUG For debugging of printing we can set the debuglevel as part of the device URI: bjnp://printer-1.pheasant:8611/?debuglevel=DEBUG Debugging levels are named as in the CUPS documentation ------------------------------------------------------------------------ r54 | louis | 2008-08-08 22:46:10 +0200 (Fri, 08 Aug 2008) | 4 lines Added better debug/logging support: bjnp now allows setting of env. var BJNP_DEBUG for debugging of printer discovery and setting debug level as part of the device URI: bjnp://printer-1.pheasant:8611/?debuglevel=DEBUG2 ------------------------------------------------------------------------ r53 | louis | 2008-08-08 16:04:23 +0200 (Fri, 08 Aug 2008) | 4 lines Started out of paper detection (untested) Changed make-dist to genereate Changelog Updated Changelog ------------------------------------------------------------------------ r49 | louis | 2008-08-07 23:20:59 +0200 (Thu, 07 Aug 2008) | 2 lines Updated Release notes and changelog for version 0.1 ------------------------------------------------------------------------ r47 | louis | 2008-08-07 22:30:41 +0200 (Thu, 07 Aug 2008) | 2 lines uncommented cp to release branch in make-dist ------------------------------------------------------------------------ r46 | louis | 2008-08-07 22:28:59 +0200 (Thu, 07 Aug 2008) | 2 lines parameterized make-dist ------------------------------------------------------------------------ r43 | louis | 2008-08-07 22:18:09 +0200 (Thu, 07 Aug 2008) | 2 lines clean up of make-dist ------------------------------------------------------------------------ r40 | louis | 2008-08-07 21:57:16 +0200 (Thu, 07 Aug 2008) | 2 lines Release 0.1 ------------------------------------------------------------------------ r37 | louis | 2008-08-07 21:50:06 +0200 (Thu, 07 Aug 2008) | 2 lines corrected typo in make-dist ------------------------------------------------------------------------ r36 | louis | 2008-08-07 21:49:18 +0200 (Thu, 07 Aug 2008) | 2 lines Added tagging in svn of release versions ------------------------------------------------------------------------ r33 | louis | 2008-08-07 20:27:36 +0200 (Thu, 07 Aug 2008) | 2 lines first checkin to trunk ------------------------------------------------------------------------