Codebase list libfilter-perl / debian/1.60-2 Changes
debian/1.60-2

Tree @debian/1.60-2 (Download .tar.gz)

Changes @debian/1.60-2raw · history · blame

  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
1.60 2020-08-05 rurban
----
  * Increase t/call.t verbosity on failures (PR #12 aatomic)
  * Push cwd to @INC for PERL_CORE (PR #11 jkeenan)
  * Update search.cpan.org link to metacpan (PR #10 Grinnz)

1.59 2018-08-04 rurban
----
  * Improve tests using FindBin for filter-util.pl [atoomic #9]
  * Added new m4 filter [werner lemberg #8]
  * Add int casts, assert on 2GB limitation.

1.58 2017-11-15 rurban
----
  * Drop 5.005 support
  * Switch from DynaLoader to XSLoader [atoomic #5]
  * Replace use vars by our. [atoomic #5]
  * Lazy load Carp only when required. [atoomic #5]
  * Minor test improvements
  * Fix v5.8 cast warnings

1.57 2017-01-22 rurban
----
  * Todo the t/exec.t test 2 on cygwin.
  * Fixed/Todo the t/decrypt.t test 7 utf8 failures.
    Skip with non UTF-8 locale.

1.56 2017-01-20 rurban
----

  * add binmode to the decrypt/encr,decrypt sample scripts
  * add utf8-encoded testcase to t/decrypt.t [cpan #110921]. use -C
  * stabilized some tests, add diag to sometimes failing sh tests
  * moved filter-util.pl to t/
  * fixed INSTALLDIRS back to site since 5.12 [gh #2]
  * fixed exec/sh test races using the same temp. filenames
  * reversed this Changes file to latest first
  * added Travis CI

1.55 2015-07-26 rurban
----

  * Fix t/z_pod-coverage.t with old Test::More by Kent Frederik. RT #106090.
  * Fix t/tee.t + t/order.t race under parallel testing. RT #105396.
    Thanks to Kent Frederik
  * Fix Filter exec refcount, breaking earlier parse exits with __DATA__ RT #101668
    Thanks to user42_kevin@yahoo.com.au
  * Add missing filter_del in exec filter.
  * Add pod for Filter::Util::Call::unimport to fix t/z_pod-coverage.t

1.54 2015-01-17 rurban
----

  * Fix some compiler warnings for -Wall. Some patches by Dave Mitchell. RT #101587
    Note that perl5 itself is not yet -pedantic safe, Filter is.

1.53 2014-12-20 rurban
----

  * Re-release caused by broken SIGNATURE, caused by broken ExtUtils::Makemaker distsignature rules.
    See https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/177

1.52 2014-12-19 rurban
----

  * Fix Filter::Util::Call regression from 1.50, for filter_add({}) or filter_add([]).
    This broke Switch, see RT #101004.

1.51 2014-12-09 rurban
----

  * Minor -Wall -Wextra cleanups by jhi and me. Fixes RT #100742
  * Updated Copyright years
  * Document and warn about its limitations

1.50 2014-06-04 rurban
----

  * Do not re-bless already blessed filter_add arguments into the callers package.
    Fixes RT #54452
  * t/z_pod-coverage.t: omit empty Filter::decrypt (also fixes RT #84405)
  * Fix Perl Compiler detection in Filter::decrypt

1.49 2013-04-02 rurban
----

  * Better fix for RT #41285 test failures with non-english locale
    (patched by srezic, pull #1)

  * Add t/z_*.t meta tests (now for real), move Try to t/FilterTry,
    add POD to Filter::Util::Call, Filter::Util::Exec and generated
    FilterTry.

1.48 2013-04-01 rurban
----

  * added META records, such as repository, recommends to Makefile.PL

  * added META and POD tests

1.47 2013-03-31 rurban
----

  * Reproduced and fixed RT #41285 test failures with non-english locale
    (reported by srezic)

1.46 2013-03-29 rurban
----

  * Fix RT #84292 PIPE_PID/waitpid broken in Exec pipe_read since 5.17.6 (rurban)

  * Fix RT #84210 Bad NAME in Makefile.PL (miyagawa)

  * Fix RT #82687 cpansign MANIFEST failure (myra)

  * Work on RT #41285 test failures with non-english locale (reported by srezic)

  * Skip patching the src for newWarnings style, these are the default (rurban)

  * Fix RT #53132 examples/method/Decompress.pm syntax error (kevin ryde)
    and add usage docs.

1.45 2012-06-19 rurban
----

  * Sync perlfilter.pod with core improvements

1.44 2012-06-18 rurban
----

  * Sync t/call.t with core fixes in 2adbc9b6


1.43 21 Feb 2012 rurban
----

  * Fix more windows tests:
    http://www.cpantesters.org/cpan/report/9e790a72-6bf5-1014-9f3b-641f296be760

1.42 20 Feb 2012 rurban
----

  * Improve t/tee.t test 5 on windows which allows all Administrator
    members read-access [RT #75164]

1.41 18 Feb 2012 rurban
----

  * Hide example packages from the pause indexer

1.40 9 Feb 2012 rurban
----

  * Fix tee and all tests to work with Perl 5.14 and higher.
    PVIO has no IV field anymore, so abuse the empty IoOFP,
    which is only used for printing, not reading.
    Fixes [RT #56875] and more.
    Tested for 5.6.2, 5.8.4, 5.8.5, 5.8.8, 5.8.9, 5.10.1, 5.12.4,
    5.14.2, 5.15.7

1.39 30 April 2011
----

  * Fix decrypt to work with Perl 5.14
    [RT #67656]

1.38 24 April 2011
----

  * Versions being seperate from Module versions results in dependency confusion
    Bumped all versions to match the distribution version number.
    [RT #67655]

  * Fix decrypt to work with Perl 5.14
    [RT #67656]

  * Update the Filter-Simple URL
    [RT #49778]

1.37 9 June 2009
----

  * No new feature or bug fixes - just sync with perl core.

1.36 28 February 2009
----

  * Fixed install issue [RT #28232]

1.35 25 February 2009
----

  * Included Core patches 32864, 33341 & 34776

  * Side effect of above patches means that Filters needs at least Perl 5.005

1.34 7 July 2007
----

  * Included Core patch #31200 - change to support perl 5.10 for
    Filter::Util::Call

  * Also included the equivalent changes for the other filters. Patch
    kindly provided by Steve Hay.

1.33 1 March 2007
----

  * fixed ninstr issue for 5.8.9

  * added t/pod.t

1.32 3 January 2006
----

  * Added core patch 26509 -- fix out by one bug in Call.xs
    Problem reported & fixed by Gisle Aas.

1.31 31 August 2005
----

  * added 'libscan' to Makefile.PL to stop .bak files being installed.
    [rt.cpan.org: Ticket #14356 .bak files are being installed ]

1.30 16 August 2003
----

  * rewording of reference to Filter::Simple 

  * merged core patch 18269

1.29 29 June 2002
----

  * Fixed problem with sleep in Exec.xs. Patch provided by Charles Randall.

  * Exec.xs now used waitpid, when available, instead or wait. Patch provided
    by Richard Clamp.

  * Also the place where the wait is called has been changed.
    Deadlock condition spotted by Andrej Czapszys.

1.28
----

  * Fixed bug in Filter::cpp where $Config{cppstdin} refered to an executable
    with an absolute path. Bug spotted by P. Kent.

1.27
----

  * Patch from Wim Verhaegen to allow cpp to be an absolute path

  * Patch from Gurusamy Sarathy to fix a Windods core dump in Exec.xs --
    dMY_CXT was being accessed before it was ititialised.

  * Merged core patch 13940

1.26
----

  * Call & Exec now use the CXT* macros

  * moved all backward compatability code into ppport.h

1.25
----

  * Fixed minor typo in Makefile.PL

1.24
----

  * Fixed sh.t, exec.t & cpp.t to work properly on NT
    patch courtesy of Steve Hay.

  * The detection of cpp in cpp.pm is now more robust
    patch courtesy of Michael Schwern

  * Changed na to PL_na in decrypt.xs

  * Merged Core patches 10752, 11434

1.23 Monday 23rd April 2001
----

  * Modified Makefile.PL to only enable the warnings pragma if using perl
    5.6.1 or better.

1.22 Wednesday 21st February 20001
----

  * Added Michael G Schwern's example of a practical use of Filter::cpp
    into the pod.

  * Filter::cpp assumed that cpp.exe is always available on MSWin32. Logic
    has been added to check for the existence of cpp.exe.

  * Added a reference to Damian Conway's excellent Filter::Simple module.

  * Merged Core patch 9176

1.21 Monday 19th February 20001
----

  * Added logic in Makefile.PL to toggle between using $^W and
    the warnings pragma in the module.

  * The module, the examples & the test harness are now all strict
    & warnings clean.

1.20 Sunday 7th January 2001
----

  * Added a SYNOPSIS to Call.pm & Exec.pm

  * Integrated perl core patches 7849, 7913 & 7931.

  * Modified decrypt.t to fix a case where HP-UX didn't pass test 4.

1.19 Thursday 20th July 2000
----

  * Added a test in decrypt.xs to check if the Compiler backend is in use.
    Thanks to Andrew Johnson for bringing this to my attention.

1.18 Sunday 2nd April 2000
----

  * Test harnesses are more robust on Win32.

  * Fixed a problem where an __END__ or __DATA__ could crash Perl.

1.17 Friday 10th December 1999
----

  * Addition of perlfilter.pod. This is the Source Filters article from
    The Perl Journal, issue 11 and is identical to the file that is
    distributed with Perl starting withversion 5.005_63.

1.16 wednesday 17th March 1999
----

  * Upgraded to use the new PL_* symbols. Means the module can build with
    Perl5.005_5*.

1.15 Monday 26th October 1998
----

  * Fixed a bug in the tee filter.

  * Applied patch from Gurusamy Sarathy which prevents Exec from coredump
    when perl |is run with PERL_DESTRUCT_LEVEL.

1.14 Thursday 1st January 1998
----

  * patch from Gurusamy Sarathy to allow the filters to build when
    threading is enabled.

1.13 Monday 29th December 1997
----

  * added the order test harness.

  * patch from Gurusamy Sarathy to get the filters to build and pass
    all tests on NT.

1.12 Tuesday 25th March 1997
----

  * Patch from Andreas Koenig to make tee.xs compile when useperio is
    enabled.

  * Fix Call interface to work with 5.003_94

1.11 Tuesday 29th October 1996
----

  * test harness for decrypt doesn't display the debugger banner
    message any more.

  * casted uses of IoTOP_GV in Call.xs, decrypt.xs and Exec.xs to keep
    the IRIX compiler happy.

1.10 Thursday 20th June 1996
----

  * decrypt now calls filter_del.

1.09 Wednesday 22nd April 1996
----

  * Fixed a warning in Exec.xs - added a cast to safefree

  * Makefile.PL now uses VERSION_FROM

  * Made all filter modules strict clean.

  * The simple encrypt script supplied with the decryption filter will
    now preserve the original file permissions. In addition if the
    first line of the script begins with "#!", the line will be
    preserved in the encrypted version.

1.08 Friday 15th December 1995
----

  * Fixed a bug in Exec.xs - wait was being called without a parameter.

  * Added a closure option to Call

1.07 Wednesday 29th November 1995
----

  * exec now uses the non-blocking IO constants from Configure. Thanks
    to Raphael for writing the dist module and to Andy for including it
    in Configure.

  * The decrypt filter has been enhanced to detect when it is
    executing as a dynamically linked module and if DEBUGGING is
    enabled. Thanks to Tim for providing the dynamic module test.

  * Tim provided a pile of bug fixes for decrypt.xs

  * Filter::call has been renamed Filter::Util::Call and the logic for
    installing it has been changed.

  * The workings of the filter method in Filter::Util::Call has been
    changed.

1.06 Sunday 2nd July 1995
----

    * Renamed decrypt.test to decrypt.tst.

    * Renamed mytest.pl to mytest - it was getting installed.

    * exec.xs had a bit of debugging code lurking around. This meant
      that O_NONBLOCK was *always* being used to set non-blocking i/o.
      This has been removed.

    * Changed the way O_NONBLOCK/O_NDELAY was being detected. The Tk
      method is now used.

    * Addition of Filter::call - first go at implementation of perl filters.

1.05 Monday 26th June 1995
----

   * updated MANIFEST

   * tee.t test 5 has been hard-wired to return true if run as root.

   * The test files don't use $^X to invoke perl any more. I've passed
     the MakeMaker symbol FULLPERL via an environment variable. A bit
     of a kludge, but it does work :-)

   * added a mytest target to allow users to play with the Filters
     without having to install them.

   * The EWOULDBLOCK/EAGAIN stuff has been wrapped in preprocessor code.

   * The hints files don't seem to be needed anymore.

1.04 Sunday 25th June 1995
----

    * The test harness now uses $^X to invoke Perl.

1.03 Sunday 25th June 1995
----

    * Tidied up the build process so that it doesn't need an empty
      Filter.xs file.

1.02 Tuesday 20th June 1995
----

    * First release.