------------------------------------------------------------------------
r90 | llagendijk | 2014-03-28 21:49:00 +0100 (Fri, 28 Mar 2014) | 4 lines

Fix parsing of the stats response for newer printers:
There is no length field in the response 
Changed version to 0.9.1

------------------------------------------------------------------------
r89 | llagendijk | 2014-03-27 23:36:05 +0100 (Thu, 27 Mar 2014) | 2 lines

Updated Changelog

------------------------------------------------------------------------
r88 | llagendijk | 2014-03-27 23:32:11 +0100 (Thu, 27 Mar 2014) | 4 lines

Added a check that paper out is seen a number of times before reporting it
Removed paperout handling from bjnp-runloop and rely only on a timer based
call to the reporting routines

------------------------------------------------------------------------
r87 | llagendijk | 2014-03-20 22:45:59 +0100 (Thu, 20 Mar 2014) | 2 lines

Fix level reporting that does not always work when sprintf is used with dest string also used as source

------------------------------------------------------------------------
r86 | llagendijk | 2014-03-15 22:09:20 +0100 (Sat, 15 Mar 2014) | 6 lines

Changed license to GPLv2
hack to make distcheck work
Removed rpmbuild
Updated rpm spec (untested)
Added COPYING

------------------------------------------------------------------------
r85 | llagendijk | 2014-03-15 19:47:45 +0100 (Sat, 15 Mar 2014) | 2 lines

Added README.levels

------------------------------------------------------------------------
r84 | llagendijk | 2014-03-15 17:55:06 +0100 (Sat, 15 Mar 2014) | 2 lines

Fix typo introduced when reformatting

------------------------------------------------------------------------
r83 | llagendijk | 2014-03-15 17:53:58 +0100 (Sat, 15 Mar 2014) | 2 lines

Reformatted all source code using astyle

------------------------------------------------------------------------
r82 | llagendijk | 2014-03-15 14:11:28 +0100 (Sat, 15 Mar 2014) | 2 lines

Added output for marker-high-levels for ink level reporting

------------------------------------------------------------------------
r81 | llagendijk | 2014-03-10 22:41:44 +0100 (Mon, 10 Mar 2014) | 2 lines

Correcting paper empty  value for DJS: PR is transient, but ID really seems to indicate out of paper

------------------------------------------------------------------------
r80 | llagendijk | 2014-03-09 00:16:14 +0100 (Sun, 09 Mar 2014) | 3 lines

Code cleanup
Paper out detection rewritten using DJS as PID does not work as expected

------------------------------------------------------------------------
r79 | llagendijk | 2014-03-08 19:21:06 +0100 (Sat, 08 Mar 2014) | 2 lines

Minor improvement to text of vendor specific ink warnings/errors: add ink in text

------------------------------------------------------------------------
r78 | llagendijk | 2014-03-08 19:11:39 +0100 (Sat, 08 Mar 2014) | 3 lines

Fix 2 cases in cups.c dereferencing printer where it migh be NULL
Safety fix in bjnp_get_printer_status so it does not crash when printer is NULL

------------------------------------------------------------------------
r77 | llagendijk | 2014-03-08 18:51:32 +0100 (Sat, 08 Mar 2014) | 3 lines

Bumped version to 1.9.0
Changed configure to use cups-config for auto-detection of cupsbackenddir

------------------------------------------------------------------------
r76 | llagendijk | 2014-03-08 15:34:21 +0100 (Sat, 08 Mar 2014) | 2 lines

Make compile work also on older GCC version 4.4.7 on RHEL6

------------------------------------------------------------------------
r75 | llagendijk | 2014-03-05 01:00:58 +0100 (Wed, 05 Mar 2014) | 5 lines

Added ink-level reporting
Added a working out-of-paper detection
Improved error handling
Still needs a lot of testing

------------------------------------------------------------------------
r74 | llagendijk | 2014-01-22 17:23:23 +0100 (Wed, 22 Jan 2014) | 2 lines

Create 1.2.2 release

------------------------------------------------------------------------
r73 | llagendijk | 2014-01-22 14:04:40 +0100 (Wed, 22 Jan 2014) | 3 lines

- Fix crash on newer printers that sen an xml-document for printer status
- Some code reorg

------------------------------------------------------------------------
r72 | llagendijk | 2013-11-06 17:11:04 +0100 (Wed, 06 Nov 2013) | 2 lines

Fix mistake in error hadling of read

