Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Netscape Portable Runtime


Related Topics

In the News (Thu 17 Dec 09)

  
  Runtime Summary
Runtime programming enables the logical occurrence of such events during the execution of an application, without having to go through time-consuming and error-prone cycles of the compilation of code and the execution of the compiled code.
The term is also used as a short form when referring to a runtime library (without a space), a program or library of basic code that is used by a particular computer language to manage a program written in that language while it is running.
A runtime library is a collection of utility functions which support a program while it is running, working with the operating system to provide facilities such as mathematical functions, input and output.
www.bookrags.com /Runtime   (944 words)

  
 Netscape Portable Runtime - Wikipedia, the free encyclopedia
The Netscape Portable Runtime, or NSPR, is a platform abstraction library that makes all operating systems it supports appear the same to Mozilla.
A good portion of the library's purpose, and perhaps the primary purpose in the Gromit environment, is to provide the underpinnings of the Java VM, more or less mapping the sys layer that Sun defines for the porting of the Java VM to various platforms.
Depending on the platform, the functions may be implemented almost entirely in the NSPR runtime or simply shims that call immediately into the host operating system's offerings.
en.wikipedia.org /wiki/Netscape_Portable_Runtime   (1024 words)

  
 Write Cross-Platform Software   (Site not responding. Last check: 2007-10-15)
I'd like to point out a few remarkable achievements like the Apache Portable Runtime for C programmers, or the Boost project for C++.
Aside from the program source code themselves, portability is also inherently limited by the build tools we use to assemble our code and data into programs on various platforms.
I don't know much about the netscape runtime, but I guess they are able to make threads work on the Mac because Mozilla works on classic Mac OS.
www.advogato.org /article/402.html   (2353 words)

  
 Portable programming in C/C++ ???   (Site not responding. Last check: 2007-10-15)
One big problem in my opinion with any large and highly portable projects is in their build systems.
Portable GUI frameworks, posted 14 Feb 2003 at 14:52 CST by atai » (Journeyer)
There are many GUI frameworks that are as good as Qt in terms of portability.
www.advogato.org /article/626.html   (1232 words)

  
 NSS FAQ - MDC
Netscape Personal Security Manager ships with Netscape 6 and the Gateway Connected Touch Pad with Instant AOL, and is also available for use with Communicator 4.7x.
To provide cross-platform support, NSS utilizes Netscape Portable Runtime (NSPR) libraries as a portability interface and implementation that provides consistent cross-platform semantics for network I/O and threading models.
Netscape strongly recommends that multithreaded applications use the NSPR or native OS threading model.
developer.mozilla.org /en/docs/NSS:NSS_FAQ   (1221 words)

  
 Warpzilla - Mozilla for OS/2
