Information on Open Source Software When Filling in The

Total Page:16

File Type:pdf, Size:1020Kb

Information on Open Source Software When Filling in The Information on Open Source Software When filling in the below list, please follow these instructions: - Use a separate sheet for each firmware version. - Mark the firmware version and the product in which the firmware is used on the first side. - It is of utmost importance that the list includes all Open Source software contained in the firmware. - Specify the precise name of the software including its version number (Example: Siproxd – SIP proxy/masquerading daemon Version: 0.5.10). - Specify the license under which the software is released including (if applicable) its version (Example: General Public License Version 2 or BSD-3 clause license). - If available, add any information on copyright notice or eventual remarks. Firmware and version: AT904L-03.18 Product: AT904L Software and version number License and License Version Copyright notice / remarks Encode and Decode base64 files Public domain John Walker 1.5 bridge-utils 1.4 General Public License Version 2 Lennert Buytenhek BusyBox 1.16.2 General Public License Version 2 Peter Willis, Emanuele Aina, Erik Andersen, Laurence Anderson, Jeff Angielski, Enrik Berkhan, Jim Bauer, Edward Betts, John Beppu, David Brownell, Brian Candler, Randolph Chung, Dave Cinege, Jordan Crouse, Magnus Damm, Larry Doolittle, Glenn Engel, Gen- nady Feldman, Robert Griebl, Karl M. Hegbloom, Daniel Jacobowitz, Matt Kraai, Rob Landley, Stephan Linz, John Lombardo, Glenn Mc- Grath, Manuel Novoa III, Vladimir Oleynik, Bruce Perens, Rodney Radford, Tim Riker, Kent Robotti, Chip Rosenthal, Pavel Roskin, Gyepi Sam, Rob Sullivan, Linus Torvalds, Mark Whitley, Charles P. Wright, Enrique Zanardi, Tito Ra- gusa, Paul Fox, Roberto A. Fogli- etta, Bernhard Reutner-Fischer, Mike Frysinger, Jie Zhang Mac 802.11 2011-04-19 General Public License Version 2 Luis R. Rodriguez, Marvell Inter- national Ltd., Maxim Krasnyan- sky, Marcel Holtmann, Jose Or- lando Pereira, Atheros Commu- nications Inc., Qualcomm Incor- porated, Cambridge Silicon Ra- dio Ltd., Texas Instruments, Fab- rizio Gennari, Inventel Systemes, David Libault, Jiri Benc, Johannes Berg, Devicescape Software, Inc., Instant802 Networks, Inc., Jouni Malinen, Michael Wu, Intel Corpo- ration, Felix Fietkau, Luis Carlos Cobo, open80211s Ltd., Ivo van Doorn, Dmitry Torokhov, John W. Linville Conntrack Tools 1.0.0 General Public License Version 2 Pablo Neira Ayuso DHCP 4.1.1-P1 ISC License (BSD like) Internet Systems Consortium 1 Dnsmasq 2.57 General Public License Version 2 Simon Kelley Dropbear 0.52 Copyright Matt Johnston (BSD Matt Johnston like) Mihnea Stoenescu Public Domain for LibTomCrypt Tatu Ylonen and LibTomMath, written by Tom Todd C. Miller St Denis Jason Downs OpenSSH for sshpty.c Theo de Raadt 2 clause BSD PuTTY License e2fs programs 1.41.11 General Public License Version 2 Theodore Ts’o, Andreas Dilger, MIT Student Information Process- ing Board., Massachusetts Insti- tute of Technology Easy Cast du Multi Hub General Public License Version 2 Jeroen Massar 2005.02.09 FreeType font driver 2.4.4 FreeType License(BSD like, with David Turner an advertising clause) or GPL Robert Wilhelm Werner Lemberg fuse 2.8.3 General Public License Version 2 Miklos Szeredi, Tejun Heo gdb 6.8 GPLv2, GPLv3 Free Software Foundation, Inc. Hotplug2 201 General Public License Version 2 iSteve,Tomas Janousek Iproute2 2.6.31 General Public License Version 2 Intel Corporation Pavel Golubev Lubomir Bulej Free Software Foundation The Regents of the University of California USAGI/WIDE Project Wolfgang Grandegger iptables 1.4.6 General Public License Version 2 Free Software Foundation, Inc., Gordon Matzigkeit, Paul “Rusty” Russell, Harald Welte, Jesper Dangaard Brouer, Netfilter Core Team, Andras Kis- Szabo, Rusty Russell, Gary V. Vaughan, Scott James Remnant, James Morris, JSON-C 0.9 MIT Metaparadigm Pte Ltd LAME MP3 encoder 3.99 Lesser General Public License The LAME Project Mark Taylor Michael Cheng Michael Hipp: mpglib ELF object file access library Lesser General Public License Michael Riepe 0.8.13 SASL LIBRARY 1.8.0 General Public License,Lesser Simon Josefsson General Public License Userspace library for the connec- General Public License Version 2 Pablo Neira tion tracking system 0.9.1 Userspace library for handling of General Public License Version 2 Netfilter Core Team netfilter netlink messages 1.0.0 Libnl 1.1 Lesser General Public License Thomas Graf Version 2.1 Libpcap 1.0.0 BSD The Regents of the University of California Libsndfile 1.0.25 Lesser General Public License Erik de Castro Lopo,Jutta De- gener,Sun Microsystems GNU Libtool 2.4 General Public License Version 2 Free Software Foundation libusb 0.1.12 Lesser General Public License Johannes Erdfelt Version 2.1 libXML2 2.7.8 Daniel Veillard(BSD like) Daniel Veillard Lighttpd 1.4.30 Open Source(BSD like) Jan Kneschke 2 Lua 5.1.4 MIT Lua.org, PUC-Rio Lzo real-time data compression li- General Public License Version 2 Markus Franz Xaver Johannes brary 2.06 Oberhumer mDNSResponder 320.5 Apache License, Version 2.0 Apple Computer, Inc. Three-Clause BSD License for shared lib NICTA Public Software Licence (Three-Clause BSD License like) for the Linux Name Service Switch code Microwin 0.92 Mozilla Public License Nano-X General Public License mm-common 0.9.2 General Public License Version 2 Daniel Elstner Openismus GmbH Msmtp SMTP client 1.4.27 General Public License Version 3 Martin Lambers Nbtscan 1.5.1a General Public License Version 2 Alla Bezroutchko Ncurses 5.7 Free software (permissive) Free Software Foundation ndisc6 IPv6 diagnostic tools 1.0.2 General Public License Rmi Denis-Courmont Pierre Ynard Yin, Kwong-Sang Fred L. Templim net-snmp 5.4.2.1 CMU/UCD copyright notice: (BSD Carnegie Mellon University like) The Regents of the University of Networks Associates Technology, California Inc copyright notice (BSD) Networks Associates Technology Cambridge Broadband Ltd. copy- Cambridge Broadband Ltd right notice (BSD) Sun Microsystems, Inc. Sun Microsystems, Inc. copyright Sparta, Inc notice (BSD) Cisco, Inc and Information Net- Sparta, Inc copyright notice (BSD) work Cisco/BUPTNIC copyright notice Center of Beijing University of (BSD) Posts and Telecommunications. Fabasoft R&D Software GmbH & Fabasoft R&D Software GmbH & Co KG copyright notice (BSD) Co KG ntfs-3g 2011.4.12-1-fuseext General Public License Version 2 Jean-Pierre Andre Alon Bar-Lev Martin Bene Dominique L Bouix Csaba Henk Bernhard Kaindl Erik Larsson Alejandro Pulver Szabolcs Szakacsits Miklos Szeredi Anton Altaparmakov Mario Emmenlauer Yuval Fledel Yura Pakhuchiy Richard Russon Ntpclient 2007 General Public License Version 2 Larry Doolittle OpenSSL 0.9.8p OpenSSL License The OpenSSL Project OpenVPN 2.2.2 General Public License Version 2 James Yonan opkg 576 General Public License Version 2 Thomas Wood, Tick Chen, Gra- ham Gower, Pierluigi Frullani, Carl Worth, Steve Ayer. Pcre 8.11 BSD University of Cambridge Google Inc. 3 PPP 2.4.3 General Public License Version 2 Carnegie Mellon University Paul Mackerras Sun Microsystems Andrew Tridgell Paul ‘Rusty’ Russell Jeremy Allison Google, Inc Eric Rosenquist Pedro Roque Marques Pure-ftpd 1.0.27 BSD Frank Denis Radvd 1.8.2 Radvd License Lars Fenneberg Marko Myllynen Jim Paris Pedro Roque Lars Fenneberg Reuben Hawkins Readline 5.2 General Public License Version 2 Free Software Foundation Rp-pppoe 3.10 General Public License Version 2 2000 Roaring Penguin Software Inc. Samba 3.0.24 General Public License Version 2 Samba-Team sqlite-autoconf 3071201 public domain Sysstat 8.0.1 General Public License Version 2 Sebastien Godard Tcpdump 4.0.0 BSD Regents of the University of Cali- fornia Sun Microsystems John Ioannidis Angelos D. Keromytis Niels Provos Nickolai Zeldovich Jeffrey C. Mogul Digital Equipment Corporation Western Research Laboratory Compaq Computer Corporation WIDE Project David Young u-boot-2010.06 General Public License Version 2 DENX Software Engineering Uci 12012009.6 Lesser General Public License Felix Fietkau uClibc-0.9.30.1 libs Lesser General Public License Erik Andersen Version 2.1 udevtrigger/udev 106 General Public License Version 2 Kay Sievers Kroah-Hartman Daniel Walsh Chris Friesen Harald Hoyer Greg Kroah-Hartman Hannes Reinecke Wireless tools .29 General Public License Version 2 Jean Tourrilhes Yafc 1.1.1 General Public License Version 2 Free Software Foundation Kungliga Tekniska Hgskolan Martin Hedenfalk Markus Friedl Damien Miller Tatu Ylonen Theo de Raadt Zlib 1.2.3 zlib license Jean-loup Gailly Mark Adler linux kernel modules, V2.6.32 General Public License Version 2 The Linux Foundation FFmpeg General Public License Fabrice Bellard Lesser General Public License INADYN Simple DDNS client General Public License Version 2 Narcis Ilisei 1.96.2 4 Lib iconv Lesser General Public License Free Software Foundation Version 2.1 Libnl-tiny 0.1 Lesser General Public License Thomas Graf Version 2.1 Libosip2 4.0.0 Lesser General Public License Aymeric MOIZARD ulogd General Public License Version 2 Harald Welte Zip 2.32 version 2005-Feb-10 of the Info- Info-ZIP ZIP license(BSD like) 5.
Recommended publications
  • Free and Open Source Software Is Not a “Free for All”: German Court Enforces GPL License Terms
    Free and Open Source Software Is Not A “Free For All”: German Court Enforces GPL License Terms The GNU General Public License, computer programs, and to guarantee version 2 (GPLv2) scores another the same rights to the recipients of court victory for the free and/or open works licensed under the GPLv2. source software (FOSS) community. Although the open-source movement The GPLv2 carries important has been active for nearly two conditions, however, most notably— decades, globally there are only and critical for its viability—that any a handful of cases in which a FOSS distribution of software licensed under license has been reviewed by — let the GPLv2 must be accompanied with alone receive the imprimatur of the “complete corresponding machine- enforceability from — a court. The readable source code” or “a written latest case hails from Germany and offer … to give any third party … a serves to underscore the importance complete machine-readable copy of of proper FOSS-license compliance the corresponding source code”. throughout the software development GPLv2, Sections 3(a) and 3(b). process and supply chain, including During a “Hacking for Compliance the obligation of distributors to Workshop” organized in Berlin in 2012 independently verify FOSS-license by the Free Software Foundation compliance representations from their Europe, the source code package for a suppliers. media player with GNU/Linux-based Welte v. Fantec firmware inside was found not to contain the source code for the Harald Welte, founder of gpl- iptables components. It was also violations.org (a non-profit discovered that the source code for organization aiming at the other device components was not the enforcement of GPL license terms), is same version used to compile the the owner of “netfilter/iptables” firmware’s binary code.
    [Show full text]
  • Open Source Software Notice
    OPEN SOURCE SOFTWARE NOTICE DCS Touch Display Software V2.00.XXX Schüco International KG Karolinenstraße 1-15 33609 Bielefeld OPEN SOURCE SOFTWARE NOTICE Seite 1 von 32 10000507685_02_EN OPEN SOURCE SOFTWARE NOTICE This document contains information about open source software for this product. The rights granted under open source software licenses are granted by the respective right holders. In the event of conflicts between SCHÜCO’S license conditions and the applicable open source licenses, the open source license conditions take precedence over SCHÜCO’S license conditions with regard to the respective open source software. You are allowed to modify SCHÜCO’S proprietary programs and to conduct reverse engineering for the purpose of debugging such modifications, to the extent such programs are linked to libraries licensed under the GNU Lesser General Public License. You are not allowed to distribute information resulting from such reverse engineering or to distribute the modified proprietary programs. The rightholders of the open source software require to refer to the following disclaimer, which shall apply with regard to those rightholders: Warranty Disclaimer THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED ON AN "AS IS" BASIS AND IN THE HOPE THAT IT WILL BE USEFUL, BUT WITHOUT ANY WARRANTY OF ANY KIND, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. OPEN SOURCE SOFTWARE NOTICE Seite 2 von 32 10000507685_02_EN Copyright Notices and License Texts (please see the source code for all details) Software: iptables Copyright notice: Copyright (C) 1989, 1991 Free Software Foundation, Inc. Copyright Google, Inc.
    [Show full text]
  • Linux Platform 3.0.5
    Open Source Used In Linux Platform 3.0.5 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-140544257 Open Source Used In Linux Platform 3.0.5 1 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-140544257 The product also uses the Linux operating system, Centos Full 6.8. Information on this distribution is available at http://vault.centos.org/6.8/os/Source/SPackages/. The full source code for this distribution, including copyright and license information, is available on request from [email protected]. Mention that you would like the Linux distribution source archive, and quote the following reference number for this distribution: 132404382-140544257. Contents 1.1 acl - libraries 2.2.49 :6.el6 1.1.1 Available under license 1.2 atop 1.27 :2.el6 1.2.1 Available under license 1.3 attr_libattr 2.4.44 :7.el6 1.3.1 Available under license 1.4 avahi 0.6.25 :15.el6_8.1 1.4.1 Available under license 1.5 bind 9.8.2 :0.47.rc1.el6_8.3
    [Show full text]
  • Netfilter's Connection Tracking System
    FILTERING POLICIES BASED UNIQUELY on packet header information are obsolete. PABLO NEIRA AYUSO These days, stateful firewalls provide advanced mechanisms to let sysadmins Netfilter’s and security experts define more intelli- gent policies. This article describes the connection implementation details of the connection tracking system tracking system provided by the Netfilter project and also presents the required Pablo Neira Ayuso has an M.S. in computer science background to understand it, such as an and has worked for several companies in the IT secu- rity industry, with a focus on open source solutions. understanding of the Netfilter framework. Nowadays he is a full-time teacher and researcher at the University of Seville. This article will be the perfect complement to understanding the subsystem that [email protected] enables the stateful firewall available in any recent Linux kernel. The Netfilter Framework The Netfilter project was founded by Paul “Rusty” Russell during the 2.3.x development series. At that time the existing firewalling tool for Linux had serious drawbacks that required a full rewrite. Rusty decided to start from scratch and create the Netfilter framework, which comprises a set of hooks over the Linux network protocol stack. With the hooks, you can register kernel modules that do some kind of network packet handling at different stages. Iptables, the popular firewalling tool for Linux, is commonly confused with the Netfilter framework itself. This is because iptables chains and hooks have the same names. But iptables is just a brick on top of the Netfilter framework. Fortunately, Rusty spent considerable time writ- ing documentation [1] that comes in handy for anyone willing to understand the framework, al- though at some point you will surely feel the need to get your hands dirty and look at the code to go further.
    [Show full text]
  • Filesystem Hierarchy Standard
    Filesystem Hierarchy Standard LSB Workgroup, The Linux Foundation Filesystem Hierarchy Standard LSB Workgroup, The Linux Foundation Version 3.0 Publication date March 19, 2015 Copyright © 2015 The Linux Foundation Copyright © 1994-2004 Daniel Quinlan Copyright © 2001-2004 Paul 'Rusty' Russell Copyright © 2003-2004 Christopher Yeoh Abstract This standard consists of a set of requirements and guidelines for file and directory placement under UNIX-like operating systems. The guidelines are intended to support interoperability of applications, system administration tools, development tools, and scripts as well as greater uniformity of documentation for these systems. All trademarks and copyrights are owned by their owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Permission is granted to make and distribute verbatim copies of this standard provided the copyright and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this standard under the conditions for verbatim copying, provided also that the title page is labeled as modified including a reference to the original standard, provided that information on retrieving the original standard is included, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this standard into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the copyright holder. Dedication This release is dedicated to the memory of Christopher Yeoh, a long-time friend and colleague, and one of the original editors of the FHS.
    [Show full text]
  • Third Party Terms for Modular Messaging 3.0 (July 2005)
    Third Party Terms for Modular Messaging 3.0 (July 2005) Certain portions of the product ("Open Source Components") are licensed under open source license agreements that require Avaya to make the source code for such Open Source Components available in source code format to its licensees, or that require Avaya to disclose the license terms for such Open Source Components. If you are a licensee of this Product, and wish to receive information on how to access the source code for such Open Source Components, or the details of such licenses, you may contact Avaya at (408) 577-7666 for further information. The Open Source Components are provided “AS IS”. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR THE CONTRIBUTORS OF THE OPEN SOURCE COMPONENTS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Avaya provides a limited warranty on the Product that incorporates the Open Source Components. Refer to your customer sales agreement to establish the terms of the limited warranty. In addition, Avaya’s standard warranty language as well as information regarding support for the Product, while under warranty, is available through the following web site: http://www.avaya.com/support.
    [Show full text]
  • Step-By-Step Strategies and Case Studies for Embedded Software Companies to Adapt to the FOSS Ecosystem Suhyun Kim, Jaehyun Yoo, Myunghwa Lee
    Step-by-Step Strategies and Case Studies for Embedded Software Companies to Adapt to the FOSS Ecosystem Suhyun Kim, Jaehyun Yoo, Myunghwa Lee To cite this version: Suhyun Kim, Jaehyun Yoo, Myunghwa Lee. Step-by-Step Strategies and Case Studies for Embed- ded Software Companies to Adapt to the FOSS Ecosystem. 8th International Conference on Open Source Systems (OSS), Sep 2012, Hammamet, Tunisia. pp.48-60, 10.1007/978-3-642-33442-9_4. hal-01519083 HAL Id: hal-01519083 https://hal.inria.fr/hal-01519083 Submitted on 5 May 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Distributed under a Creative Commons Attribution| 4.0 International License Step-by-Step Strategies and Case Studies for Embedded Software Companies to Adapt to the FOSS Ecosystem Suhyun Kim, Jaehyun Yoo, and Myunghwa Lee Software Engineering Lab, Software R&D Center, Samsung Electronics 416 Maetan-Dong, Yeongtong-Gu, Suwon, Gyeonggi-Do 443-742, Korea {suhyun47.kim, sjh.yoo, mhlee}@samsung.com WWW home page: https://opensource.samsung.com Abstract Due to the continuous expansion of the FOSS ecosystem and the introduction of high-quality FOSS, FOSS is increasingly used in consumer electronics (CE) such as smartphones, televisions, and cameras.
    [Show full text]
  • Op E N So U R C E Yea R B O O K 2 0
    OPEN SOURCE YEARBOOK 2016 ..... ........ .... ... .. .... .. .. ... .. OPENSOURCE.COM Opensource.com publishes stories about creating, adopting, and sharing open source solutions. Visit Opensource.com to learn more about how the open source way is improving technologies, education, business, government, health, law, entertainment, humanitarian efforts, and more. Submit a story idea: https://opensource.com/story Email us: [email protected] Chat with us in Freenode IRC: #opensource.com . OPEN SOURCE YEARBOOK 2016 . OPENSOURCE.COM 3 ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ ...... ........ .. .. .. ... .... AUTOGRAPHS . ... .. .... .. .. ... .. ........ OPENSOURCE.COM...... ........ .. .. .. ... .... ........ WRITE FOR US ..... .. .. .. ... .... 7 big reasons to contribute to Opensource.com: Career benefits: “I probably would not have gotten my most recent job if it had not been for my articles on 1 Opensource.com.” Raise awareness: “The platform and publicity that is available through Opensource.com is extremely 2 valuable.” Grow your network: “I met a lot of interesting people after that, boosted my blog stats immediately, and 3 even got some business offers!” Contribute back to open source communities: “Writing for Opensource.com has allowed me to give 4 back to a community of users and developers from whom I have truly benefited for many years.” Receive free, professional editing services: “The team helps me, through feedback, on improving my 5 writing skills.” We’re loveable: “I love the Opensource.com team. I have known some of them for years and they are 6 good people.” 7 Writing for us is easy: “I couldn't have been more pleased with my writing experience.” Email us to learn more or to share your feedback about writing for us: https://opensource.com/story Visit our Participate page to more about joining in the Opensource.com community: https://opensource.com/participate Find our editorial team, moderators, authors, and readers on Freenode IRC at #opensource.com: https://opensource.com/irc .
    [Show full text]
  • Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux
    Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux Hubertus Franke Rusty Russell IBM Thomas J. Watson Research Center IBM Linux Technology Center [email protected] [email protected] Matthew Kirkwood [email protected] Abstract makes it now feasible to deploy even more de- manding enterprise applications such as high Fast userlevel locking is an alternative locking end databases, business intelligence software mechanism to the typically heavy weight ker- and application servers. As a result, whole en- nel approaches such as fcntl locking and Sys- terprise business suites and middleware such 2 tem V semaphores. Here, multiple processes as SAP™, Websphere™, Oracle, DB2™ , etc., communicate locking state through shared are now available for Linux. memory regions and atomic operations. Ker- For these enterprise applications to run effi- nel involvement is only necessary when there ciently on Linux, or on any other operating is contention on a lock, in order to perform system for that matter, the OS must provide queueing and scheduling functions. In this pa- the proper abstractions and services. Enter- per we discuss the issues related to user level prise applications and applications suites are locking by following the history of ideas and increasingly built as multi process / multi- the code to the current day. We present the ef- threaded applications. Multi-threaded appli- ficacy of "futexes" through benchmarks, both cations can take better advantage of SMP synthetic and through adaptations to existing hardware, while multiple processes allows for databases. We conclude by presenting the po- higher degrees of fault tolerance, i.e., a single tential future directions of the "futex" inter- process abort does not necessarily bring the en- face.
    [Show full text]
  • Licensing Information User Manual Oracle® ILOM
    Licensing Information User Manual ® Oracle ILOM Firmware Release 3.2.x October 2018 Part No: E62005-12 October 2018 Licensing Information User Manual Oracle ILOM Firmware Release 3.2.x Part No: E62005-12 Copyright © 2016, 2018, Oracle and/or its affiliates. License Restrictions Warranty/Consequential Damages Disclaimer This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. Warranty Disclaimer The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. Restricted Rights Notice If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government
    [Show full text]
  • The Future of Linux Packet Filtering
    The future of Linux packet filtering by Harald Welte <[email protected]> Future of Linux packet filtering Contents Problems with current 2.4/2.5 netfilter/iptables Solution to code replication Solution for dynamic rulesets Solution for API to GUI's and other management programs Other current work Optimizing Rule load time of large rulesets Making netfilter/iptables compatible with zerocopy tcp HA for stateful firewalling What's special about firewalling HA Poor man's failover Real state replication Future of Linux packet filtering Problems with 2.4.x netfilter/iptables code replication between iptables/ip6tables/arptables iptables was never meant for other protocols, but people did copy+paste 'ports' replication of core kernel code layer 3 independent matches (mac, interface, ...) userspace library (libiptc) userspace tool (iptables) userspace plugins (libipt_xxx.so) doesn't suit the needs for dynamically changing rulesets dynamic rulesets becomming more common due (service selection, IDS) a whole table is created in userspace and sent as blob to kernel for every ruleset the table needs to be copied to userspace and back inside kernel consistency checks on whole table, loop detection too extensible for writing any forward-compatible GUI new extensions showing up all the time a frontend would need to know about the options and use of a new extension thus frontends are always incomplete and out-of-date no high-level API other than piping to iptables-restore Future of Linux packet filtering Reducing code replication code replication is
    [Show full text]
  • (C) 1995 Microsoft Corporation. All Rights Reserved
    (c) 1995 Microsoft Corporation. All rights reserved. Developed by ActiveWare Internet Corp., http://www.ActiveWare.com (C) 2000-2002 by the netfilter coreteam <[email protected]>: Paul 'Rusty' Russell <[email protected]> Marc Boucher <[email protected]> James Morris <[email protected]> Harald Welte <[email protected]> Jozsef Kadlecsik <[email protected]> (c) 2002-2008 Erik de Castro Lopo" ; src_get_version */ (c) 2003, 2004 Phil Blundell <[email protected]> (c) 2004 Mihnea Stoenescu, under the same license: (c) 2009-2013 Zoltan Herczeg All rights reserved. (C) 2016 Panasonic System Networks Co., Ltd. (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under i) the Original License or ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed. Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses.
    [Show full text]