------------------------------------------------------------------------
r71 | llagendijk | 2013-11-06 17:10:39 +0100 (Wed, 06 Nov 2013) | 2 lines

Corrected comment on resource not being used 

------------------------------------------------------------------------
r70 | llagendijk | 2013-10-23 17:14:32 +0200 (Wed, 23 Oct 2013) | 2 lines

Fix possible buffer overflow in response buffer

------------------------------------------------------------------------
r69 | llagendijk | 2013-10-23 17:06:44 +0200 (Wed, 23 Oct 2013) | 2 lines

DEbug loggin improvement: use stdou when we can not write to the logfile

------------------------------------------------------------------------
r68 | llagendijk | 2013-02-23 22:15:08 +0100 (Sat, 23 Feb 2013) | 2 lines

README cleanup

------------------------------------------------------------------------
r67 | llagendijk | 2013-02-23 21:15:28 +0100 (Sat, 23 Feb 2013) | 2 lines

Release 1.2.1

------------------------------------------------------------------------
r66 | llagendijk | 2013-01-22 22:25:22 +0100 (Tue, 22 Jan 2013) | 3 lines

Re-add reading tcp_print_response body and payload size into 2 reads.
An MX700 does not send both in one write

------------------------------------------------------------------------
r65 | llagendijk | 2013-01-21 23:36:17 +0100 (Mon, 21 Jan 2013) | 2 lines

Remove configure and config.h.in, should not be in svn

------------------------------------------------------------------------
r64 | llagendijk | 2013-01-21 19:44:41 +0100 (Mon, 21 Jan 2013) | 2 lines

corrected length of job command

------------------------------------------------------------------------
r62 | llagendijk | 2012-11-27 22:22:01 +0100 (Tue, 27 Nov 2012) | 2 lines

Updated configure.ac for 1.2 release

------------------------------------------------------------------------
r61 | llagendijk | 2012-10-20 11:49:58 +0200 (Sat, 20 Oct 2012) | 3 lines

Corrected definition of bjnp_command_t and bjnp_response_t: older compilers complained about redefinition in bjnp_protocol.h.
In bjnp_protocol.h we only define bjnp_command_u and bjnp_response_u

------------------------------------------------------------------------
r60 | llagendijk | 2012-10-01 15:19:38 +0200 (Mon, 01 Oct 2012) | 2 lines

Minor edits

------------------------------------------------------------------------
r58 | llagendijk | 2012-09-29 15:56:24 +0200 (Sat, 29 Sep 2012) | 3 lines

Fixed a crash that occured when an IPv6 reponse came from a gloabal address. We tried to
add the link-local address. This does not make sense as we do not know the scope_id.

------------------------------------------------------------------------
r57 | llagendijk | 2012-09-26 00:08:06 +0200 (Wed, 26 Sep 2012) | 3 lines

Fix for missing initializations (crash on F15 on printer discovery)
Updated NEWS

------------------------------------------------------------------------
r56 | llagendijk | 2012-09-22 22:56:55 +0200 (Sat, 22 Sep 2012) | 2 lines

Added bjnp-protocol.h to Makefile.am

------------------------------------------------------------------------
r55 | llagendijk | 2012-09-22 22:51:46 +0200 (Sat, 22 Sep 2012) | 6 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


------------------------------------------------------------------------
r54 | llagendijk | 2012-09-22 00:37:43 +0200 (Sat, 22 Sep 2012) | 3 lines

Cleaned up includes
Fixed compilation on MacOSX

------------------------------------------------------------------------
r53 | llagendijk | 2012-09-21 22:10:33 +0200 (Fri, 21 Sep 2012) | 3 lines

Fixed side channel handling: this fixes the long standing
"Failed to read side channel" bug

------------------------------------------------------------------------
r52 | llagendijk | 2012-09-01 00:42:37 +0200 (Sat, 01 Sep 2012) | 3 lines

Added IPv6 support
Refactoring of bjnp-io into 3 files

------------------------------------------------------------------------
r50 | llagendijk | 2011-07-05 22:44:10 +0200 (Tue, 05 Jul 2011) | 2 lines

Last updates to specfile, re-added configure

------------------------------------------------------------------------
r49 | llagendijk | 2011-06-26 00:20:51 +0200 (Sun, 26 Jun 2011) | 7 lines

Release 1.0
Added forward lookup after reverse lookup to avoid problems with
buggy routers
IPv6 fixes
Removed some unused code


------------------------------------------------------------------------
r48 | llagendijk | 2010-11-27 21:51:37 +0100 (Sat, 27 Nov 2010) | 2 lines

