File: ChangeLog

package info (click to toggle)
cups-bjnp 2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 628 kB
  • ctags: 329
  • sloc: ansic: 2,519; sh: 1,254; makefile: 27
file content (452 lines) | stat: -rw-r--r-- 17,644 bytes parent folder | download
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
------------------------------------------------------------------------
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


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