Bug#976180: RFS: libzc/0.4.3-1 -- Command line tool for the libzc library

2020-12-08 Thread Marc Ferland
On Sun, Dec 6, 2020 at 6:24 AM Niels Thykier  wrote:

> Niels Thykier:
> > [...]
> >
> > Thanks, I have uploaded it to unstable.
> >
> > ~Niels
> >
>
> Hi Marc,
>
> Because this libzc renamed a binary, the upload had to go through NEW.
> This in turn implied that I had to do a binary upload and the upload
> will not migrate to testing without a new source-only upload.
>
> I can either do that "no change version bump" NMU with your permission
> or alternatively you can provide me with another update to sponsor (if
> you have any pending changes or want to wait a bit).  In the latter
> case, please keep the freeze deadlines in mind[1].
>
> Go ahead and make the "no change version bump".

Thanks,

Marc


Bug#976180: RFS: libzc/0.4.3-1 -- Command line tool for the libzc library

2020-12-01 Thread Marc Ferland
On Tue, Dec 1, 2020 at 3:07 PM Niels Thykier  wrote:
>
> Niels Thykier:
> > Control: tags -1 moreinfo
> >
> > Marc Ferland:
> >> Package: sponsorship-requests
> >> Severity: normal
> >>
> >> Dear mentors,
> >>
> >> [...]
> >>
> >> Changes since the last upload:
> >>
> >>  libzc (0.4.3-1) unstable; urgency=low
> >>  .
> >>* New upstream release.
> >>* New Dockerfile to simplify debian releases.
> >>* Removed zc_file_info_offset() function from API.
> >>* Added two new functions to the API: zc_file_info_offset_begin() and
> >>  zc_file_info_offset_end().
> >>* ABI change libzc4 -> libzc6
> >>* Added the possibility to specify the filenames instead of the
> >>  offsets in the plaintext cracker in yazc tool.
> >>* Added the -S option to the plaintext cracker to print time stats.
> >>
> >> Regards,
> >> --
> >>   Marc Ferland
> >>
> >
> > Hi Marc,
> >
> >
> > I found a few issues I would like to see resolved before I will sponsor
> > the upload.
> >
> >
> > [...]
> >
> > SONAME bump
> > ===
> >
> > The library changes SONAME and there is no mention of it.
>
> I take that back, there is a mention in the changelog.  However, the
> following part:
>
> > This requires
> > a transition if the package has reverse dependencies, but there is no
> > comment from you on whether you have started the relevant transition
> > procedures or that they are irrelevant because your package has no
> > reverse dependencies in unstable and testing.
> >
>
> still stands and still needs an answer.
>
>
> Apologies for the oversight on my part in my first answer.

Thanks for your comments. I get the message! :-)

No transition is required since the libzc4 library does not have any reverse
dependencies either in unstable or testing.

Output from 'apt-cache rdepends libzc4' in unstable and testing:
libzc4
Reverse Depends:
  libzc-dev
  yazc

Updated the changelog following your comments and uploaded a new version
to debian mentors here:

https://mentors.debian.net/package/libzc/

Regards,

Marc



Bug#976180: RFS: libzc/0.4.3-1 -- Command line tool for the libzc library

2020-11-30 Thread Marc Ferland
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libzc":

 * Package name: libzc
   Version : 0.4.3-1
   Upstream Author : Marc Ferland 
 * URL : https://github.com/mferland/libzc
 * License : LGPL-2.1+, GPL-3+ with Autoconf exception, GPL-3+
 * Vcs : [fill in URL of packaging vcs]
   Section : libs

It builds those binary packages:

  yazc - Command line tool for the libzc library
  libzc6 - fast password cracking library for zip archives
  libzc-dev - fast password cracking library for zip archives (dev)

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/libzc/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.4.3-1.dsc

Changes since the last upload:

 libzc (0.4.3-1) unstable; urgency=low
 .
   * New upstream release.
   * New Dockerfile to simplify debian releases.
   * Removed zc_file_info_offset() function from API.
   * Added two new functions to the API: zc_file_info_offset_begin() and
 zc_file_info_offset_end().
   * ABI change libzc4 -> libzc6
   * Added the possibility to specify the filenames instead of the
 offsets in the plaintext cracker in yazc tool.
   * Added the -S option to the plaintext cracker to print time stats.

