123 Commits

Author SHA256 Message Date
Dominique Leuenberger
da42a7cf57 Accepting request 823326 from mozilla:Factory
- update to version 4.26
  * PR_GetSystemInfo supports a new flag PR_SI_RELEASE_BUILD to get
    information about the operating system build version.
  * Better support parallel building on Windows.
  * The internal release automatic script requires python 3.

OBS-URL: https://build.opensuse.org/request/show/823326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=75
2020-07-30 07:57:27 +00:00
Wolfgang Rosenauer
65b4138cf2 - update to version 4.26
* PR_GetSystemInfo supports a new flag PR_SI_RELEASE_BUILD to get
    information about the operating system build version.
  * Better support parallel building on Windows.
  * The internal release automatic script requires python 3.

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=115
2020-07-23 16:11:51 +00:00
Dominique Leuenberger
0e1ff3b690 Accepting request 783554 from mozilla:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/783554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=74
2020-03-14 08:53:58 +00:00
Wolfgang Rosenauer
955a7a7514 - update to version 4.25
* fixed reading files larger than 4 GB on Win32
  * added support for Xtensa architecture

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=113
2020-03-03 21:19:57 +00:00
Dominique Leuenberger
5d1e5e6c3b Accepting request 761943 from mozilla:Factory
- update to version 4.24
  * added macro PR_ASSERT_ARG
  * removed some declarations
  * added support for Nios-II, Nds32 and Microblaze architectures

OBS-URL: https://build.opensuse.org/request/show/761943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=73
2020-01-11 13:37:47 +00:00
Wolfgang Rosenauer
c2beda345f - update to version 4.24
* added macro PR_ASSERT_ARG
  * removed some declarations
  * added support for Nios-II, Nds32 and Microblaze architectures

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=111
2020-01-07 08:21:20 +00:00
Dominique Leuenberger
4f909b13e2 Accepting request 750434 from mozilla:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/750434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=72
2019-12-02 10:28:08 +00:00
Wolfgang Rosenauer
1f8d481422 - update to version 4.23
* fixed a build failure that was introduced in 4.22
  * correctness fix for Win64 socket polling
  * whitespace in C files was cleaned up and no longer uses
    tab characters for indenting

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=109
2019-11-16 12:43:10 +00:00
Dominique Leuenberger
7682a494a6 Accepting request 742854 from mozilla:Factory
- update to version 4.22
  * added support for the ARC architecture
  * removed support for the following platforms:
    OSF1/Tru64, DGUX, IRIX, Symbian, BeOS
  * correctness and build fixes

OBS-URL: https://build.opensuse.org/request/show/742854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=71
2019-11-04 16:01:10 +00:00
Wolfgang Rosenauer
47a99faeac - update to version 4.22
* added support for the ARC architecture
  * removed support for the following platforms:
    OSF1/Tru64, DGUX, IRIX, Symbian, BeOS
  * correctness and build fixes

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=107
2019-10-18 20:54:56 +00:00
Dominique Leuenberger
4b171b08fe Accepting request 720546 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/720546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=70
2019-09-05 10:06:08 +00:00
Wolfgang Rosenauer
b7b355057b Accepting request 720489 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720489
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=105
2019-08-02 08:54:39 +00:00
Dominique Leuenberger
aedf4c0bb8 Accepting request 702839 from mozilla:Factory
- update to version 4.21
  * Use MAP_SHARED for read-only file mappings on MacOS and Android
  * Changed prbit.h to use builtin function on aarch64
  * Test program build fixes
  * Minor fixes to support unified builds
  * Update library copyright notices
  * Removed Gonk/B2G references

OBS-URL: https://build.opensuse.org/request/show/702839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=69
2019-05-17 21:37:45 +00:00
Wolfgang Rosenauer
d96e772e16 - update to version 4.21
* Use MAP_SHARED for read-only file mappings on MacOS and Android
  * Changed prbit.h to use builtin function on aarch64
  * Test program build fixes
  * Minor fixes to support unified builds
  * Update library copyright notices
  * Removed Gonk/B2G references

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=103
2019-04-23 12:14:27 +00:00
Dominique Leuenberger
be3871b908 Accepting request 644082 from mozilla:Factory
in preparation of Firefox 63
- update to version 4.20
  * abstract socket address support for Linux (incl. Android)
  * aarch64 support for Windows
  * support for riscv64

