savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #10467] Submission of Katana


From: James M.H. Oakley
Subject: [Savannah-register-public] [task #10467] Submission of Katana
Date: Wed, 23 Jun 2010 02:54:53 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100402 Namoroka/3.6.3

URL:
  <http://savannah.gnu.org/task/?10467>

                 Summary: Submission of Katana
                 Project: Savannah Administration
            Submitted by: electron
            Submitted on: Wed 23 Jun 2010 02:54:52 AM GMT
         Should Start On: Wed 23 Jun 2010 12:00:00 AM GMT
   Should be Finished on: Sat 03 Jul 2010 12:00:00 AM GMT
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10578> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10578>


= Registration Details =

* Name: *Katana*
* System Name:  *katana*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later (Any redistribution must
include copyright notice attribution to Dartmouth College as well as the
Warranty Disclaimer below, as well as this list of conditions in any related
documentation and, if feasible, on the redistributed software; Any
redistribution must include the
acknowledgment, “This product includes software developed by Dartmouth
College,” in any related documentation and, if feasible, in the
redistributed software; and The names “Dartmouth” and “Dartmouth
College” may not be used to endorse or promote products derived from
this software.

WARRANTY DISCLAIMER
PLEASE BE ADVISED THAT THERE IS NO WARRANTY PROVIDED WITH THIS SOFTWARE, TO
THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
WRITING, DARTMOUTH COLLEGE, ANY OTHER COPYRIGHT HOLDERS, AND/OR OTHER PARTIES
PROVIDING OR DISTRIBUTING THE SOFTWARE, DO SO ON AN "AS IS" BASIS, WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE
FALLS UPON THE USER OF THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU
(AS THE USER OR REDISTRIBUTOR) ASSUME ALL COSTS OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTIONS.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
DARTMOUTH COLLEGE OR ANY OTHER COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT
NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES. )

----

==== Description: ====
   Katana is a hot-patcher (a system for applying
   a patch to a process while it is running) with
   a general method similar to the successful
   KSplice project
   (http://www.ksplice.com/doc/ksplice.pdf). Unlike
   KSplice, Katana operates on userland processes
   rather than on the kernel. Katana, unlike any
   other known system, utilizes binary debugging
   information (DWARF) to allow patching of
   variables as well as functions with minimal
   user interaction. We attempt to provide a
   patching method that is as transparent as
   possible and paves the way for integrating
   hot-patching with the standard toolchain.

   More information on the details of Katana can
   be found in the paper at
   http://www.cs.dartmouth.edu/~sws/pubs/rbls10.pdf.

   Katana is not currently mature. It is in
   proof-of-concept stage and passes seven tests,
   but it is not yet ready to patch production
   software.



==== Other Software Required: ====
   Libelf     LGPL http://www.mr511.de/software/english.html
   Libdwarf   LGPL http://reality.sgiweb.org/davea/dwarf.html
   Libunwind  X11  http://www.nongnu.org/libunwind


==== Other Comments: ====
Resubmit. See https://savannah.gnu.org/task/?10458


==== Tarball URL: ====
http://www.cs.dartmouth.edu/~electron/katana-0.1.0b.tar.gz






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?10467>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]