Regards,
--
  Marc Ferland



Bug#902476: RFS: libzc/0.4.1-1

2018-06-26 Thread Marc Ferland
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libzc"

 * Package name: libzc
   Version : 0.4.1-1
   Upstream Author : Marc Ferland 
 * URL : https://github.com/mferland/libzc
 * License : GPL-3+
   Section : libs

It builds those binary packages:

libzc-dev  - fast password cracking library for zip archives (dev)
libzc4 - fast password cracking library for zip archives
yazc  - Command line tool for the libzc library

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/libzc

Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.4.1-1.dsc

More information about libzc can be obtained from
https://github.com/mferland/libzc.

Changes since the last upload:

  libzc (0.4.1-1) unstable; urgency=low

* New upstream release.
* Stop checking for host os (Closes: #884792).
* Fix tests failures on big-endian machines (Closes: #884385)

   -- Marc Ferland   Sat, 23 Jun 2018 21:49:20 -0500

Regards,
   Marc Ferland



Bug#862875: RFS: libzc/0.3.1-1 [ITP] -- fast zip cracking library

2017-10-26 Thread Marc Ferland
On Sun, Oct 15, 2017 at 9:12 PM, Adam Borowski  wrote:
>
> On Fri, Sep 15, 2017 at 10:47:29PM -0400, Marc Ferland wrote:
> > On Mon, Sep 11, 2017 at 4:09 PM, Andrey Rahmatullin  wrote:
> > > d/copyright says "License: GPL-3" instead of GPL-3+.
> > > lib/pthread_barrier.h and m4/ax_pthread.m4 should have separate entries in
> > > d/copyright.
> > > Otherwise the package looks good.
> >
> > Fixed d/copyright and other warnings reported by 'scan-copyright' with
> > latest version:
> >
> > https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.5-1.dsc
>
> The package fails to build on most architectures, with a timeout in the
> testsuite:
>
...
> Running suite(s): reduce
> 66%: Checks: 3, Failures: 0, Errors: 1
> check_reduce.c:60:E:Core:test_can_generate_next_array_from_plaintext:0: 
> (after this point) Test timeout expired
> FAIL reduce (exit status: 1)

Some tests can take quite some time to finish. I've excluded those
from running when
doing an 'ordinary' make check. This fix and other small fixes are
available in the latest
version:

https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.6-1.dsc

Regards,

Marc



Bug#862875: RFS: libzc/0.3.1-1 [ITP] -- fast zip cracking library

2017-09-15 Thread Marc Ferland
On Mon, Sep 11, 2017 at 4:09 PM, Andrey Rahmatullin  wrote:
> d/copyright says "License: GPL-3" instead of GPL-3+.
> lib/pthread_barrier.h and m4/ax_pthread.m4 should have separate entries in
> d/copyright.
> Otherwise the package looks good.

Fixed d/copyright and other warnings reported by 'scan-copyright' with
latest version:

https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.5-1.dsc

Regards,

Marc



Bug#862875: RFS: libzc/0.3.1-1 [ITP] -- fast zip cracking library

2017-09-10 Thread Marc Ferland
On Sat, Sep 2, 2017 at 8:43 AM, Andrey Rahmatullin  wrote:
>
> On Fri, Sep 01, 2017 at 09:43:54PM -0400, Marc Ferland wrote:
> > > Please switch to the debhelper compat level 10.
> Not fixed.

My bad.

> > > Please update Standards-Version to the current version.
> Not fixed.

Updated to 4.1.0. Based on https://tracker.debian.org/pkg/debian-policy

> Please remove unneeded comments and sample lines from d/rules.
> uscan says "Newest version of libzc on remote site is 0.3.2, local version
> is 0.3.3".
> All .dirs files are not needed.
> The package FTBFS in a clean sid chroot.
> Please install README.md.

Should all be OK now.

https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.4-1.dsc

Marc



Bug#862875: RFS: libzc/0.3.1-1 [ITP] -- fast zip cracking library

2017-09-01 Thread Marc Ferland
On Mon, Jul 24, 2017 at 3:24 PM, Andrey Rahmatullin  wrote:
>
> Control: tags -1 + moreinfo
>
> Please either add check to B-D to enable tests or explicitly disable them
> in debian/rules.
> I don't think yazc should be in the libs section.
> Explicit Depends: libzc3 in yazc is not needed.
> Please switch to the debhelper compat level 10.
> Please update Standards-Version to the current version.
> lib/qsort.h is not described in debian/copyright as having a different
> license.
>

All done. Thanks for the review.

Please use:

   dget -x 
https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.3-1.dsc

to get the new version.

Marc



Bug#862875: RFS: libzc/0.3.1-1 [ITP] -- fast zip cracking library

2017-05-17 Thread Marc Ferland
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "libzc".

Package name: libzc
Version : 0.3.1-1
Upstream Author : Marc Ferland 
URL : https://github.com/mferland/libzc
License : GPL-3
Section : libs

It builds those binary packages:

  libzc-dev  - fast password cracking library and client for zip archives - 
development headers
  libzc3 - fast password cracking library and client for zip archives

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/libzc

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/libz/libzc/libzc_0.3.1-1.dsc

More information about libzc can be obtained from 
https://github.com/mferland/libzc

Regards,

Marc Ferland



Bug#861582: ITP: libzc -- Fast, portable and high-quality zip cracking library featuring bruteforce, dictionary and plaintext attack modes.

2017-05-15 Thread Marc Ferland
On Mon, May 1, 2017 at 6:15 AM, Bastien Roucaries <
roucaries.bast...@gmail.com> wrote:

>
>
> Le 1 mai 2017 04:10:36 GMT+02:00, Marc Ferland  a
> écrit :
> >Package: wnpp
> >Severity: wishlist
> >Owner: Marc Ferland 
> >
> >* Package name: libzc
> >  Version : 0.3.0
> >  Upstream Author : Marc Ferland 
> >* URL : https://github.com/mferland/libzc
> >* License : GPL-3.0
> >  Programming Lang: C
> >Description : Fast, portable and high-quality zip cracking library
> >featuring bruteforce, dictionary and plaintext attack modes.
>
> Ping me if needed
>
>
Package was successfully uploaded to mentors. Would you be willing to
sponsor it?

Thanks,

Marc


Bug#861582: ITP: libzc -- Fast, portable and high-quality zip cracking library featuring bruteforce, dictionary and plaintext attack modes.

2017-04-30 Thread Marc Ferland
Package: wnpp
Severity: wishlist
Owner: Marc Ferland 

* Package name: libzc
  Version : 0.3.0
  Upstream Author : Marc Ferland 
* URL : https://github.com/mferland/libzc
* License : GPL-3.0
  Programming Lang: C
  Description : Fast, portable and high-quality zip cracking library 
featuring bruteforce, dictionary and plaintext attack modes.


libzc is a fast, portable and high-quality zip breaking library. It
targets exclusively the earlier PKZIP-2.0 cipher (just like fcrackzip,
and pkcrack).

It is entirely written in C (no assembly language, so very portable)
and has very little dependencies. Currently, only zlib and libcheck
(for unit tests) are required to build it.

The bruteforce algorithm uses threads to scale with the number of
cores available (unlike fcrackzip) and is written in a way that is
easily vectorizable by modern compilers.

The library also implements the full plaintext attack described by the
Biham & Kocher paper (like pkcrack).

Last, a simple dictionary attack is also offered.

As an added bonus, a command line client (yazc, Yet Another Zip
Cracker) also comes bundled with the library.

So in conclusion, it compares to both fcrackzip and pkcrack, only
faster, cleaner and more portable.

Benchmark using the zip file from fcrackzip (cpu is an Intel Core i7@
3GHz):

$ time fcrackzip -b -ca -u noradi.zip
real0m18.011s
user0m17.972s
sys 0m0.008s

$ time yazc bruteforce -t8 -a noradi.zip
real0m1.962s
user0m15.440s
sys 0m0.012s

libzc was 9x faster in this test than fcrackzip.

I've never packaged anything for Debian so I need a sponsor 
to get this uploaded.

Regards,

Marc