Граф коммитов

1691 Коммитов

Автор SHA1 Сообщение Дата
alexei.volkov.bugs%sun.com fd00158772 351470: setuid root programs linked with NSPR allow elevation of privilege. r=nelson, sr=wtc 2006-09-07 23:33:39 +00:00
alexei.volkov.bugs%sun.com b2d8418382 351470: setuid root programs linked with NSPR allow elevation of privilege.
patch #1. r=nelson, sr=wtc
2006-09-07 22:58:43 +00:00
wtchang%redhat.com dd614c40b5 Bugzilla bug 34843: moved PR_StringToNetAddr and PR_NetAddrToString to the
end of the file. They will be enhanced to use getaddrinfo and getnameinfo,
so they need to be after the definitions of GETADDRINFO and FREEADDRINFO.
2006-08-25 01:21:29 +00:00
mkaply%us.ibm.com fed28c4cf6 #346376
r=wtc, sr=mkaply
Patch from Peter Weilbacher - OS/2 - Don't use PRTYC_IDLETIME class for thread priorities
2006-08-03 16:01:49 +00:00
wtchang%redhat.com fd6276c03d Bugzilla Bug 326168: Windows NT 3.51 doesn't support CP_UTF8 either, so
having Unicode support doesn't imply having CP_UTF8 support. The patch is
contributed by neil@parkwaycc.co.uk <neil@httl.net>. r=wtc.
2006-07-11 00:56:43 +00:00
wtchang%redhat.com ff8d5992d1 Bugzilla Bug 340956: when emulating PR_APPEND, we should use PR_Seek64
instead of PR_Seek, otherwise it won't work on large files.  The patch is
contributed by Nils Maier <MaierMan@web.de> and Masatoshi Kimura (:emk)
<VYV03354@nifty.ne.jp>. r=wtc.  Thanks to Nils Maier for tracking down the
bug.
2006-06-11 02:52:29 +00:00
wtchang%redhat.com 0c349c12c7 Test PR_GetMemMapAlignment. 2006-06-01 21:05:32 +00:00
cls%seawood.org a593935821 Remove all generated Makefiles upon distclean.
Thanks to Mike Hommey <mh+mozilla@glandium.org> for the patch.
Bug #333308 r=cls
2006-04-28 18:47:50 +00:00
cls%seawood.org 7f1f236ba7 Remove all generated Makefiles upon distclean.
Thanks to Mike Hommey <mh+mozilla@glandium.org> for the patch.
Bug #333308 r=cls
2006-04-28 00:53:35 +00:00
wtchang%redhat.com 3fd50ab363 Bugzilla Bug 326168: fixed an allocation size bug. The patch is
contributed by neil@parkwaycc.co.uk. r=wtc.
2006-04-12 00:33:06 +00:00
wtchang%redhat.com bd851f73c6 Bugzilla Bug 298457: fixed an underquoted m4 macro. The patch is
contributed by Patrick Welche <pw-fb@newn.cam.ac.uk>. r=cls
2006-04-11 20:16:17 +00:00
wtchang%redhat.com 2b3631bdfb Bugzilla bug 247896 and bug 331216: fixed the bug that 'end' was moved one
character too far when parsing the minutes, and simplified the code.
r=timeless,darin.
2006-04-11 18:57:07 +00:00
wtchang%redhat.com e572bbbe28 Bug 301064
r=wtc, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-04-05 21:02:25 +00:00
wtchang%redhat.com 72cd978d1a Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-04-05 20:57:23 +00:00
wtchang%redhat.com 2fe10b8f2b Bugzilla Bug 326168: more cleanups after code review. r=darin,jshin.
Modified files: prlink.h prlink.c w95io.c
2006-04-05 19:17:03 +00:00
gerv%gerv.net d7b5e2af46 Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-03-31 08:35:02 +00:00
gerv%gerv.net 8a40cd791a Bug 331600 - remove non-tri-licensed code patch, originally from bug 61746. r=rrelyea. 2006-03-28 20:49:21 +00:00
wtchang%redhat.com 60b67e63f3 Bugzilla Bug 330364: fixed a NULL pointer dereference in
PR_LoadStaticLibrary by moving the PR_LOG statement to the same location
as in pr_LoadLibraryByPathname. The bug was discovered by Coverity's tool.
r=Kenneth Herron,Gavin Sharp.
2006-03-13 21:54:58 +00:00
wtchang%redhat.com df1c0b29ce Backed out a change in the previous checkin that broke the Windows gcc
(MinGW) build. (Bugzilla bug 330150 and bug 326168)
2006-03-13 02:16:58 +00:00
darin%meer.net 8f2d7c59ee fixes bug 326168 "Add a UTF-16 API to load a library" patch by jshin1987@gmail.com r=wtc,darin 2006-03-10 05:38:31 +00:00
wtchang%redhat.com 747316e524 Bugzilla Bug 261649: BeOS has the getprotobyxxx_r functions, but they
aren't glibc's 5-argument version.
2006-02-28 00:03:51 +00:00
wtchang%redhat.com dc63d88aa6 Bugzilla Bug 322578: Support ppc<->x86 cross builds for Mac OS X. The
patch is contributed by Mark Mentovai <mark@moxienet.com>.  r=wtc.
Modified Files: configure configure.in autoconf.mk.in rules.mk _darwin.cfg
2006-02-22 02:39:59 +00:00
wtchang%redhat.com 110edb9916 Bugzilla Bug 327448: added the function pointers back because we will
need them when we emulate the MSLU W functions.  Map
ERROR_CALL_NOT_IMPLEMENTED to PR_NOT_IMPLEMENTED_ERROR.  The patch is
contributed by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp>. r=wtc,jshin.
Modified Files: w95io.c win32_errors.c
2006-02-20 22:05:54 +00:00
wtchang%redhat.com 4032c4d665 Bugzilla Bug 327544: set OBJDIR to $(OBJDIR_NAME) to ensure that OBJDIR
and OBJDIR_NAME have the same value even if OBJDIR_NAME is overriden.
r=cls.
2006-02-20 19:20:13 +00:00
wtchang%redhat.com 8a81ca0f47 Bugzilla Bug 111428: more file pathname internationalization bug fixes.
The patch is contributed by Masayuki Nakano <masayuki@d-toybox.com> and
Jungshik Shin <jshin1987@gmail.com>. r=wtc,darin
 Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
