perl-crypto.patch 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Index: Data-UUID-0.14/UUID.h
  2. --- Data-UUID-0.14/UUID.h.orig 2006-02-21 13:04:53 +0100
  3. +++ Data-UUID-0.14/UUID.h 2006-02-26 09:13:35 +0100
  4. @@ -52,7 +52,11 @@
  5. #define UUID_STATE_NV_STORE _STDIR"/"UUID_STATE
  6. #define UUID_NODEID_NV_STORE _STDIR"/"UUID_NODEID
  7. -#define UUIDS_PER_TICK 1024
  8. +#if defined(__CYGWIN__) || defined(__MINGW32__)
  9. +#define UUIDS_PER_TICK 10000
  10. +#else
  11. +#define UUIDS_PER_TICK 10
  12. +#endif
  13. #define I64(C) C##LL
  14. #define F_BIN 0
  15. Index: Data-UUID-0.14/UUID.pm
  16. --- Data-UUID-0.14/UUID.pm.orig 2006-02-25 21:33:17 +0100
  17. +++ Data-UUID-0.14/UUID.pm 2006-02-26 09:13:35 +0100
  18. @@ -108,7 +108,7 @@
  19. $ug->create_from_name_bin(<namespace>, <name>);
  20. # creates UUID string, using conventional UUID string format,
  21. - # such as: 4162F712-1DD2-11B2-B17E-C09EFE1DC403
  22. + # such as: 4162f712-1dd2-11b2-b17e-c09efe1dc403
  23. $ug->create_str();
  24. $ug->create_from_name_str(<namespace>, <name>);
  25. @@ -175,7 +175,7 @@
  26. =head1 AUTHOR
  27. -Alexander Golomshtok<agolomsh@cpan.org>
  28. +Alexander Golomshtok <agolomsh@cpan.org>
  29. =head1 SEE ALSO
  30. Index: Data-UUID-0.14/UUID.xs
  31. --- Data-UUID-0.14/UUID.xs.orig 2006-02-21 12:51:07 +0100
  32. +++ Data-UUID-0.14/UUID.xs 2006-02-26 09:20:04 +0100
  33. @@ -105,11 +105,11 @@
  34. }
  35. static void get_system_time(perl_uuid_time_t *perl_uuid_time) {
  36. -#if defined __CYGWIN__ || __MINGW32__ || WIN32
  37. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  38. /* ULARGE_INTEGER time; */
  39. LARGE_INTEGER time;
  40. - /* use QeryPerformanceCounter for +ms resolution - as per Paul Stodghill
  41. + /* use QueryPerformanceCounter for +ms resolution - as per Paul Stodghill
  42. GetSystemTimeAsFileTime((FILETIME *)&time); */
  43. QueryPerformanceCounter(&time);
  44. time.QuadPart +=
  45. @@ -129,7 +129,7 @@
  46. static void get_random_info(unsigned char seed[16]) {
  47. MD5_CTX c;
  48. -#if defined __CYGWIN__ || __MINGW32__ || WIN32
  49. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  50. typedef struct {
  51. MEMORYSTATUS m;
  52. SYSTEM_INFO s;
  53. @@ -150,7 +150,7 @@
  54. MD5Init(&c);
  55. -#if defined __CYGWIN__ || __MINGW32__ || WIN32
  56. +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(WIN32)
  57. GlobalMemoryStatus(&r.m);
  58. GetSystemInfo(&r.s);
  59. GetSystemTimeAsFileTime(&r.t);
  60. @@ -181,10 +181,10 @@
  61. len = sizeof(perl_uuid_t);
  62. break;
  63. case F_STR:
  64. - sprintf(buf, "%8.8X-%4.4X-%4.4X-%2.2X%2.2X-", (unsigned int)u.time_low, u.time_mid,
  65. + sprintf(buf, "%8.8x-%4.4x-%4.4x-%2.2x%2.2x-", (unsigned int)u.time_low, u.time_mid,
  66. u.time_hi_and_version, u.clock_seq_hi_and_reserved, u.clock_seq_low);
  67. for(i = 0; i < 6; i++ )
  68. - sprintf(buf+strlen(buf), "%2.2X", u.node[i]);
  69. + sprintf(buf+strlen(buf), "%2.2x", u.node[i]);
  70. len = strlen(buf);
  71. break;
  72. case F_HEX:
  73. @@ -273,7 +273,7 @@
  74. *hate += getpid();
  75. } else {
  76. get_random_info(seed);
  77. - seed[0] |= 0x80;
  78. + seed[0] |= 0x01;
  79. memcpy(&(RETVAL->nodeid), seed, sizeof(uuid_node_t));
  80. mask = umask(_DEFAULT_UMASK);
  81. if ((fd = fopen(UUID_NODEID_NV_STORE, "wb"))) {