Commit Graph

  • 3634046dc7 fix a bunch of buggy asserts Mathieu Lacage 2007-06-05 17:35:22 +02:00
  • c3ff0ad584 fix the list iteration logic Mathieu Lacage 2007-06-05 16:40:05 +02:00
  • ebfe75384c rename begin to head and end to tail Mathieu Lacage 2007-06-05 16:36:53 +02:00
  • bd1dcf3f97 fix field ordering. Mathieu Lacage 2007-06-05 16:33:45 +02:00
  • d5e147d400 deal with packet with zero headers correctly Mathieu Lacage 2007-06-05 15:59:07 +02:00
  • 35dbade0a9 implement PacketHistory::Print Mathieu Lacage 2007-06-05 15:47:29 +02:00
  • dc62fabc0b fix addition of a trailer or a header Mathieu Lacage 2007-06-05 14:06:58 +02:00
  • 47f2db1e23 a new implementation of the PacketHistory API Mathieu Lacage 2007-06-05 13:44:43 +02:00
  • 62aa29999b remove dead typedef Mathieu Lacage 2007-06-04 09:33:38 +02:00
  • a4f727f68d a bunch of optimizations Mathieu Lacage 2007-06-03 20:09:56 +02:00
  • a6c8a11881 fix the packet benchmark and enable it Mathieu Lacage 2007-06-02 19:10:35 +02:00
  • ce4bcba2e6 Added tag packet-history-working for changeset 0dc81e76166c Mathieu Lacage 2007-06-02 18:36:56 +02:00
  • a88ff1f2c4 more tests, fix Mathieu Lacage 2007-06-02 18:32:31 +02:00
  • a986e81353 more tests, initial fix. Mathieu Lacage 2007-06-02 18:24:44 +02:00
  • b9899de6df more tests Mathieu Lacage 2007-06-02 18:13:19 +02:00
  • bebb4eb281 fix build for g++ 4.1 Mathieu Lacage 2007-06-02 18:08:04 +02:00
  • 03ca60cd50 merge with trunk Mathieu Lacage 2007-06-02 17:59:14 +02:00
  • 1c46ed54e5 merge with trunk Mathieu Lacage 2007-06-02 17:58:39 +02:00
  • 34c6957f95 more tests Mathieu Lacage 2007-06-01 15:26:21 +02:00
  • 8a62c228b2 ensure that packets are real buffers before concatenating them Mathieu Lacage 2007-06-01 15:23:30 +02:00
  • 4c92dfe914 add more asserts, make TransformIntoRealBuffer public for Packet class Mathieu Lacage 2007-06-01 15:23:07 +02:00
  • 5f2b952521 enable more tests Mathieu Lacage 2007-06-01 14:50:04 +02:00
  • 3485d9829c more tests Mathieu Lacage 2007-06-01 14:35:18 +02:00
  • 00d6bb5c8a add more tests Mathieu Lacage 2007-06-01 13:06:35 +02:00
  • 89fc9310db calculate the correct size of header and trailer to remove from buffer Mathieu Lacage 2007-06-01 13:06:21 +02:00
  • 26e52f0da4 more tests Mathieu Lacage 2007-06-01 12:49:10 +02:00
  • 99c235760e new test and fix to make it pass Mathieu Lacage 2007-06-01 12:46:23 +02:00
  • 0dfdcfbdc3 add test and fix buggy assert Mathieu Lacage 2007-06-01 12:42:29 +02:00
  • 5f48c4e7f3 add waf.bat for convenience (waf itself still has to be manually copied from outside, though) Gustavo J. A. M. Carneiro 2007-06-18 10:53:48 +01:00
  • 5e703c70f7 Added tag release ns-3.0.3 for changeset 38099dd26e94 Tom Henderson 2007-06-17 16:04:52 -07:00
  • e9ae18f809 bump VERSION number Tom Henderson 2007-06-17 16:04:12 -07:00
  • 396c76892c release_steps.txt document Tom Henderson 2007-06-17 14:17:22 -07:00
  • c329d7dd4e improve Packet Header/Trailer API dox Mathieu Lacage 2007-06-16 17:15:58 +02:00
  • ca3871e4f6 Backed out changeset 767 for the release (not ready) Tom Henderson 2007-06-15 13:30:40 -07:00
  • d1c6c9a348 back out unfinished p2p changes Tom Henderson 2007-06-15 13:19:57 -07:00
  • d5260811dc Add a Packet::AddAtEnd unit test. Gustavo J. A. M. Carneiro 2007-06-15 18:10:40 +01:00
  • ce155b4d35 WAF: remove debugging print accidentally left in. Gustavo J. A. M. Carneiro 2007-06-15 15:25:01 +01:00
  • 65aca43f3f WAF: make all ns3 modules register themselves in the environment; link the run-tests program with all ns3 modules, not with a hardcoded list. Gustavo J. A. M. Carneiro 2007-06-15 15:19:38 +01:00
  • 96418f577d re-sync cairo-wideint.c with upstream cairo's version (also fixes the recent compiler warning, but in a different way) Gustavo J. A. M. Carneiro 2007-06-14 13:09:56 +01:00
  • 2ee9064175 merge Gustavo J. A. M. Carneiro 2007-06-14 12:55:24 +01:00
  • 4042681e83 Simplification to p2p-net-device and p2p-channel (work in progress) George F. Riley 2007-06-14 10:41:47 +02:00
  • cdf13df87d Add main-query-interface.cc sample file Tom Henderson 2007-06-13 23:13:21 -07:00
  • 50037ae611 Fix compilier warning/error: src/simulator/cairo-wideint.c:789: warning: comparison between signed and unsigned integer expressions. Gustavo J. A. M. Carneiro 2007-06-13 18:40:38 +01:00
  • e38244e7c0 WAF: add -Wall and -Werror to CXXFLAGS, like in the SCons build. Gustavo J. A. M. Carneiro 2007-06-13 18:34:05 +01:00
  • 4f0eae4a6d add a rationale for the way Trailers work Mathieu Lacage 2007-06-13 16:37:04 +02:00
  • da531b4aef WAF: process --run and --shell command-line options sooner, before running the build, since we may need a shell before the build finishes, in case the program to debug is part of the build itself. Gustavo J. A. M. Carneiro 2007-06-12 19:04:38 +01:00
  • 4772e79fee Define env['NS3_MODULE_PATH'] in configure rather than build. Gustavo J. A. M. Carneiro 2007-06-12 18:52:58 +01:00
  • 72622c0755 Re-sync WAF build with the latest SConstruct changes. Gustavo J. A. M. Carneiro 2007-06-12 14:05:01 +01:00
  • f34463d1cc add release notes Mathieu Lacage 2007-06-12 11:37:56 +02:00
  • 76b31adc2f fix bug 29 Mathieu Lacage 2007-06-12 11:04:00 +02:00
  • 641ecb2736 fix bug 28 Mathieu Lacage 2007-06-12 10:53:38 +02:00
  • 3dbf735aeb fix main dox entry point Mathieu Lacage 2007-06-11 17:54:06 +02:00
  • 33a493fe5d IIpv4 -> Ipv4 Mathieu Lacage 2007-06-11 17:50:16 +02:00
  • 1ec3ab4a1f merge with HEAD Mathieu Lacage 2007-06-11 17:47:49 +02:00
  • 005d9c9877 Add my institutional email address (gjc@inescporto.pt), in addition to the GMail one. Gustavo J. A. M. Carneiro 2007-06-08 18:58:34 +01:00
  • f5ce4791d2 IUdp -> Udp Mathieu Lacage 2007-06-06 10:54:58 +02:00
  • 967b3f34e9 IIpv4 -> Ipv4 Mathieu Lacage 2007-06-04 18:25:43 +02:00
  • 09ed1c9575 i-ipv4.h -> ipv4.h Mathieu Lacage 2007-06-04 18:05:36 +02:00
  • f71d6fd74f IUdp -> Udp Mathieu Lacage 2007-06-04 18:03:26 +02:00
  • b9c4fa85f1 i-udp.h -> udp.h Mathieu Lacage 2007-06-04 18:01:09 +02:00
  • c32fa46161 ISocketFactory -> SocketFactory Mathieu Lacage 2007-06-04 17:57:01 +02:00
  • d0bd4ea161 i-socket-factory.h -> socket-factory.h Mathieu Lacage 2007-06-04 17:54:56 +02:00
  • 7b6d5c4e97 IIpv4Private -> Ipv4Private Mathieu Lacage 2007-06-04 17:42:37 +02:00
  • 0459737b00 IIpv4Impl -> Ipv4Impl Mathieu Lacage 2007-06-04 17:40:09 +02:00
  • 372ecb8430 preprocessor update Mathieu Lacage 2007-06-04 17:24:45 +02:00
  • 9a852e442e IUdpImpl -> UdpImpl Mathieu Lacage 2007-06-04 17:24:18 +02:00
  • 92757ef5c3 Udp -> UdpL4Protocol Mathieu Lacage 2007-06-04 17:22:52 +02:00
  • 297692d88b udp.h -> udp-l4-protocol.h Mathieu Lacage 2007-06-04 17:18:02 +02:00
  • 4ead4618e6 i-arp-private.h -> arp-private.h Mathieu Lacage 2007-06-04 17:14:59 +02:00
  • 96f1c67bfe i-udp-impl.h -> udp-impl.h Mathieu Lacage 2007-06-04 17:13:21 +02:00
  • 9db1449b4b i-ipv4-private.h ipv4-private.h Mathieu Lacage 2007-06-04 17:06:03 +02:00
  • 9421bfcfee i-ipv4-impl.h -> ipv4-impl.h Mathieu Lacage 2007-06-04 16:59:51 +02:00
  • a5a1152e95 Arp -> ArpL3Protocol Mathieu Lacage 2007-06-04 16:57:24 +02:00
  • 3a97fce182 arp.h -> arp-l3-protocol.h Mathieu Lacage 2007-06-04 16:54:36 +02:00
  • e8ab5afb41 Ipv4 -> Ipv4L3Protocol Mathieu Lacage 2007-06-04 16:51:59 +02:00
  • 1d0658dc85 rename ipv4.h to ipv4-l3-protocol.h Mathieu Lacage 2007-06-04 16:42:10 +02:00
  • 01f37ccb65 rename MakeNewObject to Create Mathieu Lacage 2007-06-04 16:32:37 +02:00
  • 4d5a66d6e5 remove MakeInternetNode Mathieu Lacage 2007-06-04 16:28:18 +02:00
  • c4234041bc remove file Mathieu Lacage 2007-06-04 16:24:05 +02:00
  • 359a2f98a8 rename i-node to node Mathieu Lacage 2007-06-04 16:21:05 +02:00
  • 1225b1623e rename INode to Node Mathieu Lacage 2007-06-04 16:17:01 +02:00
  • 438e58cc1c add test and fix buggy assert Mathieu Lacage 2007-06-01 12:42:29 +02:00
  • 4bfd1c4a2a Packet API must call Trailer::DoSerialize on end of trailer, not start of trailer Mathieu Lacage 2007-06-01 11:37:19 +02:00
  • abfdb4befc test payload Mathieu Lacage 2007-06-01 11:17:59 +02:00
  • 5a1ffabd03 test fragments Mathieu Lacage 2007-06-01 11:12:55 +02:00
  • 66bf48b6e6 make the tests pass again Mathieu Lacage 2007-06-01 11:03:56 +02:00
  • bf7acebc30 fix buggy assert Mathieu Lacage 2007-06-01 10:49:17 +02:00
  • 975c1dc46f build the ItemList into the input list, not a temporary stack variable. Mathieu Lacage 2007-06-01 10:35:05 +02:00
  • 8cf2162121 remove PrintSimple and revert order of history data written in data buffer Mathieu Lacage 2007-06-01 10:06:35 +02:00
  • 9980528f1e make chunkUid zero and invalid uid to improve debugging Mathieu Lacage 2007-06-01 09:55:47 +02:00
  • 0e34f6cfb8 Touch file for test checkin Tom Henderson 2007-05-31 08:20:09 -07:00
  • 581b34b586 force use of the ItemList to test it Mathieu Lacage 2007-05-31 14:52:15 +02:00
  • 20581afe80 re-implement PacketHistory to use the PacketPrinter and work on ItemList::Print Mathieu Lacage 2007-05-31 14:30:34 +02:00
  • 3861a96d5a implement forgotten PacketPrinter::AddDefaultPrinter Mathieu Lacage 2007-05-31 14:30:07 +02:00
  • af44bde349 fix off-by-one in uid allocation Mathieu Lacage 2007-05-31 14:00:03 +02:00
  • 4736067ed2 avoid recursive initialization of uid static variable Mathieu Lacage 2007-05-31 13:52:29 +02:00
  • 2e686bcca7 use Callback::GetImpl rather than Callback::PeekImpl Mathieu Lacage 2007-05-31 13:45:03 +02:00
  • 8eef599aa6 add public Callback::GetImpl Mathieu Lacage 2007-05-31 13:44:40 +02:00
  • afb85320bf constify, allow ItemList access to private methods Mathieu Lacage 2007-05-31 13:37:05 +02:00
  • 4b8dabddae add support for a default PacketPrinter Mathieu Lacage 2007-05-31 12:34:33 +02:00