Tom Henderson <tomh@tomh.org> [Sat, 16 Jan 2016 08:14:40 -0800] rev 11683
add figures to main documentation build
Tom Henderson <tomh@tomh.org> [Thu, 14 Jan 2016 14:23:17 -0800] rev 11682
improve WifiPhy documentation
Tom Henderson <tomh@tomh.org> [Mon, 11 Jan 2016 14:44:13 -0800] rev 11681
update some stale tutorial info
Tom Henderson <tomh@tomh.org> [Wed, 27 Jan 2016 22:29:00 -0800] rev 11680
fix typos in attribute section of manual
Tom Henderson <tomh@tomh.org> [Wed, 27 Jan 2016 22:18:19 -0800] rev 11679
update documentation for Waf shell command syntax
Tom Henderson <tomh@tomh.org> [Thu, 01 Oct 2015 11:07:37 -0700] rev 11678
Added tag ns-3.24.1 for changeset 1e2add816314
Tom Henderson <tomh@tomh.org> [Thu, 01 Oct 2015 11:07:22 -0700] rev 11677
update RELEASE_NOTES and VERSION for ns-3.24.1
Tom Henderson <tomh@tomh.org> [Mon, 28 Sep 2015 20:27:25 -0700] rev 11676
bug 2184: Integer overflow in MacLow
Tom Henderson <tomh@tomh.org> [Mon, 28 Sep 2015 20:23:11 -0700] rev 11675
bug 2181: Xcode 7.0 (clang-602.0.53) errors
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Sun, 27 Sep 2015 10:49:52 +0200] rev 11674
[doxygen] Small fix in WifiRadioEnergyModel docs
Tom Henderson <tomh@tomh.org> [Sun, 27 Sep 2015 12:49:29 -0700] rev 11673
fix sphinx warnings
Tom Henderson <tomh@tomh.org> [Mon, 21 Sep 2015 10:21:07 -0700] rev 11672
pybindgen required version is now a string literal, not a tuple
Tom Henderson <tomh@tomh.org> [Tue, 15 Sep 2015 13:50:46 -0700] rev 11671
update RELEASE_NOTES for release download
Tom Henderson <tomh@tomh.org> [Tue, 15 Sep 2015 12:13:38 -0700] rev 11670
update version numbers in tutorial
Tom Henderson <tomh@tomh.org> [Tue, 15 Sep 2015 11:55:08 -0700] rev 11669
update documentation strings to ns-3.24
Tom Henderson <tomh@tomh.org> [Tue, 15 Sep 2015 11:23:48 -0700] rev 11668
update VERSION
Tom Henderson <tomh@tomh.org> [Tue, 15 Sep 2015 11:21:53 -0700] rev 11667
Added tag ns-3.24 for changeset e8634b0101f7
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Fri, 11 Sep 2015 10:52:44 +0200] rev 11666
Missing SetGroupName in two classes
Tom Henderson <tomh@tomh.org> [Mon, 14 Sep 2015 13:34:07 -0700] rev 11665
clarify Wi-Fi short slot time implementation status
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 14 Sep 2015 19:07:56 +0200] rev 11664
Clean wifi wscript
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 14 Sep 2015 19:07:10 +0200] rev 11663
Avoid unexpected requests to DCF when packets get queued during EdcaTxopN::MissedAck or during EdcaTxopN::MissedCts
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 11 Sep 2015 21:50:40 +0200] rev 11662
Update RELEASE_NOTES
Tom Henderson <tomh@tomh.org> [Wed, 09 Sep 2015 15:14:27 -0700] rev 11661
additional Python 2/3 compatibility
Tom Henderson <tomh@tomh.org> [Wed, 09 Sep 2015 09:47:36 -0700] rev 11660
ensure consistent digests for checking the build cache
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 09 Sep 2015 20:27:32 +0200] rev 11659
small typo
Tom Henderson <tomh@tomh.org> [Mon, 07 Sep 2015 22:52:47 -0700] rev 11658
temporarily rollback a Python 3 related change
Tom Henderson <tomh@tomh.org> [Mon, 07 Sep 2015 12:11:08 -0700] rev 11657
update AUTHORS
Tom Henderson <tomh@tomh.org> [Mon, 07 Sep 2015 12:07:08 -0700] rev 11656
update CHANGES.html
Tom Henderson <tomh@tomh.org> [Mon, 07 Sep 2015 11:21:25 -0700] rev 11655
update RELEASE_NOTES
Tom Henderson <tomh@tomh.org> [Mon, 07 Sep 2015 11:04:33 -0700] rev 11654
rescan bindings
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Mon, 07 Sep 2015 17:10:02 +0200] rev 11653
Bug 2177 - Ipv6ExtensionHeader::Setlength - stricter checks.
Saswat Mishra <clicksaswat@gmail.com> [Sun, 06 Sep 2015 22:58:26 -0700] rev 11652
Update AODV and DSR for static ARP support
Saswat Mishra <clicksaswat@gmail.com> [Sun, 06 Sep 2015 22:57:37 -0700] rev 11651
Add support for removing entries and marking permanent (static) entries in ArpCache
Tom Henderson <tomh@tomh.org> [Sun, 06 Sep 2015 22:19:22 -0700] rev 11650
populate EXAMPLE_DIRECTORIES variable in the configuration cache for use by test.py
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 06 Sep 2015 18:27:37 +0200] rev 11649
Bug 2177 - Ipv6ExtensionFragmentHeader length is initialized to a wrong value.
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 06 Sep 2015 12:05:19 +0200] rev 11648
Fix valgrind failure for aggregation test
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 06 Sep 2015 10:56:46 +0200] rev 11647
Update changes.html
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 06 Sep 2015 10:54:48 +0200] rev 11646
Update wifi documentation
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 15:54:41 +0200] rev 11645
Update documentation for NIST and YANS validation examples; include those examples in the test suite
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 15:53:37 +0200] rev 11644
Better visibility in if conditions
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 13:37:30 +0200] rev 11643
Correct small mistake in previous commit
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 13:33:43 +0200] rev 11642
Update documentation and extend functionnalities of ht and vht wifi examples
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 12:00:44 +0200] rev 11641
Remove unnecessary if conditions in ap-wifi-mac and sta-wifi-mac
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 05 Sep 2015 11:37:49 +0200] rev 11640
Add helper to convert mcs values into datarate values
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 04 Sep 2015 22:18:05 +0200] rev 11639
Temporarily force a 10 MHz channel width in WAVE
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 04 Sep 2015 22:18:04 +0200] rev 11638
Fix broken test
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 04 Sep 2015 22:18:00 +0200] rev 11637
Fix remaining issues with wifimode refactoring
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 04 Sep 2015 22:17:57 +0200] rev 11636
Update RELEASE_NOTES
Siddharth Santurkar <siddharth.santurkar@ieee.org> [Thu, 03 Sep 2015 21:17:54 -0700] rev 11635
add test programs to test waf and test.py
Siddharth Santurkar <siddharth.santurkar@ieee.org> [Thu, 03 Sep 2015 21:14:55 -0700] rev 11634
port wscripts, test.py, and waf-tools to Python3
Natale Patriciello <natale.patriciello@gmail.com> [Thu, 03 Sep 2015 21:20:53 -0700] rev 11633
bug 2174: m_rWnd not updated when segments without ACK are received
Natale Patriciello <natale.patriciello@gmail.com> [Thu, 03 Sep 2015 21:12:22 -0700] rev 11632
bug 2165: server replies to SYN (with option TS) with a SYNACK (with option TS) also if the attribute Timestamp is false
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 04 Sep 2015 01:10:45 +0200] rev 11631
update RELEASE_NOTES
Alexander Krotov <ilabdsf@yandex.ru> [Fri, 04 Sep 2015 01:10:29 +0200] rev 11630
bug 2173: WifiInformationElement::DeserializeIfPresent attempts to read beyond the end of buffer
Sébastien Deronne <sebastien.deronne@gmail.com> [Thu, 03 Sep 2015 23:57:43 +0200] rev 11629
rescan bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Thu, 03 Sep 2015 22:16:49 +0200] rev 11628
add support for IEEE 802.11ac
Tom Henderson <tomh@tomh.org> [Wed, 02 Sep 2015 16:37:05 -0700] rev 11627
bug 2157: OpenFlowSwitchNetDevice::BufferFromPacket setting eth_type incorrectly (patch due to Kang Chen)
Tom Henderson <tomh@tomh.org> [Wed, 02 Sep 2015 16:32:46 -0700] rev 11626
bug 1557: errors in OpenFlowSwitchNetDevice::BufferFromPacket(); patch due to Long Li and Ovidiu Poncea
Tom Henderson <tomh@tomh.org> [Tue, 01 Sep 2015 21:28:48 -0700] rev 11625
bug 1927: wrap Chi-squared test of random-variable-stream-generators test suite
Tom Henderson <tomh@tomh.org> [Tue, 01 Sep 2015 21:03:55 -0700] rev 11624
bug 1927: allow deterministic seeding of random-variable-stream-generators TestSuite
After this commit, the following will cause the test suite to always fail:
NS_GLOBAL_VALUE="RngRun=231" ./test.py -s random-variable-stream-generators
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 01 Sep 2015 22:48:58 +0200] rev 11623
update RELEASE_NOTES
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 01 Sep 2015 22:44:51 +0200] rev 11622
Bug 2104 [wifi] - Sequence Number passed to QosUtilsMapSeqControlToUniqueInteger instead of Sequence Control (initial fix from Steven Sultana)
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 01 Sep 2015 22:02:05 +0200] rev 11621
Fix issue when a normal data packet is sent between A-MPDUs
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 01 Sep 2015 21:59:50 +0200] rev 11620
Check that a transmission will never have a null duration in YansWifiPhy
Ovidiu Poncea <ovidiu.poncea@cs.pub.ro> [Mon, 31 Aug 2015 10:41:05 -0700] rev 11619
bug 2158: Fix flooding of packets on input port, for packets received on in!=0
When you have the action OFPP_FLOOD on a flow, and the received packet is
not coming into the switch through port 0, then the packet will be flooded on
all ports, including the receiving port! This is especially bad if
you have broadcasts as packets will get replicated indefinitely (ARP req for
e.g.). This is caused by missing ntohs() that fails to convert port numbers
to their correct values. The switch works correctly for broadcast packets
received on port zero.
Example: The ReceivePacketOut() gets 0 if the input port is 0 and it works.
But will get 512 if the input port is 1 and since 512 is not our real input
port the check will fail and the packet will also be replicated on the input
port.
miilic [Thu, 27 Aug 2015 18:08:12 -0700] rev 11618
Bug 2170 - AnimationInterface outputs improperly formed XML
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 26 Aug 2015 22:05:34 +0200] rev 11617
fix issue with previous commit
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 25 Aug 2015 19:15:35 +0200] rev 11616
avoid calls to GetQosTid for non QoS Data
Matías Richart <matis18@gmail.com> [Tue, 25 Aug 2015 06:46:23 -0700] rev 11615
Bug 2171 - power-adaptation-distance.cc:202:22: error: call to 'pow' is ambiguous
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 24 Aug 2015 20:02:16 +0200] rev 11614
add missing condition in mac-low
Tom Henderson <tomh@tomh.org> [Sun, 23 Aug 2015 16:06:17 -0700] rev 11613
avoid test suite name collision
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Sat, 22 Aug 2015 17:06:25 +0200] rev 11612
Bug 2166 - SteadyStateRandomWaypointMobilityModel directs the node to the ground
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Sat, 22 Aug 2015 16:27:17 +0200] rev 11611
Fix clang "error: unused function" error.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 21 Aug 2015 13:48:32 -0700] rev 11610
Refactor test name character restrictions: allow '*'
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 21 Aug 2015 13:46:14 -0700] rev 11609
Change TestSuite class name to avoid duplication in static builds.
Junling Bu <linlinjavaer@gmail.com> [Fri, 21 Aug 2015 11:58:50 -0700] rev 11608
bug 2146: bug in WAVE channel coordination code
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 16:59:27 -0700] rev 11607
Merge
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 16:46:10 -0700] rev 11606
[doxygen] Revise TracedCallback function signatures for const.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 16:34:50 -0700] rev 11605
Log attempted file path on failure to open pcap file.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 16:33:58 -0700] rev 11604
Spell out organization name in copyright notice.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Mon, 17 Aug 2015 11:54:05 -0700] rev 11603
[doxygen] fix typos
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 13 Aug 2015 15:12:17 -0700] rev 11602
Better reporting of Callback type mismatches.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 13 Aug 2015 15:11:25 -0700] rev 11601
NS_FATAL_ERROR_CONT macro, to report an error message, but allow the caller to terminate later.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 12 Aug 2015 16:37:08 -0700] rev 11600
TypeTraits<T>::BaseType, PtrBaseType and IsPtr
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 12 Aug 2015 14:57:34 -0700] rev 11599
Add filter-out option, relabel some options, for doxygen.warning.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 29 Jul 2015 13:56:55 -0700] rev 11598
Refactor TracedValue callback function signatures.
Move from template class TracedValue to namespace TracedValueCallback.
Rename from [type]Callback to just [type]:
TracedValue<double>::DoubleCallback -> TracedValueCallback::Double
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 13 Aug 2015 12:10:01 -0700] rev 11597
GetDevice() should be const.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 29 Jul 2015 12:44:41 -0700] rev 11596
Remove obsolete struct, never invoked.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 16:17:36 -0700] rev 11595
Refactor test name character restrictions
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 15:19:32 -0700] rev 11594
Flush pcap files in debug builds.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 18 Aug 2015 15:15:04 -0700] rev 11593
Fix response vector file path construction.
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 15:31:27 -0700] rev 11592
fix maybe-uninitialized warning
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:52:57 -0700] rev 11591
update RELEASE_NOTES
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:43:08 -0700] rev 11590
rescan mesh bindings
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:31:07 -0700] rev 11589
bug 1482: avoid newlines in mesh header Print() methods; implement additional Print() methods; additional cleanup of header-related code
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:29:51 -0700] rev 11588
bug 1482: split PeerLinkFrameStart header into different header types, avoiding the need to set the header type before deserializing
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:29:32 -0700] rev 11587
move definition of Wifi information element IDs from mesh to wifi module; implement more fully the WifiInformationElementVector header class
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 14:02:17 -0700] rev 11586
update test vectors for mesh header changes from bug 1901 patches
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 13:45:08 -0700] rev 11585
bug 1901: set MeshControlPresent flag in the QoS Control field
Tom Henderson <tomh@tomh.org> [Mon, 17 Aug 2015 13:44:25 -0700] rev 11584
bug 1901: set mesh frames to type QOSDATA
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 15 Aug 2015 19:30:10 +0200] rev 11583
update RELEASE_NOTES
Vedran Miletić <rivanvx@gmail.com> [Sat, 15 Aug 2015 17:14:51 +0200] rev 11582
Detect gccxml using CastXML wrapper in waf configure
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 15 Aug 2015 13:15:03 +0200] rev 11581
Add utest for Bug 730
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 15 Aug 2015 13:14:14 +0200] rev 11580
Bug 730 [wifi] - Enabling fragmentation at run-time breaks simulation (patch from Christian Facchini)
Tom Henderson <tomh@tomh.org> [Fri, 14 Aug 2015 08:00:38 -0700] rev 11579
rescan bindings
Tom Henderson <tomh@tomh.org> [Thu, 13 Aug 2015 19:53:56 -0700] rev 11578
fix typo
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 13 Aug 2015 12:10:01 -0700] rev 11577
GetDevice() should be const.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 29 Jul 2015 12:44:41 -0700] rev 11576
Remove obsolete struct, never invoked.
Tom Henderson <tomh@tomh.org> [Thu, 13 Aug 2015 11:08:56 -0700] rev 11575
update test documentation
Tom Henderson <tomh@tomh.org> [Thu, 13 Aug 2015 10:24:42 -0700] rev 11574
fix mesh doxygen
Tom Henderson <tomh@tomh.org> [Thu, 13 Aug 2015 09:20:55 -0700] rev 11573
fix typo
Tom Henderson <tomh@tomh.org> [Thu, 13 Aug 2015 09:19:58 -0700] rev 11572
add missing author
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 09 Aug 2015 21:17:18 +0200] rev 11571
rescan bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 09 Aug 2015 20:50:54 +0200] rev 11570
cleanup
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 09 Aug 2015 20:29:17 +0200] rev 11569
[network] Rebuild python bindings
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:31 +0300] rev 11568
Removed GetCurrentStartOffset and GetCurrentEndOffset
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:32 +0300] rev 11567
Make ByteTagList offsets relative to packet start
Alexander Krotov <ilabdsf@yandex.ru> [Sat, 08 Aug 2015 23:33:55 +0300] rev 11566
Factor ByteTagList::Adjust out of ByteTagList::AddAt{Start,End}
Alexander Krotov <ilabdsf@yandex.ru> [Sat, 08 Aug 2015 23:13:40 +0300] rev 11565
Optimize ByteTagList adjustment
Alexander Krotov <ilabdsf@yandex.ru> [Sat, 08 Aug 2015 18:21:45 +0300] rev 11564
Byte tags benchmark
Alexander Krotov <ilabdsf@yandex.ru> [Sat, 08 Aug 2015 21:45:16 +0300] rev 11563
Use CommandLine to parse arguments in Packet benchmark
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Fri, 07 Aug 2015 02:50:14 -0400] rev 11562
make minimum number of iterations 1 to avoid changing command-line behavior
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:33 +0300] rev 11561
Optimize ByteTagList by tracking byte tags boundaries
This patch restores performance to the level nearly equal to that before
recent bugfixing, as was checked by running utils/bench-packets.
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Fri, 07 Aug 2015 02:47:25 -0400] rev 11560
merge
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Thu, 06 Aug 2015 05:15:51 -0400] rev 11559
run the benchmark over multiple iterations to minimize variance
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:06 +0300] rev 11558
Remove ByteTagList::IsDirty{Start,End}
These functions are only used once and do not save time. Both functions
iterate over the whole list just to prevent iterating over the whole list
if they return false. As traversing the list is required in any case,
these functions can be removed.
Tom Henderson <tomh@tomh.org> [Thu, 06 Aug 2015 11:15:42 -0700] rev 11557
rescan network bindings
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 20:44:01 +0300] rev 11556
When data is written with WriteU64, it should be tested with ReadU64,
not ReadLsbtohU64.
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 19:26:37 +0300] rev 11555
Make Buffer::CreateFullCopy private
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 19:26:35 +0300] rev 11554
Fragmentation and concatenation benchmark
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:29 +0300] rev 11553
Optimize Buffer::Iterator::CheckNoZero
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Wed, 05 Aug 2015 15:20:10 -0400] rev 11552
remove un-needed return value
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Wed, 05 Aug 2015 15:11:19 -0400] rev 11551
ByteTagList::AddAtEnd/AddAtStart must be called unconditionally to ensure that newly-added bytes are not tagged when 1. Packet::AddByteTag, 2. Packet::RemoveHeader, 3. Packet.AddHEader
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:31 +0300] rev 11550
Add "unfixable" ByteTagList test case
This test case creates empty packet, removes last 50 bytes and
adds them back.
As packet is empty initially, no bytes are marked dirty. Therefore,
Buffer::AddAtEnd returns false, indicating that added bytes were not used
before. However, it does not know if they were tagged with byte tags.
This bug is not so easy to fix as Buffer does not have enough information
to return true in Buffer::AddAtEnd when it should.
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:30 +0300] rev 11549
Add failing PaddingAtEnd test case
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:29 +0300] rev 11548
Add ByteTagList tests, 3 out of 4 failing
Alina Quereilhac <alina.quereilhac@inria.fr> [Tue, 04 Aug 2015 22:45:54 +0200] rev 11547
bug 2119: Fixing memory leaks in FdNetDevice test with DefaultSimulatorImpl due to non-executed events when simulation ends
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 01 Aug 2015 19:48:14 +0200] rev 11546
add missing mac-tx-middle.h in wifi wscript
Tom Henderson <tomh@tomh.org> [Fri, 31 Jul 2015 12:58:40 -0700] rev 11545
remove debugging statement introduced in changeset 11540:29d2c2f5c2cf
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 28 Jul 2015 16:33:35 -0700] rev 11544
Build profile macros
Sébastien Deronne <sebastien.deronne@gmail.com> [Tue, 28 Jul 2015 19:55:54 +0200] rev 11543
fix incorrect NAV duration (reported by Xiaowen Wang)
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Fri, 24 Jul 2015 08:59:57 +0200] rev 11542
Bug 2148 - Ipv6Interface::SetUp doesn't re-create the Link-Local addresses
Gustavo Carneiro <gjcarneiro@gmail.com> [Sun, 26 Jul 2015 14:01:43 +0100] rev 11541
Update to get pybindgen from github, with new version scheme
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Sat, 25 Jul 2015 23:55:40 +0200] rev 11540
[Doxygen] update sixlowpan in/out params
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Sat, 25 Jul 2015 20:17:45 +0200] rev 11539
[Doxygen] update topology-read in/out params
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 24 Jul 2015 12:45:22 -0700] rev 11538
[Doxygen] Label arguments as in,out. Sentence capitalization.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 24 Jul 2015 11:49:59 -0700] rev 11537
Revert df256d84a7fa.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 24 Jul 2015 11:49:29 -0700] rev 11536
[Sphinx] Fix mesh manual bugs.
Sébastien Deronne <sebastien.deronne@gmail.com> [Thu, 23 Jul 2015 21:55:17 +0200] rev 11535
Bug 2156 [wifi] - Duplicate packets when using two level aggregation
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 22 Jul 2015 17:10:15 -0700] rev 11534
[Doxygen] Fix dirty repo detection.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 22 Jul 2015 17:09:55 -0700] rev 11533
[Doxygen] Template parameter deduction.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 21 Jul 2015 16:21:49 -0700] rev 11532
Add NonCopyable, refactor Singleton.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 21 Jul 2015 16:20:17 -0700] rev 11531
[Doxygen] Remaining in core
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Tue, 21 Jul 2015 12:20:12 -0700] rev 11530
Clarify that Time arguments to Schedule are all delays wrt Now.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 10 Jul 2015 18:13:14 -0700] rev 11529
[Doxygen] Better documentation for NS_DEPRECATED
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Wed, 08 Jul 2015 17:36:16 -0700] rev 11528
Remove file-local uncalled and unimplemented functions.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Mon, 06 Jul 2015 14:43:38 -0700] rev 11527
Fix spelling
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 22 Jul 2015 23:19:22 +0200] rev 11526
update RELEASE_NOTES
Matias Richart <mrichart@fing.edu.uy> [Wed, 22 Jul 2015 23:16:53 +0200] rev 11525
Bug 2154 [wifi] - Incorrect power calculation in wifi power adaptation examples
Matias Richart <mrichart@fing.edu.uy> [Wed, 22 Jul 2015 23:14:47 +0200] rev 11524
Bug 2153 [wifi] - Incorrect power limits in wifi power control algorithms
Christopher Hepner <hepner@hs-ulm.de> [Wed, 22 Jul 2015 08:53:01 -0700] rev 11523
improve mesh model library documentation (based on original documentation text from Kirill Andreev)
Tom Henderson <tomh@tomh.org> [Wed, 22 Jul 2015 08:47:43 -0700] rev 11522
add more documentation structure for mesh module
Tom Henderson <tomh@tomh.org> [Wed, 22 Jul 2015 08:42:18 -0700] rev 11521
fix task name in wscript
Matthieu Coudron <mattator@gmail.com> [Wed, 22 Jul 2015 01:13:59 +0200] rev 11520
Simplify ns3tcp test code used for pcap writing
Matthieu Coudron <mattator@gmail.com> [Wed, 22 Jul 2015 01:13:06 +0200] rev 11519
Add SinkWithHeader to PcapHelper
Alina Quereilhac <aquereilhac@gmail.com> [Mon, 20 Jul 2015 10:27:31 +0200] rev 11518
revert changeset 4be177372dc4 (Bug 2119) due to test 'dummy-network' now crashing for OS X
Alina Quereilhac <aquereilhac@gmail.com> [Wed, 15 Jul 2015 16:52:16 +0200] rev 11517
Bug 2119 - valgrind leaks intermittently reported for fd-net-device dummy-network - Required SimulatorImplementationType to be set to ns3::RealtimeSimulatorImpl
Tom Henderson <tomh@tomh.org> [Mon, 13 Jul 2015 20:32:31 -0700] rev 11516
update CHANGES.html and RELEASE_NOTES
Tom Henderson <tomh@tomh.org> [Mon, 13 Jul 2015 19:18:49 -0700] rev 11515
rescan internet bindings
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 17:58:06 -0700] rev 11514
Documented TCP states, moved enum inside TcpSocket
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 17:57:09 -0700] rev 11513
Window() is now managed inside TcpSocketBase
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 17:56:15 -0700] rev 11512
Initialize cWnd and ssTh in TcpSocketBase
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 10:02:55 -0700] rev 11511
Moved cWnd and ssThresh inside TcpSocketBase
These two trace sources are now managed in TcpSocketBase.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:26:43 -0700] rev 11510
TCP flags are now printed using string instead of numbers
This patch improves readability when TCP flags are involved.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:23:40 -0700] rev 11509
TcpHeader can be printed in NS_LOG messages
Implemented the operator << to an output stream.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:06:38 -0700] rev 11508
DoForwardUp behavior unified for IPv4 and IPv6
The commit unifies the behavior of DoForwardUp for both IPv4 and IPv6
(previously tagged as duplicated code) by changing the input parameters: from an
{IPv4,IPv6}Header to a couple of address (sender and receiver). Thanks to the
Send() method of TcpL4Protocol which takes in input two Addresses, the behavior
of the method could be unified as in the commit title.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:05:07 -0700] rev 11507
Addressed comment in CodeReview
SendPacket made private except the one which takes general Address. Some minor
correction on doxygen comments.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:03:44 -0700] rev 11506
Checked style on TcpL4Protocol
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 08:02:58 -0700] rev 11505
Const correctness enforced
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 07:53:58 -0700] rev 11504
Duplicated code removed from Receive in TcpL4Protocol
When TcpL4Protocol receive a packet, the methods which handle the management
of the packet itself (for both IPv4 and IPv6) shares a lot of code. Differencies
are only in the endpoint searching; the other operations have been merged in two
protected methods, which are called by the Receive methods.
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 07:50:47 -0700] rev 11503
Bug 2132: If no endpoints are found for the incoming packet, the TcpL4Protocol sends an RST packet. However it was not well-formatted (missing right source, destination and ports).
Natale Patriciello <natale.patriciello@gmail.com> [Mon, 13 Jul 2015 07:48:39 -0700] rev 11502
Documentation improvements on TcpL4Protocol
Natale Patriciello <natale.patriciello@gmail.com> [Wed, 08 Jul 2015 06:58:31 -0700] rev 11501
Unused header removed to enable a faster compile process.
Natale Patriciello <natale.patriciello@gmail.com> [Wed, 08 Jul 2015 06:50:00 -0700] rev 11500
Thanks to previous commits, now TcpSocketBases uses only public methods on TcpL4Protocol and the friend relation could be removed.
Natale Patriciello <natale.patriciello@gmail.com> [Wed, 08 Jul 2015 06:48:40 -0700] rev 11499
Instead of directly manage the m_socketList member from TcpSocketBase, interact with it through public methods of TcpL4Protocol.
Natale Patriciello <natale.patriciello@gmail.com> [Wed, 08 Jul 2015 06:46:54 -0700] rev 11498
Interface API change. This removes the (unused) Send function, and makes SendPacket (used by TcpSocketBase) a public method of the class TcpL4Protocol.
Tom Henderson <tomh@tomh.org> [Sun, 12 Jul 2015 07:45:13 -0700] rev 11497
fix noeol in wscript
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 19:02:02 +0200] rev 11496
fix, improve and extend HT capabilities information element
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 12:24:01 +0200] rev 11495
[wave] Rebuild python bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 12:17:55 +0200] rev 11494
[mesh] Rebuild python bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 11:38:29 +0200] rev 11493
rebuild bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 11:14:24 +0200] rev 11492
rename snrDb to signalNoiseDbm
Sébastien Deronne <sebastien.deronne@gmail.com> [Sat, 11 Jul 2015 00:59:27 +0200] rev 11491
improve readibility of snr values
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 09 Jul 2015 15:13:34 -0700] rev 11490
Remove extraneous blank lines from build chatter.
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Thu, 09 Jul 2015 11:35:37 -0700] rev 11489
Restore section label required for cross-linking.
Sébastien Deronne <sebastien.deronne@gmail.com> [Fri, 10 Jul 2015 11:50:54 +0200] rev 11488
fix Supported MCS Set field in HT capabilities
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Fri, 03 Jul 2015 18:11:05 +0200] rev 11487
Bug 1941 - [energy] Remove unnecessary dependency involving energy module
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Wed, 08 Jul 2015 10:03:53 +0200] rev 11486
Bug 1941 - [wave] Remove unnecessary dependency on Application module
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Thu, 09 Jul 2015 23:52:12 +0200] rev 11485
Bug 1941 - [mesh] Remove unnecessary dependency on Application module
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Fri, 03 Jul 2015 18:12:25 +0200] rev 11484
Bug 1941 - [aodv] Remove unnecessary dependency on Application module
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Fri, 03 Jul 2015 18:11:59 +0200] rev 11483
Bug 1941 - [olsr] Remove unnecessary dependency on Application module
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Thu, 09 Jul 2015 22:46:36 +0200] rev 11482
[wifi] Rebuild python bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Thu, 09 Jul 2015 18:20:34 +0200] rev 11481
rename snrDbm to snrDb
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 08 Jul 2015 23:52:26 +0200] rev 11480
update RELEASE_NOTES
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 08 Jul 2015 23:44:17 +0200] rev 11479
add support for HT MCS and A-MPDU in radiotap headers
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Wed, 08 Jul 2015 00:09:46 +0200] rev 11478
Waf - setup optimization and debug info for clang
Vedran Miletić <rivanvx@gmail.com> [Tue, 07 Jul 2015 22:06:08 +0200] rev 11477
Silence Clang 3.6+ -Wno-potentially-evaluated-expression warning
Clang 3.6+ warns about "expression with side effects will be evaluated
despite being used as an operand to 'typeid'" if Ptr<> is used as an
argument to typeid(). This changes the code to use raw pointers
instead of Ptr<>.
Vedran Miletić <rivanvx@gmail.com> [Tue, 07 Jul 2015 22:01:23 +0200] rev 11476
Use proper environment when checking for supported compiler flags
Vedran Miletić <rivanvx@gmail.com> [Tue, 07 Jul 2015 13:37:52 +0200] rev 11475
Handle the case where scratch or examples directory is missing
Vedran Miletić <rivanvx@gmail.com> [Tue, 07 Jul 2015 13:32:26 +0200] rev 11474
Remove unused EXAMPLE_DIRECTORIES environment variable
Vedran Miletić <rivanvx@gmail.com> [Tue, 07 Jul 2015 12:18:59 +0200] rev 11473
Update waf to 1.8.12
Sébastien Deronne <sebastien.deronne@gmail.com> [Thu, 02 Jul 2015 21:11:24 +0200] rev 11472
fix HT capabilities printing in PCAP files
Tom Henderson <tomh@tomh.org> [Thu, 02 Jul 2015 12:29:48 -0700] rev 11471
bump pybindgen version
Tommaso Pecorella <tommaso.pecorella@unifi.it> [Thu, 02 Jul 2015 18:21:44 +0200] rev 11470
Bug 2124 - UdpSocketImpl::ShutdownRecv doesn't stop the Ipv[4,6]EndPointDemux
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 14 Jun 2015 22:30:44 +0200] rev 11469
remove file execution bit on wifi source files
Nicola Baldo <nbaldo@cttc.es> [Tue, 30 Jun 2015 18:31:43 +0200] rev 11468
fixed Bug 2143 - maybe-uninitialized warning
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Sun, 28 Jun 2015 20:24:41 -0700] rev 11467
Fix doxygen command after update to waf 1.8 in r11458, 126b15bc1efc
Peter D. Barnes, Jr. <barnes26@llnl.gov> [Fri, 26 Jun 2015 11:43:48 -0700] rev 11466
Revert unintentional change of third.cc trace file names, and remove execute bits.
These were introduced in 11418:4d6051f4166f.
Reported by Tom Henderson
Tom Henderson <tomh@tomh.org> [Wed, 24 Jun 2015 21:48:29 -0700] rev 11465
enable wifi module documentation to be built standalone
Tom Henderson <tomh@tomh.org> [Wed, 24 Jun 2015 21:39:59 -0700] rev 11464
bug 2127: Scheduler benchmark utility works correctly in first run only (patch due to Philipp Andelfinger)
Tom Henderson <tomh@tomh.org> [Wed, 24 Jun 2015 21:36:15 -0700] rev 11463
bug 2125: subclasses must chain up to their base class NotifyNewAggregate() method (patch due to nlmills)
Mohit P. Tahiliani <tahiliani.nitk@gmail.com> [Wed, 24 Jun 2015 19:40:03 -0700] rev 11462
add second.py and third.py Python examples
Mohit P. Tahiliani <tahiliani.nitk@gmail.com> [Wed, 24 Jun 2015 18:46:01 -0700] rev 11461
fix command-line argument handling in mixed-wireless.py example
Sébastien Deronne <sebastien.deronne@gmail.com> [Wed, 24 Jun 2015 18:54:29 +0200] rev 11460
fix issue with the delay parameter in test-interference-helper
Vedran Miletić <rivanvx@gmail.com> [Tue, 23 Jun 2015 14:40:12 +0200] rev 11459
Fix printing of gccxml version (Waf 1.8 API change)
Vedran Miletić <rivanvx@gmail.com> [Tue, 23 Jun 2015 14:34:53 +0200] rev 11458
Fix Python bindings wscript and waf-tools for Waf 1.8
Matthieu Coudron <mattator@gmail.com> [Tue, 23 Jun 2015 14:32:41 +0200] rev 11457
Update Waf to 1.8.11
Changes:
* run_c_code() is replaced by check()
* nice_path() got removed, and is replaced by bldpath()
* check_compilation_flag() is updated to work with 1.8 API
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 14 Jun 2015 20:53:47 +0200] rev 11456
rescan bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 22 Jun 2015 19:00:34 +0200] rev 11455
add test script for InterferenceHelper
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 22 Jun 2015 19:00:03 +0200] rev 11454
fix some more issues in wifi-phy-test
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 22 Jun 2015 18:45:52 +0200] rev 11453
rebuild pcap traces
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 22 Jun 2015 18:45:49 +0200] rev 11452
Bug 2108 [wifi] - Erroneous implementation in InterferenceHelper
Tom Henderson <tomh@tomh.org> [Mon, 22 Jun 2015 18:28:40 +0200] rev 11451
Bug 1249 [wifi] - doxygen comments on device-level SetMobility ()
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 21 Jun 2015 00:23:45 +0200] rev 11450
cleanup wifi module
Tom Henderson <tomh@tomh.org> [Tue, 16 Jun 2015 13:13:06 -0700] rev 11449
fix dead link
Sébastien Deronne <sebastien.deronne@gmail.com> [Mon, 15 Jun 2015 20:05:15 +0200] rev 11448
cleanup wifi-remote-station-manager
Nicola Baldo <nbaldo@cttc.es> [Mon, 15 Jun 2015 18:06:54 +0200] rev 11447
fixed function logs in radio-berarer-stats-connector
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 14 Jun 2015 23:05:49 +0200] rev 11446
cleanup yans-wifi-channel, yans-error-rate-model and nist-error-rate-model
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 14 Jun 2015 20:29:08 +0200] rev 11445
rescan bindings
Sébastien Deronne <sebastien.deronne@gmail.com> [Sun, 14 Jun 2015 20:15:37 +0200] rev 11444
cleanup yans-wifi-phy