2006-02-17 23:16:24 +00:00
wtchang%redhat.com f0861909a7 Bugzilla Bug 327448: it's not necessary to do dynamic lookup of the W
functions because they are also defined (as stubs) on Windows 9x.  The
patch is contributed by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp>.
r=wtc.
2006-02-16 21:34:46 +00:00
wtchang%redhat.com 8e9babddcd Bugzilla Bug 124695: the implementation of _PR_MD_GET_INTERVAL for MinGW
was wrong.  Thanks to Stefan Sitter <ssitter@googlemail.com> for reporting
the bug and verifying the fix.
2006-02-13 23:16:53 +00:00
wtchang%redhat.com ebb8e75a57 Bugzilla bug 326283: fixed the Emacs mode line. r=joshmoz. 2006-02-08 07:12:04 +00:00
wtchang%redhat.com 3ae0293e53 Bugzilla Bug 307527: implement NSPR interval timer with timeGetTime instead
of QueryPerformanceCounter or GetTickCount. r=darin,bienvenu.
Modified files: pr/src/Makefile.in ntinrval.c
2006-02-07 01:46:18 +00:00
wtchang%redhat.com d9c10a953d Bugzilla bug 326110: use PR_IMPLEMENT with two exported functions.
Modified files: prfile.c ptio.c
2006-02-07 01:21:00 +00:00
wtchang%redhat.com c04e567377 Bugzilla bug 326110: declare PR_SetSysfdTableSize and PR_GetSysfdTableMax
with NSPR_API in a public header file so that they can be exported from the
NSPR shared library/DLL.  r=kengert,jpierre.  Thanks to Noriko Hosoi
<nhosoi@redhat.com> for the bug report.
2006-02-06 23:13:10 +00:00
wtchang%redhat.com 51d2724e8d Bugzilla Bug 322956: added PR_SI_HOSTNAME_UNTRUNCATED, which does not
strip the domain name (if any).  The patch is contributed by
Philip Prindeville <philipp@redfish-solutions.com>. r=wtc,darin.
Modified files: prsystem.h prsystem.c
2006-01-19 22:11:59 +00:00
wtchang%redhat.com 6dee003500 Bugzilla Bug 322422: fixed a negative integer division truncation direction
error, which resulted in a negative PRTime with fractional seconds being
converted to PRExplodedTime off by one second.  Thanks to Aleksey Sanin
<aleksey@aleksey.com> for reporting and investigating the bug and reviewing
the patch. r=aleskey.
2006-01-09 22:48:25 +00:00
wtchang%redhat.com 527d64462e Bugzilla Bug 322427: removed a very old workaround for a zero-size array in
<sys/socket.h> on Linux. r=kengert.
2006-01-09 21:43:52 +00:00
wtchang%redhat.com 88876c062e Bugzilla Bug 322287: Implemented NSPR atomic routines in x86 assembly code
for Intel Macs.  The patch is contributed by Josh Aas <joshmoz@gmail.com>.
r=mark.mentovai,wtc.
Modified files: configure configure.in _darwin.h
Added file: os_Darwin_x86.s
2006-01-09 18:38:54 +00:00
wtchang%redhat.com d53452818a Bugzilla Bug 322287: the "lock" prefix is not required for the x86 "xchg"
instruction.  r=mark.mentovai.
Modified files: os2emx.s os2vacpp.asm os_Linux_x86.s os_Linux_x86_64.s
                os_SunOS_x86.s os_SunOS_x86_64.s ntmisc.c