To start at the beginning, Netscape has announced that we (I'll use "we" since I work for Netscape; I don't speak on the company's behalf, though) will be released to the world.
A Netscape representative (actually, it was me) made a "public" statement about the release of OS/2 sources early on in the discussion in the news group mentioned at the top of this page.
What this means is that the Netscape source base is already "gmake-friendly." To switch to another make would require some effort to rework all the BE makefile tweaks that have already been done.
people.netscape.com /law/warpzilla/phase1/index.html   (2803 words)

  
 ISS X-Force Database: nspr-api-file-create(29489): Netscape Portable Runtime API file create
Netscape Portable Runtime (NSPR) API could allow a local attacker to create or overwrite arbitrary files on the system, caused by improper validation of user-supplied environment values.
Sun Alert ID: 102658, Security Vulnerability in the Netscape Portable Runtime (NSPR) API Affects Solaris at http://sunsolve.sun.com/search/document.do?assetkey=1-26-102658-1.
CVE-2006-4842: The Netscape Portable Runtime (NSPR) API 4.6.1 and 4.6.2, as used in Sun Solaris 10, trusts user-specified environment variables for specifying log files even when running from setuid programs, which allows local users to create or overwrite arbitrary files.
xforce.iss.net /xforce/xfdb/29489   (333 words)

  
 [No title]
Its a runtime environment in that it actively manages the application at runtime.
However, as Bamboo itself is written in C++, most of the portability and versioning issues have already been addressed.
As its name suggests, the NSPR provides portability to Netscape (and Bamboo) via its C++ API for threading, synchronization, timing, networking, and other OS services.
watsen.net /bamboo/html/content-introduction.shtml   (1847 words)

  
 Netscape LDAP SDK for C LDAP SDK for C: Chapter 1 The Netscape LDAP SDK for C
Netscape LDAP SDK for C LDAP SDK for C: Chapter 1 The Netscape LDAP SDK for C
The Netscape LDAP SDK for C includes the header files and libraries for the LDAP API functions.
The Netscape LDAP SDK for C ships with several examples that demonstrate the use of the functions contained in the LDAP SDK for C library.
docs.sun.com /source/816-5616-10/getstart.htm   (2231 words)

  
 RedOrbit - Technology - For Linux, the End-to-End Is Near   (Site not responding. Last check: 2007-10-15)
While the great strength of gcc is its portability, this protean dimension comes at a distinct cost: Generated code is slow.
These include Netscape's Portable Runtime library, written in C; its present rival, the Apache Portable Runtime, which is very much a work in progress; and the ACE Toolkit, which specializes in networking and distributed computing functions.
The most comprehensive and portable library on Linux today is certainly Qt from Trolltech, which started out as GUI toolkit, and is today the basis for Linux's K Desktop Environment (KDE).
www.redorbit.com /news/display?id=177008&source=r_technology   (1992 words)

  
 Release Notes for Netscape LDAP SDK for C, version 4.1
Netscape Portable Runtime library (NSPR) support was added.
The format of a PIN file is the same as the PIN file that you would use for a 4.1 Netscape Directory Server.
Installation instructions and release notes for all iPlanet and Netscape servers are posted at http://docs.iplanet.com/docs/manuals/index.html.
holmes.acc.virginia.edu /ldap/relnotes_41.htm   (1891 words)

  
 Defensive Surfing -- No More Popups Or Rich Media Ads   (Site not responding. Last check: 2007-10-15)
Netscape, when it first came out, presented a clear and present danger to Microsoft's Operating System market dominance.
Netscape is not just a Web browser; it's known as NSPR (Netscape Portable Runtime).
Netscape is hardly a threat to Microsoft any longer.
www.defensivesurfing.com   (949 words)

  
 Why Standards Alone Won't Get You Portable Software and How to Make Open-Source Middleware Work for You > Motivation   (Site not responding. Last check: 2007-10-15)
The need to write portable software that runs on a variety of computing platforms becomes more obvious every day.
Unfortunately, the old adage that "the nice thing about standards is that there are so many to choose from" is even more applicable today than it was a decade ago.
Since your customers pay you to solve their business needs—not to wrestle continuously with portability details—it's worthwhile to consider how to ensure that standards work for you, rather than against you.
www.informit.com /articles/article.asp?p=25463&seqNum=5   (605 words)

  
 Chapter 1 Calendar Server API (CSAPI) Overview
CSAPI allows you to create very fast runtime shared objects that outperform both system executables and scripts in any language, with respect to speed, memory footprint, and load.
The CSAPI is a group of shared-object runtime interfaces to Calendar Server functions.
It uses Netscape Portable Runtime (NSPR), a part of the mozilla.org source code that is a platform independent API to operating system services, and XPCOM for Interface Dispatch.
docs.sun.com /source/817-5698/pmCSAPIov.html   (1417 words)

  
 Amazon.com: Competing on Internet Time: Lessons From Netscape & Its Battle with Microsoft: Books: Michael A. ...   (Site not responding. Last check: 2007-10-15)
To return to the football analogy, my epitaph for Netscape is that it is a company that told the press and its shareholders that it was aiming to play in the Super Bowl, but disdained to practice blocking and tackling.
While Netscape's executives were formulating these nifty strategies, Sun and Microsoft were getting their code in shape.
Microsoft and Netscape experienced setbacks, the authors conclude, because of "failures in execution." They add that both Microsoft and Netscape are guilty of having been too greedy (Netscape for cash, Microsoft for market share).
www.amazon.com /Competing-Internet-Time-Netscape-Microsoft/dp/0684853191   (2227 words)

  
 [No title]
These are: NSPR: C++ cross platform runtime and libraries; libIDL: IDL parser library.
Netscape Portable Runtime (NSPR) NSPRĀ is a set of C dynamic libraries that provide a cross-platform runtime environment for C applications.
Common object capabilities Much of the EQUIP runtime module is concerned wiht providing runtime support for the classes generated by eqidl from valuetype definitions (see previous sections).
www.crg.cs.nott.ac.uk /~cmg/Equator/Downloads/docs/equip-runtime-1-1.doc   (3620 words)

  
 R-018: Vulnerability in the Netscape Portable Runtime API
R-018: Vulnerability in the Netscape Portable Runtime API
A security vulnerability in the Netscape Portable Runtime (NSPR) API may allow a local unprivileged user to overwrite or create any file on the system which could lead to privilege escalation or a Denial of Service (DoS).
The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes.
www.ciac.org /ciac/bulletins/r-018.shtml   (707 words)

  
 XPCOM Part 5: Implementation   (Site not responding. Last check: 2007-10-15)
The Netscape Portable Runtime (NSPR) is a C library that handles most basic OS resource requests like memory allocation, file management, and thread synchronization.
If you ignore the threading model expected by another component you will soon be fighting a losing battle against race conditions and debug assertions complaining about components and memory being allocated and released from different threads.
The first option of implementing a fully reentrant component can be done by using the semaphore and mutex features of NSPR -- the portable runtime that XPCOM is layered upon (see Resources).
www-128.ibm.com /developerworks/webservices/library/co-xpcom5.html   (2895 words)

  
 GMPI Requirements - final draft proposal   (Site not responding. Last check: 2007-10-15)
Req 86: Plugins which intend their parameters to be driven by MIDI must be able to expose a mapping of MIDI messages to parameters.
The map must be changeable at runtime, for example when the parameter set changes.
Along with the portable runtime environment, which abstracts platform-specific issues, there needs to be a host-specific abstraction.
www.gmpi-plugins.org /gmpi/requirements.php   (10769 words)

  
 cars - Nvu
Nvu is being written by Daniel Glazman, former Netscape Communications Corporation employee and currently of the Mozilla Foundation and Disruptive Innovations.
The project is sponsored by Linspire (formerly Lindows).
Nvu is available for Linux, Mac OS X and Microsoft Windows, although it can be built successfully on any platform with the Netscape Portable Runtime.
www.carluvers.com /cars/Nvu   (183 words)

  
 Gnash: protypes.h Source File
See the License 00012 * for the specific language governing rights and limitations under the 00013 * License.
00014 * 00015 * The Original Code is the Netscape Portable Runtime (NSPR).
00016 * 00017 * The Initial Developer of the Original Code is 00018 * Netscape Communications Corporation.
www.gnu.org /software/gnash/manual/doxygen/protypes_8h-source.html   (391 words)

  
 Julien Pierre - Software developer   (Site not responding. Last check: 2007-10-15)
Supported the Netscape browser and AOL Communicator product teams to implement security features, notably S/MIME secure e-mail, as well as SSL and TLS.
Contributed to the Netscape Portable Runtime library, a portability library providing low-level services such as threading and sockets on Unix, Windows, Mac, and OS/2.
Widespread use of this tool by the server development engineers, quality assurance engineers and customer support engineers allowed the development and escalation cycles to be shortened as well as the quality of the product to dramatically improve.
www.madbrain.com /cv.html   (1472 words)

  
 FrSIRT Security Advisories - Sun Solaris Netscape Portable Runtime API Privilege Escalation Vulnerability / Exploit
Sun Solaris Netscape Portable Runtime API Privilege Escalation Vulnerability
A vulnerability has been identified in Sun Solaris, which could be exploited by malicious users to obtain elevated privileges.
This flaw is due to a design error in the Netscape Portable Runtime (NSPR) API when creating log files using user-supplied environment variables, which could be exploited by local attackers to overwrite or create arbitrary files with "root" privileges.
www.frsirt.com /english/advisories/2006/4016   (334 words)

  
 Dispelling Subversion FUD
Apache Portable Runtime (APR) library, but that's not the same as the Apache webserver.
APR allows Subversion clients and servers to compile anywhere Apache does, in the same way that the Netscape Portable Runtime (NSPR) library makes Mozilla compile everywhere.
If you want to migrate your data, dump it out into a portable, transportable format.
www.red-bean.com /sussman/svn-anti-fud.html   (2200 words)

  
 Linux Magazine - February 2005 | Feature Story | The Apache Portable Runtime
While POSIX does a passable job of providing a portable API for most Unix and Unix-like platforms, POSIX either doesn’t exist on other operating systems or is so full of bugs as to be unusable.
So, to make something portable, you could write, rewrite, and tweak your code several times — at least so the code compiles on several platforms.
Or, you can use the Apache Portable Runtime (http://apr.apache.org/) the same library that makes the ubiquitous Apache HTTP server portable.
www.linux-mag.com /content/view/128/2200   (216 words)

  
 Solaris Netscape Portable Runtime Privilege Escalation - Advisories - Secunia
Solaris Netscape Portable Runtime Privilege Escalation - Advisories - Secunia
A vulnerability has been reported in Sun Solaris, which can be exploited by malicious, local users to gain escalated privileges or cause a DoS (Denial of Service).
The vulnerability is caused due to the insecure use of environment variables within the Netscape Portable Runtime (NSPR).
secunia.com /advisories/22348   (256 words)

  
 Donna's SecurityFlash : Netscape Portable Runtime API Environment Variable Lets Local Users Create Arbitrary Files   (Site not responding. Last check: 2007-10-15)
Donna's SecurityFlash : Netscape Portable Runtime API Environment Variable Lets Local Users Create Arbitrary Files
Description: iDEFENSE reported a vulnerability in the Netscape Portable Runtime (NSPR) API.
A local user can gain elevated privileges on the target system.
msmvps.com /blogs/donna/archive/2006/10/13/Netscape-Portable-Runtime-API-Environment-Variable-Lets-Local-Users-Create-Arbitrary-Files.aspx   (191 words)

  
 SecurityTracker.com Archives - Netscape Portable Runtime API Environment Variable Lets Local Users Create Arbitrary ...
Category: Application (Generic) > Netscape Portable Runtime API
(Sun Issues Fix) Netscape Portable Runtime API Environment Variable Lets Local Users Create Arbitrary Files
BACKGROUND The Netscape Portable Runtime (NSPR) API allows compliant applications to use system facilities such as threads, thread synchronization, I/O, interval timing, atomic operations and several other low-level services in a platform-independent manner.
www.securitytracker.com /alerts/2006/Oct/1017050.html   (643 words)

  
 Linux-Community - [Sun] Schwachstelle in der Netscape Portable Runtime API von Solaris - Sun Alert ID 102658   (Site not responding. Last check: 2007-10-15)
Linux-Community - [Sun] Schwachstelle in der Netscape Portable Runtime API von Solaris - Sun Alert ID 102658
CVE-2006-4842 - Schwachstelle in der Netscape Portable Runtime API Die Netscape Portable Runtime API (NSPR) verwendet Werte in Umgebungsvariablen, um Log-Dateien zu erstellen.
Impact A security vulnerability in the Netscape Portable Runtime (NSPR) API may allow a local unprivileged user to overwrite or create any file on the system which could lead to privilege escalation or a Denial of Service (DoS).
www.linux-community.de /Neues/story?storyid=21084   (782 words)

  
 Web developer notes » JavaScript and threads: A browser dismantling session
This all comes from the Netscape Portable Runtime (NSPR) API, which provides low-level services in a platform-independent manner.
This is why Firefox runs on so many platforms - most common operating systems provide some level of POSIX compliance that is used to provide many of these features (threads are implemented as pthreads for most systems).
Many software projects also do this, such as Apache with the Apache Portable Runtime API.
work.alexyoung.org /archives/147/javascript-and-threads-a-browser-di...   (840 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.