150 Commits

Author SHA256 Message Date
de34f42d8c Accepting request 1321911 from mozilla:Factory
- update to version 4.38.2
  * Fixed a syntax error in test file parsetm.c, which was
    introduced in 4.38.1 (bmo#1999381)
  Changes in 4.38.1
  * Incorrect time value produced by PR_ParseTimeString and
    PR_ParseTimeStringToExplodedTime if input string doesn't
    specify seconds. (bmo#1999105)
  Changes in 4.38
  * Removed support for HPUX and _PR_POLL_WITH_SELECT
    (bmo#1965666, bmo#1965916)
  * Fixed a bug in pt_TCP_SendTo on macOS
  * Ensure parameter passed to isalpha() is unsigned char (bmo#375149)

OBS-URL: https://build.opensuse.org/request/show/1321911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=88
2025-12-11 17:34:41 +00:00
Wolfgang Rosenauer
67d61d5399 - update to version 4.38.2
* Fixed a syntax error in test file parsetm.c, which was
    introduced in 4.38.1 (bmo#1999381)
  Changes in 4.38.1
  * Incorrect time value produced by PR_ParseTimeString and
    PR_ParseTimeStringToExplodedTime if input string doesn't
    specify seconds. (bmo#1999105)
  Changes in 4.38
  * Removed support for HPUX and _PR_POLL_WITH_SELECT
    (bmo#1965666, bmo#1965916)
  * Fixed a bug in pt_TCP_SendTo on macOS
  * Ensure parameter passed to isalpha() is unsigned char (bmo#375149)

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=140
2025-12-07 07:40:37 +00:00
af028ac290 Accepting request 1305691 from mozilla:Factory
- update to version 4.37
  * bmo#1890927 - PR_GetUniqueIdentity asserts on the 32767th call
  * bmo#1880254 - error LNK2019: unresolved external
                  symbol _InterlockedCompareExchange
  * bmo#1905990 - initclk deadline elapsed macOS
  * bmo#1921087 - Remove prwin.h (formerly known as prwin16.h)
  * bmo#1939333 - Use builtin atomic functions on RISC-V32/64
  * bmo#1917446 - PR_FormatTimeUSEnglish() doesn't support "%e"
                  format specifier

OBS-URL: https://build.opensuse.org/request/show/1305691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=87
2025-09-19 13:33:24 +00:00
Wolfgang Rosenauer
afa7c25cdc - update to version 4.37
* bmo#1890927 - PR_GetUniqueIdentity asserts on the 32767th call
  * bmo#1880254 - error LNK2019: unresolved external
                  symbol _InterlockedCompareExchange
  * bmo#1905990 - initclk deadline elapsed macOS
  * bmo#1921087 - Remove prwin.h (formerly known as prwin16.h)
  * bmo#1939333 - Use builtin atomic functions on RISC-V32/64
  * bmo#1917446 - PR_FormatTimeUSEnglish() doesn't support "%e"
                  format specifier

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=138
2025-09-18 07:40:08 +00:00
c4bd1ffdc7 Accepting request 1226641 from mozilla:Factory
- update to version 4.36
  * remove support for OS/2
  * remove support for Unixware, Bsdi, old AIX, old HPUX9 & scoos
  * remove support for Windows 16 bit
  * renamed the prwin16.h header to prwin.h
  * configure was updated from 2.69 to 2.71
  * various build, test and automation script fixes
  * major parts of the source code were reformatted

OBS-URL: https://build.opensuse.org/request/show/1226641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=86
2024-11-27 21:05:42 +00:00
Wolfgang Rosenauer
c11351f3d9 - update to version 4.36
* remove support for OS/2
  * remove support for Unixware, Bsdi, old AIX, old HPUX9 & scoos
  * remove support for Windows 16 bit
  * renamed the prwin16.h header to prwin.h
  * configure was updated from 2.69 to 2.71
  * various build, test and automation script fixes
  * major parts of the source code were reformatted

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=136
2024-11-25 11:23:51 +00:00
8d23f7741c Accepting request 1029750 from mozilla:Factory
- update to version 4.35
  * fixes for building with clang
  * use the number of online processors for the
    PR_GetNumberOfProcessors() API on some platforms
  * fix build on mips+musl libc
  * Add support for the LoongArch 64-bit architecture

OBS-URL: https://build.opensuse.org/request/show/1029750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=85
2022-10-19 11:17:16 +00:00
Wolfgang Rosenauer
c2aac1ef58 - update to version 4.35
* fixes for building with clang
  * use the number of online processors for the
    PR_GetNumberOfProcessors() API on some platforms
  * fix build on mips+musl libc
  * Add support for the LoongArch 64-bit architecture

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=134
2022-10-18 12:51:21 +00:00
51e265b326 Accepting request 997589 from mozilla:Factory
- update to version 4.34.1
  * add file descriptor sanity checks in the NSPR poll function

OBS-URL: https://build.opensuse.org/request/show/997589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=84
2022-08-19 15:52:59 +00:00
Wolfgang Rosenauer
c4e3c43d99 - update to version 4.34.1
* add file descriptor sanity checks in the NSPR poll function

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=132
2022-08-17 11:24:29 +00:00
15752b6ed0 Accepting request 979935 from mozilla:Factory
- update to version 4.34
  * add an API that returns a preferred loopback IP on hosts that
    have two IP stacks available.

  * fixes to build system and export of private symbols

OBS-URL: https://build.opensuse.org/request/show/979935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=83
2022-06-01 15:33:46 +00:00
Wolfgang Rosenauer
8a4d36a463 - update to version 4.34
* add an API that returns a preferred loopback IP on hosts that
    have two IP stacks available.
  * fixes to build system and export of private symbols

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=130
2022-05-29 08:09:11 +00:00
cff705734e Accepting request 943050 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/943050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=82
2021-12-30 14:55:29 +00:00
Wolfgang Rosenauer
6e7c195ccd Accepting request 943049 from home:AndreasStieger:branches:mozilla:Factory
mozilla-nspr 4.33

OBS-URL: https://build.opensuse.org/request/show/943049
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=129
2021-12-29 11:27:32 +00:00
Richard Brown
56f2e24239 Accepting request 910949 from mozilla:Factory
- added a ccache conditional

- update to version 4.32
  * implement new socket option PR_SockOpt_DontFrag
  * support larger DNS records by increasing the default buffer
    size for DNS queries

OBS-URL: https://build.opensuse.org/request/show/910949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=81
2021-08-11 09:47:06 +00:00
Wolfgang Rosenauer
01f929bde1 - added a ccache conditional
size for DNS queries

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=128
2021-08-09 12:37:30 +00:00
Wolfgang Rosenauer
d8049af29d - update to version 4.32
* implement new socket option PR_SockOpt_DontFrag
  * support larger DNS records by increasing the default buffer
    size for DNS queries

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=127
2021-08-05 15:17:32 +00:00
1247efee98 Accepting request 895808 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/895808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=80
2021-06-01 08:33:03 +00:00
Wolfgang Rosenauer
a7194941f9 Accepting request 895806 from home:AndreasStieger:branches:mozilla:Factory
mozilla-nspr 4.31

OBS-URL: https://build.opensuse.org/request/show/895806
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=125
2021-05-27 17:23:29 +00:00
cf853236ba Accepting request 886900 from mozilla:Factory
- update to version 4.30
  * support longer thread names on macOS
  * fix a build failure on OpenBSD

OBS-URL: https://build.opensuse.org/request/show/886900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=79
2021-04-23 15:49:44 +00:00
Wolfgang Rosenauer
087e313e83 - update to version 4.30
* support longer thread names on macOS
  * fix a build failure on OpenBSD

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=123
2021-04-18 07:31:06 +00:00
3451ad3c54 Accepting request 840030 from mozilla:Factory
- update to version 4.29
  * Remove macOS Code Fragment Manager support code
  * Remove XP_MACOSX and OS_TARGET=MacOSX
  * Refresh config.guess and config.sub
  * Remove NSPR's patch to config.sub
  * Add support for e2k target (64-bit Elbrus 2000)

OBS-URL: https://build.opensuse.org/request/show/840030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=78
2020-10-10 17:00:28 +00:00
Wolfgang Rosenauer
7372122581 - update to version 4.29
* Remove macOS Code Fragment Manager support code
  * Remove XP_MACOSX and OS_TARGET=MacOSX
  * Refresh config.guess and config.sub
  * Remove NSPR's patch to config.sub
  * Add support for e2k target (64-bit Elbrus 2000)

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=121
2020-10-07 08:15:02 +00:00
f342d78e91 Accepting request 834741 from mozilla:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/834741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=77
2020-09-18 12:28:08 +00:00
Wolfgang Rosenauer
28fb95e5a8 - update to version 4.28
* Fix a compiler warning
  * Add rule for cross-compiling with cygwin

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=119
2020-09-08 20:22:17 +00:00
c708dc063e Accepting request 829608 from mozilla:Factory
- update to version 4.27
  * the macOS platform code for shared library loading was
    changed to support macOS 11.
    If the absolute path parameter given to PR_LoadLibrary
    begins with either /System/ or /usr/lib/ then no test is
    performed if the library exists at a file.
  * An include statement for a Windows system library header
    was added

OBS-URL: https://build.opensuse.org/request/show/829608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mozilla-nspr?expand=0&rev=76
2020-09-02 23:07:55 +00:00
Wolfgang Rosenauer
240baeb05d - update to version 4.27
* the macOS platform code for shared library loading was
    changed to support macOS 11.
    If the absolute path parameter given to PR_LoadLibrary
    begins with either /System/ or /usr/lib/ then no test is
    performed if the library exists at a file.
  * An include statement for a Windows system library header
    was added

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nspr?expand=0&rev=117
2020-08-22 07:00:42 +00:00
a50aac5a37 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
a593937dd5 - 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
f5d8b4e391 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
b2d3e5af65 - 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
88fab47938 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
f16943046c - 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
d00bce5d4c 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
94df31bea5 - 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
4816f50cd6 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
f0636df576 - 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
f157bbfab2 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
3c3e653097 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
e69dcc157c 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
5f118f7d65 - 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
02d3224889 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
4c19556dcc - 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
5fcaf4bb95 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
db2708ef25 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
388bc731ab 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
cc9f77d13d - 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
661cdd28a3 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
74d573873a - 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
fbabc72624 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