Developer Notes
Table of Contents
Developer Mailing List
There is a developer mailing list: tcpreplay-devel@lists.sourceforge.net which is open for anyone to subscribe to. In order to prevent spam, posting to this list is limited to subscribed members only.
Please do not use tcpreplay-devel for end user requests, questions, comments or bug reports. There is the tcpreplay-users@lists.sourceforge.net list for that purpose.
Release Checks
- svn update
- make version
- ./configure --enable-local-libopts
- make
- make dist-gzip
- PGP sign tarball
- Upload to SourceForge upload page
- Create new release on SourceForge
- Update http://freshmeat.net/
- Add version to Trac
- Email focus-ids
Coding Standards
- 4 spaces, no tabs
- Use C style /* */ comments and be sure to comment your code
- When defining a function, use the format of:
/** * \brief One liner about this function * * More details here. Use as many lines as you'd like */ int main(int argc, char *argv[]) { /* stuff goes here */ }
- Loops and control statements should be in the format of:
while (i > 100) { /* stuff goes here */ } if ((i == 0) && (j > 100)) { /* stuff */ } /* you can put a comment here if you'd like */ else if ((i == 0) && (j <= 100)) { /* other stuff */ } else { /* this is fine too */ }