Fix bjnp-runloop as cups 1.3 does not have CUPS_SC_CMD_NONE

------------------------------------------------------------------------
r43 | llagendijk | 2010-11-26 20:41:26 +0100 (Fri, 26 Nov 2010) | 2 lines

Released 0.5.5 without further changes 

------------------------------------------------------------------------
r42 | llagendijk | 2010-10-08 23:21:11 +0200 (Fri, 08 Oct 2010) | 2 lines

Remove autogenerated Makefile.in

------------------------------------------------------------------------
r41 | llagendijk | 2010-10-08 23:20:24 +0200 (Fri, 08 Oct 2010) | 4 lines

Added fixes for issues reported by Ron Murray in Sourceforge patches tracker ID: 3083455.
The MP990 appears to have some (?) IPv6 support, make sure we ignore IPv6 addresses for now.
Also  corrected some minor bugs

------------------------------------------------------------------------
r40 | llagendijk | 2009-05-29 22:17:42 +0200 (Fri, 29 May 2009) | 3 lines

0.5.4: removed autogeneration of spec file. It causes too much pain
No functional changes. No need to update

------------------------------------------------------------------------
r39 | llagendijk | 2009-05-16 21:20:14 +0200 (Sat, 16 May 2009) | 13 lines

- reverted changes to spec file generation
  Fixed some rpmlint comments that show up only on complete package but
  not when rpmlint is run on spec file


M    configure
M    Makefile.in
M    conf/rpmbuild
A  + cups-bjnp.spec.in
D    cups-bjnp.spec.dist.in
M    configure.ac
M    Makefile.am

------------------------------------------------------------------------
r38 | llagendijk | 2009-05-16 18:13:31 +0200 (Sat, 16 May 2009) | 6 lines

2009-05-16:
Fixed size of sequence number
Fixed bug in printer detection that failed on FreeBSD (forgot to set
address family for bind call in bjnp_send_broadcast)
Fixed silly mistakes in configure script

------------------------------------------------------------------------
r37 | llagendijk | 2009-05-16 18:05:22 +0200 (Sat, 16 May 2009) | 3 lines

update changelog in spec file for 0.5 release


------------------------------------------------------------------------
r36 | llagendijk | 2009-03-12 21:31:38 +0100 (Thu, 12 Mar 2009) | 2 lines

Release 0.5 version with only minor documentation changes

------------------------------------------------------------------------
r35 | llagendijk | 2009-02-28 12:45:27 +0100 (Sat, 28 Feb 2009) | 2 lines

Added AC_MAINTAINER_MODE to configure.ac to avoid automatic rebuilding of autoconf stuff

------------------------------------------------------------------------
r34 | llagendijk | 2009-02-28 12:18:49 +0100 (Sat, 28 Feb 2009) | 2 lines

added aclocal.m4

------------------------------------------------------------------------
r33 | llagendijk | 2009-02-28 12:10:54 +0100 (Sat, 28 Feb 2009) | 2 lines

added config.h.in

------------------------------------------------------------------------
r32 | llagendijk | 2009-02-28 11:58:47 +0100 (Sat, 28 Feb 2009) | 2 lines

Added Makefile.in

------------------------------------------------------------------------
r31 | llagendijk | 2009-02-19 22:56:44 +0100 (Thu, 19 Feb 2009) | 2 lines

Added NEWS

------------------------------------------------------------------------
r30 | llagendijk | 2009-02-19 22:54:32 +0100 (Thu, 19 Feb 2009) | 2 lines

updated cups-bjnp.spec.in with latest changes

------------------------------------------------------------------------
r29 | llagendijk | 2009-02-19 22:49:57 +0100 (Thu, 19 Feb 2009) | 3 lines

added autoconf output files to make building easier


------------------------------------------------------------------------
r28 | llagendijk | 2009-02-19 22:45:28 +0100 (Thu, 19 Feb 2009) | 2 lines

Added configure

------------------------------------------------------------------------
r27 | llagendijk | 2009-02-19 22:42:59 +0100 (Thu, 19 Feb 2009) | 2 lines

added conf directory with Makefile fragments required for rpmbuild

------------------------------------------------------------------------
r26 | llagendijk | 2009-02-19 22:39:16 +0100 (Thu, 19 Feb 2009) | 2 lines

added README

------------------------------------------------------------------------
r25 | llagendijk | 2009-02-19 22:37:25 +0100 (Thu, 19 Feb 2009) | 2 lines

