· 8 years ago · Nov 29, 2017, 08:52 AM
1commit 9492bb68720566ea9aa190cbf94a376632a729ff
2Date: Wed Nov 29 01:41:22 2017 +0100
3
4 Fixed map key comparison bug for (announced) prefixes.
5 Remove unneeded depends.
6 Ignore non link-local scope addresses in address update.
7 Ignore own address in neighbor table.
8 Ignore own messages like DIO.
9 DIS interval doubling. (?)
10 DAO ack retry.
11 Neighbor stats from radio with simple history and average.
12 NUD reachability and OF stuff.
13 Testing direct neighbor routes.
14 New clang-format layout...
15 Removed some more debug output.
16 Some more output in FCGI.
17
18commit d8f5727b5e58c949176a1d87eb28c22a23b43563
19Date: Fri Nov 24 15:34:40 2017 +0100
20
21 build_dao endless loop fix. Neighbor statistics update from modified mrf24j40 driver (low-level acks etc.). Automatic configuring of lowpan interface. of_zero using neighbor stats. Add FastCGI interface for statistics.
22
23commit e5b9a15d510c6bce158557cadf022fa7247c045c
24Date: Fri Oct 27 10:51:48 2017 +0200
25
26 Automatically create lowpan interface. (using eth0 MAC address)
27
28commit 8c808709d68e79400f4c126afa593eefbda78761
29Date: Mon Oct 23 10:23:53 2017 +0200
30
31 Don't link with libcbor, libmbedtls. Not needed.
32
33commit cbfec40168bb5e2667784a3856bbe026326cdac5
34Date: Fri Oct 20 15:28:04 2017 +0200
35
36 Find_default_dag with instance_filter.
37 Removed seconds from rpl_event.
38 Return values for send/receive functions.
39 Added DIS interval.
40 Improved/fixed rank determination.
41 Moved temporary optbuf to function scope.
42 Always get/create new rpl_node via interface.
43 Forced DIO scheduling (<=1ms). (when DIS received)
44 When new neighbour is found, ping it. (hack for now)
45 Flush neighbour table at startup.
46
47commit d78edfcd6034eb77d54ac9dfb8f68931437c9acf
48Date: Thu Oct 19 10:25:38 2017 +0200
49
50 Fix initializers.
51
52commit d85638029dda1cb54ee0e003fd3a61c11594e984
53Date: Wed Oct 18 15:46:37 2017 +0200
54
55 Neighbour reach/fail timestamps. Make OF0 step_of_rank use neighbour reachability state. Remove boost includes. Move class declarations to unstrung.h.
56
57commit 4f0e360604d691816924091b96e8d5b454a5c04c
58Date: Tue Oct 17 14:53:37 2017 +0200
59
60 Update libnetlink. https://github.com/verrio/iproute2/commit/27120b707da51f2673fa3484f254c3a471739566
61
62commit fe6e68583c7807c59719d444010e4382bdda4962
63Date: Mon Oct 16 15:41:21 2017 +0200
64
65 For non-root nodes, don't create a dag at startup. See instance_filter.
66 Event queue changed from binomial_heap to std::priority_queue.
67 Disabled some interface filtering.
68 Removed multicast mode option.
69
70commit f5641ec281a957c436dffc19a55e34de7e57f57a
71Date: Fri Oct 13 16:43:44 2017 +0200
72
73 Working on rank calculation.
74
75commit 9159fb98896667ecbb7e474850f957905bf9a403
76Date: Wed Oct 11 21:52:34 2017 +0200
77
78 Remove Makefile depends. (do it manually for now)
79
80commit f8378d1bcd270712a8275592952ef5a270a97cd5
81Merge: 5f812b8 3d6698e
82Date: Wed Oct 11 21:47:59 2017 +0200
83
84 Merge branch '?' of https://gitlab.?.nl/?/unstrung into ?
85
86commit 5f812b85fe960aecbeebb4c024f0e50847aceb7e
87Date: Wed Oct 11 21:40:44 2017 +0200
88
89 Use rpl_event_ptr.
90 Changed DIO timer requeueing.
91 Added some DIO timing parameters.
92
93commit 3d6698e3452033b82af23c757b872ecdc84c211e
94Date: Wed Oct 11 15:11:48 2017 +0200
95
96 bug fixes
97
98commit cb924fbc3931c29a3addd1eb1008e193b7f501df
99Date: Wed Oct 11 13:05:14 2017 +0000
100
101 Update Makefile.inc
102
103commit 7f0c63528a72e63cd42270910731a43e40772e08
104Date: Wed Oct 11 12:49:06 2017 +0000
105
106 Update .gitlab-ci.yml
107
108commit 86629211965ad60c97b1a7a6bc88aa7015f1164a
109Date: Wed Oct 11 12:41:01 2017 +0000
110
111 Update .gitlab-ci.yml
112
113commit e33b26ad3554695e537ebe13bfe0ed24db20649e
114Date: Wed Oct 11 12:37:06 2017 +0000
115
116 Update install-apt-deps.sh
117
118commit 0f098c69cf68973dabbc67bc60b30e542d3f4f5a
119Date: Wed Oct 11 12:35:32 2017 +0000
120
121 Update install-apt-deps.sh
122
123commit bdc6007b175f0b6eb7c50b2bf77cd11a2c4c0c02
124Date: Wed Oct 11 12:33:45 2017 +0000
125
126 Update .gitlab-ci.yml
127
128commit 1ae3b3fb1ed1b891756a68eca3f96a295e8200d2
129Date: Wed Oct 11 12:32:29 2017 +0000
130
131 Update .gitlab-ci.yml
132
133commit 9d6b712cac07c19c349c0b4e8b1be6738ee0a018
134Date: Wed Oct 11 12:30:13 2017 +0000
135
136 Update .gitlab-ci.yml
137
138commit 4e42d29c2ec593a02cdebbbc004108bf4b525c8a
139Date: Wed Oct 11 12:20:23 2017 +0000
140
141 Add .gitlab-ci.yml
142
143commit cc78aaf1aca2fa91dc358969917085579c222fdc
144Date: Mon Oct 9 23:30:14 2017 +0200
145
146 Accept any DAG for now and set_active.
147 Moved some more casts.
148 Some debugging output.
149 Fix prefix_node allocation.
150
151commit bc545a374afb7be93bd99647f240963ecbfa0885
152Date: Mon Oct 9 20:54:25 2017 +0200
153
154 Add some const.
155
156commit e362f429eb870a88876b58a80631d5625717c9cb
157Date: Mon Oct 9 19:55:22 2017 +0200
158
159 Rename some methods. Remove some things.
160
161commit a9a0841d08b26aa7f085f00543aa87ed90e37737
162Date: Thu Oct 5 22:48:10 2017 +0200
163
164 Pointer stuff.
165
166commit c28974dfd13853984835d316980aee24f6f3f519
167Date: Thu Oct 5 22:47:46 2017 +0200
168
169 DAO sequence overflow fix.
170
171commit b48ffc99cab4ab27edac5d043cc2531445678d17
172Date: Wed Oct 4 20:26:45 2017 +0200
173
174 Compiler warnings and fixes.
175 Disable GRASP.
176
177commit 0fa2809f6b90a155ec92395f45cb25f6a31fbf78
178Date: Mon Oct 2 22:28:06 2017 +0200
179
180 Attempt at fixing option ordering.
181
182commit 98b7d452138e2f50084da736b43455370ed37e73
183Date: Mon Oct 2 21:11:06 2017 +0200
184
185 Use 8-bit sequence numbers.
186 Use dummy security checks.
187 Root DAG rank check with root node boolean.
188 Check DAG on DAO from invalid peer.
189 Try replacing routes first.
190 Disable new interfaces by default.
191 Add floating options for testing.
192
193commit cc21893a3da65930efb6932c2e444f71e9dd2425
194Date: Mon Aug 14 14:46:06 2017 +0200
195
196 Fixed some errors, enabled some warnings.
197
198commit cbbd3540a4b67635efe27cd145134874f55825d9
199Date: Mon Aug 14 13:13:56 2017 +0200
200
201 Clang-format and enable warnings.
202
203commit 93499dba648c10c7045e0c8f9d35cfefff3cba70
204Date: Thu Aug 10 17:28:58 2017 +0200
205
206 Replace routes.
207 Exclude eth0 for now.
208 Add some transit info.
209
210commit 8d60266b015bab8b5f332d28c1bff2ebdc623ca1
211Merge: c06a163 dbf9e8f
212Date: Thu Aug 10 12:07:33 2017 +0200
213
214 Merge branch '?'.
215
216commit c06a16365ada3eb096d6bbff02b46c6b426bbad3
217Date: Thu Aug 10 12:07:21 2017 +0200
218
219 Dependency fixes.
220
221commit ddd317c281132ffe11f3fd686f38613c3fedfb02
222Date: Thu Aug 10 10:46:04 2017 +0200
223
224 Add configuration option to DIO.
225
226commit dbf9e8f08b72b9fa70ffc92f855b7062fe341e6a
227Date: Thu Aug 10 10:46:04 2017 +0200
228
229 Add configuration option to DIO.
230
231commit 1ead628869b7fff5feb07c1ac05bdd47665ec704
232Date: Thu Aug 10 10:43:06 2017 +0200
233
234 Fix bugs.
235
236commit ee59ad891988ef88ce4b0de32ac2eacd1233b10f
237Date: Sat Apr 29 00:53:48 2017 +0000
238
239 slight reformat of quick-start guide
240
241commit a076c22359306b25ec8b7c5680878fa08b1178e7
242Date: Sat Apr 29 00:53:28 2017 +0000
243
244 turn the optimizer off: it seems to cause a problem in debug.c, where this becomes NULL.
245 Observed on RPI with gcc 4.9.2
246
247commit 2061cad3f5ae0635db6b80cc95fc1a323c8ca4ef
248Date: Tue Apr 25 00:11:29 2017 +0000
249
250 adjust the makefiles to make RPI builds easier
251
252commit 0e231c9b6aa744c4685b0888ddffe669742b21d4
253Date: Tue Apr 18 21:09:02 2017 +0000
254
255 some tweaks to the list of apt-dependancies, and the Makefile inclusion of variables now includes an explicit space in case some variables are nil
256
257commit afc3f0e622851a96694483c9088b0eb11b0b9f4e
258Date: Mon Apr 17 21:45:42 2017 +0000
259
260 added some leading spaces between options, do not repeat CBOR and MBEDTLSH includes
261
262commit e5d777f0aac266e44c9596dc86dd38979a9331f4
263Date: Mon Apr 17 17:44:50 2017 -0400
264
265 added build of libcbor, needed for GRASP_CLIENT
266
267commit 6ef33528b97c0360783f4d772627af8b96fd6008
268Merge: 6892688 da1016c
269Date: Mon Apr 17 14:35:21 2017 -0400
270
271 Merge branch 'm2'
272
273commit da1016c7c8437bdf18ef98df79b2f4c933bda841
274Date: Mon Apr 17 14:34:06 2017 -0400
275
276 updated Makefile.local
277
278commit 6892688e30e45826d382302fcc9566ecc48cbca6
279Date: Mon Apr 17 14:34:06 2017 -0400
280
281 updated Makefile.local
282
283commit 39cdb70fff6203e201921875914419d317a490c2
284Date: Mon Apr 17 14:17:43 2017 -0400
285
286 split installation of apt and git dependancies
287
288commit 2b3562fd4c4cb13a038532a2fe5df54afdaea733
289Date: Mon Apr 17 14:15:54 2017 -0400
290
291 enable rvm autolibs in travis build
292
293commit 8d562dbd508aebe53eb59851bfdf9ab67cfc9265
294Date: Sat Nov 5 23:11:42 2016 -0400
295
296 do not send DIS if DODAG is grounded
297
298commit d6dd8453ee4bec315cd476a6375d7ccd031d56c0
299Date: Sat Nov 5 22:54:26 2016 -0400
300
301 after reading from netlink, look for new interfaces, and if found, send DIS on them
302
303commit c1a95f9b4454e0fc276bc5a550fb835fa953468a
304Date: Sat Nov 5 22:47:41 2016 -0400
305
306 removed errant check from dagid days, and do no further processing if iface is not found
307
308commit 543ffc922d9d7f98c054a3fa96fa0a5bf7d3d06a
309Date: Sat Nov 5 22:43:18 2016 -0400
310
311 build libraries with -fPIC
312
313commit fa777890f0358c5f9df66bd865ecfa2b00a18f7f
314Date: Sat Nov 5 17:47:25 2016 -0400
315
316 move control_msg* as local variables
317
318commit e913c7cfdc1b5fc96913e5d0a404f3cb25557f94
319Date: Sat Nov 5 17:46:10 2016 -0400
320
321 move to a single ND socket for all interfaces to avoid receiving confusing duplicates
322
323commit 8919ee0e5100b64b88813b82e88df9a3d9df03ea
324Date: Sun Apr 16 22:19:35 2017 -0400
325
326 change comment about SEGV to report
327
328commit 6446329e82d72a12ecd27cdef6a063f261bef3a9
329Date: Sun Apr 16 21:53:16 2017 -0400
330
331 wo#11261 . senddio always needs an interface, even when fake
332
333commit 33d2f7593577fb56983c8ea351d9cebfe1a4284b
334Date: Sun Apr 16 21:46:23 2017 -0400
335
336 wo#11261 . sunshine usage now include grasp registrar port
337
338commit 2d8c40f67e8708edb4d9c5ef8880700743ee7972
339Date: Sun Apr 16 21:45:42 2017 -0400
340
341 wo#11261 . include counters for GRASP query, but also note that query fails
342
343commit b0c3033461ae1dd709c1d78a953db6781a14f6e4
344Date: Sun Apr 16 21:44:16 2017 -0400
345
346 wo#11261 . processing two DIS messages
347
348commit 2bd82edd70ba1309759b697ecb359cf1eda166a2
349Date: Sun Apr 16 21:43:28 2017 -0400
350
351 wo#11261 . certificate processor includes name of certificate
352
353commit bd2549d80736b2adf602d6754e5150e88eb4c5f8
354Date: Sun Apr 16 21:42:15 2017 -0400
355
356 wo#11261 . test case for sending grasp query
357
358commit b13dc15ff9312e932554ee388201fba243c71400
359Date: Sun Apr 16 21:41:33 2017 -0400
360
361 wo#11261 . log replies from grasp interfaces and neighbour discovery
362
363commit 3b4ff8cf9f56b573447905a032e753aca94b0e39
364Date: Sun Apr 16 19:58:19 2017 -0400
365
366 wo#11261 . added verbose2 debugging of poll loop
367
368commit 3d01a94fc922efb512e4061121248fbbc40c29b0
369Date: Sun Apr 16 19:54:02 2017 -0400
370
371 wo#11261 . set port number properly according to v4/v6, added much debugging, (some of it turned off, and fix typo with cbor_typeof()
372
373commit 6638ee924c077eb5f3f63df2b13b9350f9ef4998
374Date: Sun Apr 16 19:53:11 2017 -0400
375
376 wo#11261 . added note about interfaces
377
378commit 4a9960d12db74a38ed31d05363d28ce8e6ce857b
379Date: Sun Apr 16 19:52:51 2017 -0400
380
381 wo#11261 . disable verbose2 in source code
382
383commit 7e52ea2e9b3d2470724ca21f3f8dc402f6fd8507
384Date: Sun Apr 16 19:50:29 2017 -0400
385
386 wo#11261 . keep track of number of actual queries outstanding
387
388commit 0bb21010c0f41794f0aef31d4c77a945ccd915fb
389Date: Sun Apr 16 19:49:27 2017 -0400
390
391 wo#11261 . do not zero node in makevalid, as it might already be set
392
393commit 8fade3d113e62bd8f08b2b95348cf18a4a512751
394Date: Sun Apr 16 19:48:44 2017 -0400
395
396 wo#11261 . added --registrar option
397
398commit 675b052093af4753fad47ab8adaec8786130f61d
399Date: Sat Nov 5 22:48:05 2016 -0400
400
401 enable verbose2 logging
402
403commit 4ca8b3032a5137843140f17a041fd247c621fd6a
404Date: Sun Nov 6 21:44:47 2016 -0500
405
406 wo #11261 - note when connection can not be made and decline
407
408commit b83c26e713280314526ac29daeabbf1df151d421
409Date: Sun Nov 6 21:44:18 2016 -0500
410
411 wo #11261 - move all node initialization to zero_node(), and call it from makevalid
412
413commit 1b7bfe6a1ffe2250720edab4544c65174c1ded87
414Date: Sun Nov 6 21:42:47 2016 -0500
415
416 wo #11261 - added PS_NEIGHBOUR_JOIN_QUERY_NOCONNECTION counter
417
418commit 2f02a6187a5c711997d3d1dbd8b599e95cbbd565
419Date: Sun Nov 6 20:59:03 2016 -0500
420
421 join all routers group as well
422
423commit 4666466c7f16d58227a8dc8721df50f6ed1a057e
424Date: Sun Nov 6 20:58:52 2016 -0500
425
426 include NS and NA in ICMP filter on socket
427
428commit 17aaabd89f2a6fd2501d9a575768575ea6515d45
429Date: Sun Nov 6 20:58:35 2016 -0500
430
431 set transmitted hop limit to 1
432
433commit 1f5e6f63267ae9b627c7221ca25ae18135e280bb
434Date: Sun Nov 6 20:58:24 2016 -0500
435
436 join all routers group as well
437
438commit 0999170751fd001b957160c4f38f3db9556fa6db
439Date: Sun Nov 6 19:10:30 2016 -0500
440
441 join all_hosts multicast group to get NS and NA messages
442
443commit 9969e018f73f99aa97cb9995626542cc79391f80
444Date: Sun Nov 6 18:47:07 2016 -0500
445
446 protect against iface being NULL
447
448commit ce84a8fd359b5e416de4d6835215b33f7be96361
449Date: Sun Nov 6 18:20:30 2016 -0500
450
451 wo #11261 - in order to receive regular NS, must listen on all routers mcast group too
452
453commit 882f172f629400c17953538e7d016d40e669b09e
454Date: Sat Nov 5 22:43:42 2016 -0400
455
456 initialize some additional critical variables
457
458commit 8ca7a31b8e964923f301f5b1f5df374092bc4e51
459Date: Sun Nov 6 17:36:38 2016 -0500
460
461 if interface is not found, then do not attempt to send DIS on it
462
463commit d611fa9765cdad358bbd0d8b74c6cb7120950e70
464Date: Sat Nov 5 17:47:25 2016 -0400
465
466 move control_msg* as local variables
467
468commit 47bbd98905916eee44919d39da20f906a9317376
469Date: Sat Nov 5 17:46:10 2016 -0400
470
471 move to a single ND socket for all interfaces to avoid receiving confusing duplicates
472
473commit 2d67a7ab27325ef87055fca17aa546b4dabe1c47
474Date: Sat Nov 5 12:41:19 2016 -0400
475
476 record the dagid provided in the DIO
477
478commit de75e0168363a3cc9fd60799ed35610df247851a
479Date: Sat Nov 5 12:07:31 2016 -0400
480
481 diagnostic for dao received should log dao-ack and dag-elided better
482
483commit 45662beced1fc7a68f5ad583abc6a4bb83072119
484Date: Sat Nov 5 12:00:37 2016 -0400
485
486 send a neighbor solicitation with EARO
487
488commit 1872e120bc9e251654a85c2e542e3bb08b584562
489Date: Sat Nov 5 11:38:23 2016 -0400
490
491 wo #10400 . send DIS when attaching to interface
492
493commit 71d52f3bc7439c4ec81543fadcb5c7abcb06a0a3
494Date: Sat Nov 5 11:31:21 2016 -0400
495
496 during startup, RPL messages could arrive prior to processing all new interfaces, ignore them
497
498commit cf0dd0a111879ff539438ed8943be89467ddaf42
499Date: Sat Nov 5 11:30:56 2016 -0400
500
501 schedule dio in 1 unit of time
502
503commit f869286f6c3b4db8ee3df09440daca9fc342236a
504Date: Fri Nov 4 23:09:19 2016 -0400
505
506 fixed typo in network configuration for M
507
508commit c0198737dc9620c0e335e2ab563898602925c5df
509Date: Fri Nov 4 23:09:05 2016 -0400
510
511 script for J to start sunshine
512
513commit 917a3974ef5e487b996a1e0dc8591099a51a8d62
514Date: Fri Nov 4 23:08:53 2016 -0400
515
516 decode errors from mbedtls_x509_crt_parse_file
517
518commit 276d779517fc247490892341cb37379693519b1d
519Date: Fri Nov 4 23:08:35 2016 -0400
520
521 when setting ethernet addresses, also permit 6-byte addresses to be set
522
523commit a957ff0bdde5df3e0d14a8a1cbdfbf278c3e4614
524Date: Mon Oct 31 21:50:08 2016 -0400
525
526 build only 32-bit or only 64-bit for travis
527
528commit 3999319b5742a37067c00b929162edd016e7ac27
529Date: Mon Oct 31 21:46:43 2016 -0400
530
531 attempt to cache bundler/gem installs
532
533commit 468b5eaa207114ef9f1d64ffed1eb13325a2c7ae
534Date: Mon Oct 31 21:40:56 2016 -0400
535
536 split up required i386 and non-required, and include MBEDTLS include directory to include path
537
538commit 2e4a53bea3da1ffe24a112189dd97675b7c1724b
539Date: Mon Oct 31 20:09:28 2016 -0400
540
541 change to libusb 1.0
542
543commit d0960a7ed35c7eba1d8af56619a76b8eb7ef8071
544Date: Mon Oct 31 20:05:00 2016 -0400
545
546 build libcbor properly, load libusb, and point at MBEDTLS headers
547
548commit 461784a0af4f482e1e39f6479f9da6a932e4583c
549Date: Wed Nov 2 13:15:10 2016 -0400
550
551 do not use debug build for libcbor
552
553commit fe5776cc720294d573d71c159d3a76ae757a12ce
554Date: Wed Nov 2 11:35:01 2016 -0400
555
556 when the DIO is grounded, then add a default route to the parent as well
557
558commit b9382d4bf0b5543758175a276aad5169360c168c
559Date: Wed Nov 2 11:14:50 2016 -0400
560
561 added test case for processing of DIO which is ungrounded
562
563commit b72f357307c4ddabf7cfcbf7c3d5d1712877d1d4
564Date: Tue Nov 1 23:18:50 2016 -0400
565
566 added generation of ungrounded DIO for test case 44
567
568commit 756f57a56f77928df472de2ed4b42f7b9ae326e5
569Date: Wed Nov 2 11:15:12 2016 -0400
570
571 added third argument to dioA_step, for alternative input file
572
573commit c8b11577b23d81ea69cd514b8d6117adda329949
574Date: Tue Nov 1 22:51:38 2016 -0400
575
576 added file arg to dioA_iface_setup, if NULL use default
577
578commit e4351ff8fab5a9a05ce8320cb7bcd43d30cf062c
579Date: Tue Nov 1 22:50:59 2016 -0400
580
581 added newline to test case
582
583commit e4cec66bbb78c82b623ae033a29b73911278ecea
584Date: Tue Nov 1 22:37:43 2016 -0400
585
586 added debug of fake interface "Creating PCAP"
587
588commit e9568133fb596c1356f723ee0716151e7a16be9e
589Date: Tue Nov 1 22:37:20 2016 -0400
590
591 turn off debug of uninteresting interfaces
592
593commit 6c149dcf6b15041af1d867ff166e32b497d735e6
594Date: Tue Nov 1 22:27:46 2016 -0400
595
596 configure kvm network interfaces for A, E, J
597
598commit 61e985631d2602f59c1d289f39c06b0d811f62b8
599Date: Tue Nov 1 22:27:32 2016 -0400
600
601 updated scripts to start a and e sunshine for instanceID based key
602
603commit ed61b2e987db92d823dcc5312c8a14fa9ba1668a
604Date: Tue Nov 1 22:26:53 2016 -0400
605
606 pick SRCDIR correctly as two levels up
607
608commit 4d778284b4b9035b984870e83f84b4344aa3682f
609Date: Tue Nov 1 22:25:30 2016 -0400
610
611 do not set HOSTFLAGS, they seem not be used
612
613commit f1817153b0f78002c44b5f52acea1df7b9005353
614Date: Tue Nov 1 22:24:47 2016 -0400
615
616 build vde switches for testing
617
618commit 21d6953517732c0dd2cbf2cfd17b0d3ffd2fd3cf
619Date: Mon Oct 31 20:38:46 2016 -0400
620
621 make sure that iface->join_query_client is properly initialized to NULL,
622 and that it is is not used when it should actually be NULL
623
624commit 270a9b0bda2c87a37bf10a6a63632ca86b7d7ef7
625Date: Mon Oct 31 20:37:56 2016 -0400
626
627 further adjustments to build process and tcpdump
628
629commit 2ebea749384935cda370e6853233ad1cdcb8eb02
630Date: Sun Oct 30 11:05:32 2016 -0400
631
632 begin excise of UML from testing infrastructure
633
634commit c78188c8f6845156df48cc9912d3ba9ae7c56f59
635Date: Sun Oct 30 10:27:46 2016 -0400
636
637 added libusb
638
639commit f4ad80bccfff6e58c2ac82e045b2c430ae7b9650
640Date: Sun Oct 30 09:46:30 2016 -0400
641
642 install mbedtls without testing
643
644commit 3f2da5348b4fb789dcca468198998d09eedbfb6b
645Date: Sun Oct 30 09:23:57 2016 -0400
646
647 split up amd64 and i386 installs, comment out i386 for travis
648
649commit 70f55d6ae8f46e8dff40a756ff7a894b6983dae3
650Date: Sun Oct 30 09:10:32 2016 -0400
651
652 added 32-bit support to build-setup-travis for UML testing
653
654commit cfeffdfed0e78bf6c206a733c8a459185d2054f6
655Date: Sat Oct 29 19:45:56 2016 -0400
656
657 prepare for building -m32 binaries too
658
659commit f1152fdedc23a328fd86c916d4bb7c09b302b2c5
660Date: Sat Oct 29 18:32:29 2016 -0400
661
662 added libnl libraries
663
664commit 03598911e006cedf31ad11e7e9203a92acf5200a
665Date: Sat Oct 29 17:35:45 2016 -0400
666
667 adjusted output -- change session-id, and remove random number output
668
669commit 9efdc8aa17393f4bfe63319f533ef107b2c81b9d
670Date: Sat Oct 29 15:25:04 2016 -0400
671
672 clear node variable in init, it ought to be cleared automatically according to C++ rules, but...
673
674commit 9e3cb3efd32b39f276aea0b66e1a9bc407979fac
675Date: Sat Oct 29 15:24:43 2016 -0400
676
677 return true/false from scan_devices to indicate failure, use deb->error() rather than fprintf,
678 and do not call exit() directly
679
680commit 091fbc277e1b02874a9a997fbee3e98ce909c34e
681Date: Sat Oct 29 14:31:21 2016 -0400
682
683 add the CBOR Data Definition Language version of grasp (CDDL) for reference
684
685commit 26dc284ee0ff726c016df3991722ccf9fcf10ac6
686Date: Sat Oct 29 11:07:58 2016 -0400
687
688 get list of libraries needed by pcap correct
689
690commit 6b4711c4c7b2223808932398a8ded4c89b24708a
691Date: Sat Oct 29 10:45:27 2016 -0400
692
693 do not use symlink, it may be stale/old
694
695commit c9b9c52796ec631a6a2800ae6ff5bcd15ce70fdb
696Date: Sat Oct 29 09:52:40 2016 -0400
697
698 fixes to build-setup-travis to install host code from correct directory
699
700commit 16e4c0c49a58fd06fe6cd6a05fbd018d3f95c5ad
701Date: Fri Oct 28 23:11:21 2016 -0400
702
703 updates to send NA when reply from grasp server is decoded
704
705commit 624557c31e83bcb507e274adf11c6bfa53e29172
706Date: Fri Oct 28 23:11:05 2016 -0400
707
708 added fake_grasp_client with overridden session id generator
709
710commit b90f87309fd9df928e013ef3eed9abc952622c24
711Date: Fri Oct 28 23:10:21 2016 -0400
712
713 fix debug code -- changed variable names in debug
714
715commit d9ef58ef88efeca63b8ae7c70137b48a9132b11a
716Date: Fri Oct 28 22:47:03 2016 -0400
717
718 make sure to verify cbor type before decoding
719
720commit 6c4ed7ef23dc51dba637b02b1998e372d4621aed
721Date: Fri Oct 28 21:33:32 2016 -0400
722
723 initialize the join_query_client member of the iface, so that messages can be sent
724
725commit e291beab8657fe7a8fa1cff862de917b0897474c
726Date: Fri Oct 28 17:44:41 2016 -0400
727
728 use debug mechanism rather than fprintf()
729
730commit d0d038a7adadef476e8b3646be59cf77d512a1d6
731Date: Fri Oct 28 16:47:25 2016 -0400
732
733 open up a Grasp client context, and connect it to fake inputs and outputs
734
735commit d65c70bcc6ebed4f795978933cc69ccdb55130fb
736Date: Fri Oct 28 16:44:15 2016 -0400
737
738 log beginning and end of grasp query, by EUI64
739
740commit ba345986a32a6a1c96ee1a0e34b96017c36ef24f
741Date: Fri Oct 28 16:43:57 2016 -0400
742
743 join_accepted/declined should return false if the query is underway
744
745commit 1122af104cb326e153add9b18e8ccabc0d49eea4
746Date: Fri Oct 28 16:43:33 2016 -0400
747
748 refactor rpl_node::fmt_eui64 as static utility function, and use it from iface
749
750commit 7f2dc63ba2946a1c84e89e38d16a4bdd1bfd3f00
751Date: Fri Oct 28 15:22:17 2016 -0400
752
753 fix path to libpcap
754
755commit 7fa739976f4dacab1f46fdc671999f45181fd0d2
756Date: Thu Oct 27 13:04:20 2016 -0400
757
758 add some debug of what the declined setting is
759
760commit a0e0f0151eb7e7a7d3c34a189b5ed68c7fb204a7
761Date: Thu Oct 27 13:04:01 2016 -0400
762
763 put all of the versioned directories into a single variable
764
765commit 55f82ad9e499cbb184dbdfb0fa0502a7357f680b
766Date: Thu Oct 27 12:33:28 2016 -0400
767
768 adjust test case to send assume neighbour has already been accepted or declined
769
770commit ec87259e9bedd31892a2fc040a06108a534d70c6
771Date: Tue Oct 25 21:35:42 2016 -0400
772
773 fix repo to use official one
774
775commit dbb353224d7e5081ccf964b28ced4bf6ed301503
776Date: Tue Oct 25 21:29:48 2016 -0400
777
778 bump version of libpcap to 1.8.1/tcpdump to 4.8.1
779
780commit d8d1b3d32f7d2a737516058179b821e9f59525f0
781Date: Sun Oct 23 22:41:06 2016 -0400
782
783 removed errant settings from local Makefile
784
785commit 6af5bf0c76055835d51f50c3a7404f5a53a01476
786Date: Tue Oct 25 18:53:54 2016 -0400
787
788 Revert "remove installation of ruby-2.1.5, travis will take care of it"
789
790 This reverts commit 04523c984fb97f08c280c4c04c6aee92bb5b49d0.
791
792commit d3c4c885f23bb9dd8655bf95ef2f3e4b89624ab5
793Date: Sun Oct 23 21:16:32 2016 -0400
794
795 include mbedtls headers in path
796
797commit c01523206ab1edbd9e5f7c2138325cc9d14b4c02
798Date: Sun Oct 23 20:39:29 2016 -0400
799
800 rmeove generated gdbinit files and ignore them
801
802commit 727f13a2830b7b36a0a287836bef902a1aa4f403
803Date: Sun Oct 23 20:37:57 2016 -0400
804
805 connect grasp client parser to NA reply
806
807commit a2ea53438e038e0f142eb135970d1fbc7d29b147
808Date: Sun Oct 23 20:35:50 2016 -0400
809
810 mark begin and end of random init,
811 also added iface interface to grasp_client init
812
813commit 7ed2df58748e996de107837bc6a639a43d675c60
814Date: Sun Oct 23 19:42:52 2016 -0400
815
816 added search for rpl_node by grasp_session_id
817
818commit 21984617d983e15ee52488923b23159f44c3bc5e
819Date: Sun Oct 23 19:27:29 2016 -0400
820
821 remove installation of ruby-2.1.5, travis will take care of it
822
823commit b42e56f8ab10f707285ebd5e8f5a0c41bfab1843
824Date: Sun Oct 23 18:56:54 2016 -0400
825
826 refactor responding to NS with NA into reply_neighbour_advert, and added counters for different paths
827
828commit aa2b5f1d6987dd1906eacfb21701cf3a6f796603
829Date: Sun Oct 23 18:56:24 2016 -0400
830
831 added five more counters
832
833commit 983f1c245524aee601340ea2162fcb768854e1ba
834Date: Sun Oct 23 00:48:36 2016 -0400
835
836 change random number test after moving into library
837
838commit 2bb8b2a2a7aee64a0755c06a9592919ff4811c63
839Date: Sun Oct 23 00:32:44 2016 -0400
840
841 remove oracle9 installer as well
842
843commit 440c31712946f5097805f9a047fe007cf88ef3ba
844Date: Sun Oct 23 00:19:48 2016 -0400
845
846 added libgrasp and libcbor, and mbedtls to libraries
847
848commit f7f35d6e0ff0d8cc667a9133405d4e03f3a5daa1
849Date: Sun Oct 23 00:13:15 2016 -0400
850
851 build grasp_client into main loop, and into main_loop
852
853commit 67e74294d67daf78e11c86d9d6a466d41fb1cbc3
854Date: Sat Oct 22 23:35:13 2016 -0400
855
856 move cbor reply parsing into library
857
858commit a5f040068b1424296051c6237cd5d6fc2f8d4efd
859Date: Sat Oct 22 23:02:26 2016 -0400
860
861 move cbor constructor/query code to library
862
863commit ebd3f0d68912126dc582c5f8f18420278a795d40
864Date: Sat Oct 22 22:08:11 2016 -0400
865
866 first link against mbedtls: added random number usage
867 regression testing of random numbers
868
869commit d0f657e926782114c69cc92a8be8c573482eea3b
870Date: Sat Oct 22 16:21:51 2016 -0400
871
872 added send_cbor/read_cbor to grasp_client, use it in 43-sendgrasp
873
874commit e9753574106724883d9d7ee414cb3d4ec216e12f
875Date: Sat Oct 22 15:17:26 2016 -0400
876
877 added registration type: 6p-ipip to ARO objective
878
879commit d3e80169dbbc644c7ca53c4455073212d7343b1e
880Date: Fri Oct 14 20:47:12 2016 -0400
881
882 process reply from fountain with M_END result
883
884commit 855ea6de8da1f230cb2697e31a53661e86081f26
885Date: Fri Oct 14 01:23:58 2016 -0400
886
887 process the GRASP response from a canned reply
888
889commit d95f0c4275af07100498f054feb9f7690226ec04
890Date: Mon Oct 10 16:03:38 2016 -0400
891
892 move gem install and rvm to travis.yml
893
894commit 154caf8f2fec3bdd0b6a910a4aae8462d65a9ccc
895Date: Mon Oct 10 15:48:53 2016 -0400
896
897 attempt to pick ruby 2.1.5 via rvm
898
899commit e9c781d1a8b081734a00fa19aa0fc311cd213c11
900Date: Mon Oct 10 15:20:42 2016 -0400
901
902 enable debug build for regression tests: they fail on ubuntu 14.04
903
904commit f7903fe4cb0863da6ff5f89733111175bfa10826
905Date: Mon Oct 10 15:19:57 2016 -0400
906
907 make sure to clear masktmp, so it is not invalid by mistake, and make
908 sure to use numeric only conversion for mask bits.
909
910commit 8e0b28a58dc185da095ea31aa29f42bcdca4f72e
911Date: Sun Oct 9 23:03:17 2016 -0400
912
913 move apt-list to apt-dependancies, and restructure contents of ~/stuff
914
915commit ad74d636476fe47c09a4cb80b909272cd7b0ea16
916Date: Sun Oct 9 23:00:31 2016 -0400
917
918 added more libraries for LIBPCAP_HOST
919
920commit 0a54784bc57fa1a73e44531f226fdc0ac92e0793
921Date: Sun Oct 9 22:50:35 2016 -0400
922
923 updates to let unstrung run on travis-ci with trusty (14.04)
924
925commit b0b2b9b5e1fbebd73b77a11f86f465a60ee2f170
926Date: Sun Oct 9 22:22:29 2016 -0400
927
928 update travis image to trusty
929
930commit ffe37c5fe91af88c3ad0bef3854764d0c9fe8ed4
931Date: Sun Oct 9 22:16:28 2016 -0400
932
933 tweaks to get cbor linked and test case 43 working
934
935commit 17556b603499a218ff600d4ab27b3fc4e8440d09
936Date: Sun Oct 9 22:15:34 2016 -0400
937
938 updated test case due to processing of NS
939
940commit b9b652fb863a7e43e25b865be8de5daad6c35aed
941Date: Sun Oct 9 21:40:56 2016 -0400
942
943 added missing output file
944
945commit d08b1b3ab2b6ebbd6fafa9a6e11bd17871671b78
946Date: Sun Oct 9 21:29:28 2016 -0400
947
948 added libdbus and libusb
949
950commit 6610f92d0f1428d79a82187466f77b020da0a5db
951Date: Sun Oct 9 21:30:09 2016 -0400
952
953 added libcbor build, and needed cmocka support for it
954
955commit 2b1939f44dd8fcdbd789432b8d46a74de95e2e18
956Date: Sun Oct 9 14:03:44 2016 -0400
957
958 wo #10331 - add additional test case for NA and GRASP sending
959
960commit ad363e70d03aa8da16ebb8cbeec0a98ab9895878
961Date: Sun Oct 9 13:50:54 2016 -0400
962
963 wo #10331 - first work on creating a GRASP message for sending to JCE
964
965commit 1953d26a09b86578c2b104520ef395d496a4717f
966Date: Sat Oct 8 14:25:53 2016 -0400
967
968 process the ARO option in NS, and arrange to reply with ARO in NA when declining
969
970commit c936701faaa03590d8ae3c06c25d48582369f733
971Date: Wed Sep 28 01:33:32 2016 -0400
972
973 split up build_basic_neighbour_advert
974
975commit 8fead4d4f0f0a0bf3b2ef4d0e494bd986df650cc
976Date: Wed Sep 28 00:57:56 2016 -0400
977
978 added almec NS packet dump and output with NS reply
979
980commit a70cd02cc644084cbbad8ca5a5f2c09a9c26e2ee
981Date: Wed Sep 28 00:56:34 2016 -0400
982
983 moved reply_mcast_neighbour_advert from network_interface class to rpl_node
984
985commit a42ba6a6c7c239b0c7a6b4409fc5baa5c3c545d5
986Date: Wed Sep 28 00:57:12 2016 -0400
987
988 added rpl_debug argument o markvalid, so that newly created nodes always have a debug to use
989
990commit 54201e326febdb2e5cf2d2a2df5aa3425800d700
991Date: Tue Sep 27 23:35:23 2016 -0400
992
993 added missing test results, and added additional counter output
994
995commit 5e17e1e2b4422c6510999c96be774ab4a8da8eff
996Date: Tue Sep 27 23:34:26 2016 -0400
997
998 test case for --advert path for sendnd
999
1000commit 8269d85c8c65b7b883fe628934b7612d0a8fa00c
1001Date: Tue Sep 27 23:34:17 2016 -0400
1002
1003 when using --advert, send to specified target as unicast
1004
1005commit d94da40d21d9f21c34807c58f7bb6b3d2224f3e9
1006Date: Tue Sep 27 23:12:10 2016 -0400
1007
1008 documented node M (new pledge) in diagram
1009
1010commit 9120c44759df5764f189c6699001b8e6ea6310d9
1011Date: Tue Sep 27 23:05:20 2016 -0400
1012
1013 added --solicit path, use it properly in test case
1014
1015commit f2222f5d333772c0d4e6c5b573893ec211eef168
1016Date: Tue Sep 27 22:31:43 2016 -0400
1017
1018 fixed typo in unsighted
1019
1020commit 0417e25fba57f51c918669cb877d3ab7226497d7
1021Date: Tue Sep 27 22:31:13 2016 -0400
1022
1023 added counter for PS_NEIGHBOUR_UNICAST_SOURCE_UNSPECIFIED,
1024 move neighbour initialization until we know what it is
1025
1026commit e899497c62c46948243b46aa4116bda001747994
1027Date: Sun Sep 25 21:53:51 2016 -0400
1028
1029 added PS_NEIGHBOUR_UNICAST_TARGET_NS, and work out if the target is new or not
1030
1031commit 9319097cdeed3679974246983a4ab74a8b1e5a60
1032Date: Sat Sep 24 13:10:29 2016 -0400
1033
1034 when receiving NS, lookup the node in iface list of neighbours
1035
1036commit 2b0e37ee31d66c8cbee2999aceb19c9aaddc1dc6
1037Date: Fri Sep 23 10:02:24 2016 -0400
1038
1039 distinguish NS with all_hosts destination from other multicast as they are likely Join Requests
1040
1041commit 2862e2a9498141d6855caf0e71952a22d10ed2a2
1042Date: Thu Sep 22 20:57:26 2016 -0400
1043
1044 added new JOINASSISTANT number
1045
1046commit bb5e882d2d1a3872d47b52f8a57938d4ab0c1ced
1047Date: Thu Sep 22 19:41:15 2016 -0400
1048
1049 terminate lines with \n, and added stats to acceptns
1050
1051commit e0ce75b40e7887966ff6da1b1249d9d2021a0878
1052Date: Thu Sep 22 19:40:32 2016 -0400
1053
1054 added close_log to flush at end of test case
1055
1056commit 27e495da85ec586ef5aac7bed4f57b32bd781ded
1057Date: Thu Sep 22 17:31:39 2016 -0400
1058
1059 update dependancies
1060
1061commit 309fafec048f6914b6dcb31980c0139fd5c0b915
1062Date: Thu Sep 22 17:31:27 2016 -0400
1063
1064 added PS_NEIGHBOUR_SOLICIT and PS_NEIGHBOUR_ADVERT
1065
1066commit 1d0799657c578159e2defd15b5ec260947b12bc0
1067Date: Thu Sep 22 17:26:53 2016 -0400
1068
1069 added counter for NS which are not processed
1070
1071commit 7ed43aa30fcb80d5636d2052d5e76047d83398e2
1072Date: Thu Sep 22 17:23:41 2016 -0400
1073
1074 clear up debug output, and include dump of stats
1075
1076commit e99f83065bcbe555e7c48120537f5f6ba579916b
1077Date: Thu Sep 22 17:13:44 2016 -0400
1078
1079 change from captured message for herring-ns to almec, looking for
1080 properly multicasted NS
1081
1082commit 85130779e61e10942da95a205ec3fe10a393cf46
1083Date: Thu Sep 22 17:13:18 2016 -0400
1084
1085 fix interface to receive_neighbour* functions to pass entire icmp6 header
1086
1087commit 1ac1fcc0428a1dd7dc1e5abd1dcdaea4ea2c47ca
1088Date: Thu Sep 22 16:06:29 2016 -0400
1089
1090 added origin for tooshort packet
1091
1092commit 43fdbe274547711d6fa54248fef8c3fba84bf103
1093Date: Thu Sep 22 16:04:41 2016 -0400
1094
1095 added counter for NS for targetted address
1096
1097commit 45fa14d64ea29c6edda4c2c7745e86d0c75b2de5
1098Date: Thu Sep 22 15:01:51 2016 -0400
1099
1100 test case for accepting a Neighbo(u)r Solicitation
1101
1102commit a87028fab3b425c04c36655749496656af6f5a25
1103Date: Thu Sep 22 15:06:05 2016 -0400
1104
1105 created packet for test where ICMP NS is too short
1106
1107commit 8dc4c5cdef3e9ace0d3a8b2644a79f2dcd19065d
1108Date: Thu Sep 22 15:03:34 2016 -0400
1109
1110 determine when an address is to the link local for this host
1111
1112commit 54ea5518b962487fa87ab69468ffbc9d44ed6d64
1113Date: Thu Sep 22 15:03:14 2016 -0400
1114
1115 added template for routine for send NA in reply to unicast NS
1116
1117commit 575380e63e5b83097d0475d68150729bab9acd7e
1118Date: Thu Sep 22 15:02:27 2016 -0400
1119
1120 fill in missing descriptions for some counter names
1121
1122commit 04aaa1bce7a1d2507d23a46048353325fb8cd32f
1123Date: Thu Sep 22 11:24:27 2016 -0400
1124
1125 created sendnd, to send neighbour solicitations, using unspecified source address, including ARO option
1126
1127commit fda0e01b9842dfaa962652a5be5a779e94830ac8
1128Date: Tue Sep 20 14:29:36 2016 -0400
1129
1130 outfile needed only for faked interfaces
1131
1132commit e4029657893a0f294523f0098ea10d835d3333ab
1133Date: Tue Sep 20 14:27:14 2016 -0400
1134
1135 explicit --help option
1136
1137commit 5f2709fab680ce13650bff9731d43721911dea6c
1138Date: Tue Sep 20 14:24:07 2016 -0400
1139
1140 test case of sendnd
1141
1142commit b3631343a258482a088afe01a3b3b10c39b88230
1143Date: Tue Sep 20 14:24:02 2016 -0400
1144
1145 print usage when neither --advert nor --solicit is given, or when both are
1146
1147commit a0015eb51f3d046e0d4e940e8cf19c13cdf662ff
1148Date: Fri Sep 16 22:11:12 2016 -0400
1149
1150 added devid.h for neighbourdiscovery work
1151
1152commit 033ece3e370d2e7d740e1898aba693020039e05d
1153Date: Fri Sep 16 21:50:34 2016 -0400
1154
1155 added neighbour discovery module
1156
1157commit 2bf4b2775f62623f8f9593f67fa0a3919b45e1da
1158Date: Fri Sep 16 21:49:45 2016 -0400
1159
1160 program to send ND messages from command line
1161
1162commit 6bc42512fda42002ba432fbc4e584d5c11822f86
1163Date: Fri Sep 16 21:47:50 2016 -0400
1164
1165 test case for using sendnd
1166
1167commit bfb6316881c60125d2ac00945c46e9ead1146479
1168Date: Thu Sep 15 16:23:04 2016 -0400
1169
1170 further split setting of link-layer address into structure from
1171 setting it in the hardware
1172
1173commit fc9175bbdce4b12d14229a0d56e4c8ae26d0a660
1174Date: Thu Sep 15 15:55:10 2016 -0400
1175
1176 whitespace changes
1177
1178commit 9600af6a8f51ee6e1d90f43739f9d8af3681a4be
1179Date: Thu Sep 15 15:51:39 2016 -0400
1180
1181 consolidate hardware specific work under the setup_lowpan() function, which will call the other link_layer functions
1182
1183commit af702780c58e137ca6ffac293740c11347484657
1184Date: Thu Sep 15 14:21:07 2016 -0400
1185
1186 latest compilers do not like void pointer arithmetic
1187
1188commit 635b0d4b52342183e40a368b900b88b34a260e1d
1189Date: Thu Sep 15 14:20:53 2016 -0400
1190
1191 do not attempt to install invalid prefix
1192
1193commit 3d499a8d419a1172b16c01c01686a75b3c8fc9dc
1194Date: Thu Sep 15 11:49:26 2016 -0400
1195
1196 updates to test network diagram
1197
1198commit 02473598f955709648f995bf4c52baae530d8823
1199Date: Fri Jul 15 18:52:02 2016 +0200
1200
1201 configure_wpan() uses libnetlink to setup the new interface atop the wpan2
1202
1203commit 2075cacfd819aaf135c1d33874e8694450bdf6f9
1204Date: Wed Jul 13 09:46:12 2016 -0400
1205
1206 pass in the decoded EUI-64 lenght, it could be an EUI-48 and should be expanded
1207
1208commit 1728c989757072006a2ae10817dec2144cb98621
1209Date: Wed Jul 13 10:07:50 2016 +0000
1210
1211 slight reformat of CODE of CONDUCT
1212
1213commit a12320ece4f1af443368da9700a304270a37edd3
1214Date: Wed Jul 13 05:34:08 2016 +0000
1215
1216 set the long link layer address on the interface
1217
1218commit 720c02fb03cd3f58e27a3f563a8cb53f30015917
1219Date: Tue Jul 12 23:11:23 2016 -0400
1220
1221 working on setting the link_layer address from certificate
1222
1223commit 1bf5b90644f30df582b3be0008a40b1733fc9e6d
1224Date: Sun Jul 10 20:48:03 2016 -0400
1225
1226 avoid forcing ARCH=i386, fails on ARM! (RPI)
1227
1228commit f20a826122eae79c53634035bac754cf01c96489
1229Date: Sun Jul 10 15:42:53 2016 -0400
1230
1231 avoid forcing ARCH=i386, fails on ARM! (RPI)
1232
1233commit 070ab4c8fa5444a1a0773407cab281c97c609180
1234Date: Sun Jul 10 15:40:24 2016 -0400
1235
1236 only set -m32 if on x86_64
1237
1238commit 4ef996dac8b74a132636c3aeea2e10129a345508
1239Date: Sun Jul 10 15:38:55 2016 -0400
1240
1241 do not build x86 binaries unless we are on x86_64
1242
1243commit dd07bedaa78d4e35f5b064902dcb37c99df42c89
1244Date: Sun Jul 10 14:15:08 2016 -0400
1245
1246 configure peck to use MBEDTLS* variables placed into Makefile.local
1247
1248commit eaad3e93c5d952245160fdd2b3c563f08502fa12
1249Date: Sun Jul 10 10:45:24 2016 -0400
1250
1251 added peck test cases
1252
1253commit add1e8c7350dc6cc772732767ad1cb9e9d123405
1254Date: Sun Jul 10 10:44:54 2016 -0400
1255
1256 added ip found message
1257
1258commit 32861dd0135e89e4e8af39c5398806aed4b72143
1259Date: Sat Jul 9 20:07:30 2016 -0400
1260
1261 added note about libpthread and libdbus
1262
1263commit bb3c50aa6d5cd01ca16216b5570b3be8cebd64bb
1264Date: Fri Jul 8 21:42:33 2016 -0400
1265
1266 peck program now extracts EUI from certificate
1267
1268commit cabe38cf01934abb9c91c2beeae47acc7e03407f
1269Date: Fri Jul 8 21:39:27 2016 -0400
1270
1271 pass -g and -O into program compilation and linking, and let Makefile.local override it
1272
1273commit fe1e84916375ec52fd7388fe9d047d978c471de4
1274Date: Fri Jul 8 18:16:13 2016 -0400
1275
1276 added parse_eui and fmt_eui
1277
1278commit dba84dea0ad58b44a31e72736558ec770ee13552
1279Date: Fri Jul 8 18:14:23 2016 -0400
1280
1281 added correct subject alt name to output
1282
1283commit 27f221f9d55def3d46dea1acdc02b331bed9507f
1284Date: Fri Jul 8 10:23:32 2016 -0400
1285
1286 read the certificate from file and validate it
1287
1288commit 8b1f48eb187349cf3796493ed66988d84f34c010
1289Date: Fri Jul 8 10:08:03 2016 -0400
1290
1291 added certificates and vendor certificate
1292
1293commit e5a55876c257380535a1e53086fc8fd2369ec013
1294Date: Wed Jul 6 22:17:48 2016 -0400
1295
1296 added --fake and list of interfaces
1297
1298commit 6c9d16b87e41a3361ca6ca28e2eb77c8b179f6f2
1299Date: Wed Jul 6 20:31:08 2016 -0400
1300
1301 unit test case to show peck usage
1302
1303commit 5fe8c70e3c7853f6dc5e45047aa41f923800d4bb
1304Date: Wed Jul 6 17:34:12 2016 -0400
1305
1306 switch man pages to ronn/markdown
1307
1308commit aa9bd70dae49b11b82c71fddd485eb3d640540d9
1309Merge: fe7e5eb 098db25
1310Date: Tue Apr 11 22:37:41 2017 -0400
1311
1312 Merge pull request #27 from anomp/quickstartdoc
1313
1314 Quick start guide on unstrung for beginners
1315
1316commit 098db25face3e01575c5cf36eed448f701ae5216
1317Date: Fri Apr 7 12:52:54 2017 +0200
1318
1319 fixed arguments explanation format as table
1320
1321commit dd9322349691bb1aadb20b010bf0d156139064f2
1322Date: Fri Apr 7 12:38:44 2017 +0200
1323
1324 fix spaces on format
1325
1326commit bf4ce09e59a4bab9d737de53b045f9df12b2885d
1327Date: Fri Apr 7 12:22:48 2017 +0200
1328
1329 Quick start guide on unstrung for beginners
1330
1331commit fe7e5ebedda4dd10acea144c471de6957b9801f0
1332Date: Thu Sep 15 11:07:35 2016 -0400
1333
1334 added -lpthread to stock linking line as libusb seems to need it
1335
1336commit 24ea8f2fc506ccd42d6d5c98e961cfbc11b68ed6
1337Date: Sat Jul 9 17:33:46 2016 -0400
1338
1339 updated tcpdump install to pull from git
1340
1341commit d0c452dbc0088e0f208c1be689ab10fc0dafcb96
1342Date: Sat Jul 9 16:29:18 2016 -0400
1343
1344 adjust 32 only interface for new DIO packet and instance 42
1345
1346commit 467a37d9fb87ce149ca35e8479e365e9125b138e
1347Date: Sat Jul 9 16:21:23 2016 -0400
1348
1349 updated input packets
1350
1351commit bae997bea9b67699da904c640a990b73f8d5907b
1352Date: Sat Jul 9 16:21:00 2016 -0400
1353
1354 adjust 31 additional prefixes for new DIO packet and instance 42
1355
1356commit de32b04c54615706361efe6c0cf3c717682d54d4
1357Date: Sat Jul 9 15:19:14 2016 -0400
1358
1359 adjust 29 ackdao for new DIO packet and instance 42
1360
1361commit 9f44240b0bbea1508a3e88480e7c43934cf4dd20
1362Date: Sat Jul 9 15:06:51 2016 -0400
1363
1364 adjust 29 nopio for new DIO packet and instance 42
1365
1366commit 53b3a6a6ac87ba87cb7589638ea0299bbdc94a9e
1367Date: Sat Jul 9 14:50:49 2016 -0400
1368
1369 adjusted for new DIO packet and instance 42
1370
1371commit adb9031a5d1b50eb755135ff18564574b7241a07
1372Date: Sat Jul 9 14:47:39 2016 -0400
1373
1374 added input files for pickdag
1375
1376commit aebdb242b637b5bc862be580f91ce64af67b9468
1377Date: Sat Jul 9 14:45:06 2016 -0400
1378
1379 process dao from child J node
1380
1381commit d7c73e44c3bc8252f31a9227712318a4f93a0a4b
1382Date: Sat Jul 9 14:40:09 2016 -0400
1383
1384 unit test cases need to set the link-layer address too
1385
1386commit 95a5053239a35a0869cf04539ecbea324671855d
1387Date: Sat Jul 9 11:43:47 2016 -0400
1388
1389 refactor L3 address setting code so that it can be overridden in test case
1390
1391commit 6b8bf57be33931dfd0707e3db4db6ce019247bb8
1392Date: Sat Jul 9 11:18:09 2016 -0400
1393
1394 added test case 39-daoJ
1395
1396commit 9cc141952afb54bfbfa2dc28bc292b81735fdeb0
1397Date: Sat Jul 9 10:56:47 2016 -0400
1398
1399 updates for tcpdump change to v6 dagid
1400
1401commit d483e607017998c244c9cb6907d3296b6624ccf8
1402Date: Sat Jul 9 10:56:16 2016 -0400
1403
1404 look for DAGs by instanceID, avoid using id=1, as it already exists
1405
1406commit 9f15e38950cf7a3cd1e78734b0d3d44e2aff250e
1407Date: Sat Jul 9 01:17:34 2016 -0400
1408
1409 capture resulting DIO as well for use in test case 30-daoJ
1410
1411commit 2f247c18eb4213f0dae70753ad227eaf79838183
1412Date: Sat Jul 9 01:04:33 2016 -0400
1413
1414 updated tcpdump to v6 dagid
1415
1416commit 9e7648d3b871dc6c71095ccfe42c342d22831bb9
1417Date: Sat Jul 9 01:03:58 2016 -0400
1418
1419 renamed test case
1420
1421commit 180c4492dd5f01a88ca61b09d72737350a3a0560
1422Date: Sat Jul 9 01:02:45 2016 -0400
1423
1424 updated input packet to instanceID 42.
1425
1426commit 2f2e11d113a762faa92e78a1d1da184f043069d1
1427Date: Sat Jul 9 00:34:38 2016 -0400
1428
1429 updated input packet to instanceID 42, from 17-recvdao.
1430 updated tcpdump to dagid printout
1431
1432commit e6ac649446ac3d04d260132ae8bd918f4209a751
1433Date: Sat Jul 9 00:31:31 2016 -0400
1434
1435 updated input packet to instanceID 42, from 24-daoreply.
1436 updated tcpdump to dagid printout
1437
1438commit 11546f6990de67bff9f72ed278141fe3fe7ce595
1439Date: Sat Jul 9 00:27:23 2016 -0400
1440
1441 updated instanceID to 42 to match input packet
1442
1443commit 53d6d50c049dfa0564af190bf3f5fc6f18e95435
1444Date: Sun Jul 3 08:21:51 2016 -0400
1445
1446 input files
1447
1448commit ee4e957fb6eccdb72583d16545b1b7506364ea4d
1449Date: Sat Jul 9 16:42:06 2016 -0400
1450
1451 new input files
1452
1453commit 8764c5099033a2f33f3f3525943635c708d6c987
1454Date: Sat Jul 9 16:41:50 2016 -0400
1455
1456 change to ipv6 format dagid
1457
1458commit a398b5a5f9a44db2c42bc26a16f1d9931e0813fd
1459Date: Sat Jul 9 16:39:34 2016 -0400
1460
1461 use daoack from new dagid
1462
1463commit 86a0330214fdff42404b7804617f1b5350dae71f
1464Date: Sat Jul 9 16:38:51 2016 -0400
1465
1466 change to ipv6 format dagid
1467
1468commit 1c63a4c95bec3de76926cef066a7255c29bd2321
1469Date: Sat Jul 9 16:38:27 2016 -0400
1470
1471 move setting of iface to after it has been defined
1472
1473commit e2b4a5ab0911e0de5eaefd4b9acad6189f41eeae
1474Date: Sat Jul 9 16:37:14 2016 -0400
1475
1476 initial work changing from dagid to instanceID as primary key for DODAG
1477
1478commit c7a37f24f0497a2e252ca62a16be8e27e3227efa
1479Date: Sun Jul 3 08:21:06 2016 -0400
1480
1481 work on 24- and 17- dio send, dao receive
1482
1483commit 31a71db746fb4578551a7385d4f5392ec7bd9f1f
1484Date: Sat Jul 2 22:16:39 2016 -0400
1485
1486 updated test case 12 to send better formatted dagid
1487
1488commit 3c3bbc45801cee1b871059943318069c6985a14d
1489Date: Thu Jun 23 09:36:17 2016 -0400
1490
1491 change dagid to v6
1492
1493commit 0d73d638f8bfc73e7e92168d01dee088f7b4d6b3
1494Date: Tue Apr 26 11:40:50 2016 +0200
1495
1496 Makefile: replace arch with uname -m
1497
1498 According to:
1499
1500 https://www.gnu.org/software/coreutils/manual/html_node/arch-invocation.html#arch-invocation
1501
1502 "arch is not installed by default, so portable scripts should not rely
1503 on its existence.", but
1504
1505 "arch prints the machine hardware name, and is equivalent to ‘uname -m’."
1506
1507 My system has no "arch" command, so we change it to "uname -m" which
1508 is more common to work.
1509
1510 Signed-off-by: Alexander Aring <aar@pengutronix.de>
1511
1512commit af041d2932a16ca4b35588f128c93f176bbfdd5a
1513Date: Tue Apr 26 11:28:47 2016 +0200
1514
1515 man: reorder sunshine arguments
1516
1517 Interface need to be before prefix argument, the example did not work
1518 for me out of box. I change the order now that all example has a prefix
1519 of "--dagid xxx --interface xxx".
1520
1521 Signed-off-by: Alexander Aring <aar@pengutronix.de>
1522
1523commit 442ad666cc7e219f14ff9602f291d428a329f389
1524Date: Tue Apr 26 11:25:44 2016 +0200
1525
1526 main: remove double dagid entry
1527
1528 Signed-off-by: Alexander Aring <aar@pengutronix.de>
1529
1530commit 9a3ece4929618d6ba9eb717cce65d2803ebfc392
1531Date: Tue Apr 26 11:25:24 2016 +0200
1532
1533 main: interface needs argument
1534
1535 The interface argument needs an argument otherwise optarg is NULL.
1536
1537 Signed-off-by: Alexander Aring <aar@pengutronix.de>
1538
1539commit 04fa62733feef6acef325fb44c6790bd115454dc
1540Date: Sun Jan 10 22:56:53 2016 -0500
1541
1542 reschedule a DIO when a DIS is received
1543
1544commit 913bce4fc49db9debe4272040ee9c239807c15c2
1545Date: Sun Jan 10 21:31:12 2016 -0500
1546
1547 added explicit close of pcap dump file
1548
1549commit 7f64c083f75d78a2d70beba0b946d46b900ac6e7
1550Date: Sun Jan 10 18:45:50 2016 -0500
1551
1552 process DIS message
1553
1554commit 3c1b236db5b4724718f52296956f1e5ad9f06fab
1555Date: Sun Jan 10 18:41:38 2016 -0500
1556
1557 added set_dagid by address for unit test cases
1558
1559commit 95435e58571d9dfcc058f73fb1c099f32e65b004
1560Date: Sun Jan 10 18:41:11 2016 -0500
1561
1562 added flush() to end debug output
1563
1564commit 9ffd75410c2ac0bcdf25af7e5cb98d307680c53b
1565Date: Sun Jan 10 18:40:37 2016 -0500
1566
1567 added find_or_make_by_instanceid for DIS lookup
1568
1569commit ef46df60fe81041d3cf218f87f7b9fceb1a1ad00
1570Date: Sun Jan 10 18:35:54 2016 -0500
1571
1572 added find_by_instanceid for just instanceID
1573
1574commit 7a8ca0c4a0db85feba35c04ba9432a895bdac6d2
1575Date: Sun Jan 10 17:47:10 2016 -0500
1576
1577 test case for processing a DIS message
1578
1579commit ddc58baa6e651459d305a1fa936d08d140ba3db6
1580Date: Sun Jan 10 14:25:27 2016 -0500
1581
1582 setup input packet for test case 35
1583
1584commit 7a7bbd184573338ad27f0ab282ed5507abe28119
1585Date: Sat Jan 9 22:16:38 2016 -0500
1586
1587 added test case to build DIS messages
1588
1589commit 9ac707d41609e595a34a548aac227ba0cee21ab2
1590Date: Sun Jan 10 14:30:15 2016 -0500
1591
1592 added creation of DIS messages
1593
1594commit 3406a3ba2dedfeed11f70e348bcc018c4c46c83a
1595Date: Sun Jan 10 13:39:46 2016 -0500
1596
1597 only setup infile or outfile if filename is non-NULL
1598
1599commit 1fe19c3f8692196dae8e029dfeb1ea272affee92
1600Date: Fri Jul 8 22:59:32 2016 -0400
1601
1602 updated to use tcpdump 4.8.x/4.9.x
1603
1604commit 6a643fb3a72649f53bdf89237a20334c10b630d5
1605Date: Wed Jun 22 20:48:48 2016 -0400
1606
1607 make sure OUTPUTS directory is available
1608
1609commit b372e63b5c93e5efe6be4dbc9f9aa29024af869b
1610Date: Wed Jun 22 19:50:29 2016 -0400
1611
1612 small updates to usage string
1613
1614commit 96b89defcf0311fca89376ed7d2e74a43d14ba75
1615Date: Wed Jun 22 19:50:18 2016 -0400
1616
1617 in order to get virtual get_disable_ipv6, must mark function as virtual
1618
1619commit 6da279c2173a7ee9a71e711503a761e12e098052
1620Date: Wed Jun 22 19:22:52 2016 -0400
1621
1622 updated dagid
1623
1624commit ed5bff90781f88fd49296acd5828e686813237be
1625Date: Wed Jun 22 18:14:08 2016 -0400
1626
1627 change from symbolic dagid to IPv6
1628
1629commit bb13b7e179939703ff7b8b44e96bca5bee151e0f
1630Date: Wed Jun 22 18:13:15 2016 -0400
1631
1632 use DAGID_LEN, and make sure to zero out buffer first
1633
1634commit da49d027a8c7d5d64d172bbddba243d6e64491cb
1635Date: Wed Jun 22 18:12:50 2016 -0400
1636
1637 make mDagName buffer large enough for full IPv6 address
1638
1639commit 4b8ddfb1ea77b506f3db8f6e2cb87c2b494b268e
1640Date: Wed Dec 9 19:50:13 2015 -0500
1641
1642 rename 14-senddao, and remove 02
1643
1644commit 9a399e96a8e820253991fcd7623f7384cda389d1
1645Date: Wed Dec 9 19:33:23 2015 -0500
1646
1647 ignore warnings about IPv6 disabled
1648
1649commit d264ae077fa9b9b5fac672ba818c79e70ed99b43
1650Date: Wed Dec 9 19:21:20 2015 -0500
1651
1652 updated instanceIDs in DAO packets
1653
1654commit 7d3eb13bae70503a2266f4a0549ce81dbe67a7aa
1655Date: Wed Dec 9 19:11:01 2015 -0500
1656
1657 input packet is in instance=2, so dag must be instance=2
1658
1659commit c3e5218a7a08ef3340befdee708325e23ade66f7
1660Date: Wed Dec 9 18:30:53 2015 -0500
1661
1662 tweak comment, point at checkstop
1663
1664commit 370f15abf5eda9c16953657672cc87ebec18c8ab
1665Date: Wed Dec 9 18:30:38 2015 -0500
1666
1667 fix find_by_instanceid to return only when both instanceID and dagid match
1668
1669commit 8c8c45ccd441c8e7439b6dee1dfefb08f301ada7
1670Date: Wed Dec 9 17:48:31 2015 -0500
1671
1672 updated dag finding calls to include instanceID
1673
1674commit 3a77490e33ae86c18457d3b7f5f97c2e4d1b5ed2
1675Date: Wed Dec 9 10:26:19 2015 -0500
1676
1677 changed libndmgmt to lookup by instanceid+dagid.
1678 Format all dagids with the instance number, and do so using v6 presentation format
1679
1680commit f1b6bea9f7f2d7a9dd52f9955dffd247ac595a3d
1681Date: Wed Dec 9 10:25:27 2015 -0500
1682
1683 tell compiler not to show columns; confuses some versions of emacs
1684
1685commit 9e4803d1520250455b58c633454e215a32b07a48
1686Merge: 9bbaacf 53d5a1c
1687Date: Wed Jun 22 20:40:52 2016 -0400
1688
1689 Merge remote-tracking branch 'origin/master'
1690
1691commit 53d5a1cb76ef58cca8c5a8e9093a864215fc425b
1692Date: Mon Apr 25 15:17:44 2016 -0400
1693
1694 Makefile: remove twice DESTDIR for man pages
1695
1696commit 9bbaacf0613a1d8d9114506e859ff8695893c48a
1697Date: Wed Dec 9 19:33:48 2015 -0500
1698
1699 added Brad
1700
1701commit 32f8206f1295573ad68ce31ad39e8c9004c9d527
1702Date: Sat Nov 7 17:01:01 2015 +0900
1703
1704 added processing for logging count of unknown RPL codes, and now count the DIS
1705
1706commit cd515672c54fb6f0fb7758b6bb912016cfdbb143
1707Date: Sat Nov 7 07:39:07 2015 +0000
1708
1709 keep a counter of received packets, in case they get discarded for unexplained reasons
1710
1711commit 399141af212ffc2f3f82bf2a1a2666cc13e12ffe
1712Date: Sat Nov 7 07:38:28 2015 +0000
1713
1714 accept the first DIO packet even if the sequence if off by a lot
1715
1716commit 5ffb71729af7ba1637e475ad459296c8d46e18ad
1717Date: Sat Nov 7 07:38:06 2015 +0000
1718
1719 when logging stats, show what the counter was incremented to. It was previously omitted and was garbage
1720 gcc fprintf() validator somehow missed this
1721
1722commit c51d7c1c2b7f8d6a2548705ee0ee2bc33ac15635
1723Date: Sat Nov 7 07:37:25 2015 +0000
1724
1725 dump count of packets per-interface on USR2
1726
1727commit c64255f9fefd800396f21d0b24019958d5cdd79b
1728Date: Sat Nov 7 07:36:35 2015 +0000
1729
1730 dump global stats on USR2 as well as per-DAG stats.
1731 This is the only way to notice if one is listening for the wrong DAGID
1732
1733commit 293b77f36dbee4c167f366abef3d90c250254980
1734Date: Thu Oct 29 21:54:16 2015 -0400
1735
1736 merged patches for 1.11.0 version
1737 updated makefile.ver, CHANGES and CREDITS
1738
1739commit 8a76f0d4675906e1355b8981206d07149eed2ff6
1740Date: Thu Oct 29 21:42:10 2015 -0400
1741
1742 ARPHDR_6LOWPAN is new in 4.1, but not present in previous kernels
1743
1744commit 5f53ff21ca0e1c94880b77aad1254d806adb33f1
1745Merge: 7720f34 4fa3f0c
1746Date: Thu Oct 29 21:35:44 2015 -0400
1747
1748 Merge branch '6lowpan-interfaces' of https://github.com/bradjc/unstrung into bradjc-6lowpan-interfaces
1749
1750commit 7720f3485266f7c5834e943007c78b4025e87e0a
1751Merge: a0a28ed 1aee33d
1752Date: Mon Oct 26 11:33:14 2015 -0400
1753
1754 Merge pull request #13 from bradjc/no-multicast-option
1755
1756 Add option to disable multicast
1757
1758commit a0a28ed8d4562121c29cd8fd57ce2ccfc6ec9f36
1759Merge: 0e5c7c4 293d106
1760Date: Mon Oct 26 11:30:16 2015 -0400
1761
1762 Merge pull request #16 from bradjc/prefix-autonomous
1763
1764 Set the autonomous address config flag in DIO
1765
1766commit 0e5c7c46354f4b6e9f6bd9b47de51432735a5e98
1767Merge: 27a388e 5bd1c04
1768Date: Mon Oct 26 11:17:11 2015 -0400
1769
1770 Merge pull request #15 from bradjc/fix-queue
1771
1772 Update main loop to new queue API
1773
1774commit 293d10699a48e832ae20edd5247a76f9314d7665
1775Date: Mon Oct 26 02:09:49 2015 -0400
1776
1777 Set the autonomous address config flag in DIO
1778
1779 This lets nodes in the network use the included prefix in the DIO prefix
1780 option to configure their own addresses.
1781
1782commit 5bd1c04d0c6ff97dd1c40c3ecc5a745649225198
1783Date: Mon Oct 26 01:56:39 2015 -0400
1784
1785 update main loop to new queue API
1786
1787 Calling `peek_event()` when the `things_to_do` queue is empty
1788 trips a Boost assertion. This update checks to make sure there is
1789 something in the queue before calling `peek_event()`.
1790
1791 Also, `eat_event()` calls `pop()` on the queue, which removes the item
1792 from the queue. However, it doesn't update the internal state of the
1793 item, in particular it doesn't un-mark the item as in a queue. Later on,
1794 this causes the `reenqueue()` function to not re-add the item to the
1795 queue, causing the event to never get triggered again. To fix this, we
1796 update the state of the event after calling `eat_event()`.
1797
1798commit 4fa3f0cae7e61bddea14b0afd8b534e954b169b9
1799Date: Fri Oct 23 00:35:51 2015 -0400
1800
1801 Add ARPHRD_6LOWPAN type
1802
1803 Adds support for 6lowpan network interfaces.
1804
1805commit 1aee33dd9f155c40552cfa391a3365c031251664
1806Date: Fri Oct 23 00:22:36 2015 -0400
1807
1808 Add option to disable multicast
1809
1810 This adds the `-m` flag which tells sunshine to disable the multicast
1811 setting in DIO messages. This is useful for running networks that do
1812 not support multicast.
1813
1814commit 27a388e7ba662c45feab7b357d0e5a8ac603a020
1815Date: Mon Oct 19 16:45:34 2015 -0400
1816
1817 bumped version and added minor release notes
1818
1819commit 521e026dc4beb874c4ca449e5673b65aa3abbc7b
1820Date: Mon Oct 19 16:26:19 2015 -0400
1821
1822 C++ does not support newer C initialization styles in slightly older GCC
1823
1824commit af0a2c5dae4e323d36f2f48066a55665e0cc8f5a
1825Date: Mon Oct 19 15:35:46 2015 -0400
1826
1827 make system_get_disable_ipv6 a virtual so that it can be overridden by test harness
1828
1829commit f66c56b9310a7b99d7f5f2de8ea5aff35b229685
1830Merge: c1921ff c9b6a1c
1831Date: Mon Oct 19 14:12:41 2015 -0400
1832
1833 Merge branch 'openwrt-1.10'
1834
1835commit c9b6a1c249a19609ea291b0042359abf0cb8fb2f
1836Date: Mon Oct 19 14:09:41 2015 -0400
1837
1838 whitespace changes
1839
1840commit d80489a0afbe0d11f1121f6625de5ebb4c700302
1841Date: Mon Oct 19 14:10:37 2015 -0400
1842
1843 instructions on building for openwrt
1844
1845commit cfca77f5d42a8f665df4f9634fc0f4598eaf298e
1846Date: Mon Oct 19 13:55:23 2015 -0400
1847
1848 small code changes to accomodate limitations of openwrt environment.
1849 - get rid of unneeded HZ code
1850 - u_int32_t not present, remove that uneeded definition
1851 - code our own basename function
1852
1853commit c705158fd228d94132e34681983953386824f4b7
1854Date: Sat Jun 27 21:59:18 2015 -0400
1855
1856 process sleep option before any others to let debugger attach
1857
1858commit d2d34a5d7d0d996506ef0d13975514669a898375
1859Date: Sat Jun 27 21:58:55 2015 -0400
1860
1861 take basename of program
1862
1863commit c1921ff0465f78b80f533b8c89e159429b702c26
1864Merge: 22b2890 c12181f
1865Date: Sat Oct 17 14:03:58 2015 -0400
1866
1867 Merge branch 'openwrt001'
1868
1869commit 22b289034d9038c542ee767d4ff1b1bad3f7c47d
1870Merge: 94e695c 2fc59ae
1871Date: Sat Oct 17 10:50:42 2015 -0400
1872
1873 Merge remote-tracking branch 'origin/t10143-prefixes-from-interfaces'
1874
1875 Conflicts:
1876 lib/libndmgmt/iface.cpp
1877
1878commit 2fc59aea971d0081092506bc6d1f2c9524e34946
1879Merge: 332722c 5ccd12a
1880Date: Sat Oct 17 10:39:04 2015 -0400
1881
1882 Merge remote-tracking branch 'origin/t10143-prefixes-from-interfaces' into t10143-prefixes-from-interfaces
1883
1884commit 5ccd12afa8c2c5c355fdebcca4f8d6a387980053
1885Date: Fri Oct 16 19:53:31 2015 -0400
1886
1887 sanitize out local list of interfaces
1888
1889commit 3a7d73598694a2799f06648f34f877c7c0578ece
1890Date: Tue Oct 13 23:39:30 2015 -0400
1891
1892 copy boost code locally so that it can be used on ubuntu 12.04
1893
1894commit b388686dc736bce49f9b2805eef4f60f06bd9f6e
1895Date: Tue Oct 13 22:52:52 2015 -0400
1896
1897 use/depend upon unversioned libboost
1898
1899commit 18d2be4e26ea1b501fac1e923fb52f4375c1071d
1900Date: Sun Oct 11 00:44:46 2015 -0400
1901
1902 added liboost-dev
1903
1904commit 05bfecf7d8a91f998628bc8263870f9b95f74589
1905Date: Sat Oct 10 23:53:27 2015 -0400
1906
1907 adjust set and reset alarm semantics; provide relative time each time
1908
1909commit b7e9d4369008f5f2a893645bfb39d349d868a87e
1910Date: Sat Oct 10 23:53:04 2015 -0400
1911
1912 adjust test cases to show inqueue property of event
1913
1914commit f491c7dea73cae777733808bae162fa5cb078d9e
1915Date: Sat Oct 10 21:33:33 2015 -0400
1916
1917 switch from straight heap to binomial_heaps for priority/event queue
1918
1919commit a2d40595f85499b4aa2984006133d7b2fd5e9408
1920Date: Fri Oct 9 23:03:49 2015 -0400
1921
1922 switch to boost::priority_queue from heap.
1923
1924commit 1971ce1167dc9f2c092490e90803f130fe2d75f5
1925Date: Fri Oct 9 22:24:41 2015 -0400
1926
1927 updated event test to include requeuing
1928
1929commit a95a9e2c543009cc3d27f725eef900813ecf1b46
1930Date: Fri Oct 9 22:20:58 2015 -0400
1931
1932 when setting new alarm, record it, and verify when items go onto and leave queue that they are marked
1933
1934commit 332722c75d7ef9f56d13f97fe0f1ad62e6edbe8a
1935Merge: 0a3aff1 3d54bab
1936Date: Fri Oct 16 19:55:43 2015 -0400
1937
1938 Merge branch 't10143-prefixes-from-interfaces' of github.com:mcr/unstrung into t10143-prefixes-from-interfaces
1939
1940commit 0a3aff174ae3b88b3a25244cba078028fec8ba31
1941Date: Fri Oct 16 19:55:20 2015 -0400
1942
1943 ignore files
1944
1945commit 3d54bab6daba9feacc742c2835a40bbb722a64b7
1946Date: Fri Oct 16 19:53:31 2015 -0400
1947
1948 sanitize out local list of interfaces
1949
1950commit 8d764359dcd4ed6259aac5bc4fc996ba37b1d9f5
1951Date: Tue Oct 13 23:39:30 2015 -0400
1952
1953 copy boost code locally so that it can be used on ubuntu 12.04
1954
1955commit 94d26d3d096b02ed8a365812d81981cc89d048b6
1956Date: Tue Oct 13 22:52:52 2015 -0400
1957
1958 use/depend upon unversioned libboost
1959
1960commit a45cfb436eda88dfdb8aacf044242a1ce8aeb82e
1961Date: Sun Oct 11 00:44:46 2015 -0400
1962
1963 added liboost-dev
1964
1965commit c52c5a35c76a0c286aab53dd68d28a62474b509a
1966Date: Sat Oct 10 23:53:27 2015 -0400
1967
1968 adjust set and reset alarm semantics; provide relative time each time
1969
1970commit d0c5815949e9c9c18c0cce95c0535d6927e922fb
1971Date: Sat Oct 10 23:53:04 2015 -0400
1972
1973 adjust test cases to show inqueue property of event
1974
1975commit d6f2af3136bbd3c8de6f8ba68b6e2d398bb2c7c9
1976Date: Sat Oct 10 21:33:33 2015 -0400
1977
1978 switch from straight heap to binomial_heaps for priority/event queue
1979
1980commit 815f94401e73883de564a9053e3c039ada9af49c
1981Date: Fri Oct 9 23:03:49 2015 -0400
1982
1983 switch to boost::priority_queue from heap.
1984
1985commit ae80adff38795a67ca20a9465c45aa1ffc69fe7e
1986Date: Fri Oct 9 22:25:42 2015 -0400
1987
1988 Revert "added explicit event name buffer for debugging"
1989
1990 This reverts commit 75b53b1061d0b83b251b30eb0f42b93a83285b4c.
1991
1992commit 14f01e357548fd6d5a14578a063d0260a110bcbc
1993Date: Fri Oct 9 22:24:41 2015 -0400
1994
1995 updated event test to include requeuing
1996
1997commit 88cceaa88060f5ce65c55818abdd84a6d4a8d477
1998Date: Fri Oct 9 22:20:58 2015 -0400
1999
2000 when setting new alarm, record it, and verify when items go onto and leave queue that they are marked
2001
2002commit 75b53b1061d0b83b251b30eb0f42b93a83285b4c
2003Date: Fri Oct 9 19:20:07 2015 -0400
2004
2005 added explicit event name buffer for debugging
2006
2007commit 6325a8c63e2d210682e10e65ecfb2953202faa72
2008Date: Fri Oct 9 19:19:22 2015 -0400
2009
2010 added clear() method to empty the queue
2011
2012commit 69ac90f0e641f0740e28ecf00bdef853076ea871
2013Date: Fri Oct 9 17:00:03 2015 -0400
2014
2015 change queue list to be passed in to make testing easier
2016
2017commit cfc32dac2e39ac7e475240aff1635f60f6c30c45
2018Date: Thu Oct 8 23:44:12 2015 -0400
2019
2020 try dag_parent test for not sending a DAO again
2021
2022commit 36421f05dbc99b5a1c60b66a2f3fbc0d13a5125f
2023Date: Thu Oct 8 22:18:38 2015 -0400
2024
2025 Revert "parent not confirmed, so do not send DAO yet"
2026
2027 This reverts commit cd2aa617b48fbd432b959d23a079d7734a16576b.
2028
2029commit cd2aa617b48fbd432b959d23a079d7734a16576b
2030Date: Thu Oct 8 21:19:49 2015 -0400
2031
2032 parent not confirmed, so do not send DAO yet
2033
2034commit 670a7accf708f3014eca713609a78de0b1680ebb
2035Date: Thu Oct 8 19:04:21 2015 -0400
2036
2037 turn off make check in programs directory: it gets invoked without OBJDIR, and screws up OBJDIR builds
2038
2039commit a5959e9fea6fe5942c3662c0c2346b24e98453a1
2040Date: Thu Oct 8 17:32:11 2015 -0400
2041
2042 do not send DAO if no parent chosen
2043
2044commit 194bc910cc8ccc9abe53ade78c08f95d72e23ea5
2045Date: Thu Oct 8 17:31:59 2015 -0400
2046
2047 protected debug log against situation where parent is not yet chosen
2048
2049commit 6eaf26879424bbefd0a47adaafa7d7c5b94b1915
2050Date: Thu Oct 8 17:31:39 2015 -0400
2051
2052 added new test case to validate that no DAO is attempted before a parent is chosen
2053
2054commit cd6442e5b3599770314169d3e6d27bceff1b983b
2055Date: Thu Oct 8 14:18:26 2015 -0400
2056
2057 clarified purpose of test case
2058
2059commit 6ac70e2aba60a18ce96070f610dacfe5c659e3de
2060Date: Thu Oct 8 13:49:32 2015 -0400
2061
2062 make checkstop runs the unit tests, but stops at the failing one
2063
2064commit 6a9493e3cd8590db1c09b68b1b55afbe047198aa
2065Date: Thu Oct 8 13:49:18 2015 -0400
2066
2067 guard against failures to create interface causing confusion
2068
2069commit 4a0cd23acf0b74d9a0febda1f4075d5b76992b10
2070Date: Thu Oct 8 13:38:12 2015 -0400
2071
2072 split up interface add/delete functions
2073
2074commit dace5007531c48bced8c3a9a42383266156d38da
2075Date: Thu Oct 8 13:32:46 2015 -0400
2076
2077 process netlink messages with rtnl_listen
2078 make rtnl_listen can cope with sockets that are in non-blocking mode
2079
2080commit 38e0efff6908e42365fe829a41c50de60ed9c8e0
2081Date: Thu Oct 8 13:31:30 2015 -0400
2082
2083 process inteface delete actions
2084
2085commit 39d3f97b1946c33bc18c2a41fffda0f4bf9df05b
2086Date: Thu Oct 8 11:43:37 2015 -0400
2087
2088 let library name and library dir be different
2089
2090commit e0e965107b090d18fa152319953b949181499482
2091Date: Thu Oct 8 00:23:46 2015 -0400
2092
2093 update test case: show dao event being queued
2094
2095commit 927f185c76e6a9f954c6db070cf64cb73361c3ef
2096Date: Thu Oct 8 00:16:14 2015 -0400
2097
2098 enabled test case 32
2099
2100commit b0e6caf5678c1a3982136745f8971bd90ca43d3a
2101Date: Thu Oct 8 00:12:17 2015 -0400
2102
2103 keep track of whether events are queued are not,
2104 as they can get requeued easily when new interfaces are added
2105
2106commit 623375fa8ab0bfa3c75d0263be87525ab6af41d1
2107Date: Wed Oct 7 23:00:23 2015 -0400
2108
2109 do not exit if netlink gets out of sync
2110
2111commit ee522c3c0cbe572e7542c15c432bdb328abdbb9f
2112Date: Wed Oct 7 22:58:52 2015 -0400
2113
2114 enable listening to interfaces and addresses
2115
2116commit 25671fd21193cd895385ded39d6cce4fb9e1c0f3
2117Date: Wed Oct 7 22:38:42 2015 -0400
2118
2119 enable listening to the netlink socket for adds/deletes
2120
2121commit 0e6362b2ddcb93091d41dcd0de4892f3aa2d9d73
2122Date: Wed Oct 7 16:12:58 2015 -0400
2123
2124 when a new IP address is added, trigger a new DAO
2125
2126commit 672e41e53ab12eeeb95e91bbaf93f561ab519292
2127Date: Wed Oct 7 15:41:36 2015 -0400
2128
2129 permit all debug flags to be turned on together. Do this by default
2130
2131commit 0859b4797fc565d2a260980e70b188b381fe1c16
2132Date: Wed Oct 7 15:41:16 2015 -0400
2133
2134 test case failure pointed to having used addrinsubnet wrong.
2135 But test case was wrong; proved by adding debug to filter routines
2136
2137commit a36bcd0225884bdb8033d0d178e136ed46283458
2138Date: Wed Oct 7 15:14:23 2015 -0400
2139
2140 use Linux NETLINK SCOPE defines, which are larger for more local
2141
2142commit 7acd376665335e7b238b22e24c88db7c2bfc9d6d
2143Date: Wed Oct 7 14:50:20 2015 -0400
2144
2145 updates for logging of scope
2146
2147commit dd32c8a3efa0b33174dc0c356bde4e8d3c2feef3
2148Date: Wed Oct 7 14:38:50 2015 -0400
2149
2150 only consider scope>=2 addresses as possible DAG members
2151 set scope explicitely for fake interfaces
2152
2153commit 0d17bf8b49798e5bd7353beccb24517b8b5ceb95
2154Date: Wed Oct 7 13:51:04 2015 -0400
2155
2156 updated input files
2157
2158commit 920f534aa7a59c2cdac6c188c3e6d8b2091573d4
2159Date: Wed Oct 7 13:50:54 2015 -0400
2160
2161 updated test case with note about number of pio processed
2162
2163commit dbca7c0f332c0722cb2dc3057cfc21b30fbb2a1b
2164Date: Wed Oct 7 13:44:31 2015 -0400
2165
2166 updated input packet as per pedigree from VM
2167
2168commit 4219477a0b2aad86500c498fcf8eb4676d6353df
2169Date: Wed Oct 7 13:35:18 2015 -0400
2170
2171 provide update of input for DIO
2172
2173commit 9e99870c2d8e9f5321ca1da22c5e33e2b6c7dbf8
2174Date: Wed Oct 7 13:34:27 2015 -0400
2175
2176 provide dag_network to rpl_msg for stats accumulation
2177
2178commit dd785b8661e0ab4472f28c27e084a98c96efc6d2
2179Date: Wed Oct 7 13:23:22 2015 -0400
2180
2181 dio_destprefix always should include 16 bytes of prefix,
2182 so validate it correctly
2183
2184commit 2f64344248212f0cdc190adf7e7d74abe75d4f23
2185Date: Wed Oct 7 13:22:14 2015 -0400
2186
2187 be slightly more precise when building DIO options
2188 keep track of how many options were processed on input
2189
2190commit e801aaaf33c17e4f4636ff6d375d08a48cb8f3ac
2191Date: Wed Oct 7 13:20:42 2015 -0400
2192
2193 pass statistics into dio/dao processors
2194
2195commit 99ed28a25af1f5aa7cd6ebc205dbb085721351ff
2196Date: Tue Oct 6 20:49:13 2015 -0400
2197
2198 make sure to set the ram for UMLs
2199
2200commit e89cd7438837bccde46f94db42de084f010ccc85
2201Date: Tue Oct 6 19:51:02 2015 -0400
2202
2203 updated man page
2204 added --dao-if-filter, --dao-addr-filter options
2205
2206commit 2a7215e45848bc18e6f59f76843a97c397e6bfe4
2207Date: Tue Oct 6 19:08:36 2015 -0400
2208
2209 added test case for sunshine usage
2210
2211commit 347abb72d4aec64e508a2e8fc2d0e5dc530a06a3
2212Date: Tue Oct 6 18:20:39 2015 -0400
2213
2214 added validation of DAO from onlyif (32) test case and input files
2215
2216commit 2d11481d7ac45a061bbba095b60366e375b3b38f
2217Date: Tue Oct 6 18:17:45 2015 -0400
2218
2219 new test case for combining ignore prefix and interface filters and wildcards
2220
2221commit 4adeb3043c22d102de92fe4edd0b9ae636d309d2
2222Date: Tue Oct 6 18:17:17 2015 -0400
2223
2224 ignore generated test case
2225
2226commit 273562df1c6b53d5a0f5558e742afed37c2be7ca
2227Date: Tue Oct 6 18:06:08 2015 -0400
2228
2229 empty DAO updated
2230
2231commit ba22e8220e01d21b8aa41b6e8eba3d0a328ad3d2
2232Date: Tue Oct 6 18:00:48 2015 -0400
2233
2234 take senddio and senddao from objdir if appropriate
2235
2236commit 8723b619ffceebc815c6a0ecf2383fb343d149d6
2237Date: Tue Oct 6 17:57:33 2015 -0400
2238
2239 test case for sending a DAO out with an extra prefix learned from an interface
2240
2241commit a584bfd14a96269ed7ef089f63fc59edf1b214b0
2242Date: Tue Oct 6 17:54:45 2015 -0400
2243
2244 clarify that a DAO rpltarget option is being processed
2245
2246commit de784c98351e0018c00b4aa356b75fdbc3c553ce
2247Date: Tue Oct 6 17:53:14 2015 -0400
2248
2249 validate that the DAO emitted contains two DAO target options
2250
2251commit 8be75f14c46b8aab516749a69d4664e151bb21ab
2252Date: Tue Oct 6 17:48:29 2015 -0400
2253
2254 refactor the pcap input file and output file so that input file can be changed
2255
2256commit eee3e4e84439f7d475ab2a1afac6aedc5598654e
2257Date: Tue Oct 6 15:49:02 2015 -0400
2258
2259 test case for adding a new interface, and seeing a new DAO
2260
2261commit bfa9672286c658a948dcb9e97ed8fd2c00354fa3
2262Date: Tue Oct 6 14:07:21 2015 -0400
2263
2264 when new interfaces show up, they should be filtered against wildcard
2265 list of interfaces to pay attention to, and a list of prefixes that should
2266 be automatically added to the DAO
2267
2268commit 798d5d6792c89a716fbdbec8e62be269055486c3
2269Date: Tue Oct 6 12:46:53 2015 -0400
2270
2271 added sameaddr for addrinsubnet
2272
2273commit 34ffb25d648548e9406bfc3bb539045c1781af77
2274Date: Tue Oct 6 11:05:51 2015 -0400
2275
2276 set interface wildcard and prefix filters and test them out with acp0
2277
2278commit 4bd75b7ae375da7893c3475771e60b8b1009f5df
2279Date: Sun Oct 4 21:54:43 2015 -0400
2280
2281 added 31-daoreply
2282
2283commit 122374236499ab7d8437eefa4171ca6c4a46a737
2284Date: Sun Oct 4 22:34:16 2015 -0400
2285
2286 use refactored code
2287
2288commit 55f1807c4ddd42f43097416c6e5d7eb49e0ac5c3
2289Date: Sun Oct 4 22:08:04 2015 -0400
2290
2291 refactor of DIO processing
2292
2293commit 85506f1044b8e175425a11e388b98932ef911c62
2294Date: Sun Oct 4 22:05:10 2015 -0400
2295
2296 refactor of daoack processing
2297
2298commit ac2f9d9f75679963c48a9577059c2c883194f8ea
2299Date: Sun Oct 4 21:58:30 2015 -0400
2300
2301 added setting of interface wildcard
2302
2303commit 3e9f9f55cd562f91b43cce5266ff6edf3e51098e
2304Date: Sun Oct 4 21:36:20 2015 -0400
2305
2306 refactor fake interface creation to make it easier to make more interfaces
2307
2308commit 52cc6f5d2b2a49dbd29a1b98bfc3ea61f92ba556
2309Date: Sun Oct 4 15:21:14 2015 -0400
2310
2311 test case for additional-prefixes
2312
2313commit 44c8738c0fdd7e46afa9481539754ef8fa091dde
2314Date: Sat Oct 3 23:01:35 2015 -0400
2315
2316 verified that DAO had zero networks
2317
2318commit 12846c8188b9dea98fb65d29c2cb4035d357d61b
2319Date: Sat Oct 3 22:55:35 2015 -0400
2320
2321 send DAO out even if there is no prefix
2322
2323commit f5e86e39a7be51189b48b351ecd505c290a6eee7
2324Date: Sat Oct 3 15:57:03 2015 -0400
2325
2326 ignoring the PIO needs to be done at a higher level to maintain integrity of the DIO chain
2327 split list of addresses heard from and list that were configured
2328
2329commit 04a9194cdec89f4087679456cd9a9e4eb6dfda6f
2330Date: Sat Oct 3 15:55:31 2015 -0400
2331
2332 added test case for sending a DAO response when no address was configured
2333 due to PIO being ignored, and a test case to interpret the resulting packet
2334
2335commit 2a597a0bf5296aa24b6850d9f3fc6bba8cf340cc
2336Date: Mon Sep 28 22:21:15 2015 -0400
2337
2338 process a DAO and reply with no configured address
2339
2340commit c217fea821f5b39dfa952bb430fb8132820ca533
2341Date: Mon Sep 28 22:20:49 2015 -0400
2342
2343 test case 30:process a DAO without a target
2344
2345commit 508021e93bd243bb7bbee268120eb106ec4e704f
2346Date: Mon Sep 28 15:25:03 2015 -0400
2347
2348 whitespace change
2349
2350commit d9c716773a98bab234f38e9644e4bfd46cfb9c3b
2351Date: Mon Sep 28 15:24:37 2015 -0400
2352
2353 add mIgnorePio: do not set a prefix based upon advertised DIO
2354
2355commit 780f8e06c1e4d944d2eb04e95254b1843cf17a4a
2356Date: Mon Sep 28 15:05:03 2015 -0400
2357
2358 change name of pcap output file
2359
2360commit 23b2c40a07cc50090d5fc269aaee4f1ab95d97e6
2361Date: Mon Sep 28 14:53:11 2015 -0400
2362
2363 added test case 29: ignore PIO
2364
2365commit a3c26013c6c58fca88af6cd9da66714d7410be1d
2366Date: Mon Sep 28 14:29:19 2015 -0400
2367
2368 ignore generated man pages
2369
2370commit cbe898167ba544be13831e78e9e8e73ad1662b85
2371Date: Mon Sep 28 14:18:41 2015 -0400
2372
2373 added handling of SIGUSR1 to rescan interfaces
2374
2375commit 94e695c6a6471f2337e25d39ef9e1eadc7efa888
2376Date: Mon Sep 28 14:18:41 2015 -0400
2377
2378 added handling of SIGUSR1 to rescan interfaces
2379
2380commit f4a02bca6a79267f73d0551ee93d14fb22bbf86d
2381Date: Mon Sep 28 13:49:17 2015 -0400
2382
2383 do not rebuild tcpdump if cache found it
2384
2385commit 02fe0e694f17da33ece67465e12e4c8ceae7e0de
2386Date: Mon Sep 28 13:47:01 2015 -0400
2387
2388 cache the $HOME/stuff directory where tcpdump has been placed
2389
2390commit bed52bed1d6335eb0ebada36fa084c9e88abf2bf
2391Date: Mon Sep 28 13:44:03 2015 -0400
2392
2393 note why container version of travis can not be used
2394
2395commit ac694b34f2812cd914ac1001ee08e01fabd22c46
2396Date: Mon Sep 28 13:40:21 2015 -0400
2397
2398 fixed markdown formatting for README
2399
2400commit f73fae2bb401d6024f679647c2ebb7acafb38d93
2401Date: Mon Sep 28 13:26:45 2015 -0400
2402
2403 simplify tcpdump build, and store it for later
2404
2405commit 8f6872eb83535f945ec11e8b6e6c38ce3b8652b2
2406Date: Mon Sep 28 13:18:35 2015 -0400
2407
2408 refactor so that dag_network can be used directly
2409
2410commit a1488026df3fef3b5c87d729ef97265ca3c92c86
2411Date: Tue Jul 14 13:59:42 2015 -0400
2412
2413 fix problem pointed out by bradjc, but to avoid repeating error again,
2414 use a sizeof()
2415
2416commit 32f784b444148af2ac08b493a0d8bfa0cab4f169
2417Merge: 652d270 2fa823c
2418Date: Fri Jul 3 09:31:10 2015 -0400
2419
2420 Merge pull request #12 from bradjc/patch-1
2421
2422 Fix length byte in DIO RPL Prefix Info Option
2423
2424commit 2fa823c8ddf90e7078d91a2e21640d6de5637f1e
2425Date: Thu Jul 2 03:28:28 2015 -0400
2426
2427 Fix length byte in DIO RPL Prefix Info Option
2428
2429 This updates DIO messages to have the correct length in the Prefix Information option. The outgoing packet should have the length set to 30 (https://tools.ietf.org/html/rfc6550#section-6.7.10), but it was getting set to 28.
2430
2431 I'm not sure if this is the best way to fix it, as the `-2` in line 123 of the same file may be what was making it 28 instead of 30. But in testing this patch does achieve the correct outcome.
2432
2433commit c12181f154fd68783730d2dea832ebd77973d740
2434Date: Sat Jun 27 21:59:18 2015 -0400
2435
2436 process sleep option before any others to let debugger attach
2437
2438commit e2a67167e94b0077def41b7d911284c48659d8ba
2439Date: Sat Jun 27 21:58:55 2015 -0400
2440
2441 take basename of program
2442
2443commit 652d270c76a9380444e1eef2bc652c080b70d73a
2444Date: Sat Jun 27 21:24:30 2015 -0400
2445
2446 released libpcap 1.7.4 to fix out-of-directory build and use it
2447
2448commit 03059c4d80fe20336c015674a83b45a549175e7a
2449Date: Sat Jun 27 19:52:24 2015 -0400
2450
2451 updated travis build to 1.7/4.7
2452
2453commit 3deab6d12f8543dd6a58fe1dbe8df0e4f2391d1b
2454Date: Sat Jun 27 19:47:28 2015 -0400
2455
2456 updates to virtual machines: updated debian inside, set memory size to 64M, fix up initrd (list of libs, script)
2457 make it possible to run VM A from kvm rather than UML so that one can get serial ports emulated (to talk to contiki)
2458
2459commit 4422f0eb8503d4a640a24dab2671db1b34b33102
2460Merge: ec586c2 10b350b
2461Date: Sat Jun 27 19:14:04 2015 -0400
2462
2463 Merge branch 'master' of github.com:mcr/unstrung
2464
2465commit 10b350b037275681902cfc2b2eba676ec35ffb19
2466Date: Sat Jun 27 19:13:46 2015 -0400
2467
2468 update API to send_daoack, update debug output from iface scan
2469
2470commit ec586c26c7aca15dccc0aadbfa87437c51d4d7bf
2471Merge: 56f8901 c0dade3
2472Date: Sat Jun 27 19:01:06 2015 -0400
2473
2474 Merge branch 'master' of github.com:mcr/unstrung
2475
2476commit c0dade31041349694d39b1ddfc5904dea6988d52
2477Date: Sat Jun 27 17:35:45 2015 -0400
2478
2479 minor formatting changes in debug of interface scanner
2480
2481commit 60e009340b8e257f24556a89007756f966e6cf46
2482Date: Sat Jun 27 17:35:05 2015 -0400
2483
2484 tcpdump now prints the entire dagid
2485
2486commit f2c2f76776b7eb04e264ae2608b51ef27f8d50fd
2487Date: Sat Jun 27 17:33:23 2015 -0400
2488
2489 remove rpl_node() initializer that fails to include dag_network or debug
2490
2491commit c27aa5738b64c23bd66e6d7b28d6d0d88df4c326
2492Date: Sat Jun 27 17:28:36 2015 -0400
2493
2494 initialize the rpl_node properly
2495
2496commit bd318f50298dab50d0f15cca03c36750164586b2
2497Date: Sat Jun 27 17:25:10 2015 -0400
2498
2499 prefix log_verbose() needs to call vargs logger, or one gets garbage
2500
2501commit 064ac9b513ffe5ed286ac99f9bbe224be1131657
2502Date: Sat Jun 27 14:40:22 2015 -0400
2503
2504 unset NETDISSECLIB, just leave it as documentation
2505
2506commit 56f89010d0b7ed5f44e4d2054e9bc7875dd3e91a
2507Date: Tue Jan 27 22:42:26 2015 -0500
2508
2509 turn off SYSFS_DEPRECATED, build ipv6 in
2510
2511commit 4b84df18e8c1e795c21861c58181a51936d89f0f
2512Date: Sun Jan 11 20:57:06 2015 -0500
2513
2514 updated kernel to 3.18
2515
2516commit 5e7c4060730ab4f81ddcd75657d87ec78da91bd6
2517Date: Fri Jan 2 12:08:25 2015 -0500
2518
2519 added code of conduct
2520
2521commit 27dda3b93a0ce888502d6e1b355f824825be5eec
2522Date: Fri Jan 2 02:38:38 2015 -0500
2523
2524 avoid running on interfaces that have ipv6 disabled (such as physical devices under bridges)
2525
2526commit 8b6ff8e9bcfa3efa39559627b8ad4ff0de0be5b0
2527Date: Fri Jan 2 02:06:26 2015 -0500
2528
2529 create option to sleep before scanning network to avoid boot race conditions.
2530 Proper solution is workable hot plug events
2531
2532commit fa14d0d8c3bc35bbf565d190e76000bf0488f754
2533Date: Fri Jan 2 02:05:50 2015 -0500
2534
2535 make debug system use syslog levels
2536
2537commit 05bf6de0ccb90b288fed4c75043926c0c59726d3
2538Date: Fri Jan 2 00:06:42 2015 -0500
2539
2540 tweak progname processing
2541
2542commit 3a78b91ef4010124cf7f79a562464bc2735c64db
2543Date: Thu Jan 1 23:41:38 2015 -0500
2544
2545 make sure to set program name for debug logger
2546
2547commit b9d848d9f95537737fc8361e7481fd07b6c7b38a
2548Date: Thu Jan 1 23:41:26 2015 -0500
2549
2550 syslog/stderr options should not take arguments
2551
2552commit 9794d845bdd06b328d1b99130dca1ec853608ab8
2553Date: Thu Jan 1 23:32:10 2015 -0500
2554
2555 the args variable will need double evaluation
2556
2557commit 2a57f9b8a7d807bb4354aff9a5ec06a16708eb72
2558Date: Thu Jan 1 23:31:39 2015 -0500
2559
2560 do not free/re-init the debug structure; it has probably already been referenced in the interface scan
2561
2562commit 3e221744a1963e0c1e4bb2413062b92f5baf5154
2563Date: Thu Jan 1 23:31:21 2015 -0500
2564
2565 add reference to efence to remember how to use it
2566
2567commit d2f59e200c34149e432f1de821ac16cbd9151b61
2568Date: Thu Jan 1 23:30:55 2015 -0500
2569
2570 rework debug system: dump output if there is a \n when using _more, but also flush if starting a new line
2571
2572commit 8d4c1e401bb1145327bf6d0df472e207156d9f3b
2573Date: Thu Jan 1 23:30:01 2015 -0500
2574
2575 do not hard code SSW local paths
2576
2577commit 9dad0133ef92c9568adc0f9758a422c556ff5d43
2578Date: Thu Jan 1 23:29:38 2015 -0500
2579
2580 always set ARCH, even when not using OBJDIR
2581
2582commit d5c51977f7ea9465c5c73509ca73c473e8d94f8f
2583Date: Sun Dec 28 21:05:19 2014 -0500
2584
2585 make .gdbinit consistent with senddio-test case 03
2586
2587commit 87dff03b1584f1ffaa242f359861aa2018502d11
2588Date: Sun Dec 28 21:05:02 2014 -0500
2589
2590 fixup! added properly named instanceid option
2591
2592commit 89f477c55d62927c81921c0ad17a00c24f2c7e07
2593Date: Sun Dec 28 11:20:04 2014 -0500
2594
2595 fixup! reimplement debug module to support syslog
2596
2597commit 6b87d2ab4ee462acdf6bd05df5f50040bcd9bb14
2598Date: Sun Dec 28 11:15:38 2014 -0500
2599
2600 include options for syslog and stderr in sunshine
2601
2602commit 591c4255aa280b05ef73f9ca4326ee1d4c8ebc1c
2603Date: Sun Dec 28 11:15:17 2014 -0500
2604
2605 reimplement debug module to support syslog
2606
2607commit 304f25f91829cd972d221dfbfda0307a26292b3c
2608Date: Sun Dec 28 11:13:47 2014 -0500
2609
2610 additional tweaks to objdir implementation: make in a directory should switch to objdir properly
2611
2612commit c3522ca61b0614c564b3d474a73c713f633bba69
2613Date: Sat Dec 27 18:50:39 2014 -0500
2614
2615 added .bak
2616
2617commit 2403c8da3073d2ca132da774cd2c1b9da46e2efc
2618Date: Sat Dec 27 14:52:48 2014 -0500
2619
2620 need ranlib variable
2621
2622commit 08640f6a9012e808ee0c1d580695f237c8e6b81f
2623Date: Sat Dec 27 14:44:23 2014 -0500
2624
2625 added openwrt build instructions
2626
2627commit 3f778cac2579eff9eb05c829b36f7c98cc0585de
2628Date: Sat Dec 27 14:40:40 2014 -0500
2629
2630 tweaks to compile to turn off compile of libfakeiface for embedded
2631
2632commit dbb3001b11ac34b40123cf1a7e75240ccf382ab5
2633Date: Sat Dec 27 14:39:24 2014 -0500
2634
2635 tweak to libnetlink: memset/sizeof error
2636
2637commit 3cbf0b244e78d0c729864491bb235a2eec42dba4
2638Date: Sat Dec 27 14:34:12 2014 -0500
2639
2640 set ARCH correctly with new build system
2641
2642commit 7458c7bc3c0fe935d586577e4b7abb69a800833b
2643Date: Sat Dec 27 14:23:51 2014 -0500
2644
2645 move many i386 spercific flags to Makefile.local, put Makefile.local into packaging/generic
2646
2647commit cc45c9eb9f63744182af19b56c36abaae52f4687
2648Merge: 633e502 eecdebf
2649Date: Sat Dec 27 11:12:39 2014 -0500
2650
2651 Merge remote-tracking branch 'herring/openwrt001'
2652
2653commit 633e502b9bb96a551026db3746d67e62c3b2814c
2654Date: Sat Dec 27 11:11:45 2014 -0500
2655
2656 added instructions to create unstrung source archive
2657
2658commit eecdebf2de32e67c86de95601712e89b3d6d9555
2659Date: Sat Dec 27 10:00:06 2014 -0500
2660
2661 switch from PANDORA_SRCDIR to consistently UNSTRUNG_SRCDIR, adapt for OBJDIR builds
2662
2663commit 1f594a6577e682f6236cdd38f3eb64d670810473
2664Date: Sat Dec 27 09:59:27 2014 -0500
2665
2666 added proper option name, leave instance as alias
2667
2668commit bccc0b5250cc97bf380caeafcd3bfbdc654d0836
2669Date: Thu Dec 18 22:39:19 2014 -0500
2670
2671 permit crossflags to be overridden
2672
2673commit 381291aa3a988c59ce26b5e599f3778f96ba03a3
2674Date: Thu Dec 18 21:39:23 2014 -0500
2675
2676 packaging instructions
2677
2678commit a472c1aebaa8432a46dc8c184b76c3438e5384a4
2679Date: Tue Oct 14 17:53:31 2014 -0400
2680
2681 check_dag should log which option is upsetting it
2682
2683commit c141a0576a5df619c4a876b8fd96f24628544f73
2684Date: Tue Oct 14 17:53:11 2014 -0400
2685
2686 minor tweaks to make UML building work again
2687
2688commit c21c97d24ba1b1e08bfc9bfd06aa9e4ad2a80f00
2689Date: Tue Oct 14 17:52:53 2014 -0400
2690
2691 make some logging neater
2692
2693commit 7953e56a2b2075394ab590f67b00bd2076948bfa
2694Date: Tue Oct 14 17:52:32 2014 -0400
2695
2696 update configuration files for UMLs
2697
2698commit 384fa2df49b62b9b67545c10065828586fe80d23
2699Date: Wed Oct 8 20:54:55 2014 -0400
2700
2701 start CREDITs file
2702
2703commit c1e8504a5c43b34f64e46c2448f98f6992671f22
2704Date: Wed Oct 8 20:42:47 2014 -0400
2705
2706 test case fails, unable to open output files
2707
2708commit e6c708e90ef509f8155446c8051b2d213c202105
2709Date: Thu Sep 25 16:43:24 2014 +0100
2710
2711 Ensure interface argument is before prefix argument.
2712
2713 If the prefix is before the interface then any interface is picked
2714 as the prefix for the rpl node.
2715
2716commit db2a1eaa1ef45eba9f4ee4f081ecffe6dabbd8e7
2717Date: Thu Sep 25 16:27:49 2014 +0100
2718
2719 If run without specifying interface then ensure a socket gets created
2720
2721commit df397472c261322be90eede906643341bb3a0d67
2722Date: Thu Sep 25 14:56:02 2014 +0100
2723
2724 Fix incorrect parsing of multiple dao target options
2725
2726commit 152cedc04c0e8027be4bd550903bf8a7d7af67f9
2727Date: Wed Oct 8 20:26:57 2014 -0400
2728
2729 wrote test case for receiving wrong DAOACK SEQ, fixed test case 24 for correct sequence number
2730
2731commit c596fa9a8ac9ad8725eed4179eebb13f7f9d85bb
2732Date: Wed Oct 8 20:22:43 2014 -0400
2733
2734 permit daoack processing step to pick input file
2735
2736commit 3ce5d6b1e104ac5159832119373070d6769e201e
2737Date: Wed Oct 8 20:20:28 2014 -0400
2738
2739 permit senddao to set sequence number of ack being generated
2740
2741commit 6cd1fc5a57dce97ff8eeeb22a029b20b7f900b2a
2742Date: Wed Oct 8 19:56:16 2014 -0400
2743
2744 log incorrect sequence numbers, and count occurances of invalid ones
2745
2746commit d02e98ba878717de8515e15222d135a88244ff66
2747Date: Wed Sep 24 16:22:44 2014 +0100
2748
2749 Keep trackof DAOsequence numbers including checking acks. Seperate DTSN as this is different
2750
2751commit f51c462515683d9bc071b20327d4a721f099dd46
2752Date: Wed Sep 24 14:13:03 2014 +0100
2753
2754 Stop nodes having unreachable in routing table
2755
2756commit bb6d1746daeef7db6b70a2ee5e9be2e2b9305d48
2757Date: Wed Oct 8 19:24:51 2014 -0400
2758
2759 fix mode of operation to be according to rfc6550, rather than draft-10
2760 update test cases and pcap files to use proper values
2761
2762commit c56e4f9a2ca4b2dd6e11e630af664418821d0e0d
2763Date: Wed Oct 8 00:26:50 2014 -0400
2764
2765 disable test case 02: duplicates test case 24
2766
2767commit 1317c8bc837530801b6df6fabacba1ac5b35d169
2768Date: Wed Sep 24 12:31:09 2014 +0100
2769
2770 DAO length is incorrect when parsing RPL target prefix
2771
2772commit 846d9b7156be47c534846a44e67b119528ac524d
2773Date: Wed Oct 8 00:12:54 2014 -0400
2774
2775 adjust comment
2776
2777commit 9fc7f8eea36e74a8d9cd12fe1c63aba2847c7805
2778Date: Wed Sep 24 12:30:15 2014 +0100
2779
2780 Change MOP values so match RFC6550 spec
2781
2782commit 1c14d5d57459714207916396f4e9563943f8a99a
2783Date: Wed Sep 24 11:12:50 2014 +0100
2784
2785 Ensure RPL target option uses 128 bit address
2786
2787commit 529cafe2489f654bff6517259c34c85567693269
2788Date: Fri Sep 19 13:25:36 2014 +0100
2789
2790 Stop RPL messages we sent coming back to us
2791
2792commit fe5bf7b91c8dafa72e17111a6729c6fcd9da9b93
2793Date: Tue Oct 7 23:55:12 2014 -0400
2794
2795 put slightly more detail into man pages, translate to html
2796
2797commit 0893f806f743b64b31746daca3563c58a09730a7
2798Date: Tue Oct 7 23:54:47 2014 -0400
2799
2800 comment on why /128
2801
2802commit 5f6545fcd30180068c3cc5255d6161721692ea36
2803Date: Wed Oct 1 20:28:35 2014 -0400
2804
2805 put the prefix length on lo routes back to /128
2806
2807commit ebf62cfc57036416eff5caa345b7a904aef52b27
2808Date: Wed Oct 1 19:22:11 2014 -0400
2809
2810 updated test cases with change to make DIO valid
2811
2812commit bf31e9f483fcd2573dc4410d834413ed82292b77
2813Date: Thu Aug 28 17:05:58 2014 +0100
2814
2815 Ensure the EUI64 gets correctly set for 802.15.4 interfaces. Issue #3
2816
2817commit 3b6902cb14551134c1611e75f6d6e5fb244bbd7d
2818Date: Thu Aug 28 17:11:42 2014 +0100
2819
2820 Fix malformed DIO messages when sending prefix information. Issue #4
2821
2822commit a8b7cec0bbf9c579243a5b76ff2e961dce4b29ac
2823Date: Thu Aug 28 17:35:14 2014 +0100
2824
2825 Ensure it assigns the correct address to lo interface
2826
2827commit d90baf9ffc0fc0d4f41cc695e671b655ba5927b6
2828Date: Mon Sep 29 19:17:56 2014 -0400
2829
2830 updated test cases for malformed dao packet
2831
2832commit 879d46bdfe516df0c7c086cca87fde60d6790423
2833Date: Tue Sep 2 09:20:20 2014 +0100
2834
2835 Fix malformed dao packet
2836
2837commit 0da2f271eb7a08c92fc71abab26d3876216f0499
2838Date: Mon Sep 29 17:36:04 2014 -0400
2839
2840 the rpl_node constructors need to set self=false consistently
2841
2842commit b588202a50564ef35f9e249c157ccf72410f8b4a
2843Date: Mon Sep 29 16:05:24 2014 -0400
2844
2845 set the debug on the new node earlier
2846
2847commit f55aea804f2ce38fccc08f8650129e9200341218
2848Date: Mon Sep 29 16:04:37 2014 -0400
2849
2850 when running tests or compiling, do not stop if there is an error, but accumulate it for later (questionable)
2851
2852commit 7242f6241d1c2d43c8b26f5d837030cfc631325f
2853Date: Mon Sep 29 15:51:37 2014 -0400
2854
2855 added some text pointing at community
2856
2857commit ee0ad8f23defdb69c0f75b58552b87282dc9756d
2858Date: Sun Sep 28 23:19:03 2014 -0400
2859
2860 these are some changes to the system so that Travis-CI.org can work; mostly this is about getting paths
2861 to custom versions of tcpdump (in 32-bit and 64-bit, target and host) working right.
2862
2863commit 2b0e5cb87a53c13f63f67070ac5551d286d1c79a
2864Date: Sun Sep 28 23:03:43 2014 -0400
2865
2866 make sure to be able to find installed pcap headers
2867
2868commit 6ae521309cff78df5c85e4a14d59569ff6d7b71f
2869Date: Sun Sep 28 22:56:55 2014 -0400
2870
2871 need to install host includes
2872
2873commit 539a8ffacac30583ce8564a5dff2abd5ff8081ca
2874Date: Sun Sep 28 22:21:46 2014 -0400
2875
2876 make sure to initialize mDag
2877
2878commit d0a693372d6d030be118f62edc811b64b06d1b7f
2879Date: Sun Sep 28 21:40:25 2014 -0400
2880
2881 move travis setup instructions to a seperate file so that they can be re-used
2882
2883commit 433e770ec8cc3c79adcf576b364c631e024b97d8
2884Date: Sun Sep 28 21:36:11 2014 -0400
2885
2886 set variable for TCPDUMP
2887
2888commit 1cd41679c79c1ab0df6e82a3654a4531d89615e0
2889Date: Sun Sep 28 21:03:54 2014 -0400
2890
2891 make sure to clear the rpl_event associated with a dag_network
2892
2893commit b8fb3d7a5255080b9a56a38d8441b8b43bf47e09
2894Date: Fri Sep 26 11:24:36 2014 -0400
2895
2896 make sure that dag_me is set properly by senddao, adjust test cases for knowing host me self
2897
2898commit d20ca76a3e2770a090acef4aed86a354302527e6
2899Date: Mon Sep 1 22:15:47 2014 -0400
2900
2901 this is a testes .travis.yml file: Travis CI's Ubuntu 12.04 has problems with both libssl from
2902 i386 and x64 being installed.
2903
2904commit d86217611d31dad517212ee49232fc84aec9a3b1
2905Date: Mon Sep 1 22:31:22 2014 -0400
2906
2907 pull local options from top directory
2908
2909commit b11421b55a008c417a895d12fe92d7ef6a8aae12
2910Date: Mon Sep 1 22:02:43 2014 -0400
2911
2912 permit LIBPCAP to be overriden
2913
2914commit a6ffd408ae84f62e528e24d31ceb4c039483474b
2915Date: Mon Sep 1 21:58:54 2014 -0400
2916
2917 use correct version for tcpdump
2918
2919commit 50fa64ca22a2d4d95a1450f6e24e5b083f7aa523
2920Date: Mon Sep 1 21:53:39 2014 -0400
2921
2922 some debug for settings in Makefile.local
2923
2924commit 3c3227268016b60186f06134156e29f56139c5a8
2925Date: Mon Sep 1 21:35:39 2014 -0400
2926
2927 subdirectories mean source is two levels up
2928
2929commit 20cec08502af6a27c37bd0556eb3b6d534b9f8f6
2930Date: Mon Sep 1 21:05:12 2014 -0400
2931
2932 attempt to find host version of netdissect, and target version of libpcap
2933
2934commit d7b4e614d864aa7ef85fda86bc2181ae0f3b3a65
2935Date: Mon Sep 1 20:53:41 2014 -0400
2936
2937 build host and -x86 (32-bit) versions of tcpdump
2938
2939commit 570ae90f1d11ac4ad52275481365b8bb355fa4d1
2940Date: Sun Aug 24 22:37:47 2014 -0400
2941
2942 updated documentation on test network, added node N
2943
2944commit 9bd87e0fefde5caafc3796ce7cdfe9e67e6e814f
2945Date: Sun Aug 24 22:31:33 2014 -0400
2946
2947 distinguish between nodes which announce things, and the prefixes that the announce
2948 use installed bit properly on prefix_node to see if routing is necessary
2949
2950commit 7d09392ce53ea01fe007ee8aa2387c6ceb1a65c5
2951Date: Sun Aug 24 21:31:13 2014 -0400
2952
2953 daoack causes immediate dio, daoack causes new dao
2954
2955commit 153dcb1f4862958e2589c06bd4d1cea565016cd6
2956Date: Sun Aug 24 21:30:54 2014 -0400
2957
2958 added device names and mac addresses
2959
2960commit b8b4ceaf76869bd14a0863d9e22ecca6b0ddd7a4
2961Date: Sun Aug 24 21:28:45 2014 -0400
2962
2963 fixup! adjustments to tcpdump interface for tcpdump 4.6.0
2964
2965commit cfe2a23ef66339be0927eb6ceea3e83011fc12d3
2966Date: Sun Aug 24 21:28:02 2014 -0400
2967
2968 test case: daoack causes immediate dio, daoack causes new dao
2969
2970commit 1831f5d00f469263aa691a84d47235c6fae830fc
2971Date: Sun Aug 24 21:26:48 2014 -0400
2972
2973 adjustments to tcpdump interface for tcpdump 4.6.0
2974
2975commit d9526cb453d1291403f76762fc2eeed82eb0724f
2976Date: Sat Jul 5 21:55:25 2014 -0400
2977
2978 more attempts to make travis build work: problem is libpcap is not found in /usr/local/lib, so symlink it where it can be found.
2979
2980commit 74c5c4797ddbde5a304ab04e48ca973af64a0326
2981Date: Sat Jul 5 21:45:21 2014 -0400
2982
2983 remove 64-bit version of libusb-dev
2984
2985commit 7533b188dc29b46799c962cf8d3ee2a25305fe3e
2986Date: Sat Jul 5 21:33:59 2014 -0400
2987
2988 optionally build uml_netjig for 32-bit
2989
2990commit e50266d1449d427f57dc63cca07ff196c42ad34d
2991Date: Sat Jul 5 21:31:50 2014 -0400
2992
2993 patches to netjig to work with tcpdump 4.6.0 code
2994
2995commit fa3dc0963010b0f73ea3fdefb5dd2719e9fb4a9e
2996Date: Sat Jul 5 18:56:39 2014 -0400
2997
2998 fix travis build to work with ubuntu 12.04
2999
3000commit a564058eb83aee4f78af454bbb74113f50c5cdad
3001Date: Sat Jul 5 18:51:26 2014 -0400
3002
3003 fixed two minor unitcheck problems with January merged code
3004
3005commit 8950ef0bde024c268b88408d93a96282224f4422
3006Merge: 44d985c 8946c35
3007Date: Sat Jul 5 18:02:09 2014 -0400
3008
3009 Merge remote-tracking branch 'origin/master'
3010
3011commit 44d985c5692d42368a3dab8ca406da5c95e1d596
3012Date: Sat Jul 5 18:01:59 2014 -0400
3013
3014 added flag to indicate need for DAO; intermediate node now sends out the DAO as required
3015
3016commit 8946c3507fdb2ecc2a39a7db7001362c8e665431
3017Date: Wed Jul 2 19:29:42 2014 -0400
3018
3019 enable i386 and multiarchitecture support
3020
3021commit 66b5c4d6b8bfc030a62b82bcf83ae9fed4faf8d2
3022Date: Sun Jan 5 22:43:12 2014 -0500
3023
3024 debugger setting for unit test 05
3025
3026commit 9f68d7429404eaaf7733a17da1d1f48e194f2641
3027Date: Sun Jan 5 22:42:38 2014 -0500
3028
3029 minor fix to description
3030
3031commit ec3f4165cc3d53598c93f0696bbf7b29fcbaa173
3032Date: Sun Jan 5 22:17:06 2014 -0500
3033
3034 test case 17-recvdao confirms DAOACK is sent out when DAO received
3035
3036commit 89d8f9ee431515d960d0bd234ca74aedb5963f72
3037Date: Sun Jan 5 21:50:35 2014 -0500
3038
3039 adjustments to tcpdump DAO output
3040
3041commit e00a23c12e71f222405501a94f890124f03562d0
3042Date: Sun Jan 5 21:45:52 2014 -0500
3043
3044 adjusted senddao to be able to send a proper DAO message with a list of targets
3045 generated DAO message appropriate for use by 17-recvdao testing
3046
3047commit b96ff37c98357d3c033151037317d50a2d68a325
3048Date: Sun Jan 5 12:05:34 2014 -0500
3049
3050 generate DAO with acK bit set.
3051 process DAO with ACK bit set in recvdao test case
3052
3053commit e3330fe872bb5f8102028d2248a33f6c81471a1e
3054Date: Sun Jan 5 12:04:01 2014 -0500
3055
3056 updates to SENDDAO test: include acK flag, tcpdump the final packet
3057
3058commit be1937e7ac94df1f92c6337657a822d5a056226d
3059Date: Sun Jan 5 00:21:33 2014 -0500
3060
3061 decode DAO ACK and any options in unit test case
3062
3063commit 755be7f18e0e3cd3d5e7027203630ccd783309a5
3064Date: Sat Jan 4 22:43:12 2014 -0500
3065
3066 changes to senddao to include --daoack option
3067
3068commit 729b7dbe00eab7fa55efb9c87cd0d311437be57d
3069Date: Sat Jan 4 22:04:45 2014 -0500
3070
3071 minor changes to 05-dag: fixed dn->debug two ways
3072
3073commit bc10f92e196db4b0da09c48d1bca63c7a74c9973
3074Date: Sat Jan 4 11:58:22 2014 -0500
3075
3076 comment out dagid
3077
3078commit 98d77efa74a6644cdaa35bb6374d3e616e4eb80f
3079Date: Sat Jan 4 11:57:06 2014 -0500
3080
3081 introduced --daoack option
3082
3083commit 43410d2a9d6bec4f11c6ca158ca05dc608a5f389
3084Date: Sun Jun 29 21:28:18 2014 -0400
3085
3086 keep better track of when a DAO is needed
3087
3088commit 8d4c29ddc574dce25421b46447330f424d9e98b0
3089Date: Sun Jun 29 20:58:17 2014 -0400
3090
3091 change formatting of processing dao message
3092
3093commit 240c00451a6ad928929e2717d484b2a7cd4f3bf7
3094Date: Sun Jun 29 19:31:44 2014 -0400
3095
3096 clarified use and initialization of dn->dag_me
3097
3098commit 779ac535489c47de58279d73401ed63684f89d91
3099Date: Sun Jun 29 18:00:24 2014 -0400
3100
3101 split list of children from the list of prefixes attached to self
3102
3103commit fc20cc52906e9a4a9cdc017807896a0279f347b3
3104Date: Sun Jun 29 16:12:20 2014 -0400
3105
3106 added description and gdb init to test case
3107
3108commit 905f6b3a94bfcd3a9a099ca0d272bb9137e2dcc5
3109Date: Sun Jun 29 14:27:02 2014 -0400
3110
3111 added test case 27: dao causing dao; refactor test case 24, DIO processing used in 27
3112
3113commit a12d917fa5d124068c4b1ef8d3371b7d2fc06405
3114Date: Sun Jun 29 13:52:48 2014 -0400
3115
3116 do not send DIOs until after the DAO has been ACKed
3117
3118commit 301e9a00af7cd941190d077a5ecb5fae04f8af33
3119Date: Sun Jun 29 13:13:38 2014 -0400
3120
3121 remove fd based initializer for network interface
3122
3123commit 3036c47aa56a9cf04893d7834f4b4e4083a57601
3124Date: Sun Jun 29 13:15:41 2014 -0400
3125
3126 adjustments to logging of new interfaces
3127
3128commit a3d2d5e9e3e00eb12807dd778aedea4f208ba5f0
3129Date: Sun Jun 29 11:48:16 2014 -0400
3130
3131 configuration for node J
3132
3133commit 23c306c3f9b967b19eee156ab162fca81300468e
3134Date: Sun Jun 29 11:47:35 2014 -0400
3135
3136 mcast packets will be received by all sockets connected;
3137 so make sure that when the message is received, take the ifindex from the message and pick the right interface.
3138 Should open only a single socket
3139
3140commit 23c360880efde7e80b6481689a262713c24db71a
3141Date: Sun Jun 29 09:26:10 2014 -0400
3142
3143 added network switch n3 to list
3144
3145commit e75dc5e71362bf7f5b923cb1ee5c535204385b28
3146Date: Sun Jun 29 09:25:59 2014 -0400
3147
3148 added new wlan1; should be marked down
3149
3150commit a0cc44bfd0ab45d9a8625cacd479ae8997cc7c27
3151Date: Sun Jun 29 09:25:27 2014 -0400
3152
3153 further adjustments to how log continuation works
3154
3155commit 4daedab4c201b8d36b4473be52fbadb8061cffc1
3156Date: Sun Jun 29 00:26:21 2014 -0400
3157
3158 when adding routes to parent, use the generated address appropriate for that subnet
3159
3160commit dd24d78ff2c31346e631f104ee5922959d6786db
3161Date: Sat Jun 28 23:49:16 2014 -0400
3162
3163 logv_more() should never append \n, but logv() should verify that one was there
3164 but do not do this yet
3165
3166commit 9782cfd785b5189a13e41c0f112b09238b7d6886
3167Date: Sat Jun 28 23:32:30 2014 -0400
3168
3169 test case for receiving the DAOACK, committing to it
3170
3171commit da32663f1089e95538447e65d990df2ab3120207
3172Date: Sat Jun 28 23:32:03 2014 -0400
3173
3174 send a DAOACK if requested
3175
3176commit 4dcdbb15fac298063fe474315952eaf8f41c0053
3177Date: Sat Jun 28 23:31:33 2014 -0400
3178
3179 permit the pcap output file to be NULL, if output is not required
3180
3181commit e2575d79f0547acee7f52175d43557b65761d60e
3182Date: Sat Jun 28 23:30:44 2014 -0400
3183
3184 added add_parent_route_to_prefix to route traffic to parent node
3185
3186commit ffdd8fb94fb8fe1bd464049f62dbaf233886d240
3187Date: Sat Jun 28 23:29:44 2014 -0400
3188
3189 keep the current dag parent seperately from the evolving best parent
3190
3191commit e4e1eb979e3710a60a63733ced376573a25113a3
3192Date: Sat Jun 28 23:28:56 2014 -0400
3193
3194 added commit_parent and processing of daoack packets
3195
3196commit 8b21c4a2bdf6211f8b8fae42f396b5b26f1190aa
3197Date: Sat Jun 28 23:26:58 2014 -0400
3198
3199 check DAOACK packet: is it from the correct parent
3200
3201commit 69c2799ab11e5a2ae4704688661b9fdfce4a6ee6
3202Date: Sat Jun 28 23:50:59 2014 -0400
3203
3204 netlink debug should really show the routing table, not the address list
3205
3206commit 9bab015af5437242fee311a80d9b0e9507af701c
3207Date: Sat Jun 28 23:21:47 2014 -0400
3208
3209 send out DAOs with the ACK bit set
3210
3211commit 025111ffd0751b4f20083ee835ccf03ab111e165
3212Date: Sat Jun 28 21:46:42 2014 -0400
3213
3214 test case for generating a DAOACK
3215
3216commit b02a8041790ae3d32dd2e40b23b7cf9a11c7d29e
3217Date: Sat Jun 28 21:23:26 2014 -0400
3218
3219 added test case 25: reaction to a child nodes DIO
3220
3221commit c45c84f1cfb6f4a7dda4ea34467d4c6438560a62
3222Date: Sat Jun 28 21:22:39 2014 -0400
3223
3224 make the interface scan a bit more friendly/informative
3225
3226commit 91f5517d8e174d023165b349a434d655e75cbeef
3227Date: Sat Jun 28 20:16:28 2014 -0400
3228
3229 test case -02 and -13 sets DEBUG_NETINPUT, and now logs some additional messages
3230
3231commit a0cf72b56123742a7fd592790caa3ae9501672c9
3232Date: Sat Jun 28 20:12:14 2014 -0400
3233
3234 change process_infile to take debug context for test case
3235
3236commit bc01879547d60aa09d6c5ce5dd1c9e64e33f048c
3237Date: Sat Jun 28 19:54:05 2014 -0400
3238
3239 protect against there being no loopback interface
3240
3241commit 5ee17a997390ddc2a76f73e58809cd4d7bc651a0
3242Date: Sat Jun 28 19:53:44 2014 -0400
3243
3244 sunshine daemon needs to scan interfaces before processing options in order that
3245 options can apply to interfaces that are found, and because we need to know the loopback interface for some of them
3246
3247commit ff517e890f84340466320ee8a2536d5830561ff6
3248Date: Sat Jun 28 19:53:07 2014 -0400
3249
3250 keep debug components in sunshine executable
3251
3252commit 960dfd84dd6f629bc75bd658cbe339719391a020
3253Date: Sat Jun 28 19:52:04 2014 -0400
3254
3255 update dependancies so that daoack.cpp gets rebuilt
3256
3257commit 5d3bd120170285a200727bfc2094f22571a4ccc3
3258Date: Sat Jun 28 19:50:18 2014 -0400
3259
3260 move logging of received packet to much later, so that logging of spurious packets
3261 can be suppessed as uninteresting. To do this, must pass ipv6 destination address and keep track of hoplimit and ifindex
3262
3263commit 8aae6f0788e1bdc71a5e51f6f33cb927f618ba80
3264Date: Sat Jun 28 20:58:59 2014 -0400
3265
3266 when adding a prefix, it will get added to lo, so do not claim it is going on the device is was learnt from
3267
3268commit 5d79de323749c306b93d30f8b2fa7d7cebff3fe7
3269Date: Sat Jun 28 18:53:54 2014 -0400
3270
3271 begun adding explicit debug flags/levels to rpl_debug
3272 use it to screen out "self-packet" messages
3273
3274commit c9baff7a4a4a23507afc37bbbb5edfb71d858f7f
3275Date: Sat Jun 28 17:47:44 2014 -0400
3276
3277 pretty address printer shows <ME> flag now
3278
3279commit 7f2dae15bc12cce06ba14a5e01237348a72c11ac
3280Date: Sat Jun 28 17:46:26 2014 -0400
3281
3282 update output to tcpdump 4.6.0
3283
3284commit c2ffe77bb2993d5c68dccb48bb34663bc2a4dae8
3285Date: Sat Jun 28 17:40:43 2014 -0400
3286
3287 update output with tcpdump 4.6.0 output
3288
3289commit 99391510b4232c341a0db80e4039e0fcc42b7a11
3290Date: Sat Jun 28 17:30:48 2014 -0400
3291
3292 example decode of DIO message
3293
3294commit 56588bd0f947ab4027bc531deb64ca432b84eed0
3295Date: Sat Jun 28 17:06:15 2014 -0400
3296
3297 adjusted license wording
3298
3299commit e98342c652bd0212aabb5f31c0099611e805fa1e
3300Date: Sat Jun 28 16:43:38 2014 -0400
3301
3302 senddao now has daoack flag
3303
3304commit 46ee68c8e2c6536ce9ddf70779904b08825e9a23
3305Date: Sat Jun 28 16:28:40 2014 -0400
3306
3307 make sure that dag_network is always initialized with an rpl_debug option
3308
3309commit 96b1afdef25ada9f974b1d506ce9ff0f28423615
3310Date: Sat Jun 28 16:26:50 2014 -0400
3311
3312 whitespace changes
3313
3314commit 9da6b92f5492b7b8aea033fc069e724cdfb31ce5
3315Date: Sat Jun 28 14:26:38 2014 -0400
3316
3317 rename dag-02 to dag-05 to make unit test consistent with directory name
3318
3319commit f92935fababd116d0be71b7aed0d2f5237306d3a
3320Merge: ea12bc6 d81697a
3321Date: Fri Jan 3 22:46:50 2014 -0500
3322
3323 Merge remote-tracking branch 'origin/master'
3324
3325commit d81697a46ecff289df0da63dba3fcc0ba61f26df
3326Merge: 1aeca96 00926d5
3327Date: Fri Jan 3 19:46:25 2014 -0800
3328
3329 Merge pull request #1 from infrastation/master
3330
3331 fix Makefile syntax
3332
3333commit ea12bc6d10d9971b4f53ff96abb4328a6f77f423
3334Date: Fri Jan 3 22:24:37 2014 -0500
3335
3336 initial processing/creation of DAOACK
3337
3338commit 8b321e74688921ebae0ecec49e464c5ac3261625
3339Date: Fri Jan 3 22:16:24 2014 -0500
3340
3341 TAGS file stuff
3342
3343commit 00926d5e91409041209720dbb5b42152fa52cd01
3344Date: Fri Jan 3 21:17:18 2014 +0400
3345
3346 fix Makefile syntax
3347
3348 Without this change make failed.
3349
3350commit dd5907473fa8daa2a65675721ff2e9e6ba3a9b6a
3351Date: Fri Jan 3 00:29:48 2014 -0500
3352
3353 when putting /128 routes into the kernel, include the src ip.
3354 This is because the prefix is usually added to lo, and so default src address rules will not pick it
3355
3356commit 71bf3f93b91fd8870400cc773ca992bca4a69dac
3357Date: Fri Jan 3 00:11:41 2014 -0500
3358
3359 do not call addselfprefix() in many test cases that previous did so.
3360 That call should be made only for nodes which are the root, as it simulates receiving a DIO to configure self.
3361 To make it work properly each iface should have an rpl_node which it can use to create a prefix node and configure for the dag.
3362 Do not call addselfprefix() until after the dag has a prefix associated with it.
3363
3364commit 42ecacfab9500bb57bed09dc79b525f85da4984c
3365Date: Thu Jan 2 22:50:03 2014 -0500
3366
3367 why did we add our link layer address to the dag_children
3368
3369commit 3bf60d8b207b8c6a318b28c17797d2ad187b43f5
3370Date: Thu Jan 2 22:42:12 2014 -0500
3371
3372 DAO are now emitted for the child nodes
3373
3374commit f92ae9015d329ee4bd2efed11ad9b1a034499c21
3375Date: Thu Jan 2 22:41:51 2014 -0500
3376
3377 RPL_DIO PRF mask was wrong, and was used wrongly.
3378 The result was actual changes on the wire, which also affected tcpdump and the output.
3379
3380commit 640afc2a2475985186effd8867a2b80931ad4a77
3381Date: Thu Jan 2 22:34:14 2014 -0500
3382
3383 fixup! enum RPL_DIO_MOP should go on correct macro
3384
3385commit e47e9c2a9ec3a5863481d9f052e4862c2ac7c255
3386Date: Thu Jan 2 22:31:36 2014 -0500
3387
3388 whitespace changes
3389
3390commit e94ed11725bde5701aa2e0b51bf4d0a113c5a15f
3391Date: Thu Jan 2 22:31:28 2014 -0500
3392
3393 move loopback_interface setup back to set_prefix
3394
3395commit 06df7012ffd18a217375c657488a0dc37afb7afb
3396Date: Thu Jan 2 22:30:53 2014 -0500
3397
3398 enum RPL_DIO_MOP should go on correct macro
3399
3400commit 6a0352295528f2a4cc2841e4aeb2d4102b066fb3
3401Date: Thu Jan 2 22:30:30 2014 -0500
3402
3403 added search path for libusb, since 32-bit/64bit can not be installed at same time
3404
3405commit eac2ab88a1f8f60567455f1930065c3950cbbd30
3406Date: Thu Jan 2 22:30:04 2014 -0500
3407
3408 changes to updates to tcpdump (git-PRE4.6, 2014-01-02)
3409
3410commit ce0e6b82b210df243ebc24ca38b31cd1c5fb5a16
3411Date: Thu Jan 2 20:59:18 2014 -0500
3412
3413 added scan_interfaces to get fake lo device
3414
3415commit 5b1eab803ec7bff016e4785aeeccbcb767e8d3a3
3416Date: Thu Jan 2 19:41:49 2014 -0500
3417
3418 sort out which prefixes are announced, which come from children,
3419 and which list each goes onto
3420
3421commit 59b185580c21f53744f86798c36b510c4fa53300
3422Date: Wed Jan 1 23:54:58 2014 -0500
3423
3424 rather than storing the announced prefix into a prefix_node,
3425 it belongs in the dag itself, with the prefix_node describing things that are reachable in some way
3426
3427commit 12adb541b880dfe3995accd69a76168c54431fd9
3428Date: Wed Jan 1 22:55:25 2014 -0500
3429
3430 added TAGS target
3431
3432commit 139da185a5b23379cdcc28cace81cc38c216cf5c
3433Date: Wed Jan 1 22:35:39 2014 -0500
3434
3435 removed CVS logs from uml_netjig
3436
3437commit 1aeca96d68b069a7f5d0def696ae260a556b8175
3438Date: Wed Jan 1 22:19:53 2014 -0500
3439
3440 clean up localswitches interface,
3441 add notes about debugging netjig.
3442 fixed and enabled interface to tcpdump libdissect interface
3443
3444commit 6f45a9f5b9d5c17666c35fabb04b9ae4cdf970af
3445Date: Wed Jan 1 17:12:05 2014 -0500
3446
3447 adjustments to compile against libnetdissect again
3448
3449commit db313cacd1a2d564c5ab1b4f7c86227b636e5bac
3450Date: Wed Jan 1 17:10:31 2014 -0500
3451
3452 whitespace changes
3453
3454commit e7b99ed25fbbd3c44938d2f141851f502e728de8
3455Date: Wed Jan 1 15:31:49 2014 -0500
3456
3457 scripts to start up sunshine in VMs with logging
3458
3459commit 0cd603fd4019abf66be9ef4e558ad1f293d7772c
3460Date: Wed Jan 1 15:18:18 2014 -0500
3461
3462 move multicast addresses to a central point
3463
3464commit 861087234c12176fa3b02f66135cdc5a9ecfdaf9
3465Date: Tue Dec 31 22:34:55 2013 -0500
3466
3467 mark loopback interface clearly so that it can be skipped
3468
3469commit 9f012a25ab8ce5ea391d10ac772ec58f1e43d13f
3470Date: Tue Dec 31 22:23:05 2013 -0500
3471
3472 do not duplicate the iface lo, it causes a failure to bring up lo
3473
3474commit 77ce872fece697e04d84babb621f71751c1ef887
3475Date: Tue Dec 31 22:22:43 2013 -0500
3476
3477 set the prefix for each interface on the root node
3478
3479commit 576a58bae8a46f0ff5f15d3a704e6210dc4b4e1f
3480Date: Tue Dec 31 21:18:22 2013 -0500
3481
3482 fixup! test case for processing DIO from child node
3483
3484commit 6c288a0f3b378fa5ee798ee91bb7e54f390def6c
3485Date: Tue Dec 31 19:38:08 2013 -0500
3486
3487 added loopback interface to fake iface
3488
3489commit e0a4553904c226b872849adf3c3355325e4e7d68
3490Date: Tue Dec 31 18:48:48 2013 -0500
3491
3492 unreachable is a better message than blackhole
3493
3494commit c27d570f02cb3360817390c9fe05eefd9c2d4014
3495Date: Tue Dec 31 18:46:47 2013 -0500
3496
3497 add blackhole route to prefix so that unspoken for traffic gets blackholed.
3498
3499commit a924ca0c500e4d0f7af4dfc685b8f3dca7092f6f
3500Date: Tue Dec 31 18:15:00 2013 -0500
3501
3502 if --iface is not set, then try to run on all interfaces
3503
3504commit 05ff01d0a9ef0a0ef0e33891b302b6c0d9f4a704
3505Date: Tue Dec 31 18:12:37 2013 -0500
3506
3507 fixup! join all RPL multicast group
3508
3509commit 88ab281fd41cdf064f5071650c445514ec5330cf
3510Date: Tue Dec 31 18:11:29 2013 -0500
3511
3512 UNSTRUNG -> PANDORA changes
3513
3514commit 70cae2a6a41a587457e12e49adceff4ad96598bb
3515Date: Tue Dec 31 17:13:41 2013 -0500
3516
3517 change scan_devices to take bool to determine if each interface shall be initialized for RPL
3518
3519commit e93b50257ab7906aaee338303770bc50b6e99437
3520Date: Tue Dec 31 16:35:49 2013 -0500
3521
3522 test case for processing DIO from child node
3523
3524commit f9fdad583291ad0c8628f2fe09a2e87c51b62a9c
3525Date: Tue Dec 31 16:05:35 2013 -0500
3526
3527 always print info and above
3528
3529commit 4cb51f2b04f3b56a8ceaa8fd154d6e867a6c3f34
3530Date: Tue Dec 31 16:04:35 2013 -0500
3531
3532 added version numbers to sunshine daemon
3533
3534commit ebe5635515d5dc8755b9fe88e1af36b45fdc534e
3535Date: Tue Dec 31 14:11:12 2013 -0500
3536
3537 scripts to start daemons
3538
3539commit ba9cc2c76eaa85f7ca01030802542cea57a77f2b
3540Date: Tue Dec 31 11:35:08 2013 -0500
3541
3542 put learned prefixes on lo, but route via physical device due to RFC5889
3543
3544commit 869ce5fa56b2cd6d7013705854de6ceff05b59b2
3545Date: Sat Dec 28 20:18:04 2013 -0500
3546
3547 if prefix is not valid, then do not attempt to install it
3548
3549commit c0d55532587821542b596e50815b590ee35e6a04
3550Date: Tue Dec 31 08:48:10 2013 -0500
3551
3552 added scripts for testing
3553
3554commit 2f89d6ee21fa51b62877ef7cb33f39da2f8b6900
3555Date: Sun Dec 29 20:56:46 2013 -0500
3556
3557 make test 14 ignore whitespace
3558
3559commit c2e032dc10f93a377acf5ee6e7740807b3be229d
3560Date: Sun Dec 29 20:48:19 2013 -0500
3561
3562 make test 12, part-04 ignore whitespace
3563
3564commit 25eeca69ae42789adbcd822214470ba77076075d
3565Date: Sun Dec 29 20:45:08 2013 -0500
3566
3567 added tcpdump to travis dependancies
3568
3569commit 0c8f4232331f2bdc5cb6ce4d8cf2083627036ae9
3570Date: Sun Dec 29 20:42:31 2013 -0500
3571
3572 make test 12, part-03 ignore whitespace
3573
3574commit a814ef85a44eaaae322a8e3001e93396bbbc0f47
3575Date: Sun Dec 29 20:30:45 2013 -0500
3576
3577 hexdump routine needs to null terminate at the right place
3578
3579commit 91247d58d8294895d3c873d96821a7a0533a966b
3580Date: Sun Dec 29 20:14:12 2013 -0500
3581
3582 slight change to test case 15
3583
3584commit e0fb2dba6f3cfd1c4841e44545a0b325834dc3d8
3585Date: Sun Dec 29 20:36:01 2013 -0500
3586
3587 simplify some linking instructions
3588
3589commit 20b3f8bbc73ae0121ef879160f865ea2bc094b82
3590Date: Sun Dec 29 20:35:39 2013 -0500
3591
3592 added mode for editing file
3593 removed various bits of Openswan-isms
3594
3595commit 5a34af3ed072fbee658e11d7029e1ae43f640b4d
3596Date: Sun Dec 29 18:11:52 2013 -0500
3597
3598 fake interface is now marked active
3599
3600commit 69d38ed9d6a4365fd452637d149edd4175cd4a50
3601Date: Sun Dec 29 18:11:36 2013 -0500
3602
3603 dao reply is unitcasted
3604
3605commit b8575d5374da138112639d548b64e3dd748f9e49
3606Date: Sun Dec 29 18:10:48 2013 -0500
3607
3608 updated comments in umlsetup-sample
3609
3610commit 2213cea3173014755e42e072e24631c644c2f648
3611Date: Sun Dec 29 15:59:07 2013 -0500
3612
3613 split packet_stat_names into C file to use designated initializer
3614
3615commit d8a6011e490f6a0b2d64d6ba102095a9e99bc2f4
3616Date: Sun Dec 29 20:35:04 2013 -0500
3617
3618 added build-essential to get libc6 headers
3619
3620commit 84c7378e969a98cfc1c5a4290ddcfb032489fdf1
3621Date: Sun Dec 29 14:36:29 2013 -0500
3622
3623 build all programs before unit tests
3624
3625commit 1c58c6209c89afa37b1d053950eb6ca345c7a099
3626Date: Sun Dec 29 14:35:24 2013 -0500
3627
3628 more UNSTRUNG->PANDORA fixes, and finished unitcheck framework
3629
3630commit 24c41c25101d0553e3f607f02aae6c71e627868d
3631Date: Sun Dec 29 08:35:57 2013 -0500
3632
3633 adjustments to location of libpcap
3634
3635commit 1131f916a827eac330073e9daf300800bca856cd
3636Date: Sat Dec 28 21:52:46 2013 -0500
3637
3638 added target to run just unit tests
3639
3640commit 822f89b16f46d8103810233f222e4b54b435ac7a
3641Date: Sat Dec 28 21:48:42 2013 -0500
3642
3643 install libpcap and set compiler to C
3644
3645commit d1bfecb8e04bbb5e22b9b131dfaf610a8ff4cbf9
3646Date: Sat Dec 28 21:13:32 2013 -0500
3647
3648 added travis-CI config
3649
3650commit 2434ee2a1d7d89b6a648a5a7ceabc7b33cda231d
3651Date: Sat Dec 28 20:18:49 2013 -0500
3652
3653 intialize iface properly in senddio
3654
3655commit 53cbf094bffc50a737d10d8f4491b6763d6d5571
3656Date: Sat Dec 28 20:01:45 2013 -0500
3657
3658 if dag not set, do not attempt to initialize it
3659 reset dag to NULL
3660
3661commit 1d1f45523d92ea4ee55e0886233f6273796f6e4a
3662Date: Sat Dec 28 19:46:22 2013 -0500
3663
3664 added/updated copyright messages
3665
3666commit d96c3ffaf2b06d112c955a3024972ead091b2b79
3667Date: Sat Dec 28 19:34:40 2013 -0500
3668
3669 dependancies for senddio
3670
3671commit 3269a2e76b1e9dc7221d42dc91ef00abc8890dc8
3672Date: Sat Dec 28 19:34:22 2013 -0500
3673
3674 join all RPL multicast group
3675
3676commit 2f2bc91a3f53d348891c5cb911b8572306e10694
3677Date: Thu Dec 26 23:02:18 2013 -0500
3678
3679 changes to processing dio() message
3680
3681commit 1c1ec98a30f659e11a10ea7536ccb9cdc56bfa98
3682Date: Sat Dec 28 19:47:40 2013 -0500
3683
3684 whitespace changes
3685
3686commit 72a19b63e5c6bb49a716cbb073effb8d467123b8
3687Date: Sun Aug 25 14:57:43 2013 -0400
3688
3689 fixup! move alive member to protected, and make sure that fake interfaces are marked alive when processing
3690
3691commit 91d73fd7967698dab3d1f079c7e5d9488277e3f4
3692Date: Sun Aug 25 14:42:06 2013 -0400
3693
3694 log some info about the interface being processed
3695
3696commit 2384bc2771918a18b2b36b60ad019954bf3a4835
3697Date: Sun Aug 25 14:41:38 2013 -0400
3698
3699 validate output from 24-daoreply
3700
3701commit 86c1c1c571ec20049bacc06c7e4cf24e08771a51
3702Date: Sun Aug 25 14:41:20 2013 -0400
3703
3704 move alive member to protected, and make sure that fake interfaces are marked alive when processing
3705
3706commit 21fe524882edf44add40eb066c68a2e56960cd79
3707Date: Sun Aug 25 14:22:06 2013 -0400
3708
3709 indent fakeiface system invocation so that it disturbs less
3710 remove redundant logging of processing DIO message
3711 use fake time for 23-selfdio
3712
3713commit 9d0488c8df2f5ea115abbacfdf4559cadf61f27f
3714Date: Sun Aug 25 14:07:32 2013 -0400
3715
3716 added test case to show DIO and DAO sent by child node when parent sends DIO
3717
3718commit 3b2b8a1c176352305af74359778e238e64219b91
3719Date: Sun Aug 25 13:30:43 2013 -0400
3720
3721 mark dag constructor as taking const string
3722
3723commit a60f3b4ef2278b592d9aa3d25fea40d7f1b4aa0e
3724Date: Sun Aug 25 13:30:22 2013 -0400
3725
3726 make watching boolean (a debug flag) accessible
3727
3728commit f6601d045670620e64acbc5936d37e2ad4919a59
3729Date: Sun Aug 25 13:28:02 2013 -0400
3730
3731 test case for receiving a DIO from child node with higher rank
3732
3733commit 85db1bcad1ce938f5b463cc59614fca92286d1fa
3734Date: Sun Aug 25 13:24:49 2013 -0400
3735
3736 dependencies for other libraries
3737
3738commit 85129246dc73d64b516b003e5de45f1a8fd46b53
3739Date: Sun Aug 25 12:49:47 2013 -0400
3740
3741 clarified description
3742
3743commit 18d2b299ded717cce67c102126595db607104f3a
3744Date: Sun Aug 25 11:34:19 2013 -0400
3745
3746 simplify prefix_node init: use set_prefix() function
3747 make sure that all rpl_nodes are initialized with the dag that they are part of.
3748 make sure that rpl_node has it's node_name() calculated whenever the address is set.
3749
3750commit eb49fad914ddb7860da2c6c61c87d4988f2dcf87
3751Date: Sun Aug 25 11:23:25 2013 -0400
3752
3753 fixup! make the rpl_node valid more clearly
3754
3755commit 4b7e7213878d3998530e723f54a4998cdffaa768
3756Date: Sun Aug 25 11:22:35 2013 -0400
3757
3758 do not schedule DIOs from nodes with infinite rank
3759
3760commit b8bb1f96d0c2adedd0a95f2d63f5fef51f068204
3761Date: Sun Aug 25 11:22:16 2013 -0400
3762
3763 mark prefix learned from self as valid without messing with the prefix being announced from the dag
3764
3765commit d94194e8e63181056fa2bcedf10fabd5ad856ee7
3766Date: Sun Aug 25 11:20:58 2013 -0400
3767
3768 make the rpl_node valid more clearly
3769
3770commit a445725d907061dbf463dd1e62f47fe77848d106
3771Date: Sun Aug 25 11:20:03 2013 -0400
3772
3773 make sure to enable loopback interface for test environment
3774
3775commit 0f1c48b000e5578679ae6c09311a517ffa389284
3776Date: Sun Aug 25 11:19:43 2013 -0400
3777
3778 change default on time logging to false
3779
3780commit 0faa476403262ec3b1d6d301e69d7d9520db1feb
3781Date: Sat Aug 24 23:50:40 2013 -0400
3782
3783 log which DAG a DIO is being created for
3784
3785commit 47080b361538a50ea72e775d5fda4231b564abff
3786Date: Sat Aug 24 23:50:24 2013 -0400
3787
3788 seperate repeat time from alarm time
3789 schedule a DIO immediately
3790
3791commit e8ca92a0bf09c9ddcefd6676d7c75c54f67611a7
3792Date: Sat Aug 24 23:24:17 2013 -0400
3793
3794 fix typo in route add statement
3795
3796commit 8df6aeb43337c1a5bc22c9a3dee0bc03115fbcee
3797Date: Sat Aug 24 23:24:05 2013 -0400
3798
3799 add IP addresses learnt via RPL to loopback so that they do not
3800 create reachability problems for nodes in same /64 which are not on the same link
3801
3802commit e1c07f3584669df1ca18d94ec56c2fba2f96f3be
3803Date: Sat Aug 24 23:23:01 2013 -0400
3804
3805 whitespace changes
3806
3807commit ef86ef24eb74ca62bdfbfeffabaf5725b64eb4c4
3808Date: Sat Aug 24 23:22:19 2013 -0400
3809
3810 set default interval to a reasonable value
3811 add option to enable time stamps in logs
3812
3813commit e88ea3f2a2ed1dd6f59646604c8c6ce27724cde1
3814Date: Sat Aug 24 23:21:09 2013 -0400
3815
3816 add prefixes found on a local interface directly
3817
3818commit 52e29a659dbec638f34bbd6d8d444221e93336d5
3819Date: Sat Aug 24 23:20:43 2013 -0400
3820
3821 add debug/log option that continues a previous message
3822
3823commit 00f1f914b66a3ffb2de90e5f7e56556c3cb432c0
3824Date: Sat Aug 24 23:19:31 2013 -0400
3825
3826 initialize mSequence on new dag to invalid value
3827
3828commit c9835d67ad5a9d1360daa079bc46458576d96ddf
3829Date: Sat Aug 24 23:18:44 2013 -0400
3830
3831 rename README to make it github happy
3832
3833commit 67213562fd4a85776aa1e1788a71021bb019ba27
3834Date: Sat Aug 24 23:18:24 2013 -0400
3835
3836 Edits to README
3837
3838commit 3682edee31f99a9b0c8939e421a7eb73704c2ff1
3839Date: Sat Aug 24 15:45:20 2013 -0400
3840
3841 optionally timestamp all debug entries
3842
3843commit ebfa068f12e4cba352ed5b9e1da4867a897ae22d
3844Date: Sat Aug 24 17:14:49 2013 -0400
3845
3846 added some debugging when self-prefix is added
3847
3848commit ddfc285147d5432e735cd68e2e724f86555d33de
3849Date: Sat Aug 24 15:51:42 2013 -0400
3850
3851 make sure to initialize interface when creating object
3852
3853commit bb4b904f92f73cf5f64bfa67d45adfcb49b761fa
3854Date: Sat Aug 24 15:51:26 2013 -0400
3855
3856 whitespace changes
3857
3858commit a835b4458943f0aa1158efb297e92ca7ada4239d
3859Date: Sat Aug 24 15:49:11 2013 -0400
3860
3861 dependancies for x86
3862
3863commit 8e4b434707bf1e601bead5fdf494706da19e2c81
3864Date: Sat Aug 24 15:49:00 2013 -0400
3865
3866 whitespace and copyright changes
3867
3868commit 1909ddc7982e9f1a4ca14b34cfe64a54e5130251
3869Date: Sat Aug 24 15:46:03 2013 -0400
3870
3871 set ifname to default value
3872
3873commit 6cdf0b58fcd8a0da3f732c49681e3847bb7798d6
3874Date: Sat Aug 24 15:42:03 2013 -0400
3875
3876 whitespace changes, removed CVS tag
3877
3878commit 75abf2c8fd5567dd3d22ed6454e4262e45ca793b
3879Date: Sat Aug 24 12:26:58 2013 -0400
3880
3881 ignore emacs23 backups
3882
3883commit 6eaf2c1fcca2f04fd78abb0d62b6e7559a7ae224
3884Date: Sat Aug 24 12:23:52 2013 -0400
3885
3886 make sure to initialize dag as it is required
3887
3888commit 3871e8b0c8ad6d16d07d829f4abb019424102b6b
3889Date: Sat Aug 24 12:03:37 2013 -0400
3890
3891 whitespace changes
3892
3893commit ce1f0e5b94c4074103c25c4767cee9fd52c2a4e1
3894Date: Sat Aug 24 12:02:16 2013 -0400
3895
3896 reference baseconfigs file properly
3897
3898commit a0fc52fd12cd356b2deeba339610c6b48d285435
3899Date: Sat Aug 24 12:01:55 2013 -0400
3900
3901 make uml_netjig program
3902
3903commit 81966fd7b0cacdf0e964038a43ac9859a2220f4f
3904Date: Sat Aug 24 10:54:52 2013 -0400
3905
3906 updates from UNTI
3907
3908commit 3f2c80297d088fa665a2d80388d725daf2fbecde
3909Date: Sat Aug 24 10:54:42 2013 -0400
3910
3911 updates to test cases based upon change to type of debug line
3912
3913commit 9672468bccd68a927fa9cb1505a1c638427ddff7
3914Date: Fri Aug 23 23:25:53 2013 -0400
3915
3916 use library path to find libpcap
3917
3918commit 30af1bea39cb880fbf663131bb9ae4679ab6d64a
3919Merge: ac2445c fbfa4f9
3920Date: Fri Aug 23 23:25:49 2013 -0400
3921
3922 Merge remote-tracking branch 'unti/master'
3923
3924commit fbfa4f99e81387304d05ec05bba996809aa19392
3925Date: Fri Aug 23 23:17:55 2013 -0400
3926
3927 various updates from openswan
3928
3929commit e881913e670eca304dc8ffb7db2e487b85427046
3930Date: Fri Aug 23 23:01:01 2013 -0400
3931
3932 updates from unstrung tree
3933
3934commit ac2445c4196f0d1b494ad07692e74f8eab479507
3935Merge: 45551e1 b00d3ba
3936Date: Fri Aug 23 22:58:07 2013 -0400
3937
3938 Merge remote-tracking branch 'unti/master'
3939
3940commit 45551e1689ce3c2c0998e22a76ac7841a6291f87
3941Date: Fri Aug 23 22:44:18 2013 -0400
3942
3943 updated to 3.9 kernel config
3944
3945commit 5b42e509b1b91ca03767ae55355551eb1a683684
3946Date: Fri Aug 16 21:12:29 2013 -0400
3947
3948 added new network n3
3949
3950commit 68092a982f4162da0dcc43ba4cedf5d553c78616
3951Date: Sun Jan 13 21:22:34 2013 -0500
3952
3953 changed debugging level of received self packet
3954
3955commit 95aafe3cb587563297e21d3e95d7925ba37d0476
3956Date: Sun Jan 13 21:21:19 2013 -0500
3957
3958 make sure that initial best rank is set to my rank, if rank is set
3959 any dagid mentioned on the command line is set to active
3960 initialize sequence to zero, but if rank is set, set it to 1
3961
3962commit dd1dadae31cd2b1bb541281f9bdddfe6346fe498
3963Date: Sun Jan 13 21:11:04 2013 -0500
3964
3965 make documentation index more self-organizing
3966
3967commit 5501a871ec045f81e3d77be818f5f34f9eaa2945
3968Date: Sun Jan 13 21:01:07 2013 -0500
3969
3970 initialize rest of dag parameters
3971
3972commit 782d660f825b2d58b3be44cb4c81d88b763bab1e
3973Date: Sun Jan 13 21:00:44 2013 -0500
3974
3975 provide access to dag rank and name for debugging
3976
3977commit f01d0a04e2eceedcc1b2c9b46554b23a9ca970cb
3978Date: Sun Jan 13 21:00:02 2013 -0500
3979
3980 move format_dagid to dag_network from network_interface
3981 refactor dump_dio out, so that it can be used later on
3982
3983commit 45e7291cc0cbb75a3b5df6c66c53b3506eb2a97b
3984Date: Sun Jan 13 20:53:36 2013 -0500
3985
3986 dump all dag stats on USR2
3987
3988commit c9adba0a279ceb5aec71625e8fcd54238f541f48
3989Date: Fri Jan 11 13:51:34 2013 -0500
3990
3991 updates to test cases after fixing rpl_eventless bug
3992
3993commit abfdd410d322430da902e04cf35cb25e6d65b694
3994Date: Fri Jan 11 13:48:48 2013 -0500
3995
3996 mark self as valid when adding prefix to ones self
3997
3998commit 9711e87b575450dbb876397b85f21250d731a8b0
3999Date: Fri Jan 11 13:48:22 2013 -0500
4000
4001 make buffer for name a bit bigger for extra info
4002
4003commit 423fcec8cc4dbe736789648baa17e75d471bf5b1
4004Date: Fri Jan 11 13:47:53 2013 -0500
4005
4006 events do not work right unless time actually advances in a controlled way
4007
4008commit 82312f9069c1a051a854c0c4089e6b4defc2b57e
4009Date: Fri Jan 11 13:46:28 2013 -0500
4010
4011 rewrite 08-event test, it is kinda a duplicate of 22, but after rewrite, it revealed a bug in rpl_event_less
4012 changed debugging of rpl_eventless to show reasons, which requires some const-ification
4013
4014commit df17d09ced982b13b9f07861fa6ff2428e4c44d7
4015Date: Sun Jan 6 23:22:54 2013 -0500
4016
4017 beginning of trickle calculations
4018
4019commit 25a73495f84ef2477a57b50eeef921e0420597e5
4020Date: Sun Jan 6 23:18:49 2013 -0500
4021
4022 keep track of best parent rank, and my rank seperately
4023
4024commit d52a50fe76a6605c51e4e6d5bb87ca9acd3f0af7
4025Date: Sun Jan 6 23:07:21 2013 -0500
4026
4027 tone down a bunch of old debug
4028
4029commit 1695a9d99c162bacd4bbe5007c2aec5858832873
4030Date: Sun Jan 6 23:07:07 2013 -0500
4031
4032 make sure that sunshine can properly enable RPL on the self node
4033
4034commit 28e51fc6e0d514cc258151336d374d91a38b9570
4035Date: Sun Jan 6 21:31:51 2013 -0500
4036
4037 removed debugging from test output
4038
4039commit 7969b16e5f7f00749721e9c495f899d9a94123e2
4040Date: Sun Jan 6 21:19:19 2013 -0500
4041
4042 event queue no longer can underflow
4043
4044commit aa40afd73708634ddeb9c0068f30d15f8d1ab883
4045Date: Sun Jan 6 21:18:59 2013 -0500
4046
4047 fixed problems with event queue underflowing
4048
4049commit 1172dce7300f7eb48832c661c47c5522c6eafdc0
4050Date: Sun Jan 6 17:04:30 2013 -0500
4051
4052 clear events between parts of the test case
4053
4054commit fa9d7549929c4f8a96a304340c3d03024d28760d
4055Date: Sun Jan 6 17:03:43 2013 -0500
4056
4057 when scheduling dio and dao events, put a bit of delay between the two events. XXX trickle timers
4058
4059commit 398e8aa2f900807b82ce8edfe4622be16f4eb27d
4060Date: Sun Jan 6 15:42:57 2013 -0500
4061
4062 test case for receiving a dao and inserting routes to downstream children
4063
4064commit 3dede95ea956bfd8742f4dcc0f988b395fca079e
4065Date: Sun Jan 6 15:41:16 2013 -0500
4066
4067 switch to using debug object
4068
4069commit 40b5ec95d89700c1af3bc114ac0199a4a232554a
4070Date: Sun Jan 6 15:40:59 2013 -0500
4071
4072 found additional in6_addr vs ip_prefix change due to test case
4073
4074commit 121a3ffe5198c39df1b93ea29ea0d0ac5f6f467a
4075Date: Sun Jan 6 15:37:30 2013 -0500
4076
4077 include LIBS several times in case of recursive dependancies
4078 but real problem was that oslibs.h was not always included as C code
4079 moved node to use ip_prefix over in6_addr
4080
4081commit 13f543eae53496543b83a66ee201b2e4c2424e34
4082Date: Sun Jan 6 15:35:00 2013 -0500
4083
4084 split rpl_node updating/creation to identify parent and children nodes
4085
4086commit 1c30883572a3f5fdcb971c944151023ae20e1f30
4087Date: Sat Jan 5 23:53:51 2013 -0500
4088
4089 added missing test input file
4090
4091commit 141151d581f3a054b1cec16fc82936fa7aac2330
4092Date: Sat Jan 5 23:49:48 2013 -0500
4093
4094 record which files are used in which tests
4095
4096commit 4434c4babaa3a17c222401a1def1617c5206a82c
4097Date: Sat Jan 5 23:48:32 2013 -0500
4098
4099 added dependancies
4100
4101commit d7bdf3c5f59f441a82920642f4b0a734556604f3
4102Date: Sat Jan 5 23:38:12 2013 -0500
4103
4104 finished work on event queues, reviewed unit tests and adjusted dag network objects that need to be marked active
4105
4106commit 0dcd8a673abc58b96215498743eac439c79e9222
4107Date: Fri Jan 4 23:39:53 2013 -0500
4108
4109 fix 02-recvdio: set fake time on events
4110 on -03 and -04 test cases, dagid is different, so no new node is recognized
4111
4112commit df9fe121832baceeef447fcec5f638fb3af5f481
4113Date: Fri Jan 4 23:34:35 2013 -0500
4114
4115 removed cancel action from event. It can not be used
4116
4117commit 71537885fc3d8420044cb47349952174b3aba548
4118Date: Fri Jan 4 23:15:04 2013 -0500
4119
4120 sanitize mDagName better and make sure mReason is big enough
4121
4122commit ababe75a6f64e6ec781822240a7b94bf67a4b179
4123Date: Fri Jan 4 02:09:41 2013 -0500
4124
4125 enable test 22: priority queue
4126
4127commit 3b5bf0e4c041bf6036ce6c4b2e651740d054fb7a
4128Date: Fri Jan 4 02:08:12 2013 -0500
4129
4130 added missing setting for output to pcap file
4131
4132commit ae3256228078a66707e734f60ccf898ea4b18e14
4133Date: Fri Jan 4 01:27:15 2013 -0500
4134
4135 removed dead map code, added fixed time for testing to event and iface
4136
4137commit 8c2cc4004fd2735bb21c2d9410471933b14ba6d0
4138Date: Thu Jan 3 23:58:46 2013 -0500
4139
4140 implementation and unit test of priority queue for events
4141
4142commit b65a6292a24bc083276b8bb932c9466f19dc93d0
4143Date: Thu Jan 3 21:54:09 2013 -0500
4144
4145 events need to be tracked so that they can be renewed
4146 and deleted when done. This work revealed that the map implementation of the queue is wrong
4147
4148commit 733895f346bc21bbf6f11fc0aa8ed66d9778e022
4149Date: Thu Jan 3 21:52:02 2013 -0500
4150
4151 adjust make depend to use architecture and OS
4152
4153commit 8d1e628578b3d82bd74339e111802ac761b412db
4154Date: Fri Dec 28 16:38:27 2012 -0500
4155
4156 make sure that pcap files are closed after use.
4157 make sure that old events are removed when processed
4158
4159commit def0f34c2f73229568bb4625e6a4bf1154d4b9ad
4160Date: Thu Dec 27 23:08:53 2012 -0500
4161
4162 new test case to show receiving DIO,
4163 generation of DAO an DIO events and that no events are create for uninteresting DIOs
4164
4165commit 7d309c80ea35537bae87543983cfa228d591b699
4166Date: Thu Dec 27 21:56:21 2012 -0500
4167
4168 adjustments to Makefile to make cross flags apply to libraries
4169
4170commit e520f80aeb58c93bac6d3a48ea4a7a772e71d14a
4171Date: Thu Dec 27 21:05:00 2012 -0500
4172
4173 moved dag related parameters from iface to dag_network
4174
4175commit 6f6f5d85a8c25e5424b72c550bbfac5e18b4b68d
4176Date: Thu Dec 27 17:39:18 2012 -0500
4177
4178 mark a DAG as needing a DIO
4179 keep a printable name for the dag
4180
4181commit cefb09e594dba039e5e4daa6bac3996c02fc134e
4182Date: Thu Dec 27 17:38:32 2012 -0500
4183
4184 dao sending routine now sends all prefixes on the dag,
4185 and does this work based upon the dag, rather than interface
4186
4187commit e0ba96e0f5fdb33cdb131d6dece43eaaccf2f3b0
4188Date: Thu Dec 27 17:04:48 2012 -0500
4189
4190 confirm that prefixes can in fact be iterated
4191
4192commit cb6e5acd625fff461c18044f7dd8c024419d0948
4193Date: Thu Dec 27 17:04:02 2012 -0500
4194
4195 confirm some properties of stl map iterators
4196
4197commit a07ff552b217ca313e56d461de33b6cb6de2eea5
4198Date: Thu Dec 27 15:39:07 2012 -0500
4199
4200 new test case for properties of prefixes
4201
4202commit efc2fae18ee61bfa610a118fa521fe7816bf294c
4203Date: Tue Dec 25 16:19:55 2012 -0500
4204
4205 generate a DIO to a PCAP file
4206
4207commit 9c73dfaab4eebdeef8d8e9b6ccbc311c39e0a820
4208Date: Tue Dec 25 13:55:35 2012 -0500
4209
4210 keep better statistics on whether a DAG is created due to watching or not
4211
4212commit 1c05bc8215dc06a2522a7bd7a2b9e05e6469ab20
4213Date: Tue Dec 25 01:46:02 2012 -0500
4214
4215 ignore executable
4216
4217commit 4de398ca91bb384b9696bbeb1be36bdd746ad032
4218Date: Tue Dec 25 00:51:51 2012 -0500
4219
4220 do not process every DAGID
4221 this requires some patching back to many unit test cases.
4222 In the process, some inconsistencies with debug usage were discovered and corrected.
4223 An interface may also be marked as watching, which causes it to record all DAGIDs received.
4224 A DAGID is created if not already found. If a DAGID is marked active, then it will be processed
4225
4226commit bf01e6721cc8bff61015c4e343dcff96ff2458f0
4227Date: Tue Dec 25 00:40:38 2012 -0500
4228
4229 consistently use debug interface for logging
4230
4231commit 1daefe619d518d475c14d7d8b6c0400f52a2fdd4
4232Date: Mon Dec 24 17:17:45 2012 -0500
4233
4234 some additional tweaks to keep make check from rebuilding kernel every time
4235
4236commit aebbf5ba57ea2a9398068cd110d66a84114284f6
4237Date: Mon Dec 24 16:22:12 2012 -0500
4238
4239 kernel config updates to kernel 3.5
4240
4241commit f024bfaebf6a06e67de391add01582ac61218970
4242Date: Mon Dec 24 13:11:48 2012 -0500
4243
4244 added node J, and network n3
4245
4246commit 8554b7c219525e77a24aeebf5a20b7e5f0dec7ab
4247Date: Sun Dec 23 21:41:30 2012 -0500
4248
4249 better debugging of reason usage is displayed
4250
4251commit 4ba67748751aaaf5b7dfac0addcc60e41e483d15
4252Date: Sun Dec 23 21:41:14 2012 -0500
4253
4254 added missing testing common Makefile
4255
4256commit 70c973d81fb5efdeccc37b2989593c6b4ee75683
4257Date: Sun Dec 23 21:40:59 2012 -0500
4258
4259 fix dao processor: must skip dao header
4260
4261commit 868e5bfb80acbbac016400369ddf8fee15181949
4262Date: Sun Dec 23 21:33:18 2012 -0500
4263
4264 fixes for cross compiling UML kernels to 32-bit target
4265
4266commit 18ba397d57855a0c54af604665c84357afa36fe2
4267Date: Sun Dec 23 21:32:29 2012 -0500
4268
4269 various fixes copied from uml_utilities to make it 64-bit clean
4270
4271commit 824d74275096d7a5aca623ba8fc25c14c772c4eb
4272Date: Sun Dec 9 21:32:54 2012 -0500
4273
4274 because of UML testing, always build 32-bit versions
4275
4276commit 9fe9083d1455529b553a5645f0eff47363606fac
4277Date: Sun Dec 9 21:32:38 2012 -0500
4278
4279 use common testing makefile variables, and enable cross compile flags
4280
4281commit 0e27a29b6c48ea62e8da08eb5e3bcf23641cfae4
4282Date: Sun Dec 9 21:31:34 2012 -0500
4283
4284 build 32-bit kernels even on 64 platforms
4285
4286commit 96990bc8001879d283dca7945672bfd5741eb4b5
4287Date: Thu Aug 23 18:42:08 2012 -0400
4288
4289 dao now sent with source address set
4290
4291commit 51e4badc7403f821f3c4f7272d7d1c386fe334a2
4292Date: Thu Aug 23 17:37:50 2012 -0400
4293
4294 senddao must always allocate rpl_debug object
4295
4296commit 60cb5028d64029fc09d7ff924db42e16a4e44bbd
4297Date: Thu Aug 23 14:55:15 2012 -0400
4298
4299 fixed broken icmp6 checksum problem
4300
4301commit 104d6d467741c4d49ea48d95bf2f2a7a44074565
4302Date: Thu Aug 23 14:47:22 2012 -0400
4303
4304 clarify icmp6 checksum calculation and tests
4305
4306commit 55687a94b2f6fc139ce328d955d219124e1547d3
4307Date: Thu Aug 23 11:42:23 2012 -0400
4308
4309 whitespace changes only
4310
4311commit ff88c2c22744080b19f5df0079b15f4627eae9cd
4312Date: Thu Aug 23 11:38:41 2012 -0400
4313
4314 hexdump should be marked static so it can be included by multiple files
4315
4316commit d852f32e86f638cd4e00cf0a7036ab7670282677
4317Date: Thu Aug 23 11:17:42 2012 -0400
4318
4319 remove definition of unused variable to silence warning
4320
4321commit 90fb533165576a553e27a2e5f97c4c43b404640e
4322Date: Thu Aug 23 11:17:05 2012 -0400
4323
4324 there are explicit bash-ishes in make-uml
4325
4326commit ad977617d29a7a4d7b3c406cc1262f7d5596f3c7
4327Date: Thu Aug 23 11:13:25 2012 -0400
4328
4329 test case for computing checksum
4330
4331commit 0dce0051903876020f925742f64f46e7596e1543
4332Date: Tue Aug 21 22:09:34 2012 -0400
4333
4334 put definition/location of libpcap in central location
4335
4336commit 4e78b509c03652662b1f55047b487c25798b52b8
4337Date: Tue Aug 21 22:09:02 2012 -0400
4338
4339 turn off -Wcast-qual for libosw to solve initsubnet warning
4340
4341commit 54f9e00c82e6a1e001019955a7a85d4dfce51b3e
4342Date: Fri Oct 28 22:04:46 2011 -0400
4343
4344 added test case for checksum of entire packet
4345
4346commit d1ca2c60fe3e41221d00d48faa03e8dfb8af4602
4347Date: Fri Oct 28 21:01:18 2011 -0400
4348
4349 added working icmp checksum routine
4350
4351commit 6c1f25547d378dea7172ee20ad00815290bfa8dc
4352Date: Thu Oct 27 21:11:23 2011 -0400
4353
4354 set the v6 source address to the link-local address for icmp messages
4355
4356commit 7d22ec1849a66636659c506bcb17c7f5045ee065
4357Merge: 5ee262c 897c90d
4358Date: Thu Oct 27 13:16:18 2011 -0400
4359
4360 Merge remote branch 'origin/master'
4361
4362 Conflicts:
4363 testing/unit/16-vf/derived.cpp
4364 testing/unit/16-vf/derived.h
4365
4366commit 5ee262c55e1f405e25722e690332521b098be7fc
4367Date: Thu Oct 27 13:07:29 2011 -0400
4368
4369 use sunshine on test node A, interface eth1, to capture a new set of RPL DIO packets from self
4370
4371commit ec0c004e5343591e4fe96c98742b4404f4411bff
4372Date: Thu Oct 27 12:42:07 2011 -0400
4373
4374 based upon failure of dioopt-01,
4375 fix the parser for suboptions such that it is always given the first byte of options,
4376 rather than have it assume that it was passed a DIO (might be a DAO, or other!)
4377
4378commit fecce65e2a69ff0cabbb6d50e7fdf1368475f7c2
4379Date: Thu Oct 27 12:41:01 2011 -0400
4380
4381 mostly whitespace changes to rpl.h, but updated some comments
4382
4383commit b1bb3bf432e494fb3d7ef53d4840d328b59eb0d6
4384Date: Mon Oct 10 19:22:50 2011 -0400
4385
4386 include new rplmsg parent class, and process a dao
4387
4388commit f1b8b0b04f8b0f1ddee03d013ecce41701e98110
4389Date: Sun Oct 9 09:27:54 2011 -0400
4390
4391 dao processor compiles
4392
4393commit 4c071797a2c6e4e767a77e1b7cd34f88eb98d7cc
4394Date: Fri Oct 7 20:58:08 2011 -0400
4395
4396 try to include a meaningful prefix in the RPL_DAO_TARGET option
4397
4398commit 7bcafac2fe31739517fc08e2d210cd267c2ed480
4399Date: Fri Oct 7 20:57:31 2011 -0400
4400
4401 permit iface to be setup with dagid type rather than string
4402 why are interfaces indexed by dag? that is just WRONG
4403
4404commit 81f2d394f0f654e0f685ea5eb61c17969b890774
4405Date: Fri Oct 7 20:30:31 2011 -0400
4406
4407 added description of this test case
4408
4409commit 4e40f6e796b68030259e0168640aebe88ba4d6d6
4410Date: Fri Oct 7 20:29:44 2011 -0400
4411
4412 added lonely pcap files which may get used later on
4413
4414commit 77b53ff710f43afd4af258648f9a558fc3447fd2
4415Date: Fri Oct 7 20:28:28 2011 -0400
4416
4417 added test case 17, initial work on accepting a DAO
4418
4419commit 7d880478cbc2cf4c88bcfd54d612a2fc5bb5d741
4420Date: Fri Oct 7 15:23:03 2011 -0400
4421
4422 added/enabled and fixed all unit test cases
4423
4424commit b636531e71b994fb09f44658d666526229ae9304
4425Date: Fri Oct 7 15:09:48 2011 -0400
4426
4427 set the dagid
4428
4429commit a08960b193a38669a3d2c0c1c6ff1296c8aad232
4430Date: Fri Oct 7 14:27:09 2011 -0400
4431
4432 whitespace changes
4433
4434commit 871d3840ed26e0f0d0be75c3a43e60d6606724d0
4435Date: Fri Oct 7 14:03:33 2011 -0400
4436
4437 build dao was setting code to dio, fix this
4438
4439commit f1877af7befda13c726631f10d75bfab2088e476
4440Date: Fri Oct 7 01:33:39 2011 -0400
4441
4442 whitespace changes
4443
4444commit 9dc0e10d03c24c4ff39acfb0b08ff8479e03edae
4445Date: Fri Oct 7 01:33:00 2011 -0400
4446
4447 fix call to send_raw_icmp, has new first argument for destination address (NULL=multicast)
4448
4449commit 30f960a554f9a5320de4204db5dfb8eeb7caf4f5
4450Date: Fri Oct 7 01:32:24 2011 -0400
4451
4452 log if the interface is faked
4453
4454commit 5c6ce397b962a33c6fe4fa567302c20943903ff7
4455Date: Mon Oct 3 21:32:42 2011 -0400
4456
4457 do not force -Werror on the world, enable only of ${WERROR} is in the environment
4458
4459commit 78199af9421a473d84515f4eda8fb659a5e4f2ba
4460Date: Fri Oct 7 01:27:05 2011 -0400
4461
4462 unit tests can now send a DAO, and primitive path for processing exists
4463
4464commit 37b19ef178c7d252005daf3517d13d716d569746
4465Date: Fri Oct 7 00:11:13 2011 -0400
4466
4467 update a few test cases to get DAO processing working
4468
4469commit 0cd4efeded542786618a7dcc42d1455cdbd7a945
4470Date: Sat Jul 30 13:43:01 2011 -0400
4471
4472 more complex scenario for virtual functions
4473
4474commit 897c90dbea223cce8c56389605220ec1e04070dc
4475Date: Tue Oct 4 00:03:12 2011 -0400
4476
4477 fixed build to use -lpcap.
4478 adjust send_raw_icmp call in senddio
4479
4480commit 16215aff004d5a040871d653187f39d144b8b698
4481Date: Mon Oct 3 21:32:42 2011 -0400
4482
4483 do not force -Werror on the world, enable only of ${WERROR} is in the environment
4484
4485commit 6ad9068d59cb6289961e859274181acbe76ea322
4486Date: Sat Jul 30 13:43:01 2011 -0400
4487
4488 more complex scenario for virtual functions
4489
4490commit a7306595178171c52ca221957baf4b3cfcda8f74
4491Date: Sat Jul 30 13:39:30 2011 -0400
4492
4493 virtual function test case
4494
4495commit 7652d0abf31ebdafae99fa4a8197fafdf3a57fe7
4496Date: Fri Jul 29 19:45:12 2011 -0400
4497
4498 #2909 . send out DAO on proper interface, and send to proper unicast node
4499
4500commit 5475772f549fd085970611ba6332e43f2d777eca
4501Date: Fri Jul 29 19:44:12 2011 -0400
4502
4503 #2909 . adjust test packets so that they do not come from self
4504
4505commit 496f04b7a7b6d6afa73bf2f730dd216f750523b0
4506Date: Fri Jul 29 19:43:12 2011 -0400
4507
4508 #2909 . restructure pcap testing infrastructure.
4509 make sure that packets are processed by the proper network_interface.
4510 This requires that the linux/10mb link encap be a switch rather than a subclass
4511
4512commit 0cd493a8eed7b026f247ed2731879416350ea069
4513Date: Fri Jul 29 12:55:00 2011 -0400
4514
4515 #2909 . turn off some disabled tests
4516
4517commit 89a0c187d50f9e3ccc0d9fcf3419cfa8f2a2fc9b
4518Date: Fri Jul 29 12:54:14 2011 -0400
4519
4520 #2934 . turn off some disabled tests
4521
4522commit 2ce91f1bf8c2ad9bd01f46335b9292c1ccb6d54b
4523Date: Fri Jul 29 12:54:09 2011 -0400
4524
4525 added interface for mReason for test case
4526
4527commit 6d2991fc3645b2258a9c9a9841e498a585da2652
4528Date: Fri Jul 29 12:48:05 2011 -0400
4529
4530 #2934 . updated unit test case with debug mock
4531
4532commit 3d80c96701e1cf10f9fbdab76b53a594258e9201
4533Date: Fri Jul 29 11:11:52 2011 -0400
4534
4535 #2934 . updated unit test case with debug mock
4536
4537commit 10680df1a60f53a66ffe2a1284147548209ebcb3
4538Date: Fri Jul 29 11:05:56 2011 -0400
4539
4540 #2934 . rename unit tests to be sequential
4541
4542commit bdef72265b335f6ed31fb844e3b11a947116a77b
4543Date: Fri Jul 29 11:03:34 2011 -0400
4544
4545 #2934 . rename recv to recvdio
4546
4547commit 1a639b6efa12aafb58e138aafaee1d2666b93641
4548Date: Fri Jul 29 10:59:31 2011 -0400
4549
4550 #2934 . build a DAO message
4551
4552commit 75e5434beba9cd81e09fb09a0d7efe06d2c945b7
4553Date: Fri Jul 29 10:51:39 2011 -0400
4554
4555 #2934 . build and send a DAO message with an RPL Target
4556
4557commit 5bf258292c3f1c4c135d13ce1c97ae3bcff4dca6
4558Date: Fri Jul 29 10:05:54 2011 -0400
4559
4560 #2934 . merged DAO and DIO option processing
4561
4562commit e4bf0209429770e1c46f6bb5bc567fda8c7af389
4563Date: Fri Jul 29 01:13:35 2011 -0400
4564
4565 #273 - rpl-19 changes dio padding
4566
4567commit e7fc141a3b24263786730a518095975d5bedf6ce
4568Date: Fri Jul 29 01:05:47 2011 -0400
4569
4570 #273 - rename list of test cases
4571
4572commit dcd12d206fb48aa2ad8515b67e00259194ba2a12
4573Date: Fri Jul 29 01:05:04 2011 -0400
4574
4575 #273 - rpl-19 changes rpl_seq to dtsn
4576
4577commit dc9b3fdc56c4cd977f479039b17b30f4037936cf
4578Date: Fri Jul 29 01:03:41 2011 -0400
4579
4580 #273 - renamed dag-01 to 04-dag
4581
4582commit d3fb49f2b91e46ccb97f28c9041d19475f61fae4
4583Date: Fri Jul 29 01:02:32 2011 -0400
4584
4585 #273 - fixed DIO parser and sample packets
4586
4587commit 9ac1a0f0c8eeba3e92b01f0eaff0616c34711a9d
4588Date: Fri Jul 29 00:36:57 2011 -0400
4589
4590 #273 - adjusted further dio option code and edited input files
4591
4592commit e01b487451f5b1c42c0314a18f2aae59b90412b5
4593Date: Thu Jul 28 23:30:49 2011 -0400
4594
4595 #273 - updated gdbinit files
4596
4597commit ae3642f6957beb3ad5cc1b47bdecce2cddc62ac0
4598Date: Thu Jul 28 23:29:30 2011 -0400
4599
4600 #273 - updated sendio and builddio functions to rpl-19
4601
4602commit 53ee3d9b5affc0a3b98eecc664fccea5e8d6e1f1
4603Date: Thu Jul 28 16:09:42 2011 -0400
4604
4605 #273 - renumbered dioopt library test
4606
4607commit f6285fb97706172ea88546c6bf6ceed4f23db1de
4608Date: Thu Jul 28 16:08:55 2011 -0400
4609
4610 #273 - renumbered osw library test
4611
4612commit 698dd4bbd59ac287a981f62f095550aed81d19bd
4613Date: Thu Jul 28 15:53:57 2011 -0400
4614
4615 #273 . updated packet to rpl-19
4616
4617commit 24c6568b81fdb5b0bd96513acdc7f1dac6d2976e
4618Date: Thu Jul 28 14:31:47 2011 -0400
4619
4620 #273 . some updates to DIO to RPL-19
4621
4622commit 8fc605a12515010880b01ef7515fd9b626558e00
4623Date: Wed Jul 27 23:05:16 2011 -0400
4624
4625 #271 . rename test case to order it better
4626
4627commit 926f63aa0a0be8da4ba88731f8d07728057af58b
4628Date: Wed Jul 27 23:03:28 2011 -0400
4629
4630 #271 . update object definitions to rpl-19
4631
4632commit 8f16b1ba205db634d94a0b034d2c3d9dcb0e036c
4633Date: Wed Jul 27 18:06:14 2011 -0400
4634
4635 #271 make 15-builddao compile
4636
4637commit d9425d1224ad547dec208094321279d25a99dbc6
4638Date: Tue Feb 1 13:54:38 2011 -0500
4639
4640 whitespace fix
4641
4642commit 471f42ab16646ccc2ae035f3ec5db713b14640bd
4643Date: Mon Jan 31 21:28:52 2011 -0500
4644
4645 basic DAO construction and testing
4646
4647commit 080547884eb293d2e38c1ee66e3eda7c20b11896
4648Date: Mon Jan 31 20:16:26 2011 -0500
4649
4650 redo the usage summary
4651
4652commit 2bba92c8cf4c81b7328cf4cebb7130bd65d77945
4653Date: Mon Jan 31 20:13:09 2011 -0500
4654
4655 senddao: added --dagid option
4656
4657commit 241ee14b3dde5ea399ce32282df57e1199974902
4658Date: Mon Jan 31 19:45:12 2011 -0500
4659
4660 newer in.6 needs use of macro
4661
4662commit 4336ccf87a917efa1d5336ce624540c780b0e890
4663Date: Mon Jan 31 18:00:48 2011 -0500
4664
4665 ignore generated files
4666
4667commit 17e8dde66c51af7992c4ab502185454e7196cccb
4668Date: Fri Dec 31 01:44:42 2010 -0500
4669
4670 test case for senddao with raw hex bytes
4671
4672commit 1b4318dab7c5cd90e54ae6649a07ee527d897bbe
4673Date: Fri Dec 31 01:00:00 2010 -0500
4674
4675 remove left-over KLIPS Makefile stuff
4676
4677commit 3e76302b164e03c53741a75f6dbeb959a1eb1fae
4678Date: Fri Dec 31 00:59:43 2010 -0500
4679
4680 set pcap output files
4681
4682commit 238b8f1751915eb48b589391f0154399432884cf
4683Date: Fri Dec 31 00:59:11 2010 -0500
4684
4685 sorted out virtual keyboard in derived classes, and added all libraries to clean/build target
4686
4687commit 1038d5fb33b36564865256baa43ab0e81eeb5b4a
4688Date: Wed Dec 29 23:20:50 2010 -0500
4689
4690 rename unit test case to numbered list
4691
4692commit 688f8d2525958d37bbae5c887a998d382d19e358
4693Date: Wed Dec 29 23:19:45 2010 -0500
4694
4695 created dao routines
4696
4697commit 0b1dbc4c6041d92dafdb8c2bdf71110b1e2441f4
4698Date: Wed Dec 29 23:18:57 2010 -0500
4699
4700 rename unit test case to numbered list
4701
4702commit 77f78dfa9a3e226bbd960fd5f3387423eaf64705
4703Date: Wed Dec 29 23:14:10 2010 -0500
4704
4705 added senddao program for test purposes
4706
4707commit b126035c70100bd4ef31d99c009a1de803e3495a
4708Date: Wed Dec 29 23:12:06 2010 -0500
4709
4710 started code for responding with DAO
4711
4712commit df9b8b2f50164b5269a69f9cf28ed48bcc979b16
4713Date: Wed Dec 29 22:46:21 2010 -0500
4714
4715 when we see a lower rank, pick it
4716
4717commit 8fcfbbe715c9c46b9ab77656eb25c5428b30db74
4718Date: Wed Dec 29 22:37:38 2010 -0500
4719
4720 do not install a prefix more than once
4721
4722commit d91b9ef5cfe68f4947363d90fc82c086987e5e14
4723Date: Wed Dec 29 22:29:15 2010 -0500
4724
4725 initialize statistics on each dag
4726
4727commit e2f17844d3d0b52d474705d04732ba0141f42bd0
4728Date: Wed Dec 29 22:17:55 2010 -0500
4729
4730 removed executable from git
4731
4732commit 08002f72705deb03432d6045c601c72c63ff9260
4733Date: Wed Dec 29 21:02:23 2010 -0500
4734
4735 if a packet is received from a node considered self, then do no further processing
4736
4737commit a56c18df1863934c9edc3cb5d053e79872dbe1a7
4738Date: Wed Dec 29 20:54:33 2010 -0500
4739
4740 added info and error debug levels
4741 use them instead of printf
4742
4743commit 70776f27e2511bb81565fce88fa99bb0dd8f867f
4744Date: Wed Dec 29 20:44:12 2010 -0500
4745
4746 make sure that mock interface is added to list of interfaces
4747 make sure to set the debug for mock interfaces
4748
4749commit f118d2bb288946d9ad8c94b17edd900a077b539e
4750Date: Wed Dec 29 20:00:35 2010 -0500
4751
4752 refactored process_infile()
4753 such that it now can be used with network_interface objects
4754 that will be created by the scan_devices(): facilitates more unit test cases
4755
4756commit 1ce29d80dcf917ae6d6049c19a1ec98da46f4ce9
4757Date: Wed Dec 29 10:30:11 2010 -0500
4758
4759 added minor change so that senddio does not try to change real->fake after starting,
4760 recompile of senddio fixed core dump in senddio-01
4761
4762commit b38879f5ba1e683732e85e360b87d6efbf4e2e79
4763Date: Wed Dec 29 10:15:57 2010 -0500
4764
4765 removed duplicated, #if 0 code
4766
4767commit 480548452fda77e1d3610a648da4776f4378e0a1
4768Date: Wed Dec 29 10:14:15 2010 -0500
4769
4770 deliver IPv6 address as part of netlink simulator
4771 process IPv6 address seen as RTM_NEWADDR, and set up the iface properly, create rpl_node
4772
4773commit d9c0b505a0f8257607be6ac10a76c022874c92ad
4774Date: Wed Dec 29 00:42:05 2010 -0500
4775
4776 added factory for building pcap network interfaces
4777
4778commit 9567870c815c8fe2d7b0a3b1bcfc90674dcdaecd
4779Date: Wed Dec 29 00:28:10 2010 -0500
4780
4781 use a factory to create new interfaces to permit pcap_network_interface unit tests
4782
4783commit 887d1b7dfe3fccfd12a72be0c0c1973625b574f5
4784Date: Tue Dec 28 23:33:23 2010 -0500
4785
4786 when creating an interface, try to capture an rpl_node that represents self
4787 if rpl_node is self, put it into the rpl_node name
4788
4789commit c4f8dd455b68da6eb28f0e696fa551d1db28aa46
4790Date: Tue Dec 28 23:32:06 2010 -0500
4791
4792 test case for receiving a DIO from self
4793
4794commit d82581e70c8a18abad0e3329ab73a48d6521a226
4795Date: Tue Dec 28 23:31:49 2010 -0500
4796
4797 removed dio field from addprefix
4798
4799commit 90fdfa1cb5fb52e2707b82845599e85cdd730b53
4800Date: Tue Dec 28 23:27:54 2010 -0500
4801
4802 updated unit test case with new flag values
4803
4804commit 229deffaf527cf1a77a8f8ce5e4f699b3cb2868d
4805Date: Tue Dec 28 23:14:41 2010 -0500
4806
4807 updated test case with ME flag
4808
4809commit 387eb63974d9bba3d496a56ff6e29a3a382e23fc
4810Date: Mon Dec 27 22:34:52 2010 -0500
4811
4812 functional test that looks at situation where we hear our own multicast
4813
4814commit af74204c9361aaff93ce1253d390a364dff8d70a
4815Date: Mon Dec 27 22:29:22 2010 -0500
4816
4817 updated console with differing debug ouptut
4818
4819commit 12f30bbe63224d06fb6197479d1b2d91f836564b
4820Date: Mon Dec 27 21:57:16 2010 -0500
4821
4822 fixed missing trailing / on command
4823
4824commit 107ed4fd2f02f6b886036808a045416eaedae192
4825Date: Mon Dec 27 21:45:30 2010 -0500
4826
4827 ignore dummy0, turn off setting of debug
4828
4829commit 3ad3fb22e0eee1ae3a2b69eb8f97b4c827b6a008
4830Date: Mon Dec 27 21:09:22 2010 -0500
4831
4832 renamed senddio-02 to -04
4833
4834commit bf6699bca958d7bafbab6362d8fe4c39ffb6826b
4835Date: Mon Dec 27 21:04:33 2010 -0500
4836
4837 fixed PID for background process
4838
4839commit 7c1cfa887104468786a8154da28d7ed267110383
4840Date: Mon Dec 27 20:58:18 2010 -0500
4841
4842 update kernel configs
4843
4844commit ab7e7f26ef5b6f49de09b8d114b6e2fb57783465
4845Date: Mon Dec 27 20:57:49 2010 -0500
4846
4847 added gdbinit debugging recv-01
4848
4849commit e58e7474aa46a8a014b2723d9644eed229ba7fd7
4850Date: Mon Dec 27 20:57:06 2010 -0500
4851
4852 export TEST_PURPOSE so that test cases do not use .switches
4853
4854commit d562eac4a6a1f6ec3896bb8a915707d7fcd4d3f7
4855Date: Mon Dec 27 20:30:59 2010 -0500
4856
4857 validate setting debug on interface
4858 make sure that if interface is not found, we do not use it
4859
4860commit 98d4675d3f1429d5b9863505be0e27d8682812a7
4861Date: Mon Dec 27 15:14:04 2010 -0500
4862
4863 fixed senddio - flag values
4864
4865commit 0beaff091e34ee659e4d0f13e83d273938ec7618
4866Date: Mon Dec 27 15:01:58 2010 -0500
4867
4868 remove many cpio errors, but not all
4869
4870commit 62294dc0b9019c29ad4f6b5bc9e33e2a1f3d48f7
4871Date: Mon Dec 27 15:01:38 2010 -0500
4872
4873 fixed recv-01 unit test case: make sure that addprefix() is properly faked
4874
4875commit db26f4dd929eb35292f57cad7e59a211c7985412
4876Date: Tue Nov 9 04:51:25 2010 -0500
4877
4878 fake interface code release as public domain
4879
4880commit 80d02d1027a64af501ee3c52c75b82b979291ff1
4881Date: Fri Nov 5 21:34:11 2010 -0400
4882
4883 minor fix to TEST_PURPOSE guard against using .switches.sh
4884 reference vmlinux rather than linux as the target kernel
4885 build the modules explicitely, before installing
4886
4887commit b7ce0768b0799fb893260668a260183dbd7d7626
4888Date: Fri Nov 5 21:31:34 2010 -0400
4889
4890 umlplain configuration
4891
4892commit 39c6e29eb00a4909b49d116b981621476b58a8f4
4893Date: Wed Aug 25 20:07:30 2010 -0400
4894
4895 remove duplicate logic for shortcircuit of setup
4896
4897commit 4082d0b1bce947d0affbc1228c49fbb4b5ae3eb1
4898Date: Wed Aug 25 20:07:00 2010 -0400
4899
4900 send out a DIO on a regular basis
4901
4902commit a1f140c45632c10a406266ef5b3108e57fc24e28
4903Date: Wed Aug 25 20:06:31 2010 -0400
4904
4905 calculate the rpl_prefix for the interface
4906
4907commit 01614054a0a2149f23ae9f0b70123a50ebd66a7e
4908Date: Wed Aug 25 20:06:10 2010 -0400
4909
4910 use a single debug instance
4911
4912commit 0c661090f6323e8106d9a824a52e165669b55b25
4913Date: Wed Aug 25 19:48:18 2010 -0400
4914
4915 use debug->verbose()
4916
4917commit 70b400dc2e82654c4f6e4b536cd1cd61981c1da5
4918Date: Wed Aug 25 19:46:03 2010 -0400
4919
4920 perform the address addition with shell for now
4921
4922commit 96b75bd2c8b52a539f7a5c4599b3e6abff6262df
4923Date: Wed Aug 25 19:45:39 2010 -0400
4924
4925 each interface which is specificed needs to be setup
4926
4927commit 02739bd3a230c7a914cccd0837e523827b78a9bc
4928Date: Wed Aug 25 19:45:23 2010 -0400
4929
4930 use debug->verbose()
4931
4932commit c662ba3af8f2e4393b357f2e3bd059e40bf4baaa
4933Date: Wed Aug 25 19:23:38 2010 -0400
4934
4935 pass in debug object to main_loop, and use it rather than fprintf()
4936
4937commit 486a17fe53a1e478be8358b3d010b606ac887329
4938Date: Tue Aug 3 00:02:28 2010 -0400
4939
4940 whitespace changes
4941
4942commit 871411cd4024a4dfd6fce5245f223afbc0afb720
4943Date: Mon Aug 2 23:11:16 2010 -0400
4944
4945 whitespace changes
4946
4947commit 24e88f891ef05fe09829e744cf4cb81e221ec19e
4948Date: Mon Aug 2 23:10:59 2010 -0400
4949
4950 propagate debug into rpl_event
4951
4952commit ceb95135dd2740de9c6caa1c80018bfd3fb4ea86
4953Date: Mon Aug 2 22:29:32 2010 -0400
4954
4955 set debug object for dag-02 test case
4956
4957commit 2bdee3a0ba8e9a38d9dacb8367c9e2cc0f7a13fa
4958Date: Mon Aug 2 22:29:15 2010 -0400
4959
4960 depend properly upon built libraries
4961
4962commit 7f2c3a2e4aac6181cf7363fc759a4a84f338d5cf
4963Date: Mon Aug 2 22:25:01 2010 -0400
4964
4965 depend properly upon built libraries
4966
4967commit 967d80ac58b3623771dd7b0232adeef8aaac82bc
4968Date: Mon Aug 2 22:24:38 2010 -0400
4969
4970 created debug subsystem that can be references from any object
4971
4972commit ef7fd42b1c222957fe6a4dc8ee8017cc8db0c4a4
4973Date: Mon Aug 2 21:02:08 2010 -0400
4974
4975 fix set_alarm to deal with usec rollover
4976
4977commit a636157a4366e4f94e994733caf946b736510e4b
4978Date: Mon Aug 2 20:59:51 2010 -0400
4979
4980 rewrite passed() to be correct when interval crossses sec boundary
4981
4982commit 43ebb1f0608ad5260ee9dc4b968af3c3af80ccca
4983Date: Mon Aug 2 20:46:33 2010 -0400
4984
4985 commit non-functional send-01 test case
4986
4987commit 904434a30f5b0941063fdcbaefe0a34ecbb31cf3
4988Date: Mon Aug 2 20:45:38 2010 -0400
4989
4990 change reference to rpl_event to a pointer in event_map.
4991 complete requeue processing.
4992 invoke send_dio at the right time, still debugging this part
4993
4994commit 14f646daf732345cada3b04a0f2c4ab5263b232b
4995Date: Mon Aug 2 19:39:30 2010 -0400
4996
4997 do not look for .switches.sh if running under test case
4998
4999commit 659532255bf2466ff1c92b0841ea642c2454e1f7
5000Date: Mon Aug 2 19:39:13 2010 -0400
5001
5002 determine how long to sleep for, and use that value
5003 make sure that sunshine does not scan interfaces unless necessary
5004
5005commit 39e6d215e2627c0f6efa71e035ae7cbd73e568b4
5006Date: Mon Aug 2 17:49:02 2010 -0400
5007
5008 fixed instability in tcpdump filter output
5009
5010commit daaddeb409dcee083ebaf40e76f8e26ad27567c7
5011Date: Mon Aug 2 17:37:21 2010 -0400
5012
5013 create fake interfaces for testing,
5014 including an interface to simulate messages coming from netlink
5015
5016commit ceef2d1b8eeff36e946353e3b2a4877dabc4ec64
5017Date: Mon Aug 2 17:37:02 2010 -0400
5018
5019 create fake interfaces for testing,
5020 including an interface to simulate messages coming from netlink
5021
5022commit c81288ff96a04a790954f8ad190df6c5e053b9b4
5023Date: Mon Aug 2 14:44:35 2010 -0400
5024
5025 instead of creating an iface directly, scan available devices and
5026 then look for the device of the right name
5027 also add options to set rpl_interval, instanceid and dagrank
5028
5029commit 6cf0ac0f8dd7ce567545508ca9b205f8a22f6497
5030Date: Mon Aug 2 14:43:40 2010 -0400
5031
5032 instead of creating an iface directly, scan available devices and
5033 then look for the device of the right name
5034
5035commit b666b8028117bd1536b53562879cdd1b4d95aac0
5036Date: Mon Aug 2 14:42:58 2010 -0400
5037
5038 rename short letter for dagid to -G
5039
5040commit 2085c2039c74a6b9d979aebc55bbd38a59b4149b
5041Date: Mon Aug 2 14:35:59 2010 -0400
5042
5043 updated dependancies
5044
5045commit 320ba12c9a16fe5dbd0066473bf72d1df8da449d
5046Date: Mon Aug 2 14:35:39 2010 -0400
5047
5048 fixed event-01 test case to use reverse list to observe last entry
5049
5050commit 0790e2cb9d0ac4c808868fd28900158a304241fd
5051Date: Sun Aug 1 08:29:48 2010 -0400
5052
5053 fixed dag-03 by adding faked network_interface for addprefix call
5054
5055commit 381ee1a7d420126d940be0cee49f97c299a10024
5056Date: Sat Jul 31 22:30:14 2010 -0400
5057
5058 include event.cpp into library
5059
5060commit 9d25a7be26fe3b45576dde1e242dc2e8f31256d4
5061Date: Sat Jul 31 22:26:46 2010 -0400
5062
5063 added variable to reference libfakeiface
5064
5065commit cae2a0d4dd35c532ec53c7e3ff1722b36bba50f3
5066Date: Sat Jul 31 22:25:35 2010 -0400
5067
5068 guard against multiple inclusion
5069
5070commit 5a9a406ce1a981a13b87ae825f9c33945239c5c6
5071Date: Sat Jul 31 22:25:05 2010 -0400
5072
5073 move fake interface code into a library so that other test cases can use it
5074
5075commit 0a26119dac3f61db1366293a5df390749f4e93e3
5076Date: Sat Jul 31 22:11:22 2010 -0400
5077
5078 added local libnetlink library, and fix up the recv-01 test case since
5079 netlink code gets invoked
5080
5081commit e58a2868d60dbb936d9708b55010243cd6e89c35
5082Date: Sat Jul 31 20:50:38 2010 -0400
5083
5084 added event queue object, and main loop processing
5085
5086commit c440fc8d35a2c00fe974b9125e755111b19fd9a5
5087Date: Mon Jul 19 00:01:47 2010 -0400
5088
5089 added test case for tv_sec being non-zero, should be last
5090
5091commit 1a9a74d7b04f78bc6ec11f481a289f5dc95db4f9
5092Date: Sun Jul 18 23:53:14 2010 -0400
5093
5094 created interface for keeping track of events, should be priority queue
5095
5096commit 12575cd088348dc007d2d37bbbc31e65953581f3
5097Date: Sun Jul 18 22:24:42 2010 -0400
5098
5099 script to ignore tentative marking
5100
5101commit 122888abb509fcede8e5eda35fa0b8c32e3e788a
5102Date: Sun Jul 18 22:10:33 2010 -0400
5103
5104 use icmp-v6-mcast filter
5105
5106commit 74d303b96406654ae4549ac022c05d406a633836
5107Date: Sun Jul 18 22:07:45 2010 -0400
5108
5109 use new filters to remove router solicitations and multicast reports
5110
5111commit e398bf41036367e530f314df33d0f424f523323b
5112Date: Sun Jul 18 22:05:50 2010 -0400
5113
5114 new filters for console
5115
5116commit 81994cc4a554248ce94b48d1cd84ea7fb731fcaa
5117Date: Sun Jul 18 22:03:06 2010 -0400
5118
5119 when a DIO is received, and it lowers the rank of this node,
5120 then pay attention to it, and possibly add the received prefix to the
5121 interface on which the DIO was received upon
5122
5123commit 46fcffb27da8e51e739cd81b55ebf25c97a1c732
5124Date: Sun Jul 18 22:02:08 2010 -0400
5125
5126 sunshine should use new routine to find existing network_interface
5127 after scanning for all interfaces
5128
5129commit 4d56bfc155a3abb3e3c9ddbb498e3b2713a84ed5
5130Date: Sun Jul 18 22:01:14 2010 -0400
5131
5132 test case that includes adding a new prefix to the interface when DIO received
5133
5134commit 369208f4b1caf5239741fc3b01e0bb170b62fe85
5135Date: Sun Jul 18 22:00:51 2010 -0400
5136
5137 refactor out compare routines, and create redocon to re-invoke them.
5138 use this to test out the remove_dummy sed script
5139
5140commit 7dbbcedb4cb5ff76b7ea5097186473112474b37f
5141Date: Sun Jul 18 16:39:38 2010 -0400
5142
5143 set the eui64 from the correct bytes of eui48
5144 set the if_index of the resulting object
5145
5146commit fe8fb44f2085a482f2b10a31c1d813d74f19cced
5147Date: Sun Jul 18 16:38:16 2010 -0400
5148
5149 validate output
5150
5151commit a75e901b3e67b5e807acd118dd85289341af2aa5
5152Date: Sun Jul 18 16:35:24 2010 -0400
5153
5154 rebuild when netlink is stale
5155 do not examine address unless it is ethernet
5156 change eui64 format
5157
5158commit 32a165bca447001840c7ffc7717ab817a6825934
5159Date: Sun Jul 18 16:25:30 2010 -0400
5160
5161 scan_devices now looks for new interfaces, and addes them, calculating the eui64 along the way
5162
5163commit d9a5f9cbe91894fee85ad1ab95909c0abfc56034
5164Date: Sun Jul 18 14:54:30 2010 -0400
5165
5166 initial test case that lists all interfaces
5167
5168commit 04d408beb116cdec91d238a60556c3233323e48e
5169Date: Sat Jul 17 23:30:13 2010 -0400
5170
5171 commit dag-03 test case and ignore
5172
5173commit 606e503dd6da7b2c6f8480cd863fac1a5d271bc2
5174Date: Sat Jul 17 23:08:10 2010 -0400
5175
5176 imported netlink and proved that it works with test case
5177
5178commit 46ccc282d7271ad075aaa53ddcb4bf4e32e5dc2e
5179Date: Tue Apr 13 21:37:27 2010 -0400
5180
5181 #270 . import netlink library from iproute2
5182
5183commit 029fadd213c096781a1b614579c96a1365861f09
5184Date: Tue Apr 13 14:01:05 2010 -0400
5185
5186 #270 . change prefix initialization to not be constructor
5187
5188commit 0aff4678533eccecf98b57ddccb388116b9e868b
5189Date: Tue Apr 13 12:37:39 2010 -0400
5190
5191 #270 . created list of configured prefixes per dag
5192
5193commit c3fa298352e231c8cacb97ad93ebac4be2a1bf68
5194Date: Tue Apr 13 12:35:51 2010 -0400
5195
5196 #270 . dependancies for prefix.cpp added
5197
5198commit ab96ae2624466e4a793547286fac28f26c33973e
5199Date: Tue Apr 13 10:02:03 2010 -0400
5200
5201 #270 log prefix in announcement
5202
5203commit 1fbb49270e1cc4d647c261b8d2b7b11e18837b1c
5204Date: Tue Apr 13 10:01:39 2010 -0400
5205
5206 #270 . new test case recv-04, processes a DIO with a prefix announcement
5207
5208commit fcc72e83d47895a49049bf305378e68712bfb16d
5209Date: Tue Apr 13 09:21:28 2010 -0400
5210
5211 #270 . if an option is returned, then advance the pointer
5212
5213commit b0040956e64073d31f04535ed0c42e482c238770
5214Date: Tue Apr 13 09:24:20 2010 -0400
5215
5216 #270 . include debug flags for libosw
5217
5218commit dd919701ffbc8349d194e8ac4c95f98919fed784
5219Date: Tue Apr 13 09:24:09 2010 -0400
5220
5221 #270 . test case for repeatedly requesting suboption
5222
5223commit 846beb76cf062d86e9d79d3dc0e9ae5684099ed9
5224Date: Tue Apr 13 01:23:27 2010 -0400
5225
5226 #270 . turn off DNS lookups for unit tests
5227
5228commit c3c25ce62d8e567bb64d2df6bee7b0f7347ca5cb
5229Date: Tue Apr 13 01:23:06 2010 -0400
5230
5231 #270 . enabled unit test for libosw
5232
5233commit 0d6831b28404ff87d469f49d71bb5e9fc765dd8c
5234Date: Tue Apr 13 01:04:07 2010 -0400
5235
5236 #270 . process prefix option, and log it
5237
5238commit 1ab4d5165b431dc82c78ad82ade4629ab7695248
5239Date: Tue Apr 13 01:03:29 2010 -0400
5240
5241 #270 . added counter for when options are too small
5242
5243commit bfb4a7b13bd7282d5ea731c850b54e28bbaa3315
5244Date: Tue Apr 13 01:03:12 2010 -0400
5245
5246 #270 . need stats structure abstraction
5247
5248commit 1b4e11f8bf14ed263cefb2c91ff91971dae4147f
5249Date: Tue Apr 13 01:02:58 2010 -0400
5250
5251 #270 . add documentation for format values
5252
5253commit fec4af1f371c79bb808e7e182bae3c47e5f0b9dd
5254Date: Tue Apr 13 00:51:15 2010 -0400
5255
5256 #270 . return length of suboption
5257 and use it to validate that there is enough bytes to represent the indicated prefix
5258
5259commit 5109c470b7f9257b4b9f533979350556d204ad6a
5260Date: Tue Apr 13 00:50:08 2010 -0400
5261
5262 #270 . added addrtot, ultot and subnetto to oswlib
5263
5264commit e49c804d03922fc1cdea7863074669be1ac10543
5265Date: Tue Apr 13 00:49:14 2010 -0400
5266
5267 #270 . added new counter
5268
5269commit f7943338835fff3824a69c668476bdba5ae4d4f4
5270Date: Tue Apr 13 00:48:09 2010 -0400
5271
5272 #270 . updated find_or_make_by_dagid to include debug settings
5273
5274commit 626292dc510a4b61e2627a539f2ca1f34e6dedaf
5275Date: Tue Apr 13 00:45:00 2010 -0400
5276
5277 #270 . ignore generated files
5278
5279commit 4af4034c6a583d41b5fe64306b4e74bc7e0f08db
5280Date: Tue Apr 13 00:44:18 2010 -0400
5281
5282 #270 . updated unit tests to include LIBOSW
5283
5284commit 9e8f7be2b7a1b98b739cc9539f8e23b1eb96bda3
5285Date: Tue Apr 13 00:44:03 2010 -0400
5286
5287 #270 . updated unit tests to include LIBOSW
5288
5289commit 3978a36cc832567766c1d50fedca34aa7e816db5
5290Date: Tue Apr 13 00:40:07 2010 -0400
5291
5292 #270 . log which packet is being processed, when successful
5293
5294commit 1d4f47245865a0ef63fd13361ae1baf5767a6b13
5295Date: Tue Apr 13 00:38:12 2010 -0400
5296
5297 #270 . unit tests now need LIBOSW
5298
5299commit e6e94c759a7bd0d2ffb316daaf517b1e0693bf3c
5300Date: Tue Apr 13 00:37:55 2010 -0400
5301
5302 #270 . log which packet is being processed, when successful
5303
5304commit f134abee5d3cecebf60b969ea10d25546c677c6c
5305Date: Tue Apr 13 00:14:30 2010 -0400
5306
5307 #270 . added subnettot()
5308
5309commit 76ac3810b16f7b957204375b168241b810e272c6
5310Date: Tue Apr 13 00:07:40 2010 -0400
5311
5312 #270 . include addrtot codes
5313
5314commit a6ec4974b35bec55b6cf1167c7d14011c63ac2fb
5315Date: Mon Apr 12 23:39:27 2010 -0400
5316
5317 #270 . removed analysis of pid file
5318
5319commit 192dddf64b76571152887eeb079ba35636de29df
5320Date: Mon Apr 12 22:59:45 2010 -0400
5321
5322 #270 . updated dependancies
5323
5324commit d24ea7eb21a7e01fb5cdad4883442bf599462f43
5325Date: Mon Apr 12 22:59:23 2010 -0400
5326
5327 #270 . unit test case for dio processing
5328
5329commit 8ace64e16067512ae005f95d30ee39bb1835e571
5330Date: Mon Apr 12 22:58:58 2010 -0400
5331
5332 #270 . break open the DIO options
5333
5334commit 703a72f40623f2b75b550f11525b961d27e1c136
5335Date: Mon Apr 12 22:58:11 2010 -0400
5336
5337 #270 . log rank processing properly
5338
5339commit b4af637dc46a8600127da0a4665aef4910cadd09
5340Date: Mon Apr 12 22:56:57 2010 -0400
5341
5342 #270 . whitespace/comment changes
5343
5344commit 888e22c6b58007925a39a45181cef66a4dd97960
5345Date: Mon Apr 12 22:56:39 2010 -0400
5346
5347 #270 . added rpl_generic option header
5348
5349commit 35b60961aa8cbda0893e6c3641dbbeaff91ea232
5350Date: Mon Apr 12 22:56:05 2010 -0400
5351
5352 #270 . generate node_name() from ipv6 address by default
5353
5354commit 017172bd23c24fdc8872479209db54e25c2d5f89
5355Date: Mon Apr 12 22:55:28 2010 -0400
5356
5357 #270 . set the debug flags for a dag_network, from the iface on which it is first seen
5358
5359commit 1d679935149f01f39199f978ae38fbdecaa11186
5360Date: Mon Apr 12 11:09:39 2010 -0400
5361
5362 #270 . close the pid file, and include a newline
5363
5364commit 4233454992701279ed5269c1bdb0bbd7dabc29be
5365Date: Mon Apr 12 11:09:39 2010 -0400
5366
5367 #270 . test case completed for receiving a DIO
5368
5369commit f865ad01f3271f935605071cc0dbf12ef3e2e828
5370Date: Mon Apr 12 10:57:35 2010 -0400
5371
5372 #270 . do not close stderr when going to background (for now)
5373
5374commit 8fd9fa77109126157375f41fea50f0207e559560
5375Date: Mon Apr 12 10:57:16 2010 -0400
5376
5377 #270 . put format_dagid into seperate function
5378
5379commit 44e253f234ed175f08706c26e1ba65f8e0be7ec1
5380Date: Mon Apr 12 10:56:23 2010 -0400
5381
5382 #270 . added network adapter labels to A and E
5383
5384commit 5940206357bd472ae97fab2bf8cc13f221c76cb1
5385Date: Mon Apr 12 09:07:43 2010 -0400
5386
5387 #270 . make time_t const through interface
5388
5389commit 6cfaffa5911526abea113bde75bd5c16cc709580
5390Date: Tue Mar 23 02:01:30 2010 -0400
5391
5392 #270 . add a sleep, and update test case slightly
5393
5394commit f0974bb03bd1b7923838bd4f72df1aef8aa5fdc9
5395Date: Tue Mar 23 02:00:56 2010 -0400
5396
5397 #270 . need to take reference to common rpl_node, not copy a new one
5398
5399commit b6d9f55de4aab7056115d721172b8bbc8aab5017
5400Date: Tue Mar 23 02:00:31 2010 -0400
5401
5402 #270 . implement -Daemon mode, and -Kdaemon options
5403
5404commit e677c682f487cea6ed361dfd4182dc6ed7e42ac5
5405Date: Tue Mar 23 01:59:14 2010 -0400
5406
5407 #270 . rpl_nodes created with default constructor, remain invalid
5408
5409commit 8fbd3541b33d45a174823b896558aa9f5fdfeba2
5410Date: Tue Mar 23 01:58:24 2010 -0400
5411
5412 #270 . link node back to dag_network
5413
5414commit 56eef85da99054780e7245a122cf19a12cdc3f30
5415Date: Tue Mar 23 00:51:47 2010 -0400
5416
5417 #270 . functional test case to run sunshine to see first packet
5418
5419commit 143ebef1c5b5f3b60c4808298f38c136f5970288
5420Date: Tue Mar 23 00:41:12 2010 -0400
5421
5422 #270 . provide for a script to shutdown tcpdump and/or sunshine
5423
5424commit 7fd45a1f16e7606778c508570f99d62acb364beb
5425Date: Tue Mar 23 00:35:37 2010 -0400
5426
5427 #270 . added t4() test case to node that a dag message was processed
5428
5429commit b6df689c90a2c1d9ffb37d409f91c4800bb80834
5430Date: Tue Mar 23 00:35:08 2010 -0400
5431
5432 #270 . updated test cases for receive_dio() signature change
5433
5434commit 981eac7ab3f2d98ea0c556dd6f8c602bc2785385
5435Date: Tue Mar 23 00:34:10 2010 -0400
5436
5437 #270 . added rpl_node membership maintenance to dag_network
5438
5439commit 596ab8de1a0b5c7550e4ef2b08f01660369b55eb
5440Date: Tue Mar 23 00:33:10 2010 -0400
5441
5442 #270 . make sure that all tests run
5443
5444commit b254d5914608431aae651c38a621f9f22e4b3ac1
5445Date: Tue Mar 23 00:28:43 2010 -0400
5446
5447 #270 . spread packet origin and timestamp up from receive_dio()
5448
5449commit c965ca27116d50761f0b22d7323821946ba1fa75
5450Date: Tue Mar 23 00:12:46 2010 -0400
5451
5452 #270 . added test case for not finding a dag member
5453
5454commit 32d42fc3ad030dbea74f37d5bfd61c5ff93cfe23
5455Date: Tue Mar 23 00:12:12 2010 -0400
5456
5457 #270 . whitespace change
5458
5459commit 34989c2940fb625d2c40676d70d3bc6a1b0f4f20
5460Date: Mon Mar 22 23:49:08 2010 -0400
5461
5462 #270 . should search for member with original key
5463
5464commit 1a9576a25d7f8cf6664b02cc59a3d9d0b20a373d
5465Date: Mon Mar 22 23:39:37 2010 -0400
5466
5467 #270 . convert node-set to node_map, because sets contain only const objects
5468
5469commit 8bdca61fe18eec049f5e1595f3b0b65af247a3b1
5470Date: Mon Mar 22 22:45:59 2010 -0400
5471
5472 #270 . initialize node from presentation format
5473
5474commit a755dbee6550b6fbd89a2dec685f845a4fd1f0cd
5475Date: Mon Mar 22 21:47:38 2010 -0400
5476
5477 #270 . added emacs variables
5478
5479commit 6707949e3225e5da9645d5dc99bc13dd47dcaa86
5480Date: Mon Mar 22 21:47:08 2010 -0400
5481
5482 #270 . add some nodes to the node_set
5483
5484commit 43a7858b5e3d828a561814ad8303ecd5aa913627
5485Date: Mon Mar 22 19:45:35 2010 -0400
5486
5487 #270 . instantiate rpl_node items
5488
5489commit 906f0eb57aecbc43a7df21ce3a878d93d35f153c
5490Date: Mon Mar 22 19:05:34 2010 -0400
5491
5492 #270 . test case 1 for instantiating a node set with STL
5493
5494commit e0ff63c17246742dc9b6dac11f3098f32dd02316
5495Date: Mon Mar 22 19:04:39 2010 -0400
5496
5497 #270 . try to ignore .switches.sh if running under full skeleton
5498
5499commit 5083400cb3699f988eac94f6438d75a832df036c
5500Date: Mon Mar 22 19:04:00 2010 -0400
5501
5502 #270 . have localswitches setup pcal files
5503
5504commit e3064a6cf796d409a0aebfef2d0043cf30b798d2
5505Date: Sun Mar 21 21:23:13 2010 -0400
5506
5507 #270 . make a test case that only tests out plumbing
5508
5509commit 9f35e18b0b1b4b7fdd80f2fa2951740df319fdd4
5510Date: Sun Mar 21 21:20:34 2010 -0400
5511
5512 #270 . always echo things
5513
5514commit 5cfe007b7b99c9f778cd42a1688a9adfea684bf9
5515Date: Sun Mar 21 21:20:16 2010 -0400
5516
5517 #270 . ignore .switches if network already set
5518
5519commit 8cd99556b56fff794797b3e4dffa36c8aa579e11
5520Date: Sun Mar 21 21:19:53 2010 -0400
5521
5522 #270 . updated copyright
5523
5524commit d5d4ee23901bcbacf117adacaf26fa0b031c94a0
5525Date: Sun Mar 21 21:19:24 2010 -0400
5526
5527 #270 . updated test case for receiving a DIO
5528
5529commit d220213aa43fa7e0438863f024eb67c93da14201
5530Date: Sat Mar 20 21:07:45 2010 -0400
5531
5532 #270 . updated usage message
5533
5534commit 38bf08ae3468c24c623235c3a39d315d5ad7780a
5535Date: Sun Jan 31 23:32:12 2010 -0500
5536
5537 #270 . process message if it has lower dag_rank
5538
5539commit 6ec910fec645ca18ce5747c013ecee3d63d25c86
5540Date: Sun Jan 31 22:44:50 2010 -0500
5541
5542 #270 . keep track of number of packets properly processed
5543
5544commit f2b858c938e6bf73e258647f9c46a50f58e5a0c3
5545Date: Sun Jan 31 22:39:42 2010 -0500
5546
5547 #270 . rename discard reasons to packet_stats
5548
5549commit 40a6f110042dc1a71f0cda0c9b675c41822d20e9
5550Date: Sun Jan 31 22:33:27 2010 -0500
5551
5552 #270 . sequence calculation redone, and unit test case
5553
5554commit ed6eb0ffefcf1e75f96e1cf9c8c6bb54acff404d
5555Date: Sat Jan 30 23:03:16 2010 -0500
5556
5557 #270 . ignore OUTPUT directories
5558
5559commit b21a6dd1dc0a161aa8f41b512c28499a911de36d
5560Date: Sat Jan 30 23:02:54 2010 -0500
5561
5562 #270 . added dependancy file to libmdmgmt
5563
5564commit a76fa83095730c548b40afe1eaa47e84f460146d
5565Date: Sat Jan 30 23:02:31 2010 -0500
5566
5567 #270 . change VERBOSE macro to use verbose_test()
5568
5569commit 48099560e8b2eda5a281814ac32b12bde3529c39
5570Date: Sat Jan 30 23:02:04 2010 -0500
5571
5572 #270 . test case for elementary maintance of dag networks by dagid
5573
5574commit 10a475ba9e32ec87808839eff85532d70b8242da
5575Date: Sat Jan 30 23:01:25 2010 -0500
5576
5577 #270 . added sequence processing to dag_network object
5578
5579commit e93648b9b939614f000cd8f9ad7a52d24ed58f2c
5580Date: Sat Jan 30 22:59:24 2010 -0500
5581
5582 #270 . process dio messages when received
5583
5584commit 275d0ebfb7843915637d920e1dec9f965f656cb2
5585Date: Tue Dec 29 00:14:10 2009 -0500
5586
5587 #270 . initial definition of dag_network, plus test framework for it
5588
5589commit d8390143a6df905e22090ce7f674dc05a3607401
5590Date: Tue Dec 29 00:13:36 2009 -0500
5591
5592 #270 . protect against multiple inclusion
5593
5594commit e4ee6da3d3201a5b2d49e895d6f2acde522663f5
5595Date: Tue Dec 29 00:13:20 2009 -0500
5596
5597 #270 . define and use DAGID_LEN
5598
5599commit ea5b434da55ff3008e60b23c5f3a2f4aef68bfc1
5600Date: Mon Dec 28 23:49:18 2009 -0500
5601
5602 #270 . log dagid/seq/instance/rank
5603 do not process packet if too short
5604
5605commit 169aca31be46643ccd1fecc121d06326ea7ef340
5606Date: Mon Dec 28 23:48:45 2009 -0500
5607
5608 #270 . fixed usage for senddio
5609
5610commit 44bd31d757986c87ad3caa1ad248291ea240f2a5
5611Date: Mon Dec 28 23:48:02 2009 -0500
5612
5613 #270 . added logging of seq/dagid/etc. and
5614 a test case for dagid with null in it
5615
5616commit 93c1893eb163a363d6d8a395cab9f9621b8c3384
5617Date: Mon Dec 28 22:34:01 2009 -0500
5618
5619 #270 . test case for processing DIO messages
5620
5621commit c5b778a5a187e916fd85b2b036e34edb71febe17
5622Date: Mon Dec 28 14:18:00 2009 -0500
5623
5624 whitespace change
5625
5626commit 7289f2ecc30e8c1b93a5102ee0dfb0a5e6f758dc
5627Date: Mon Dec 28 14:17:51 2009 -0500
5628
5629 #214 . added more debugging of senddio operation
5630
5631commit b00d3ba1b95d9f9720e5757294c71c5fb10a8856
5632Date: Mon Dec 28 14:11:33 2009 -0500
5633
5634 #269 . import UML management functions from bluerose, move fixups where
5635 ought to have gone, and clean up various components
5636
5637commit 24262e86e8c75d459de61ddae8d13ec44a98b48b
5638Date: Mon Dec 28 14:11:33 2009 -0500
5639
5640 #269 . import UML management functions from bluerose, move fixups where
5641 ought to have gone, and clean up various components
5642
5643commit 0647f048d7877eb580cd68e74ac289b3a90d6223
5644Date: Mon Dec 28 14:10:07 2009 -0500
5645
5646 #269 . added test case for senddio-02
5647
5648commit 8b8a47fe574ba32d16003da42edc9161de60187d
5649Date: Sun Dec 20 22:15:39 2009 -0500
5650
5651 do not depend upon /sbin/init, but rather on ROOTVERSION
5652
5653commit 4061932acc7666efaa0a63ddc4181a974adc472c
5654Date: Sun Nov 29 22:35:21 2009 -0500
5655
5656 added README
5657
5658commit df3f1ad93a06166c4f983475bd24c8e8803601ed
5659Date: Sun Nov 29 22:29:18 2009 -0500
5660
5661 #214 . updated scripts to deal with debian lenny based UMLroot
5662
5663commit 8dddde8937824e108d6ed0d1208706ddc17f28fe
5664Date: Sun Nov 29 22:29:18 2009 -0500
5665
5666 #214 . updated scripts to deal with debian lenny based UMLroot
5667
5668commit d427744622afb8730f32685bb4d82de8f0266e2a
5669Date: Sun Nov 29 21:16:10 2009 -0500
5670
5671 #214 . adjust test case to send actual prefix. Use documentation prefix for now
5672
5673commit 8dfa245c25c04bb1673f6dba843ea9b2d3b6ca8a
5674Date: Sun Nov 29 21:15:23 2009 -0500
5675
5676 #214 . turn on debugging in senddio
5677
5678commit 3bd4281b641be4a57b8eecc08966c108f88d7b90
5679Date: Sun Nov 29 21:14:50 2009 -0500
5680
5681 #214 . include path to pcap files for C++ too
5682
5683commit 1bca1536c62e95c7d2ef5d3a42659a47619a84dd
5684Date: Sun Nov 29 21:13:06 2009 -0500
5685
5686 #214 . build dio suboptions for prefix
5687
5688commit b045707af272f6ab6268b4d63093ff92dcdc1f7a
5689Date: Sun Nov 29 21:11:06 2009 -0500
5690
5691 #214 . change set_verbose from int to bool
5692
5693commit f65ca9c3e6907f1787ba83189eacb8ae3192359e
5694Date: Wed Nov 18 21:59:02 2009 -0500
5695
5696 added etc/hostname for all guest machines in first test set
5697
5698commit 0fe3766ac4f7f3f3ecd8c421605639a75f54d5dc
5699Date: Mon Nov 16 23:29:06 2009 -0500
5700
5701 #214 . make sure to make output directory before tests run
5702
5703commit 651a6a8631bbfc5a2d843e4c4c0c01e25161dc76
5704Date: Mon Nov 16 23:28:55 2009 -0500
5705
5706 #214 . flush pcap output file
5707
5708commit 63843f8316202f999e775958cdf4d2d57cf4702c
5709Date: Mon Nov 16 22:59:17 2009 -0500
5710
5711 all code got "make clean" again as default
5712
5713commit 37447652160dd405c92be3155a848ce409bc2c07
5714Date: Mon Nov 16 22:50:37 2009 -0500
5715
5716 #214 the common Makefile needs to set srcdir to be relative to current srcdir=
5717
5718commit 25860e9880dcaffef3d9400af66a89c96466b01d
5719Date: Mon Nov 16 22:41:39 2009 -0500
5720
5721 Added lib directory to master list
5722
5723commit 0a83b917aba9c17aeeaddba56488f30509be0ac9
5724Date: Mon Nov 16 22:41:02 2009 -0500
5725
5726 added Makefile.ver
5727
5728commit f95c330371fe935cfc58219cf0744d3aa3a05fca
5729Date: Sun Nov 15 21:58:53 2009 -0500
5730
5731 #214 . added libosw, and use it to parse the prefix
5732
5733commit 921a05e7d1eb4fe47d9c7cd3e14d0203c1de752a
5734Date: Sun Nov 15 21:57:54 2009 -0500
5735
5736 #214 . library makefiles had mixed : and ::
5737 also wound up with "clean" as the default target
5738
5739commit 59cf58313359379fbcca70e0b9d415381a17e5d7
5740Date: Sun Nov 15 21:56:38 2009 -0500
5741
5742 #214 . added library routines for parsing addresses, etc. from openswan
5743
5744commit 9622a9856ea49ad031fa3b329c16fd5bcf3c8120
5745Date: Sun Nov 15 20:42:24 2009 -0500
5746
5747 #214 . move dio sending code to dio.cpp from iface.cpp
5748
5749commit 694661ea94880c59d975f220a776d34a6365796e
5750Date: Sun Nov 15 20:41:39 2009 -0500
5751
5752 #214 . move common Makefile infrastructure to Makefile.inc
5753
5754commit 0f070b94752f1824adef4b5d448639b82ffdd397
5755Date: Sun Nov 15 20:30:17 2009 -0500
5756
5757 #214 make sure that "make clean" works
5758
5759commit c7c9dd41e31f7b0152dd8367aa04b1d84bd2ae48
5760Date: Sun Nov 15 20:27:25 2009 -0500
5761
5762 #214 . send_packet has been replaced with send_dio
5763
5764commit a81afd7ad14f4c2d378516baf68f48d607ec52ea
5765Date: Sun Nov 15 20:24:34 2009 -0500
5766
5767 #214 . filled in missing makefiles and makefile targets to permit "make check" to work
5768
5769commit a5a87273be8d2c3599387eb653a4c67bbc04c716
5770Date: Sun Nov 15 20:22:30 2009 -0500
5771
5772 make UML root re-build depend upon etc/localtime instead
5773
5774commit df3be0b378f53f67af6de824084d5dc7c5739cec
5775Date: Sun Nov 15 19:41:13 2009 -0500
5776
5777 #214 . necessary input files for senddio test case
5778
5779commit ab09d2cbd55b15af8d687968ec3ce96c6cedaa5d
5780Date: Sun Nov 15 19:27:51 2009 -0500
5781
5782 #214 . refactored senddio functions into libndmgmt
5783
5784commit ce08922ab78f5873c93cc25fe6e579d0db53209c
5785Date: Sun Nov 15 19:26:59 2009 -0500
5786
5787 #214 . updated senddio test case for ascii-print of hexdump
5788
5789commit 2f73509a3b1317df4d2d4a46dbe3a5f4193cbde1
5790Date: Sun Nov 15 19:24:51 2009 -0500
5791
5792 #214 . renamed senddio to C++ program
5793
5794commit 371ddce0f683ce4f39710e20661ffe2cbb09c682
5795Date: Sun Nov 15 16:35:04 2009 -0500
5796
5797 #214 . more whitespace changes
5798
5799commit 22875f5aa7703bdf4cd507169de5e957ceb15a35
5800Date: Sun Nov 15 16:34:34 2009 -0500
5801
5802 #214 . inserted rpl statistics, and re-ordered some items
5803
5804commit e8ea73cb9be77ebb2ee2e4824d80c4135887779d
5805Date: Sun Nov 15 16:26:26 2009 -0500
5806
5807 #214 . whitespace and grouping changes
5808
5809commit 95dbc00bd44cd7cc13ac464769b107d75c6dbbbd
5810Date: Sun Nov 15 15:44:43 2009 -0500
5811
5812 #214 . refactor to remove duplicate code
5813
5814commit e63e16d725d3285f492e050657893e4fb3f8656a
5815Date: Sun Nov 15 15:40:26 2009 -0500
5816
5817 #214 . recv-01 driver can now deal with DLT_LINUX_SLL encapsulated save files
5818
5819commit 0bb0c8546c8bad78f326ea3c090ef17e5ef1a4c3
5820Date: Sun Nov 15 15:37:54 2009 -0500
5821
5822 #214 . include appropriate output files for recv-01-senddio test case
5823
5824commit 6d4e4c5f40f035dff264d9b83864c43c8ab5e548
5825Date: Sat Nov 14 23:27:19 2009 -0500
5826
5827 #214 . create linux_pcap subclass to deal with differing offsets
5828
5829commit e21653be5c75e4917b71d75903d180d190d22480
5830Date: Sat Nov 14 23:26:08 2009 -0500
5831
5832 #214 . some captures are in a different format, so debug the result
5833
5834commit 83e7dd92dd26f26821a379db18d1920ff6a67fa7
5835Date: Sat Nov 14 22:54:30 2009 -0500
5836
5837 make sbin/init of UML depend upon ROOTVERSION file,
5838 make sure to create /dev/tty1 and /dev/console
5839
5840commit 1d233291e3acf1a648181910a74d3f895b62c69f
5841Date: Sat Nov 14 22:52:32 2009 -0500
5842
5843 #214 . make sunshine daemon compile, add -i option arguments
5844
5845commit a91fef82c786bc36f505b5aa543a4cfa49cd16a9
5846Date: Sat Nov 14 18:09:04 2009 -0500
5847
5848 #214 . added dagrank, instanceid and dagid
5849 Do not generate the dio header until all the options are processed
5850
5851commit 3021857c5e8367cc7e8ed72d6962d0e5a9aebb2a
5852Date: Sat Nov 14 18:08:16 2009 -0500
5853
5854 #214 . have hexdump program print the ascii version too
5855
5856commit 880f034dbe81d3e52496d08a60b32e32b842f85b
5857Date: Sat Nov 14 17:35:45 2009 -0500
5858
5859 #214 . include dagid, rank, sequence and instanceid in test case
5860
5861commit 7c43853f9fa0c143a9c72b6274f75da6064a3317
5862Date: Sat Nov 14 17:35:20 2009 -0500
5863
5864 #214 . remove core files before tests, and fail if there are any core files
5865
5866commit 45c5043aa6f886e7af9265b5b5bc74bafda6745e
5867Date: Sat Nov 14 17:34:45 2009 -0500
5868
5869 #214 . debugging for senddio with long and short options
5870
5871commit e734c89369091569fa2ebea6cf8f29ba2a89a6b2
5872Date: Sat Nov 14 13:01:08 2009 -0500
5873
5874 #214 . added --sequence option
5875
5876commit b44e1a8a4e76fc6886831be04610d317bd3a340a
5877Date: Sat Nov 14 13:00:48 2009 -0500
5878
5879 #214 . also test long form of options
5880
5881commit 642e99a5af984d5ef13508b5f1d7aded62cabe37
5882Date: Sat Nov 14 13:00:11 2009 -0500
5883
5884 #214 . test case for --sequence option
5885
5886commit e1df1b10dbd787d4af0f796d3f3ce19ca9520077
5887Date: Sat Nov 14 11:26:37 2009 -0500
5888
5889 #214 . cleaned up and added missing bits
5890
5891commit d512964e125510b45a4f8dde0369cedc07bbe014
5892Date: Sat Nov 14 11:24:40 2009 -0500
5893
5894 #214 . updated testing infrastructure to bring up interfaces directly, and use lenny based UML image
5895
5896commit c61b956e769123ef1a49adcf0a86cee54bfe8f69
5897Date: Tue Nov 10 01:39:57 2009 -0500
5898
5899 #214 . library for receiving and extracting DIO messages from network
5900
5901commit abd0d25602945c0e213ff5d70163e89e74363618
5902Date: Tue Nov 10 01:38:44 2009 -0500
5903
5904 #214 . primitive sunshine driver program, calls mainloop
5905
5906commit 3ad79f4a66719df904f38b8007bd356f1e85b39f
5907Date: Tue Nov 10 01:37:52 2009 -0500
5908
5909 #214 . set default PROGRAMDIR
5910
5911commit db8ac5ca993f7e6428b7738d37971e662aa8e73e
5912Date: Tue Nov 10 00:06:43 2009 -0500
5913
5914 #214 . added man page template for sunshine
5915
5916commit 019cbf738711d98552c062071a755ecb74f36af6
5917Date: Mon Nov 9 23:22:46 2009 -0500
5918
5919 #214 . project-ify peck utility
5920
5921commit f79e501465b71b6dfbf5dbb99202444e54fa08af
5922Date: Mon Nov 9 23:18:55 2009 -0500
5923
5924 #214 . header file was missing
5925
5926commit 631c45bbe3c3f05c821ce4ad423d5af721bb40c9
5927Date: Mon Nov 9 23:18:14 2009 -0500
5928
5929 #214 . build options and flags
5930
5931commit c19e44faf4f187efa2032da5e4be1c587028378b
5932Date: Mon Nov 9 23:17:51 2009 -0500
5933
5934 #214 . test case for primitive -p option
5935
5936commit a56c0cd3bd83a1a9a8d136df61bdceb20a18766b
5937Date: Mon Nov 9 23:16:27 2009 -0500
5938
5939 #214 . implement primitive -p option to generate dio
5940
5941commit 057b9f2bdc95ba59323e5ec04d109eb46b3a859e
5942Date: Mon Nov 9 23:16:01 2009 -0500
5943
5944 updated hexdump.c to elide properly
5945
5946commit 77e4dd3962e826df94b6e75f69c72a4f0d951dbc
5947Date: Mon Nov 9 23:00:33 2009 -0500
5948
5949 #214 . put all transmit code into one place
5950 make sure that the length is properly set
5951
5952commit 1396a78aefc20a8c93ac9dc97fd618e96ca4f708
5953Date: Mon Nov 9 22:25:42 2009 -0500
5954
5955 #214 . added man page template
5956
5957commit 4d686fc86e73b4689d3e7cbeb5a0ac4cfb979b9a
5958Date: Mon Nov 9 22:25:04 2009 -0500
5959
5960 #214 . added test case for having just -v
5961
5962commit 0b2176739c7a14004e90414bab9cb3d9aee5b1f0
5963Date: Mon Nov 9 22:22:16 2009 -0500
5964
5965 #214 . the -d option should actually read the DIO from the hexdump, not try to create one
5966
5967commit 75fb7f4793c02087b81e424c2ebfd056b93464c5
5968Date: Mon Nov 9 20:57:28 2009 -0500
5969
5970 #214 . renamed sendra to senddio
5971
5972commit 2cb1b4e17281cee519ae862e22e70807818cc42d
5973Date: Mon Nov 9 20:49:14 2009 -0500
5974
5975 #214 . rename sendra to senddio
5976
5977commit 0b79ccf9cbdc2b1e20dbaf53367b537db2d3ec81
5978Date: Mon Nov 9 20:47:58 2009 -0500
5979
5980 #214 . added man page
5981
5982commit bc9ec1a28487bd2dbc048142dde1679d3b07b376
5983Date: Mon Nov 9 20:47:30 2009 -0500
5984
5985 #214 . update Makefile to use Makefile.program, compile with werror
5986
5987commit ba62d15f473cdd962465a459d958901007b33790
5988Date: Mon Nov 9 20:16:01 2009 -0500
5989
5990 #214 . added second test case for sending ra
5991
5992commit 9e6d4a85750a08a2f0c41a939458d3292124bcf8
5993Date: Mon Nov 9 14:28:08 2009 -0500
5994
5995 #214 . primitive program to read ICMP messages and hexdump them
5996
5997commit 1469372124304067c05e13d41ad519fe64191203
5998Date: Mon Nov 9 14:26:53 2009 -0500
5999
6000 #214 . common Makefile infrastructure
6001
6002commit f848c7fd25df357894e5db428a244edc8aa2a3b5
6003Date: Mon Nov 9 14:26:26 2009 -0500
6004
6005 #214 . include hexdump utility
6006
6007commit 2d691596c5ecf81029e3fae8a18aa26eefb72336
6008Date: Mon Nov 9 14:26:04 2009 -0500
6009
6010 #214 . created program to read hex file and send a DIO message
6011
6012commit cb32a79f91bd80466c58ae766de0ac0500cd780e
6013Date: Sun Oct 25 15:41:49 2009 -0400
6014
6015 test driver was passing too high a length
6016
6017commit 44c1b6758ab5fc78104d41fe57797161fc89f8bf
6018Date: Sun Oct 25 15:41:30 2009 -0400
6019
6020 rebuild test when library changes
6021
6022commit 700161758197aa78b5b32907de04e59ee240eaab
6023Date: Sun Oct 25 15:41:17 2009 -0400
6024
6025 now decodes ICMPv6 ND options
6026
6027commit 6f6abea61e79d49cedc31374b8f46f246e860626
6028Date: Sun Oct 25 15:40:53 2009 -0400
6029
6030 now decodes ICMPv6 ND options
6031
6032commit 9c8ec955a566c4d04559e7e51e16e898bb468ba5
6033Date: Sun Oct 25 13:46:43 2009 -0400
6034
6035 updated test case to debug about ND email processed
6036
6037commit 575aeb1231a7652f632c1bfdb0029f658ca78100
6038Date: Sun Oct 25 13:45:19 2009 -0400
6039
6040 build library with debugging
6041 decode ND packets that are received
6042
6043commit 45b799605cb52590ca2376368db42ca068ae86c1
6044Date: Sun Oct 25 13:45:08 2009 -0400
6045
6046 added document title
6047
6048commit c2aa4fb2f2edf1dd89acb57ba8f6aadb453e24d5
6049Date: Sun Oct 25 00:16:53 2009 -0400
6050
6051 filter out non-ICMPv6 messages, and find the ICMP payload to feed to receive_packet()
6052
6053commit 668b43377541f342854a12cd6391506516249b78
6054Date: Sat Oct 24 18:01:51 2009 -0400
6055
6056 this is now the most basic unit test framework
6057
6058commit 6b8e134da53b0b759d4dd06a692f20075cf437bd
6059Date: Sat Oct 24 17:38:08 2009 -0400
6060
6061 revised unit testing framework to take multiple files
6062
6063commit f68ed7095d5a596e20d7081978c893b5f0abc6be
6064Date: Sat Oct 24 16:32:08 2009 -0400
6065
6066 first recv-01 empty template receiver
6067
6068commit 92913478ea45a32578b2fce482a96033ff8dda1b
6069Date: Sat Oct 24 10:58:45 2009 -0400
6070
6071 first unit test case
6072
6073commit 290e4017e311d8ec2fc107f3e281622558d3d175
6074Date: Fri Oct 23 10:06:57 2009 -0400
6075
6076 rename to main.cpp
6077
6078commit 4550278ca52ee3aa5271fdc3695acac068b4a431
6079Date: Fri Oct 23 10:06:31 2009 -0400
6080
6081 removed bogus files
6082
6083commit d255456f50ccae4455887a7cb055bc49931d33a7
6084Date: Fri Oct 23 09:39:49 2009 -0400
6085
6086 basic compilation infrastructure and initial program main
6087
6088commit 77bfcf763b22d334904e5d0e69bbdb35c2a37ad1
6089Date: Fri Oct 23 09:38:46 2009 -0400
6090
6091 turn on IPv6 formating
6092
6093commit 9ef2bdb84a22c6be3b4cfd30c05fdc48f9d6b82d
6094Date: Fri Oct 23 09:38:13 2009 -0400
6095
6096 renamed to unstrung everywhere
6097
6098commit 65d2601154496ce7bfa8ded640243eefdccce9e0
6099Date: Mon Oct 5 11:34:48 2009 -0400
6100
6101 have localswitches generate .switches.sh file
6102
6103commit c8a8289e5a3db27ff82785d9e13238a332e6dd70
6104Date: Mon Oct 5 11:34:32 2009 -0400
6105
6106 enable installing modules into guest virtual machines
6107 do not require guest baseconfiguarations to have fstab, as it is generated
6108
6109commit 5faa2a44fd4f43d1964be3d70539925284f75ef1
6110Date: Mon Oct 5 11:33:03 2009 -0400
6111
6112 do not touch scripts in packaging, which does not exist
6113
6114commit 70cf9be82c7ce606496cab44854c0c8d5e866379
6115Date: Mon Oct 5 11:32:47 2009 -0400
6116
6117 added programs to default recursive so that make check works
6118
6119commit 54a59f59603a09344f0da67e9e02e4ebfa641869
6120Date: Mon Oct 5 10:29:00 2009 -0400
6121
6122 import localswitches support for working on trains/planes/etc.
6123
6124commit a2bc5d4fd366a2cc1aa877ec2875ee2c4991189f
6125Date: Mon Oct 5 13:50:24 2009 -0400
6126
6127 initial work on uml network testing infrastructure
6128
6129commit 45cc58744f4a7bf4d504d7abb60c946211233c76
6130Date: Mon Oct 5 13:45:30 2009 -0400
6131
6132 updated README to include better names
6133
6134commit 945e765c077f0d4859dcffea0fe4892f577e99e3
6135Date: Mon Oct 5 11:34:48 2009 -0400
6136
6137 have localswitches generate .switches.sh file
6138
6139commit 0a07de20744690cae479decd240baa7c251b4a68
6140Date: Mon Oct 5 11:34:32 2009 -0400
6141
6142 enable installing modules into guest virtual machines
6143 do not require guest baseconfiguarations to have fstab, as it is generated
6144
6145commit 3692485a2fe728a91488db745c4351c3887def8a
6146Date: Mon Oct 5 11:33:43 2009 -0400
6147
6148 kernel configuration file for 2.6.26, with ipv6 enabled as a module
6149
6150commit 9d7b3ec7a7fe4e55900c97af26b1f1446167d4fd
6151Date: Mon Oct 5 11:33:03 2009 -0400
6152
6153 do not touch scripts in packaging, which does not exist
6154
6155commit 9077f0854d2ca9fe1d217fb2ec7776873deb3478
6156Date: Mon Oct 5 11:32:47 2009 -0400
6157
6158 added programs to default recursive so that make check works
6159
6160commit 8e54983e5746ef6314a86a88e38c8b424c9e956d
6161Date: Mon Oct 5 11:32:21 2009 -0400
6162
6163 configuration for A and E test nodes
6164
6165commit 8e326ccb433c4703b5bec95e00822719a2b187ae
6166Date: Mon Oct 5 10:29:00 2009 -0400
6167
6168 import localswitches support for working on trains/planes/etc.
6169
6170commit caa97edeee125e1dea31b4179e591343ad24fea4
6171Date: Mon Oct 5 09:33:38 2009 -0400
6172
6173 UML images are tested to boot
6174
6175commit b30cfe3ce6726332dd832600c66fb36b5692c20d
6176Date: Mon Oct 5 08:04:10 2009 -0400
6177
6178 make check now builds kernel
6179
6180commit 905105c98d00cee4d48baac3dfbe2f53bea1532d
6181Date: Mon Oct 5 08:03:55 2009 -0400
6182
6183 ignore some generated files
6184
6185commit 468ddb336df8a26ee898d20a2de27c4d81eb8afb
6186Date: Mon Oct 5 08:03:43 2009 -0400
6187
6188 documentation for test network
6189 network-1 is first iteration work
6190
6191commit 0a1b0293c7b0a7f764bb0244514e801ebfc39bf5
6192Date: Mon Oct 5 07:03:56 2009 -0400
6193
6194 basic README
6195
6196commit 483a668613487a39fba9fb4e74a968a04e0aca57
6197Date: Mon Oct 5 06:58:22 2009 -0400
6198
6199 initial commit of Pandora