1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460
|
------------------------------------------------------------------------
r161 | llagendijk | 2018-02-21 16:59:27 +0100 (Wed, 21 Feb 2018) | 5 lines
Updated license to GPLv2 OR LATER, to make it possible to use cups-bjnp with
cups 2.3 that changed to Apache License 2.0, which is GPLv2 incompatible.
There are no other changes. Released as cups-bjnp-2.0.1
------------------------------------------------------------------------
------------------------------------------------------------------------
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
------------------------------------------------------------------------
|