Opened 12 years ago

Last modified 10 years ago

#358 assigned enhancement

librarize tcpprep, tcpbridge, tcpreplay & tcpedit

Reported by: Aaron Turner Owned by: Aaron Turner
Priority: high Milestone: 4.0.0
Component: GUI Version: 3.3.2
Keywords: Cc:
Operating System: Add to FAQ?: no
Hardware: All
Output of tcpreplay -V:

Description (last modified by Aaron Turner)

Basically remove AutoOpts and use an API to configure the config context variable. We'll still use AutoOpts for CLI, but this is one of the first steps to allow a GUI to be put on top.

The other big deal is installing everything in /usr/local/lib & /usr/local/include so that other applications can take advantage of the API's.

Change History (23)

comment:1 Changed 12 years ago by Aaron Turner

Description: modified (diff)

comment:2 Changed 12 years ago by Aaron Turner

Summary: librarize tcp*librarize tcpprep & tcpreplay

comment:3 Changed 11 years ago by Aaron Turner

(In [2199]) move autoopts code into post_args(). refs #358

comment:4 Changed 11 years ago by Aaron Turner

(In [2243]) add tcpedit api support for mtu truncate. refs #358

comment:5 Changed 11 years ago by Aaron Turner

(In [2246]) work in progress on tcpreplay API. Also replace #define's with enum as appropriate. refs #358

comment:6 Changed 11 years ago by Aaron Turner

Description: modified (diff)
Summary: librarize tcpprep & tcpreplaylibrarize tcpprep, tcpbridge & tcpreplay

comment:7 Changed 11 years ago by Aaron Turner

(In [2268]) first step of librarizing tcpreplay. refs #358

comment:8 Changed 11 years ago by Aaron Turner

(In [2269]) fix warnings/errors when calling tcpreplay_close. refs #358

comment:9 Changed 11 years ago by Aaron Turner

(In [2270]) add keywords. refs #358

comment:10 Changed 11 years ago by younes

(In [2276]) Squash gcc warning. refs #358

comment:11 Changed 11 years ago by Aaron Turner

(In [2319]) sync tcpprep api changes. work in progress. refs #358

comment:12 Changed 11 years ago by Aaron Turner

(In [2323]) add API calls for new ipv6 edit options. refs #358

comment:13 Changed 11 years ago by Aaron Turner

(In [2324]) need to check the tcpprep_api.[ch] code in so I dont lose it. WIP. refs #358

comment:14 Changed 11 years ago by Aaron Turner

(In [2325]) fix debug compile issue. refs #358

comment:15 Changed 11 years ago by Aaron Turner

Status: newassigned

comment:16 Changed 11 years ago by Aaron Turner

(In [2360]) improve tcpprep_api refs #358 whitespace refs #395

comment:17 Changed 11 years ago by younes

(In [2376]) Windows compile fix. refs #358

comment:18 Changed 11 years ago by younes

(In [2378]) Windows compile fix. refs #358

comment:19 Changed 11 years ago by younes

(In [2381]) Linux compile fix. refs #358

comment:20 Changed 11 years ago by Aaron Turner

(In [2393]) improve comments. refs #358

comment:21 Changed 11 years ago by Aaron Turner

(In [2396]) fix api bugs. refs #358

comment:22 Changed 11 years ago by Aaron Turner

(In [2404]) refactor code & stuff. actually compiles, but no tests run refs #358

comment:23 Changed 10 years ago by Aaron Turner

Description: modified (diff)
Summary: librarize tcpprep, tcpbridge & tcpreplaylibrarize tcpprep, tcpbridge, tcpreplay & tcpedit
Note: See TracTickets for help on using tickets.