Timeline
11/24/06:
- 15:13 Changeset [2375] by
- thesis: Re-exported all UML diagrams with some smaller changes.
- 14:12 Changeset [2374] by
- thesis: Corrected the NF state machine (missing transition). Added two …
- 13:56 TracRss created by
- 13:56 TracSearch created by
- 13:56 TracStandalone created by
- 13:56 TracSupport created by
- 13:56 TracSyntaxColoring created by
- 13:56 TracTickets created by
- 13:56 TracTicketsCustomFields created by
- 13:56 TracTimeline created by
- 13:56 TracUnicode created by
- 13:56 TracUpgrade created by
- 13:56 TracWiki created by
- 13:56 WikiDeletePage created by
- 13:56 WikiFormatting created by
- 13:56 WikiHtml created by
- 13:56 WikiMacros created by
- 13:56 WikiNewPage created by
- 13:56 WikiPageNames created by
- 13:56 WikiProcessors created by
- 13:56 WikiRestructuredText created by
- 13:56 WikiRestructuredTextLinks created by
- 13:56 WikiStart created by
- 13:56 InterMapTxt created by
- 13:56 InterTrac created by
- 13:56 InterWiki created by
- 13:56 TracRevisionLog created by
- 13:56 CamelCase created by
- 13:56 RecentChanges created by
- 13:56 SandBox created by
- 13:56 TitleIndex created by
- 13:56 TracAccessibility created by
- 13:56 TracAdmin created by
- 13:56 TracBackup created by
- 13:56 TracBrowser created by
- 13:56 TracCgi created by
- 13:56 TracChangeset created by
- 13:56 TracEnvironment created by
- 13:56 TracFastCgi created by
- 13:56 TracGuide created by
- 13:56 TracImport created by
- 13:56 TracIni created by
- 13:56 TracInstall created by
- 13:56 TracInterfaceCustomization created by
- 13:56 TracLinks created by
- 13:56 TracLogging created by
- 13:56 TracModPython created by
- 13:56 TracNotification created by
- 13:56 TracPermissions created by
- 13:56 TracPlugins created by
- 13:56 TracQuery created by
- 13:56 TracReports created by
- 13:56 TracRoadmap created by
- 10:25 Changeset [2373] by
- - added another internal method for better readability
- 09:34 Changeset [2372] by
- thesis: Added analysis of the session manager to the evaluation chapter.
11/23/06:
- 15:25 Changeset [2371] by
- thesis: More text and diagrams for the evaluation chapter.
- 12:38 Changeset [2370] by
- thesis: Fixed the iptables diagrams to use a different gnuplot terminal.
- 12:28 Changeset [2369] by
- thesis: Added grids to diagrams and improved the tables.
- 11:55 Changeset [2368] by
- thesis: Changed the NF comparison diagram to EPS.
- 10:40 Changeset [2367] by
- thesis: Fixed the two NI diagrams in the evaluation chapter.
- 09:21 Changeset [2366] by
- Restart the timer in NF's WAITRESP state in case the NI repeats the …
11/22/06:
- 15:51 Changeset [2365] by
- NF: Pass CREATE messages on in state WAITRESP.
- 15:39 Changeset [2364] by
- Print the session-id when sending/receiving messages.
- 12:57 Changeset [2363] by
- thesis: Several smaller fixes to the NATFW basics chapter (section: …
- 12:20 Changeset [2362] by
- thesis: Corrections in the basics chapter; rewrite of the GIST section.
- 12:00 Changeset [2361] by
- - changed debugging output to use to_string() method for sessionid
- 11:57 Changeset [2360] by
- - added to_string() method for sessionid
- 11:52 Changeset [2359] by
- Created constants for some parameters of sendmsg().
- 11:38 Changeset [2358] by
- - additional debugging output (easier to grep) for sending and receiving …
11/21/06:
- 23:54 Changeset [2357] by
- - code restructure: added several private methods in order to avoid huge …
- 17:11 Changeset [2356] by
- - using constants for data queue poll and timeout - fixed timeout handling …
- 17:02 Changeset [2355] by
- - introduced global constants for queue poll timeouts
- 17:00 Changeset [2354] by
- thesis: Converted all diagrams to the new dia version 0.95. Re-exported …
- 15:29 Changeset [2353] by
- thesis: Fixes in the basics chapter.
- 14:02 Changeset [2352] by
- thesis: Major changes to the Kerberos section (now using session key + …
11/20/06:
- 18:24 Changeset [2351] by
- thesis: More NI session explanations.
- 17:14 Changeset [2350] by
- thesis: Merged the two parts of the NI state machine into one.
- 14:41 Changeset [2349] by
- thesis: Added another diagram for iptables.
- 13:39 Changeset [2348] by
- eval: Added a new NF test program.
- 12:48 Changeset [2347] by
- eval: Added a test client which tests the performance of …
- 12:25 Changeset [2346] by
- thesis: Added text and a diagram showing how badly iptables performs.
- 09:48 Changeset [2345] by
- Use a complete NATFW implementation in the stress test client. This …
- 09:10 Changeset [2344] by
- Some minor changes to the stress test client.
11/19/06:
- 10:30 Changeset [2343] by
- thesis: Hack to fix the sequence diagram. Poseidon's EPS exporter is …
11/18/06:
- 13:59 Changeset [2342] by
- thesis: Fixed the NF edge ext state machine diagram.
- 13:47 Changeset [2341] by
- thesis: Fixed the NF non-edge REA state machine diagram.
- 13:12 Changeset [2340] by
- thesis: Layout cleanups in the NF state machine diagram.
- 11:46 Changeset [2339] by
- thesis: Improved the layout of the NR diagram.
- 11:38 Changeset [2338] by
- Split the ni_session diagram into two parts.
11/17/06:
- 09:49 Changeset [2337] by
- Increased some more lifetimes in the configuration.
- 09:12 Changeset [2336] by
- Increased the maximum allowed session lifetime to 1000 seconds. Made the …
11/16/06:
- 18:14 Changeset [2335] by
- - debugging aid: enabled additional logging of internal message numbers
- 17:19 Changeset [2334] by
- - corrected timer output when retransmitting
- 15:33 Changeset [2333] by
- thesis: Two more diagrams for the eval chapter (both have to be improved).
- 15:32 Changeset [2332] by
- eval: dump_gnuplot.py now dumps results in microseconds.
- 14:09 Changeset [2331] by
- thesis: Added a diagram showing the differences between NAT and Firewall …
- 13:15 Changeset [2330] by
- thesis: Interpretation of the NF and NR benchmarks.
- 10:56 Changeset [2329] by
- thesis: More text and a diagram for the evaluation chapter.
- 00:55 Changeset [2328] by
- - removed retry_count and replaced it by retry_limit as defined in GIST …
11/15/06:
- 16:45 Changeset [2327] by
- - retry_count should be 7, according to T2=64000ms as upper bound for …
- 15:44 Changeset [2326] by
- thesis: Fixed several typos and smaller cosmetic issues.
- 12:43 Changeset [2325] by
- thesis: More docs on the session class. Dispatcher-Thread -> …
- 12:05 Changeset [2324] by
- thesis: Moved the test suite section to the evaluation chapter. Rewrote …
- 10:11 Changeset [2323] by
- thesis: Improved the generic state machine diagram explanations.
- 09:25 Changeset [2322] by
- Stress Test: Use the same session-ID for all CREATEs for now.
11/14/06:
- 23:36 Changeset [2321] by
- - client library implementation, compiled with sctplib v1.0.5
- 23:30 Changeset [2320] by
- - client library implementation, compiled with sctplib v1.0.5
- 16:53 Changeset [2319] by
- thesis: New layout for ni_session and the non-edge-ext state machine …
- 15:56 Changeset [2318] by
- thesis: fixed the NF-EDGE-REA state machine diagram (now EXT).
- 15:46 Changeset [2317] by
- thesis: Fixed the nf_session state machine diagram.
- 15:13 Changeset [2316] by
- thesis: Fixed the nr_session diagram.
- 14:11 Changeset [2315] by
- thesis: Improved the architecture diagram.
- 13:19 Changeset [2314] by
- thesis: Corrected the session overview diagram.
- 13:13 Changeset [2313] by
- thesis: Corrected ni_session diagram.
- 11:29 Changeset [2312] by
- thesis: First round of rewrite, based on Roland Bless' feedback.
- 09:40 Changeset [2311] by
- thesis: Added an interpretation of the NI benchmarks.
11/13/06:
- 15:25 Changeset [2310] by
- thesis: More benchmark interpretation.
- 14:30 Changeset [2309] by
- thesis: Added benchmark tables and documented some optimization ideas.
- 10:22 Changeset [2308] by
- thesis: Documented the methods used for measuring NATFW's performance.
11/10/06:
- 18:08 Changeset [2307] by
- Added an evaluation script that can dump both ASCII stats and a LaTeX …
- 15:58 Changeset [2306] by
- eval: Added a script which prints table rows in LaTeX syntax.
- 03:36 Changeset [2305] by
- - fixed sii_counter wrap
- 03:27 Changeset [2304] by
- After fixing some bugs (handshake works now), before changing SII handle …
11/09/06:
- 12:33 Changeset [2303] by
- eval: Forgot to restart the journal after the preparation phase in nf2.
- 12:09 Changeset [2302] by
- eval: Implemented a second NF test case. This one focuses on returning …
- 11:08 Changeset [2301] by
- Added a python script for generating gnuplot data files from a journal.
- 10:10 Changeset [2300] by
- eval: nf is now configurable and works in NAT mode, too.
- 03:03 Changeset [2299] by
- *** empty log message ***
11/08/06:
- 19:52 Changeset [2298] by
- - fixed indentation once again
- 13:51 Changeset [2297] by
- eval: Added an NR test case.
- 12:56 Changeset [2296] by
- Moved the evaluation python script to the eval directory. Made the …
- 12:34 Changeset [2295] by
- Increased the session_manager's table size to a large initial value. That …
- 12:09 Changeset [2294] by
- Moved the journal global variable to benchmark_journal.cpp Increased the …
- 10:44 Changeset [2293] by
- eval: Fixed the nop_dispatcher to still serialize messages.
- 10:15 Changeset [2292] by
- Make logging configurable in the eval code (via TEST_LOG environment …
- 10:10 Changeset [2291] by
- Added an eval test case for an NF node. Minor bug fixes in the existing …
- 09:39 Changeset [2290] by
- Added a method to the eval utils to create a valid ntlp APIMsg.
- 09:08 Changeset [2289] by
- Added a restart() method to the benchmark_journal class.
11/07/06:
- 22:56 Changeset [2288] by
- - added: send query in to_refresh_qnode() this was obviously forgotten. …
- 20:01 Changeset [2287] by
- - added NEED FIX comment
- 19:27 Changeset [2286] by
- - hopefully fixed query cookie code in send_response(): re-use query …
- 15:03 Changeset [2285] by
- Completed the eval/ni test program.
- 12:52 Changeset [2284] by
- Two more measuring points. Increased the default journal size. Display …
- 12:33 Changeset [2283] by
- Only write the benchmark journal on exit. Several smaller fixes, …
- 11:46 Changeset [2282] by
- Thesis: Added a page describing the static benchmarks.
- 10:29 Changeset [2281] by
- Renamed the NI eval test case.
- 10:07 Changeset [2280] by
- Implemented IEManager in a more efficient, hash_map based way. This …
- 05:16 Changeset [2279] by
- - hopefully fixed that an incoming query was ignored in state …
- 05:13 Changeset [2278] by
- - use of initializers
11/06/06:
- 11:11 Changeset [2277] by
- Added a program for testing an NF's throughput.
- 09:03 Changeset [2276] by
- Documented a gnu_cxx::hash_map vs. std::map issue. Fixed test suite …
11/04/06:
- 19:14 Changeset [2275] by
- - changed blocking behavior for recv
- 10:14 Changeset [2274] by
- Added an eval subdirectory for benchmarking parts of the natfw …
- 08:59 Changeset [2273] by
- Renamed the benchmark class to benchmark_journal. We will need the name …
11/02/06:
- 23:26 Changeset [2272] by
- - fixed sending error object for Invalid Cookies - using constants instead …
- 22:59 Changeset [2271] by
- - replaced several literal 255s with prot_query_encap constant
- 22:43 Changeset [2270] by
- - replaced several literal 255s with prot_query_encap constant
- 14:14 Changeset [2269] by
- Changed type of TPoverTCP's retry count to uint32 to avoid casting on …
- 12:04 Changeset [2268] by
- Fixed a bug in the write_header() method. Keep stress test client alive …
- 10:22 Changeset [2267] by
- Fixed race condition and segfault in the statemodule: TimerMsg? objects …
10/31/06:
- 21:19 Changeset [2266] by
- - added function is_bogus_source() to check for bad source addresses, i.e. …
- 21:18 Changeset [2265] by
- - added function is_bogus_source() to check for bad source addresses, i.e. …
- 21:14 Changeset [2264] by
- - retry sending if send() failed temporarily
10/30/06:
- 13:07 Changeset [2263] by
- New measuring points for serialization. Re-numbered and renamed some of …
- 12:54 Changeset [2262] by
- Several updates to the test suite (all borrowed from ntlp): * New test …
- 11:06 Changeset [2261] by
- - setting r_entry->rs_validity_time should happen before …
- 10:40 Changeset [2260] by
- - renamed raw to qenc, replaced literal 255 with prot_qeury_encap
- 10:29 Changeset [2259] by
- - hopefully fixed capability matching for non-SCTP protocols when SCTP is …
- 01:36 Changeset [2258] by
- - added/corrected stuff to negotiate SCTP as reliable transport
- 01:35 Changeset [2257] by
- - using constants for protocol address instead of raw (query_encap) or 254 …
10/29/06:
- 22:04 Changeset [2256] by
- - fixed indentation
- 21:55 Changeset [2255] by
- - converted uint128 to C++ class and added operator== to it
- 21:53 Changeset [2254] by
- - added simple coding tests
- 20:59 Changeset [2253] by
- - first draft for NetMsg?
10/27/06:
- 14:59 Changeset [2252] by
- Added more measuring points for benchmarking. Renumbered the existing …
- 13:04 Changeset [2251] by
- The stress testing client is now configurable via the command line.
- 11:09 Changeset [2250] by
- Added a minimal client for stress testing.
10/26/06:
- 15:41 Changeset [2249] by
- Added a python script which calculates stats from a benchmark journal.
- 10:51 Changeset [2248] by
- Corrected malformed benchmark journal header.
- 10:33 Changeset [2247] by
- Added Makefile variables for logging, debugging, etc.
- 09:40 Changeset [2246] by
- Write a human-readable header to the benchmark journal.
- 08:39 Changeset [2245] by
- Added a README file for the test suite.
10/25/06:
- 23:34 Changeset [2244] by
- - not include string gives compilation error on suse 9.3
- 13:55 Changeset [2243] by
- Benchmarking fix: Don't write the journal more than once.
- 13:42 Changeset [2242] by
- Use GIST from trunk instead of an own branch. Fixed Makefiles to pass …
- 12:07 Changeset [2241] by
- Documentation for benchmark's constructor.
- 10:45 Changeset [2240] by
- Added documentation to the Makefiles. Optimization can now be enabled via …
- 10:30 Changeset [2239] by
- Added measuring points throughout the code. Use clock_gettime() for making …
Note: See TracTimeline
for information about the timeline view.