2006-01-09 17:43:53 +00:00
wtchang%redhat.com 38d2205023 Bugzilla Bugs 261649 and 321579: fixed BeOS build error caused by previous
checkin.  BeOS uses glibc but not the dlxxx functions declared in dlfcn.h.
2006-01-07 01:03:12 +00:00
wtchang%redhat.com 052d6f2a78 Bugzilla bug 322427: do not compile NSPR with -ansi and with _POSIX_SOURCE,
_BSD_SOURCE, _SVID_SOURCE, _LARGEFILE64_SOURCE, and _XOPEN_SOURCE defined.
Instead, just define _GNU_SOURCE.  r=kengert.
Modified files: configure configure.in pr/src/linking/Makefile.in
                pr/src/pthreads/Makefile.in
2006-01-07 00:51:39 +00:00
wtchang%redhat.com 2e6563f4e6 Bugzilla Bug 261649: more changes for GNU/k*BSD and GNU/Hurd support.
The patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: nsinstall.c _pth.h pr/src/linking/Makefile.in prlink.c
pr/tests/Makefile.in
2005-12-24 15:03:31 +00:00
wtchang%redhat.com 7d5638e978 Bugzilla Bug 261649: added GNU/k*BSD and preliminary GNU/Hurd support. The
patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: configure configure.in _linux.cfg _pth.h _unixos.h
prosdep.h pr/src/linking/Makefile.in prlink.c prosdep.c unix.c uxproces.c
uxrng.c prnetdb.c ptio.c pr/tests/Makefile.in
2005-12-24 08:25:31 +00:00
wtchang%redhat.com a190759bcf Bugzilla Bug 321230: don't link with libdl on BeOS. The patch is
contributed by Christian Biesinger <cbiesinger@gmx.at>. r=wtc.
2005-12-22 22:40:37 +00:00
wtchang%redhat.com a1d11c33b1 Bugzilla Bug 316964: use the -z ignore linker flag on Solaris. The patch
is contributed by Boying Lu <brian.lu@sun.com>. r=wtc,sr=benjamin.smedberg.
2005-12-16 18:25:47 +00:00
wtchang%redhat.com a6e0db682c Bugzilla Bug 225859: allow one to do Windows x64 builds with the x86
version of Cygwin or MKS uname.  The patch is contributed by Julien
Pierre of Sun.  r=wtc.
2005-12-08 22:45:22 +00:00
cls%seawood.org 1d741053b5 Rename real_install target as install.
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls
2005-11-23 06:35:20 +00:00
cls%seawood.org 6ccb1f470b Only export *.cfg files needed for cross-compiling.
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls
2005-11-23 06:25:56 +00:00
cls%seawood.org ce2bfbc97a Explicitly disable pthread support for win32, os2 & beos.
Bug #312662 r=wtc
2005-11-23 05:59:05 +00:00
wtchang%redhat.com d4298cef63 Bugzilla bug 195219: put the stops (double semicolons) that delimit
instruction groups on the same lines as the last instructions in the
groups.  This is the style used in Intel documentation.
Modified files: os_HPUX_ia64.s os_Linux_ia64.s
2005-11-21 22:49:19 +00:00
wtchang%redhat.com 3d59734b67 Bugzilla bug 195219: implemented the atomic routines in IA-64 assembly for
HP-UX IPF.  Thanks to Dennis Handly of HP for reviewing the assembly code
and suggesting the use of the addp4 instruction to convert a 32-bit address
to a 64-bit one in 32-bit builds.
Modified files: configure configure.in _hpux.h
Added file: os_HPUX_ia64.s
2005-11-21 22:15:55 +00:00
christophe.ravel.bugs%sun.com d1149b4b8f 238319: Sun packages changes.
RPM_RELEASE can be set from the command line.
2005-11-18 21:52:41 +00:00
wtchang%redhat.com 4b5e16094f Bugzilla Bug 164070: fixed the bug that PR_ImplodeTime and PR_NormalizeTime
only worked with years 1901-2099.  The patch is contributed by Shanmu
<shanmus@gmail.com>. r=wtc.
2005-11-14 23:03:21 +00:00