!C99Shell v. 1.0 pre-release build #16!

Software: Apache/2.0.54 (Fedora). PHP/5.0.4 

uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 

uid=48(apache) gid=48(apache) groups=48(apache)
context=system_u:system_r:httpd_sys_script_t
 

Safe-mode: OFF (not secure)

/usr/share/doc/libstdc++-devel-4.0.2/html/17_intro/   drwxr-xr-x
Free 3.77 GB of 27.03 GB (13.94%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     contribute.html (5.04 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
How to contribute

How to contribute

The Standard C++ Library v3, follows an open development model. Active contributors are assigned maintainer-ship responsibility, and given write access to the CVS repository. First time contributors should follow this procedure:


ONE : read the documentation

  • Get and read the relevant sections of the C++ language specification. Copies of the full ISO 14882 standard are available on line via the ISO mirror site for committee members. Non-members, or those who have not paid for the privilege of sitting on the committee and sustained their two meeting commitment for voting rights, may get a copy of the standard from their respective national standards organization. In the USA, this national standards organization is ANSI and their web-site is right here. (And if you've already registered with them, clicking this link will take you to directly to the place where you can buy the standard on-line.)
  • The library working group bugs, and known defects, can be obtained here: http://www.open-std.org/jtc1/sc22/wg21
  • The newsgroup dedicated to standardization issues is comp.std.c++: this FAQ for this group is quite useful and can be found here .
  • Peruse the GNU Coding Standards, and chuckle when you hit the part about "Using Languages Other Than C."
  • Be familiar with the extensions that preceded these general GNU rules. These style issues for libstdc++ can be found in the file C++STYLE, located in the root level of the distribution, or here.
  • And last but certainly not least, read the library-specific information found here.

TWO : copyright assignment

Small changes can be accepted without a copyright assignment form on file. New code and additions to the library need completed copyright assignment form on file at the FSF. Note: your employer may be required to fill out appropriate disclaimer forms as well.

Historically, the libstdc++ assignment form added the following question:

[Which Belgian comic book character is better, Tintin or Asterix, and why?]

While not strictly necessary, humoring the maintainers and answering this question would be appreciated.

For more information about getting a copyright assignment, please see Legal Issues

Please contact Benjamin Kosnik if you are confused about the assignment or have general licensing questions. When requesting an assignment form from assign@gnu.org, please cc the above libstdc++ maintainer so that progress can be monitored.


THREE : submitting patches

Every patch must have several pieces of information before it can be properly evaluated. Ideally (and to ensure the fastest possible response from the maintainers) it would have all of these pieces:

  • A description of the bug and how your patch fixes this bug. For new features a description of the feature and your implementation.
  • A ChangeLog entry as plain text; see the various ChangeLog files for format and content. If using you are using emacs as your editor, simply position the insertion point at the beginning of your change and hit CX-4a to bring up the appropriate ChangeLog entry. See--magic! Similar functionality also exists for vi.
  • A testsuite submission or sample program that will easily and simply show the existing error or test new functionality.
  • The patch itself. If you are accessing the CVS repository at Cygnus, use "cvs update; cvs diff -c3p NEW"; else, use "diff -c3p OLD NEW" ... If your version of diff does not support these options, then get the latest version of GNU diff.
  • When you have all these pieces, bundle them up in a mail message and send it to libstdc++@gcc.gnu.org. All patches and related discussion should be sent to the libstdc++ mailing list.

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0032 ]--