taskSavannah Administration - Tasks: task #10467, Submission of Katana

 
 

task #10467: Submission of Katana

Submitter:  James M.H. Oakley <electron>
Submitted:  Wed 23 Jun 2010 02:54:52 AM UTC
   
 
Should Start On:  Wed 23 Jun 2010 12:00:00 AM UTC Should be Finished on:  Sat 03 Jul 2010 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  marioxcc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 23 Jun 2010 03:34:09 AM UTC, comment #1: 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

June  22th  2010  in  GNU  Savannah  task  #10467:
"Submission of Katana".

Hi James.

I have approved this project.  You will receive an
auto-generated email containing detailed
information about the approval.

Note: I noticed you are using a custom license
header which is fine because it contains the
copyright statement, warranty disclamer, "or any
later" clause and license URL.  You may optionally
use the standard header at
http://www.gnu.org/licenses/gpl-3.0.html#howto if
you wish, which is shorter, but the current one is
also valid AFIK.  I'm telling you this just in the
case you didn't know about.

Enjoy mantaining Katana at GNU Savannah!.

Regards.

Item status changes:

Assigned to -> marioxcc
Status -> Done
Open/Closed -> Closed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkwhgQIACgkQZ4DA0TLic4i7mACfbPJMuPtZE1TAqItqu9IhE3XG
ecIAniDa5hQERrU1kEgbd/UiogZcK6tX
=B8EE
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Wed 23 Jun 2010 02:54:52 AM UTC, original submission:  

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 page, accessible only to site administrators, effectively logged as site administrators (superuser):



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


James M.H. Oakley <electron>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by marioxcc (Posted a comment)
  • -email is unavailable- added by electron (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-06-23 marioxcc StatusNone Done
        Assigned toNone marioxcc
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code