Changed to more gnu compliant INSTALL and ChangeLog

------------------------------------------------------------------------
r24 | llagendijk | 2009-02-19 22:35:55 +0100 (Thu, 19 Feb 2009) | 2 lines

iChanges due to CUPs dependency removal

------------------------------------------------------------------------
r23 | llagendijk | 2009-02-19 22:33:27 +0100 (Thu, 19 Feb 2009) | 6 lines

Added support for OS's where getifaddr() is missing
Added checks for case where getifaddr reports ptp link
Changes for autoconf support (include config.h) 
Removed cups dependencies


------------------------------------------------------------------------
r22 | llagendijk | 2009-02-19 22:30:18 +0100 (Thu, 19 Feb 2009) | 2 lines

Addedmissing \n to debug statement

------------------------------------------------------------------------
r21 | llagendijk | 2009-02-19 22:29:12 +0100 (Thu, 19 Feb 2009) | 2 lines

debugging improvements (log to file)

------------------------------------------------------------------------
r20 | llagendijk | 2009-02-19 22:27:49 +0100 (Thu, 19 Feb 2009) | 2 lines

Debug setting improvement

------------------------------------------------------------------------
r19 | llagendijk | 2009-02-19 22:21:39 +0100 (Thu, 19 Feb 2009) | 2 lines

Added autoconf support

------------------------------------------------------------------------
r16 | llagendijk | 2008-11-18 23:49:30 +0100 (Tue, 18 Nov 2008) | 2 lines

Use only cups-bjnp.spec.in in svn

------------------------------------------------------------------------
r15 | llagendijk | 2008-11-18 23:47:46 +0100 (Tue, 18 Nov 2008) | 2 lines

removed make-dist as it is site-specific

------------------------------------------------------------------------
r13 | llagendijk | 2008-11-18 23:38:05 +0100 (Tue, 18 Nov 2008) | 7 lines

Release 0.4
Added keep-alive for TCP connections to avoid that printer closes connection when no
data is recieved for 30 sec (may occur due to a slow filer)
Added a 15 sec delay at the end of a printjob as some printers may not allow new 
connections otherwise
Rewrote makefile target for rpm

------------------------------------------------------------------------
r11 | llagendijk | 2008-10-09 23:12:10 +0200 (Thu, 09 Oct 2008) | 2 lines

Updated spec files for 0.3 release

------------------------------------------------------------------------
r10 | llagendijk | 2008-10-09 22:44:18 +0200 (Thu, 09 Oct 2008) | 2 lines

Minor updates related to DIST_DIR im Makefile

------------------------------------------------------------------------
r9 | llagendijk | 2008-10-07 23:26:58 +0200 (Tue, 07 Oct 2008) | 4 lines

improved sanity check on results of gethostbyaddr. Makae sure hostname is not NULL
and check for noname as some buggy routers seem to report that when no name is
available on a reverse lookup

------------------------------------------------------------------------
r8 | llagendijk | 2008-10-04 21:25:25 +0200 (Sat, 04 Oct 2008) | 2 lines

Updated TODO file,

------------------------------------------------------------------------
r7 | llagendijk | 2008-10-04 21:00:05 +0200 (Sat, 04 Oct 2008) | 11 lines

- sone cleanup with feedback from Sane-BJNP (revised protocol codes etc)
- added new/ improved compiler flags that trap more mistakes
- corrected warnings found with new compilerflags
- fixed a bug in scanning our interfaces when ifa_addr could be 0 (reported by Matt McHenry <jerith@speakeasy.org>)
- added a number of items found during development of the bjnp interface for the sane pixma backend)to the TODO list 
- changed throttle pause from 3 sec to 40 msec. Improves performance. Recommended by Zedo.
- changed printbuffer to 4k. Recommended by Zedo, the Turboprint people
- Added a version string printout when incorrect number of arguments is recieved on command line
- added retry on udp failures


------------------------------------------------------------------------
r5 | llagendijk | 2008-08-09 16:49:29 +0200 (Sat, 09 Aug 2008) | 1 line

cups-bjnp-0.2
------------------------------------------------------------------------
r2 | llagendijk | 2008-08-09 16:36:51 +0200 (Sat, 09 Aug 2008) | 2 lines

import of CUPS-BJNP-0.1

------------------------------------------------------------------------
r1 | llagendijk | 2008-08-09 16:33:56 +0200 (Sat, 09 Aug 2008) | 3 lines

mkdir trunk


------------------------------------------------------------------------
