summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 1dbfcb9cd11bd0b20f6e4cfa40dc2620e8803f20 (plain)
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
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
------------------------------------------------------------------------
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 <llagendijk@users.sourceforge.net> - 0.5.4-1
- More specfile cleanups suggested by Igor Jurišković <juriskovic.igor@gmail.com>
  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 <jerith@speakeasy.org>)
- 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

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