OBS-URL: https://build.opensuse.org/request/show/644082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=68
2018-10-29 13:15:02 +00:00
Wolfgang Rosenauer
2384272ad0 - update to version 4.20
* abstract socket address support for Linux (incl. Android)
  * aarch64 support for Windows
  * support for riscv64

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=101
2018-10-21 07:58:58 +00:00
Dominique Leuenberger
7695c1635c Accepting request 587639 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/587639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=67
2018-03-24 15:04:40 +00:00
Wolfgang Rosenauer
da0b3a9518 Accepting request 587631 from home:cgrobertson:branches:mozilla
- update to version 4.19
  * changed order of shutdown cleanup to avoid a crash on Mac OSX
  * build compatibility with Android NDK r16 and glibc 2.26

OBS-URL: https://build.opensuse.org/request/show/587631
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=99
2018-03-15 20:57:38 +00:00
Dominique Leuenberger
8964c63009 Accepting request 573907 from mozilla:Factory
- update to version 4.18
  * removed HP-UX DCE threads support
  * improvements for the Windows implementation of PR_SetCurrentThreadName
  * fixes for the Windows implementation of TCP Fast Open

OBS-URL: https://build.opensuse.org/request/show/573907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=66
2018-02-24 15:38:06 +00:00
Wolfgang Rosenauer
b501a15389 - update to version 4.18
* removed HP-UX DCE threads support
  * improvements for the Windows implementation of PR_SetCurrentThreadName
  * fixes for the Windows implementation of TCP Fast Open

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=97
2018-02-07 21:11:19 +00:00
Dominique Leuenberger
9921c2163c Accepting request 531471 from mozilla:Factory
- update to version 4.17
  * changes to the Windows implementation of the networking code
    required for Firefox 57
  * a FreeBSD build fix (bmo#1391716)

OBS-URL: https://build.opensuse.org/request/show/531471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=65
2017-10-10 09:35:01 +00:00
Wolfgang Rosenauer
bf4c7d318f - update to version 4.17
* changes to the Windows implementation of the networking code
    required for Firefox 57
  * a FreeBSD build fix (bmo#1391716)

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=95
2017-10-04 20:48:55 +00:00
Dominique Leuenberger
643f7256e8 Accepting request 528035 from mozilla:Factory
- update to version 4.16
  * contains various correctness fixes
    see
    https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&query_format=advanced&product=NSPR&target_milestone=4.16
    for details

OBS-URL: https://build.opensuse.org/request/show/528035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=64
2017-09-25 11:55:00 +00:00
Wolfgang Rosenauer
27ead002cd - update to version 4.16
* contains various correctness fixes
    see
    https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&query_format=advanced&product=NSPR&target_milestone=4.16
    for details

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=93
2017-09-21 07:13:13 +00:00
Dominique Leuenberger
90ef5e87dc Accepting request 516057 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/516057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=63
2017-08-17 09:46:54 +00:00
Wolfgang Rosenauer
8c84d8b470 - update to version 4.15
* added TCP Fast Open functionality
  * various correctness fixes

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=91
2017-08-08 18:40:16 +00:00
Dominique Leuenberger
c3d7a9af15 Accepting request 492756 from mozilla:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/492756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=62
2017-05-06 16:26:10 +00:00
Wolfgang Rosenauer
efba1c3b08 - update to version 4.14
* a socket without PR_NSPR_IO_LAYER will no longer trigger
    an assertion when polling
  * the PRNetAddr structure has been extended on Windows (bmo#1313612)
  * allow sending a zero size UDP message on Windows (bmo#1331810)

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=89
2017-04-26 21:27:57 +00:00
Dominique Leuenberger
e9fe2b71a4 Accepting request 452360 from mozilla:Factory
- update to version 4.13.1
  * The previously released version 4.13 had changed pipes to be
    nonblocking by default, and as a consequence, PollEvent was changed
    to not block on clear.
    The NSPR development team received reports that these changes
    caused regressions in some applications that use NSPR, and it
    has been decided to revert the changes made in NSPR 4.13.
    NSPR 4.13.1 restores the traditional behavior of pipes and PollEvent.
- update to version 4.13
  NSPR 4.13 has the following bug fixes:
  * PL_strcmp (and others) were fixed to return consistent results
    when one of the arguments is NULL.
  * PollEvent was fixed to not block on clear.
  * Pipes are always nonblocking.
  * PR_GetNameForIdentity: added thread safety lock and bound checks.
  * Removed the PLArena freelist.
  * Avoid some integer overflows.
  * fixed several comments.

OBS-URL: https://build.opensuse.org/request/show/452360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=61
2017-01-29 09:29:31 +00:00
Wolfgang Rosenauer
4ad01a4ad6 - update to version 4.13.1
* The previously released version 4.13 had changed pipes to be
    nonblocking by default, and as a consequence, PollEvent was changed
    to not block on clear.
    The NSPR development team received reports that these changes
    caused regressions in some applications that use NSPR, and it
    has been decided to revert the changes made in NSPR 4.13.
    NSPR 4.13.1 restores the traditional behavior of pipes and PollEvent.
- update to version 4.13
  NSPR 4.13 has the following bug fixes:
  * PL_strcmp (and others) were fixed to return consistent results
    when one of the arguments is NULL.
  * PollEvent was fixed to not block on clear.
  * Pipes are always nonblocking.
  * PR_GetNameForIdentity: added thread safety lock and bound checks.
  * Removed the PLArena freelist.
  * Avoid some integer overflows.
  * fixed several comments.

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=87
2017-01-18 21:19:32 +00:00
Dominique Leuenberger
69040dd523 Accepting request 440713 from mozilla:Factory
1

OBS-URL: https://build.opensuse.org/request/show/440713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=60
2016-11-20 17:16:51 +00:00
Wolfgang Rosenauer
8d02a21c01 Accepting request 440712 from home:Andreas_Schwab:Factory
- Properly run testsuite

OBS-URL: https://build.opensuse.org/request/show/440712
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=85
2016-11-17 14:52:57 +00:00
Dominique Leuenberger
cfd7e076c3 Accepting request 368754 from mozilla:Factory
- update to version 4.12
  * added a PR_GetEnvSecure function, which attempts to detect if
    the program is being executed with elevated privileges, and
    returns NULL if detected. It is recommended to use this function
    in general purpose library code.
  * fixed a memory allocation bug related to the PR_*printf functions
  * exported API PR_DuplicateEnvironment, which had already been
    added in NSPR 4.10.9
  * added support for FreeBSD aarch64
  * several minor correctness and compatibility fixes

OBS-URL: https://build.opensuse.org/request/show/368754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=59
2016-03-16 09:24:22 +00:00
Wolfgang Rosenauer
629c3d4968 - update to version 4.12
* added a PR_GetEnvSecure function, which attempts to detect if
    the program is being executed with elevated privileges, and
    returns NULL if detected. It is recommended to use this function
    in general purpose library code.
  * fixed a memory allocation bug related to the PR_*printf functions
  * exported API PR_DuplicateEnvironment, which had already been
    added in NSPR 4.10.9
  * added support for FreeBSD aarch64
  * several minor correctness and compatibility fixes

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=83
2016-03-07 14:58:10 +00:00
Dominique Leuenberger
0c8e8c33cb Accepting request 350899 from mozilla:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/350899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=58
2015-12-27 01:00:05 +00:00
Wolfgang Rosenauer
a7bdc94f3f - update to version 4.11
* Enable atomic instructions on mips (bmo#1129878)
  * Fix mips assertion failure when creating thread with custom
    stack size (bmo#1129968)

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=81
2015-12-19 17:03:34 +00:00
Dominique Leuenberger
6c16c63931 Accepting request 342319 from mozilla:Factory
- update to version 4.10.10 (bnc#952810)
  * MFSA 2015-133/CVE-2015-7183 (bmo#1205157)
    memory corruption issues

OBS-URL: https://build.opensuse.org/request/show/342319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=57
2015-11-08 10:24:45 +00:00
Wolfgang Rosenauer
ead770b9bb - update to version 4.10.10 (bnc#952810)
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=79
2015-11-03 19:45:05 +00:00
Wolfgang Rosenauer
e379c32646 * MFSA 2015-133/CVE-2015-7183 (bmo#1205157)
memory corruption issues

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=78
2015-11-03 17:22:18 +00:00
Wolfgang Rosenauer
e42ddc721f - update to version 4.10.10
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=77
2015-10-31 09:26:54 +00:00
Dominique Leuenberger
2f9d6bea3a Accepting request 336463 from mozilla:Factory
- update to version 4.10.9
  * bmo#1021167: Leak of |poll_list| on failure in _MW_PollInternal
  * bmo#1030692: Make compiling nspr on windows possible again.
  * bmo#1088790: dosprint() doesn't support %zu and other size formats
  * bmo#1130787: prtime.h does not compile with MSVC's /Za (ISO C/C++
                 conformance) option
  * bmo#1153610: MIPS64: Add support for n64 ABI
  * bmo#1156029: Teach clang-analyzer about PR_ASSERT
  * bmo#1160125: MSVC version detection is broken CC is set to a wrapper
                 (like sccache)
  * bmo#1163346: Add NSPR support for FreeBSD mips/mips64
  * bmo#1169185: Add support for OpenRISC (or1k)
  * bmo:1174749: Remove configure block for iOS that uses MACOS_SDK_DIR
  * bmo#1174781: PR_GetInheritedFD can use uninitialized variables

OBS-URL: https://build.opensuse.org/request/show/336463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=56
2015-10-22 10:56:33 +00:00
Wolfgang Rosenauer
608e01bb51 - update to version 4.10.9
* bmo#1021167: Leak of |poll_list| on failure in _MW_PollInternal
  * bmo#1030692: Make compiling nspr on windows possible again.
  * bmo#1088790: dosprint() doesn't support %zu and other size formats
  * bmo#1130787: prtime.h does not compile with MSVC's /Za (ISO C/C++
                 conformance) option
  * bmo#1153610: MIPS64: Add support for n64 ABI
  * bmo#1156029: Teach clang-analyzer about PR_ASSERT
  * bmo#1160125: MSVC version detection is broken CC is set to a wrapper
                 (like sccache)
  * bmo#1163346: Add NSPR support for FreeBSD mips/mips64
  * bmo#1169185: Add support for OpenRISC (or1k)
  * bmo:1174749: Remove configure block for iOS that uses MACOS_SDK_DIR
  * bmo#1174781: PR_GetInheritedFD can use uninitialized variables

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=75
2015-10-05 08:13:58 +00:00
Dominique Leuenberger
f9ba6598eb Accepting request 284119 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/284119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=55
2015-02-06 21:36:09 +00:00
Wolfgang Rosenauer
8cbf49de34 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=74 2015-02-04 20:28:24 +00:00
Wolfgang Rosenauer
04d5f5aea3 Accepting request 284085 from home:coolo:branches:openSUSE:Factory
- add the changes file as source so the .src.rpm builds (used for
  fake build time)

OBS-URL: https://build.opensuse.org/request/show/284085
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=73
2015-02-04 20:27:44 +00:00
Dominique Leuenberger
6e4042ab78 Accepting request 283300 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/283300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=54
2015-01-30 19:31:41 +00:00
Wolfgang Rosenauer
ec8a9f0e19 - update to version 4.10.8
* bmo#573192: remove the stack-based PRFileDesc cache.
  * bmo#756047: check for _POSIX_THREAD_PRIORITY_SCHEDULING > 0 instead
                of only checking if the identifier is defined.
  * bmo#782113: Add NSPR support for FreeBSD ppc/ppc64/arm.
  * bmo#782124: Implement PR_GetPhysicalMemorySize on FreeBSD/DragonFly.
  * bmo#1060292: Make PR_Assert() and PR_Abort() output visible in the
                 logcat on Android.
  * bmo#1089908: Fix variable shadowing in _PR_MD_LOCKFILE. Use
                 PR_ARRAY_SIZE to get the array size of _PR_RUNQ(t->cpu).
  * bmo#1105144: Two places in NSPR's pruthr.c cast a pointer to long,
                 which isn't correct on 64-bit Windows.
  * bmo#1060401: change import library name under mingw.
  * bmo#1106600: Replace PR_ASSERT(!"foo") with PR_NOT_REACHED("foo") t
                 fix clang -Wstring-conversion warnings.
  * bmo#1107063: link NSPR libs with -soname on OpenBSD.
  * bmo#1120772: Avoid defining snprintf when MSVC provides it.

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=72
2015-01-29 09:09:37 +00:00
Stephan Kulow
ca6ed1c228 Accepting request 247699 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/247699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=53
2014-09-08 19:28:12 +00:00
Wolfgang Rosenauer
814ff25a0f - update to version 4.10.7
* bmo#836658: VC11+ defaults to SSE2 builds by default.
  * bmo#979278: TSan: data race nsprpub/pr/src/threads/prtpd.c:103
                PR_NewThreadPrivateIndex.
  * bmo#1026129: Replace some manual declarations of MSVC intrinsics with
                 #include <intrin.h>.
  * bmo#1026469: Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. Skip
                 compiler checks when using MSVC, even when $CC is
                 not literally "cl".
  * bmo#1034415: NSPR hardcodes the C compiler to cl on Windows.
  * bmo#1042408: Compilation fix for Android > API level 19.
  * bmo#1043082: NSPR's build system hardcodes -MD.

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=71
2014-08-29 11:51:14 +00:00
Stephan Kulow
48dfa260ad Accepting request 236861 from mozilla:Factory
- update to version 4.10.6 (bnc#881874)
  * requirement for Firefox 30
  * PR_GetPhysicalMemorySize should release the mach_host_self()
    Mach port when done with it (bmo#1009270)
  * "Network address type not supported" error on the Hurd (bmo#1011861)
  * Clang Static Analysis: useless declaration in NSPR (bmo#1003946)
  * OOB write with sprintf and console functions (bmo#1018783)
    (CVE-2014-1545)

OBS-URL: https://build.opensuse.org/request/show/236861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=51
2014-06-16 19:42:52 +00:00