1. 25 Eyl, 2002 2 kayıt (commit)
    • Michael W. Hudson's avatar
      backport tim_one's checkin of · 85bcbc33
      Michael W. Hudson yazdı
          revision 2.36 of binascii.c
      
      Another stab at SF 576327: zipfile when sizeof(long) == 8
      binascii_crc32():  The previous patch forced this to return the same
      result across platforms.  This patch deals with that, on a 64-bit box,
      the *entry* value may have "unexpected" bits in the high four bytes.
      
      Bugfix candidate.
      
      --------
      
      More whitespace cleanup related conflict removal... sigh.
      85bcbc33
    • Michael W. Hudson's avatar
      backport tim_one's checkin of · f5cdacfa
      Michael W. Hudson yazdı
          revision 2.35 of binascii.c
      
      Fix for SF bug #576327: zipfile when sizeof(long) == 8
      binascii_crc32():  Make this return a signed 4-byte result across
      platforms.  The other way to make this platform-independent would be to
      make it return an unsigned unbounded int, but the evidence suggests
      other code out there treats it like a signed 4-byte int (e.g., existing
      code writing the result with struct.pack "l" format).
      
      Bugfix candidate.
      f5cdacfa
  2. 15 Agu, 2002 1 kayıt (commit)
    • Barry Warsaw's avatar
      Backport of fix for SF bug #595671 from Python 2.3cvs: · 0c25da58
      Barry Warsaw yazdı
          base64.decodestring('') should return '' instead of raising an
          exception.  The bug fix for SF #430849 wasn't quite right.  This
          closes SF bug #595671.  I'll backport this to Python 2.2.
      
      One addition here is that there was no test of the base64 module in
      Python 2.2 cvs yet, so I added that too.
      0c25da58
  3. 19 Ara, 2001 1 kayıt (commit)
    • Tim Peters's avatar
      SF bug #494738: binascii_b2a_base64 overwrites memory. · 1fbb577e
      Tim Peters yazdı
      binascii_b2a_base64():  We didn't allocate enough buffer space for very
      short inputs (e.g., a 1-byte input can produce a 5-byte output, but we
      only allocated 2 bytes).  I expect that malloc overheads absorbed the
      overrun in practice, but computing a correct upper bound is a very simple
      change.
      1fbb577e
  4. 30 Eki, 2001 1 kayıt (commit)
  5. 04 Eki, 2001 1 kayıt (commit)
  6. 30 Eyl, 2001 1 kayıt (commit)
  7. 07 Haz, 2001 1 kayıt (commit)
  8. 09 Ock, 2001 1 kayıt (commit)
  9. 01 Eyl, 2000 1 kayıt (commit)
  10. 15 Agu, 2000 3 kayıt (commit)
  11. 03 Agu, 2000 1 kayıt (commit)
  12. 21 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', · f3f33dcf
      Thomas Wouters yazdı
      and a couple of functions that were missed in the previous batches. Not
      terribly tested, but very carefully scrutinized, three times.
      
      All these were found by the little findkrc.py that I posted to python-dev,
      which means there might be more lurking. Cases such as this:
      
      long
      func(a, b)
      	long a;
      	long b; /* flagword */
      {
      
      and other cases where the last ; in the argument list isn't followed by a
      newline and an opening curly bracket. Regexps to catch all are welcome, of
      course ;)
      f3f33dcf
  13. 10 Tem, 2000 1 kayıt (commit)
  14. 30 Haz, 2000 1 kayıt (commit)
  15. 29 Şub, 2000 1 kayıt (commit)
  16. 16 Şub, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch by Jim Ahlstrom to add crc32, a useful checksum function · 7d47c9e3
      Guido van Rossum yazdı
      (e.g. used for ZIP files).
      
      The patch includes code that says:
      +  Copyright (C) 1986 Gary S. Brown.  You may use this program, or
      +  code or tables extracted from it, as desired without restriction.
      
      My interpretation (and Jim's) is that Gary S Brown has no claims under
      copyright, patent or other rights or interests.  Lawyers might disagree.
      7d47c9e3
  17. 19 Eki, 1999 2 kayıt (commit)
  18. 04 Ara, 1998 1 kayıt (commit)
  19. 08 Eki, 1998 1 kayıt (commit)
  20. 08 Eki, 1997 1 kayıt (commit)
  21. 04 Agu, 1997 1 kayıt (commit)
  22. 11 Tem, 1997 1 kayıt (commit)
  23. 16 Ock, 1997 1 kayıt (commit)
  24. 12 Ock, 1997 1 kayıt (commit)
  25. 25 Eki, 1996 1 kayıt (commit)
  26. 25 Şub, 1996 1 kayıt (commit)
  27. 22 Ock, 1996 1 kayıt (commit)
  28. 14 Kas, 1995 1 kayıt (commit)
  29. 04 Eki, 1995 1 kayıt (commit)
  30. 31 Agu, 1995 1 kayıt (commit)
  31. 14 Agu, 1995 1 kayıt (commit)
  32. 07 Agu, 1995 1 kayıt (commit)