1commit 9cd17efd533b7461812540da082d045adf04a2a9
2Author: Rémi Denis-Courmont <remi@remlab.net>
3Date:   Thu May 23 18:54:57 2013 +0300
4
5    Sync PO files
6
7commit 508aab740bf0eb06805df1a43d340935e002f7ae
8Author: Rémi Denis-Courmont <remi@remlab.net>
9Date:   Thu May 23 18:52:54 2013 +0300
10
11    Bump to version 1.2.6
12
13commit 35698ea130f96c6e00a2e030fe2e7c0ad6c1ddb5
14Author: Rémi Denis-Courmont <remi@remlab.net>
15Date:   Thu May 23 18:47:10 2013 +0300
16
17    Add simplified Chinese to the list of languages
18
19commit aa955335c8ffcb7830a4f6660e3eb4d7ecf240e1
20Author: Marguerite Su <i@marguerite.su>
21Date:   Thu May 23 18:46:08 2013 +0300
22
23    Simplified Chinese translation
24
25    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
26
27commit e6db738e36dda7f2c3316cf6e1d0e730fc2bcab3
28Author: Rémi Denis-Courmont <remi@remlab.net>
29Date:   Wed Sep 12 16:03:26 2012 +0300
30
31    stresslist: fix invalid pointer cast
32
33commit 236cac2fe52adaf888b7570d20f1694e27751310
34Author: Michael Tremer <michael.tremer@ipfire.org>
35Date:   Thu May 31 18:03:45 2012 +0300
36
37    Add missing <stddef.h> include
38
39    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
40
41commit 2bc1ea3ed7f156e1e8b9203db088b7dd8e371a76
42Author: Rémi Denis-Courmont <remi@remlab.net>
43Date:   Sat Mar 3 13:14:35 2012 +0200
44
45    Switch to xz for tarball compression
46
47commit 32bab6aac1c1c547f436c01be7275b1d568a9833
48Author: Rémi Denis-Courmont <remi@remlab.net>
49Date:   Sat Mar 3 13:12:57 2012 +0200
50
51    Update M4 files list
52
53commit f06c51d4817128579acc366c58772a2d93ffb2fc
54Author: Rémi Denis-Courmont <remi@remlab.net>
55Date:   Fri Mar 2 19:22:55 2012 +0200
56
57    Sync PO files
58
59commit 6d7a951018636a17cebaf0f92d4693d2af7bd91d
60Author: Rémi Denis-Courmont <remi@remlab.net>
61Date:   Fri Mar 2 19:33:05 2012 +0200
62
63    Fix make distcheck
64
65commit 4e60912954a5183b9573afb0e9b348558f53165d
66Author: Rémi Denis-Courmont <remi@remlab.net>
67Date:   Fri Mar 2 19:28:13 2012 +0200
68
69    Install systemd conf to libdir rather than /lib
70
71    This avoids breaking 'make distcheck'. Upstream systemd advocates
72    merging /usr/lib and /lib anyway. Other distributions will need to move
73    the file manually.
74
75commit b35bc56889ee4550e034badedbbef3c0b393657f
76Author: Rémi Denis-Courmont <remi@remlab.net>
77Date:   Fri Mar 2 19:32:12 2012 +0200
78
79    Remove example configuration at uninstall if applicable
80
81commit 4dcca007bd7bd49dd6e54a5eeada8aa2051dd31b
82Author: Rémi Denis-Courmont <remi@remlab.net>
83Date:   Fri Mar 2 19:20:50 2012 +0200
84
85    News for 1.2.5
86
87commit 06a57f3c804b78048d13d53dc06a78377f88454b
88Author: Rémi Denis-Courmont <remi@remlab.net>
89Date:   Fri Mar 2 19:17:22 2012 +0200
90
91    Use pkglibexec instead of pkglib for PROGRAMS
92
93commit ec07a1a34ed77fce836bced83ac226c45f1ddf8d
94Author: Munechika Sumikawa <sumikawa@sumikawa.jp>
95Date:   Wed Nov 16 15:46:59 2011 +0900
96
97    portability fix
98
99    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
100
101commit d59ddd3ab3fd5955987a54cacdc1293165bbd766
102Author: Rémi Denis-Courmont <remi@remlab.net>
103Date:   Wed Aug 31 23:37:17 2011 +0300
104
105    Load if_tun with kldload() on FreeBSD kernel
106
107commit 38e7be350e629bf2f6408316022b634e5e42b842
108Author: Rémi Denis-Courmont <remi@remlab.net>
109Date:   Wed Aug 31 23:37:10 2011 +0300
110
111    Check for FreeBSD kldload
112
113commit 9e114bce8519b5956fa5c10a7139ced4825c4d73
114Author: Rémi Denis-Courmont <remi@remlab.net>
115Date:   Wed Aug 31 23:28:42 2011 +0300
116
117    Add systemd service file
118
119    Based on earlier work from
120    Michael Stapelberg <michael+db20090501@stapelberg.de>
121
122commit f08dc10a299f6d347cd362e4c3ccd39f9af4f9c3
123Author: Rémi Denis-Courmont <remi@remlab.net>
124Date:   Wed Aug 31 23:22:14 2011 +0300
125
126    Bump version
127
128commit 64583348aa81e7692622ef93241102e2fa212893
129Author: Rémi Denis-Courmont <remi@remlab.net>
130Date:   Wed Jul 20 18:26:24 2011 +0300
131
132    Check for errors while setting the group IDs
133
134commit 8ebf8114503b2c57bfab8361db735ebf013c4295
135Author: Rémi Denis-Courmont <remi@remlab.net>
136Date:   Tue Jul 5 21:14:39 2011 +0300
137
138    Sync PO files
139
140commit 7ff9a10660d4fb5b02c87048a338023f448b9960
141Author: Rémi Denis-Courmont <remi@remlab.net>
142Date:   Tue Jul 5 21:14:27 2011 +0300
143
144    Update gettext
145
146commit 4ae1f2dba3b10bd48174e12a09004758105553f9
147Author: Rémi Denis-Courmont <remi@remlab.net>
148Date:   Tue Jul 5 21:10:24 2011 +0300
149
150    PO: add Language field
151
152commit 34a86ba89e4ba2692af92a0d98115f751eb39b24
153Author: Rémi Denis-Courmont <remi@remlab.net>
154Date:   Tue Jul 5 21:08:08 2011 +0300
155
156    Bump version and news
157
158commit 4cb88419af33d61b2b9eda44860aba8078f0d3ae
159Author: Rémi Denis-Courmont <remi@remlab.net>
160Date:   Tue Jul 5 21:06:04 2011 +0300
161
162    Require automake 1.11 for silent rules
163
164commit d1e7e73027a296656c247b157ab929713997d2db
165Author: Rémi Denis-Courmont <remi@remlab.net>
166Date:   Tue Jul 5 20:52:47 2011 +0300
167
168    If Judy is missing, use POSIX tree functions instead of linked list
169
170    On GNU/Linux (glibc) on my system, <search.h> is about 2.5x slower than
171    Judy. This is much much faster than a linked list.
172
173    The good news is, Miredo is now reasonably fast even without Judy. The
174    not so good news is, Miredo requires a GNU extension, tdestroy(), if
175    Judy is disabled.
176
177commit 77bd554e22545fb4be433eb3932161a7f5ac6781
178Author: Rémi Denis-Courmont <remi@remlab.net>
179Date:   Tue Jul 5 20:24:01 2011 +0300
180
181    Small code factorization
182
183commit c14095dfa6c5915f97badf75188d19f49947c112
184Author: Rémi Denis-Courmont <remi@remlab.net>
185Date:   Tue Jul 5 19:50:54 2011 +0300
186
187    Remove autopackage support
188
189    This does not really fit for a system daemon and was unmaintained.
190
191commit 5e4c7a8a48e2aa2fcc20ceefeb7a97f57e36a1de
192Author: Rémi Denis-Courmont <remi@remlab.net>
193Date:   Sat Apr 10 12:24:13 2010 +0300
194
195    Sync PO files
196
197commit 440ca7d4789091ce4f4373807b25280ae8fd6dbe
198Author: Rémi Denis-Courmont <remi@remlab.net>
199Date:   Sat Apr 10 12:23:53 2010 +0300
200
201    Bump version and news for 1.2.3
202
203commit 7f1d39a4482d9e83b0cf864c837e18f65133c2f6
204Author: Rémi Denis-Courmont <remi@remlab.net>
205Date:   Sat Apr 10 12:22:55 2010 +0300
206
207    Update French locale
208
209commit 336549f1ae686c62746140ce1da921372ec67640
210Author: Rémi Denis-Courmont <remi@remlab.net>
211Date:   Wed Jan 20 19:47:59 2010 +0200
212
213    Fix aliasing violations
214
215    Unfortunately, I am not sure how portable this code is.
216
217commit 3a354b5ab2221bc5b6aa1916b335a940a2bf7798
218Author: Rémi Denis-Courmont <remi@remlab.net>
219Date:   Sun Dec 13 18:17:39 2009 +0200
220
221    Update my email address
222
223commit 7e357ead3e60bf69d1b3a65cf51aee594510c42c
224Author: Rémi Denis-Courmont <remi@remlab.net>
225Date:   Sat Dec 5 14:43:35 2009 +0200
226
227    Update THANKS
228
229commit 91ae0afe2cda419a733699a0479021882ea950aa
230Author: Andrius Morkūnas <hinokind@gmail.com>
231Date:   Wed Dec 2 19:46:58 2009 +0200
232
233    Fix build on FreeBSD versions higher than 7.2
234
235    FreeBSD now has it's own closefrom(2), but it's defined as void, not int
236    and breaks miredo build.
237    This patch fixes build on FreeBSD 7.2-STABLE (r195694) and later. Hopefully,
238    without breaking anything else.
239
240    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
241
242commit 29ef1c52d91f6c15bcb97102d96d3cdb4bd1f526
243Author: Rémi Denis-Courmont <remi@remlab.net>
244Date:   Thu Nov 5 21:05:47 2009 +0200
245
246    Sync PO files for 1.2.2
247
248commit 2cff05b0f30116e139d21d5a2d79634580e684d4
249Author: Rémi Denis-Courmont <remi@remlab.net>
250Date:   Thu Nov 5 21:03:27 2009 +0200
251
252    Update version
253
254commit e45401d63506a88b38959bb7e8ddaa669811901c
255Author: Rémi Denis-Courmont <remi@remlab.net>
256Date:   Thu Nov 5 21:00:32 2009 +0200
257
258    Handle spurious SIGCHLD correctly
259
260    Miredo 1.2.1 would restart and immediately exit on SIGHUP due to the
261    pending SIGCHLD of the old child process.
262
263commit d6d9da08fee06166981446ee72c6f3cfef11f9ec
264Author: Rémi Denis-Courmont <remi@remlab.net>
265Date:   Thu Nov 5 19:19:35 2009 +0200
266
267    Silent rules for misc directory
268
269commit 5f196f4bd42ac0363afeb271b1887ced78c8f4b7
270Author: Rémi Denis-Courmont <remi@remlab.net>
271Date:   Thu Nov 5 19:15:45 2009 +0200
272
273    silent rules in doc
274
275commit 632fd210e6483c0ed5c52092d980bb5dd782e700
276Author: Rémi Denis-Courmont <remi@remlab.net>
277Date:   Thu Nov 5 19:11:32 2009 +0200
278
279    Use automake silent rules if available
280
281commit db3bab39a658994af46bb2cdfdcf6db2b1e6114c
282Author: Rémi Denis-Courmont <remi@remlab.net>
283Date:   Sat Oct 31 11:12:10 2009 +0200
284
285    Revert "GNU/kFreeBSD link fix"
286
287    This reverts commit f3dc8d5e0bc5c848933f5c94c7cc6cb84094a9bf.
288    This is reportedly not needed anymore with eglibc 2.10.
289
290commit 6993e19811c2f2d577dde26dbdb5d8b6aed936f7
291Author: Rémi Denis-Courmont <remi@remlab.net>
292Date:   Wed Oct 21 22:13:24 2009 +0300
293
294    Sync PO files for 1.2.1
295
296commit 40337f12cb74817a76acc7311427c2426f6c40ec
297Author: Rémi Denis-Courmont <remi@remlab.net>
298Date:   Wed Oct 21 21:36:24 2009 +0300
299
300    NEWS for 1.2.1
301
302commit 61398dc81960bf05826e8b8b83bebaebb6c95c5c
303Author: Rémi Denis-Courmont <remi@remlab.net>
304Date:   Wed Oct 21 21:34:34 2009 +0300
305
306    Bump version
307
308commit 58fbc643630470a630add4e201cea251c6e1144e
309Author: Rémi Denis-Courmont <remi@remlab.net>
310Date:   Wed Oct 21 21:21:25 2009 +0300
311
312    Don't get stuck if unprivileged process fails or dies unexpectedly
313
314commit a299113813534d022b6a14f6d2bbec6b1d6df9d0
315Author: Jeremie Koenig <jk@jk.fr.eu.org>
316Date:   Sat Sep 12 03:28:05 2009 +0200
317
318    Fix typo in manual page
319
320    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
321
322commit c4e85367bc783ae1cf3d04c4458bbc41af983508
323Author: Jeremie Koenig <jk@jk.fr.eu.org>
324Date:   Sun Sep 6 22:33:57 2009 +0200
325
326    Use IP_RECVDSTADDR (untested)
327
328    This should allow us to get the IPv4 reception address on BSD.
329
330    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
331
332commit 8468f0d1f77a3eb8d811d271cc68ac6164e5ce09
333Author: Jeremie Koenig <jk@jk.fr.eu.org>
334Date:   Mon Sep 7 03:33:19 2009 +0200
335
336    Fix typos
337
338commit 300bcbe8890fcce440f511914036ca1fa1ac6463
339Author: Rémi Denis-Courmont <remi@remlab.net>
340Date:   Sun Sep 6 12:22:42 2009 +0300
341
342    Use %m instead of strerror()
343
344commit 1e713abcd6d355446c8f16fb384da3150fdf9f84
345Author: Rémi Denis-Courmont <remi@remlab.net>
346Date:   Sun Sep 6 12:21:45 2009 +0300
347
348    LOG_PERROR is a non-standard, provide default
349
350commit 0ab45e64b36115299e98381f3fdf01e5f89de3ae
351Author: jk@jk.fr.eu.org <jk@jk.fr.eu.org>
352Date:   Mon Aug 31 23:26:27 2009 +0200
353
354    Log an error if the privproc fails to execute
355
356commit d681469b3ef138ac6c97d054256ac88aaaed3483
357Author: Jeremie Koenig <jk@jk.fr.eu.org>
358Date:   Sat Sep 5 16:36:24 2009 +0200
359
360    Fix random addresses in the "connect" debug message
361
362    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
363
364commit 5057e6531034113e9a2fbec757cb162a729c2ffb
365Author: Rémi Denis-Courmont <remi@remlab.net>
366Date:   Mon Aug 17 21:34:58 2009 +0300
367
368    Print internal address in debug
369
370commit 20079002c05c90a761e54f2cc4534320d7b1039c
371Author: Rémi Denis-Courmont <remi@remlab.net>
372Date:   Mon Aug 17 21:34:47 2009 +0300
373
374    Keep track of our internal IPv4 address
375
376commit 19d05698558298da029ba110aeeb07fb8028f532
377Author: Rémi Denis-Courmont <remi@remlab.net>
378Date:   Mon Aug 17 21:34:07 2009 +0300
379
380    Zero IPv4 reception address (in case OS lacks IP_PKTINFO)
381
382commit 489cb5bb37512551bbb8bb7cbf9d36caa8c123d9
383Author: Rémi Denis-Courmont <remi@remlab.net>
384Date:   Sat Aug 8 19:24:20 2009 +0300
385
386    PO files for 1.2.0
387
388commit 0c21d65990d958b1f29ef1492dbc48869be6c732
389Author: Rémi Denis-Courmont <remi@remlab.net>
390Date:   Sat Aug 8 19:24:09 2009 +0300
391
392    Bump version
393
394commit 4a24474ababa968e78a5cb4cf85e3a728c37c10c
395Author: Rémi Denis-Courmont <remi@remlab.net>
396Date:   Wed Jul 22 18:22:46 2009 +0300
397
398    strerror code is only used on Linux at the moment
399
400commit 06318a02107667cbac590d84fe166b782c71645c
401Author: Rémi Denis-Courmont <remi@remlab.net>
402Date:   Sat Jul 18 19:14:33 2009 +0300
403
404    Sync PO files
405
406commit d796aa6ba23219825041825e8d9f72a0355d27a5
407Author: Rémi Denis-Courmont <remi@remlab.net>
408Date:   Thu Jul 16 19:28:34 2009 +0300
409
410    Turn off libtun diagnostics on BSD completely
411
412commit 0b245ead546db0a5d77f1b873d9ff95a3e638514
413Author: Rémi Denis-Courmont <remi@remlab.net>
414Date:   Wed Jul 15 20:13:17 2009 +0300
415
416    Fix compilation (but not quite semantics) w/o MSG_NOSIGNAL
417
418commit f0fdcbcddda6fabfe78771d310bcfe2a9f9dd2ab
419Author: Rémi Denis-Courmont <remi@remlab.net>
420Date:   Mon Jul 13 20:32:26 2009 +0300
421
422    tun6 diagnose: stat instead of open on BSD
423
424    With tunnels persistent on BSD, we were "leaking" tunnels...
425
426commit bdc1f8340b79c4c77f187bf48ec77b90ea8ee674
427Author: Rémi Denis-Courmont <remi@remlab.net>
428Date:   Sat Jul 11 18:34:57 2009 +0300
429
430    sigwait can fail
431
432commit bd6d9bc868610ecbceaf1952557ec93d4054f6be
433Author: Rémi Denis-Courmont <remi@remlab.net>
434Date:   Wed Jul 8 19:43:16 2009 +0300
435
436    Spelling fix
437
438commit 2e2e08601641d7441530f51ab8ecbb2118a07d8d
439Author: Rémi Denis-Courmont <remi@remlab.net>
440Date:   Tue Jul 7 23:29:40 2009 +0300
441
442    Ignore destroy event on Linux client hook
443
444commit 896aed0e6136f53cdb8a1272ccbfaa39fec2baed
445Author: Rémi Denis-Courmont <remi@remlab.net>
446Date:   Tue Jul 7 23:29:26 2009 +0300
447
448    Grammar
449
450commit f9270d25604f8388d4113d9240ea681090f9c8db
451Author: Rémi Denis-Courmont <remi@remlab.net>
452Date:   Tue Jul 7 23:26:09 2009 +0300
453
454    Handle and use destroy event in BSD client hook
455
456commit 0193072e8154e321683330a86567487adc54aa9e
457Author: Munechika SUMIKAWA / 角川宗近 <sumikawa@sumikawa.jp>
458Date:   Tue Jul 7 10:43:10 2009 +0900
459
460    Provide separate destroy event for client hook
461
462    In misc/client-hook.iproute, the following line may be error with
463    "destroy" state due to the change.
464
465    "$IP" -6 link set dev "$IFACE" "$STATE"
466
467    Please fix the script at your side.
468
469    -- Sumikawa
470
471    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
472
473commit 57b942566dcb2e0604e26abf4eb5739c2bde7757
474Author: Munechika SUMIKAWA / 角川宗近 <sumikawa@sumikawa.jp>
475Date:   Mon Jun 29 18:16:19 2009 +0900
476
477    ip_pktinfo
478
479    commit "0f0696ffd0fcbb7ed1a11a27de6801d75b88dc2d" must be wrapped by
480    "#ifdef IP_PKTINFO" for OSes which does not support that such as FreeBSD.
481
482    TODO: The function should be supported in another way for FreeBSD and
483    others.  Maybe recvfrom()?
484
485    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
486
487commit 8ebb17f8195648d4988eb356b4b3764197f82c2c
488Author: Rémi Denis-Courmont <remi@remlab.net>
489Date:   Mon Jul 6 18:52:45 2009 +0300
490
491    Use a stream socketpair to privproc
492
493    The datagram sockets pair did not work properly as it does not emit a 0
494    read at end. Sequenced packet socket pairs are not always supported.
495
496commit e8f89039077aefe42953eabf8971d70e1a0616b0
497Author: Rémi Denis-Courmont <remi@remlab.net>
498Date:   Sat Jul 4 23:07:12 2009 +0300
499
500    Update PO files
501
502commit 567d7ff122c174649f13115a794704fcb63110a4
503Author: Rémi Denis-Courmont <remi@remlab.net>
504Date:   Sat Jul 4 23:06:11 2009 +0300
505
506    POTFILES: missing file libtun6/diag.c
507
508commit adbba05219fb6054475037c0947e85e07bc838c6
509Author: Rémi Denis-Courmont <remi@remlab.net>
510Date:   Thu Jul 2 17:18:07 2009 +0300
511
512    Make the privileged process for client hook a separate executable
513
514commit 1d0ab54358b5e22e1fb6cf4f6e3f170470068eea
515Author: Rémi Denis-Courmont <remi@remlab.net>
516Date:   Thu Jul 2 17:21:56 2009 +0300
517
518    Unexport miredo_setup_.*fd()
519
520commit 6897c613a210277e49f51318786ca2e4d91dd469
521Author: Rémi Denis-Courmont <remi@remlab.net>
522Date:   Thu Jul 2 16:26:40 2009 +0300
523
524    Move unprivileged code to relayd.c
525
526commit 38403c72cac57f4f0d8050d87190fcb9a79fc679
527Author: Rémi Denis-Courmont <remi@remlab.net>
528Date:   Thu Jul 2 17:05:41 2009 +0300
529
530    Parent process wait loop and error reporting
531
532commit bc1e0c8f290d059f21dc8c8126b1f64f0bbd7317
533Author: Rémi Denis-Courmont <remi@remlab.net>
534Date:   Wed Jul 1 22:21:54 2009 +0300
535
536    Some news
537
538commit e203700a67fd71ad5ed141d38bb7706d306aaf53
539Author: Rémi Denis-Courmont <remi@remlab.net>
540Date:   Wed Jul 1 22:04:39 2009 +0300
541
542    Use %m rather than strerror (not thread-safe) with syslog()
543
544commit ce1b3b9afd9c0c4de7ee19608d03e0c3a885f8bb
545Author: Rémi Denis-Courmont <remi@remlab.net>
546Date:   Wed Jul 1 22:16:42 2009 +0300
547
548    Use strerror_r() instead of strerror()
549
550commit 44023611615f9c6580bf41658371300dd12194c7
551Author: Rémi Denis-Courmont <remi@remlab.net>
552Date:   Wed Jul 1 22:11:16 2009 +0300
553
554    Typo + cosmetics
555
556commit e883e086e34c7e8427f29ecedfe9435dfaba500e
557Author: Rémi Denis-Courmont <remi@remlab.net>
558Date:   Wed Jul 1 22:04:39 2009 +0300
559
560    Use %m rather than strerror (not thread-safe) with syslog()
561
562commit e7c29d3b201d80daaa656ebc4caf1f9dabdf4cc4
563Author: Rémi Denis-Courmont <remi@remlab.net>
564Date:   Wed Jul 1 22:04:39 2009 +0300
565
566    Use %m rather than strerror (not thread-safe) with syslog()
567
568commit e27695dcd7667e9a3ea0b12be084635d2139967b
569Author: Rémi Denis-Courmont <remi@remlab.net>
570Date:   Wed Jul 1 22:04:39 2009 +0300
571
572    Use %m rather than strerror (not thread-safe) with syslog()
573
574commit 507eef7ae474d0aea733e5c17a2a6240cb862d56
575Author: Rémi Denis-Courmont <remi@remlab.net>
576Date:   Wed Jul 1 22:01:35 2009 +0300
577
578    Avoid one dummy waitpid() call on init
579
580commit 2d07fa01f3d77f652a9d42c38880e5e809c829f7
581Author: Rémi Denis-Courmont <remi@remlab.net>
582Date:   Wed Jul 1 21:57:50 2009 +0300
583
584    Remove useless sigaction()
585
586    POSIX does not define use of sigaction() and sigwait() together
587
588commit c4ad801a2472da78c5fc5ea5f2552c09eaef06f4
589Author: Rémi Denis-Courmont <remi@remlab.net>
590Date:   Wed Jul 1 21:40:32 2009 +0300
591
592    Really fix server DNS lookup error handling
593
594    This should fix a fatal regression in 1.1.6 from 1.1.5
595
596commit 8add9b0b82002dbfe54c7597fdc877101f398fb3
597Author: Rémi Denis-Courmont <remi@remlab.net>
598Date:   Wed Jul 1 21:35:49 2009 +0300
599
600    Revert "Fix server DNS lookup error handling"
601
602    This reverts commit e7ccfd6eafdceb6408b79ce3f1dd60f7f3128708.
603
604commit 19ec2c8121dad9001c373561dd289c130ea3f8c5
605Author: Rémi Denis-Courmont <remi@remlab.net>
606Date:   Fri Jun 26 18:47:24 2009 +0300
607
608    Update thanks
609
610commit 477cd7a10c26c794aebc60befcd7c1406dfeab9a
611Author: Munechika SUMIKAWA / 角川宗近 <sumikawa@sumikawa.jp>
612Date:   Fri Jun 26 19:23:54 2009 +0900
613
614    sockaddr family
615
616    In FreeBSD kernel, if the address family is unknown, it automatically
617    recognised as AF_INET6 because the address family of "dst" is
618    AF_INET6.  So, This is not critical but mask.sa_family should be set
619    in theory.
620
621    "route minitor" command cannot parse the routing message correctly at
622    least when I want to watch the routing socket.
623
624    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
625
626commit 7269f940ebd5be7c7a5a7579ac7081a4fec8e350
627Author: Munechika SUMIKAWA / 角川宗近 <sumikawa@alaxala.jp>
628Date:   Fri Jun 26 19:08:26 2009 +0900
629
630    client-hook for BSD
631
632    Here is another patch for client-hook.bsd.
633
634    - BSD does not need to flush interfaces and/or routes
635
636    - You may want to set ${ADDRESS}/128 for the tunnel interface
637      otherwise the hosts which has ${ADDRESS}/32 must be resolved NDP
638      because they are on the link.
639
640    -- Sumikawa
641
642    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
643
644commit 1586d7fcdec8798395efc59a00b99b8e83b33806
645Author: Rémi Denis-Courmont <remi@remlab.net>
646Date:   Fri Jun 26 18:35:34 2009 +0300
647
648    Revert "BSD client hook syntax fixes"
649
650    This reverts commit fb21b1f11225e3434e16b48f2ac123e2695f8df5.
651
652commit fbf8255503df1115565facf06995bea84a557182
653Author: Rémi Denis-Courmont <remi@remlab.net>
654Date:   Fri Jun 26 18:34:09 2009 +0300
655
656    strerror use should be audited
657
658commit e027d96318e5e94f09b2609848ec334c2694f796
659Author: Munechika SUMIKAWA / 角川宗近 <sumikawa@sumikawa.jp>
660Date:   Tue Jun 23 23:59:43 2009 +0900
661
662    FreeBSD fix for miredo relay
663
664    _iface_route(libtun6.c) get EINVAL error from kernel in FreeBSD
665    7.2-Stable in relay mode. because:
666
667        - msg.gw.sdl_len is not fixed length in BSD (it's not equal with
668          sizeof(struct sockaddr_dl)).  So, msg.mask must be moved
669          depending on the length.
670
671        /usr/include/net/if_dl.h:
672    ------------------
673    /*
674     * Structure of a Link-Level sockaddr:
675     */
676    struct sockaddr_dl {
677            u_char  sdl_len;        /* Total length of sockaddr */
678            u_char  sdl_family;     /* AF_LINK */
679            u_short sdl_index;      /* if != 0, system given index for interface */
680            u_char  sdl_type;       /* interface type */
681            u_char  sdl_nlen;       /* interface name length, no trailing 0 reqd. */
682            u_char  sdl_alen;       /* link level address length */
683            u_char  sdl_slen;       /* link layer selector length */
684            char    sdl_data[46];   /* minimum work area, can be larger;
685                                       contains both if name and ll address */
686    };
687    ------------------
688
689        - some fields of msg.gw (sdl_type, sdl_*len and its data) was not
690          set. I fill all of the fields via getifaddrs();
691
692    I don't test if it's working with other BSDs but this should be
693    generic fix.
694
695    Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
696
697commit 820944a751b6c0413e4f7823acebabaf7cfbdcbb
698Author: Rémi Denis-Courmont <remi@remlab.net>
699Date:   Mon Apr 13 20:11:16 2009 +0300
700
701    Remove deprecated teredo_set_cone_ignore function
702
703commit 3965653cde3ccbf2c7b55eb9762f13063d894cd0
704Author: Rémi Denis-Courmont <remi@remlab.net>
705Date:   Mon Apr 13 20:05:34 2009 +0300
706
707    libteredo ABI break due to teredo_packet change
708
709commit b6b0eec46ab5ff0e0055c2935ac2bdb3053b2064
710Author: Rémi Denis-Courmont <remi@remlab.net>
711Date:   Mon Apr 13 20:05:03 2009 +0300
712
713    Back-end to recover destination from received UDP packets
714
715commit 6a2d205f829893efc329c42f7ca5efd5c4d3b3bb
716Author: Rémi Denis-Courmont <remi@remlab.net>
717Date:   Mon Apr 13 20:04:43 2009 +0300
718
719    Bump version
720
721commit 5bb5b1ee14f618e72cfd968adf43a5b848845a95
722Author: Rémi Denis-Courmont <remi@remlab.net>
723Date:   Mon Apr 13 15:29:25 2009 +0300
724
725    More news
726
727commit b952080245849768eb67963ee4e4546b6a5ea68f
728Author: Rémi Denis-Courmont <remi@remlab.net>
729Date:   Mon Apr 13 15:25:59 2009 +0300
730
731    XOR Teredo port in Teredo server link-local address
732
733commit 8a4f7d62b33efb41279d74d604dfb7d3f207ebbb
734Author: Rémi Denis-Courmont <remi@remlab.net>
735Date:   Mon Apr 13 14:58:34 2009 +0300
736
737    Fix Teredo server state initialization
738
739commit 972a342ef7b5e5878d890b98297a23e303c36bbb
740Author: Rémi Denis-Courmont <remi@remlab.net>
741Date:   Mon Apr 13 12:37:41 2009 +0300
742
743    Update translation files
744
745commit 4bd99031267d8c2955998772c08080b83335efd2
746Author: Rémi Denis-Courmont <remi@remlab.net>
747Date:   Mon Apr 13 12:33:47 2009 +0300
748
749    More news for 1.1.6
750
751commit 08be06618714b73298c5b4136ed29f6d2910ac2c
752Author: Rémi Denis-Courmont <remi@remlab.net>
753Date:   Mon Apr 13 12:32:48 2009 +0300
754
755    Remove buggy isatap support
756
757commit e7ccfd6eafdceb6408b79ce3f1dd60f7f3128708
758Author: Rémi Denis-Courmont <remi@remlab.net>
759Date:   Mon Apr 13 12:15:43 2009 +0300
760
761    Fix server DNS lookup error handling
762
763commit cb62e3759416623a8fdca366b1c2d169eff82b5b
764Author: Rémi Denis-Courmont <remi@remlab.net>
765Date:   Mon Apr 13 12:15:23 2009 +0300
766
767    Update comment about lack for cone type support
768
769commit 485ef738f1f938e5c087345aab51b1f68d94215c
770Author: Rémi Denis-Courmont <remi@remlab.net>
771Date:   Sat Apr 11 11:36:10 2009 +0300
772
773    Small emphasis fix
774
775commit fb21b1f11225e3434e16b48f2ac123e2695f8df5
776Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
777Date:   Fri Dec 19 20:03:49 2008 +0200
778
779    BSD client hook syntax fixes
780
781    Pointed-out-by: Pelle Johansson
782
783commit 6dc4eedc8d4e97c02c746c24361579a2b78189b6
784Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
785Date:   Fri Dec 19 20:01:12 2008 +0200
786
787    Fix clearenv() replacement
788
789    Pointed-out-by: Pelle Johansson
790
791commit ad617b9a65281bed11f801e94caba974ac0dc493
792Author: Rémi Denis-Courmont <remi@remlab.net>
793Date:   Sat Feb 28 22:18:23 2009 +0200
794
795    Remove stray CVS/SVN $Id$
796
797commit ec0dc8d53c5929b03e1dc03046c79078ee5f0e21
798Author: Rémi Denis-Courmont <remi@remlab.net>
799Date:   Sat Feb 28 22:14:58 2009 +0200
800
801    Add some sample Teredo servers
802
803commit 03ce0abb8993a1b851ae287c51f8fdd6770921de
804Author: Rémi Denis-Courmont <remi@remlab.net>
805Date:   Sat Feb 28 22:14:48 2009 +0200
806
807    Update my mail address
808
809commit d1a0189477fdc7d97765e79dab6781b46d7f9c10
810Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
811Date:   Sun Aug 17 18:35:12 2008 +0300
812
813    Garbage collector: yield the CPU
814
815commit 227734b0fc69d8b9cf181e2161991c1691bbc602
816Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
817Date:   Sun Aug 17 10:00:44 2008 +0300
818
819    Small typos
820
821commit 9797024c6f9e381df9abffc26bcda30712ee2b17
822Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
823Date:   Sun Aug 17 09:22:39 2008 +0300
824
825    libtool: upgrade to 2.2
826
827commit 8c0714dc39c48ed6251c1ec9816c9956abc6aa09
828Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
829Date:   Fri Jul 11 20:04:50 2008 +0300
830
831    Use proper format string for size_t
832
833commit 972bdbe2e20d1661573c325d21e5063b86157d42
834Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
835Date:   Thu May 1 18:00:53 2008 +0300
836
837    Use PRIu16 instead of casting, as appropriate
838
839commit 9e040f7e2a307d9fb9d6def9a937c07a7beea6e8
840Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
841Date:   Mon Feb 18 18:37:29 2008 +0200
842
843    compat: Add declaration for fdadasync()
844
845commit ac6c12848b996dbe991c2b6754fdfc7c5ac8a275
846Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
847Date:   Sun Feb 17 22:46:02 2008 +0200
848
849    Missing include
850
851commit c63d8f85315df33ea4b242f3036b4e3ef930a586
852Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
853Date:   Sun Feb 17 11:58:34 2008 +0200
854
855    Rework ChangeLog build so that distcheck passes
856
857commit ac7bbaf56004c817b0685eb8305c45d47703a097
858Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
859Date:   Sun Feb 17 11:49:32 2008 +0200
860
861    Some news
862
863commit 12df056b5cc0418ab540dcb278376eb480a5e8e9
864Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
865Date:   Sun Feb 17 11:49:07 2008 +0200
866
867    Remove $Date$ from SVN/CVS era
868
869commit 68bfb5ea26f0607d4573fc2945730f014481f2ed
870Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
871Date:   Sun Feb 17 11:48:39 2008 +0200
872
873    Put include/ into git
874
875commit a38042b8dd188549d0a8b2bd5ca386ea4e4dc618
876Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
877Date:   Sun Feb 17 11:46:23 2008 +0200
878
879    Fix gettext-induced warnings
880
881commit 5eea75b3887193f2f2a1a3bcf7ef4163cda4e345
882Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
883Date:   Sun Feb 17 11:32:37 2008 +0200
884
885    DELAYTIMER_MAX is a RTS extension; it might be absent inspite of timer_*()
886
887commit 10a1999ae76c371344adbaafd3c19344dcb768db
888Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
889Date:   Sun Feb 17 11:22:08 2008 +0200
890
891    Work around BSD make limitations
892
893commit da686c9ac109d8294905d9480aea3bef00a6c7dd
894Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
895Date:   Sun Feb 17 11:17:59 2008 +0200
896
897    Include <sys/socket.h> where needed
898
899commit 0318ff53e15ff831506f3b6c52f6663ca90d2089
900Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
901Date:   Sun Feb 17 11:12:51 2008 +0200
902
903    Add missing includes - FreeBSD compilation fix
904
905commit 80310b8fae150ca8941857be923a44965f2369a4
906Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
907Date:   Sun Feb 17 11:08:10 2008 +0200
908
909    Port ChangeLog build to git
910
911commit 5e1caf99abd68251842bd4915385cbdd0064e501
912Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
913Date:   Sat Feb 16 16:57:14 2008 +0200
914
915    Bump version number
916
917commit 0f0696ffd0fcbb7ed1a11a27de6801d75b88dc2d
918Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
919Date:   Sat Feb 16 15:46:37 2008 +0200
920
921    Remove $Id$ as they will not work anymore
922
923commit fe4eab1938ad4cfd70d97d473064cd466471747f
924Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
925Date:   Sat Feb 16 15:38:20 2008 +0200
926
927    Add .gitignore files
928
929commit 9207521996a736175f3bf7cbda2874727e4c4745
930Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
931Date:   Sat Feb 16 15:37:01 2008 +0200
932
933    Port autogen.sh to git
934
935commit 30687129ca09bff99b01b35ae8d67a2794d51dd5
936Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
937Date:   Wed Jan 16 17:09:10 2008 +0000
938
939    Tagged release 1.1.5
940
941
942    git-svn-id: https://svn.remlab.net/svn/miredo/tags/1.1.5@2102 6046fb1f-dae2-0310-8472-869a43925389
943
944commit 3b22740e98173b6a0688d2ab8ea48b2f5310002e
945Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
946Date:   Wed Jan 16 17:08:34 2008 +0000
947
948    More precise news
949
950
951    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2101 6046fb1f-dae2-0310-8472-869a43925389
952
953commit 8217625fbdca3d52e86f640c5d160cbc620b50d2
954Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
955Date:   Wed Jan 16 17:06:35 2008 +0000
956
957    Sync PO files
958
959
960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2100 6046fb1f-dae2-0310-8472-869a43925389
961
962commit b9eb2a0c2ca6b8bf35556cbf8d54229e243ca7a8
963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
964Date:   Wed Jan 16 17:04:13 2008 +0000
965
966    More news
967
968
969    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2099 6046fb1f-dae2-0310-8472-869a43925389
970
971commit ad35375429beb3ea2defa7129371116cdb9b379d
972Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
973Date:   Sat Jan 5 21:05:48 2008 +0000
974
975    Yet another MacOS X compile fix
976
977
978    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2098 6046fb1f-dae2-0310-8472-869a43925389
979
980commit eaf35b3abafc9df7c411e69514994e7d0e4256dd
981Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
982Date:   Sat Jan 5 20:31:20 2008 +0000
983
984    Don't use $TABLE when we unset it
985
986
987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2097 6046fb1f-dae2-0310-8472-869a43925389
988
989commit 7e6913f8fb4b66185a5aa638b8124bc8f954a7cd
990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
991Date:   Sat Jan 5 18:08:54 2008 +0000
992
993    MacOS ports directory
994
995
996    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2096 6046fb1f-dae2-0310-8472-869a43925389
997
998commit 02f1c54cdb351555ff53888e1fdf2e229ecc4079
999Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1000Date:   Sat Jan 5 18:08:39 2008 +0000
1001
1002    Another compile fix for MacOS X
1003
1004
1005    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2095 6046fb1f-dae2-0310-8472-869a43925389
1006
1007commit 19b4be55f1879469ecbb9d471b212d3145ffc993
1008Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1009Date:   Sat Jan 5 14:43:28 2008 +0000
1010
1011    Clears the signal mask before running the callback script.
1012    Some programs could potentially be confused otherwise if they use signals.
1013
1014
1015    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2094 6046fb1f-dae2-0310-8472-869a43925389
1016
1017commit de3ef6e0a91c8ac46bdde981ad1a20aba14d3a35
1018Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1019Date:   Sat Jan 5 14:37:52 2008 +0000
1020
1021    Handle some almost impossible errors (as in the-whole-system-is-likely-going-to-fail-shortly-anyway)
1022
1023
1024    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2093 6046fb1f-dae2-0310-8472-869a43925389
1025
1026commit 68d72cfe4daa0ecdc8165110ec07d64e96787806
1027Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1028Date:   Sat Jan 5 14:33:12 2008 +0000
1029
1030    Flag the dummy handler has noreturn
1031
1032
1033    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2092 6046fb1f-dae2-0310-8472-869a43925389
1034
1035commit 729e65a3af89a39433e699d99166ae6077de16fc
1036Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1037Date:   Sat Jan 5 14:27:24 2008 +0000
1038
1039    Work around (seemingly bogus) GCC 4.3 warning ~ promotion warning (the thing, we don't use ~ here)
1040
1041
1042    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2091 6046fb1f-dae2-0310-8472-869a43925389
1043
1044commit c2f754b2f9ec1abce52a22c9ca4929684cd42a85
1045Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1046Date:   Sat Jan 5 14:21:22 2008 +0000
1047
1048    Fix casting error
1049
1050
1051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2090 6046fb1f-dae2-0310-8472-869a43925389
1052
1053commit 171d43885be85d9e6e01b7989e8e1e6cd7451022
1054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1055Date:   Sat Jan 5 14:20:34 2008 +0000
1056
1057    Completely remove bogus symmetric match macro
1058
1059
1060    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2089 6046fb1f-dae2-0310-8472-869a43925389
1061
1062commit 6f31bcbd992cacf443523fb36c502c06fe3bf4f4
1063Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1064Date:   Sat Jan 5 14:10:26 2008 +0000
1065
1066    Fix casting error, and remove bogus macro
1067
1068
1069    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2088 6046fb1f-dae2-0310-8472-869a43925389
1070
1071commit dd79ea2419c5ef848e1873ea9c710dc0e326e29f
1072Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1073Date:   Sat Jan 5 14:00:00 2008 +0000
1074
1075    Restore still-relevant part of addrcmp test
1076
1077
1078    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2087 6046fb1f-dae2-0310-8472-869a43925389
1079
1080commit fc2146319cdb85f0c2a97e23d08f9deff69875e4
1081Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1082Date:   Sat Jan 5 13:57:01 2008 +0000
1083
1084    Resurrect the address comparison regression test
1085
1086
1087    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2086 6046fb1f-dae2-0310-8472-869a43925389
1088
1089commit ed5551f108f4712a74ff01f5d308d2ecd939e079
1090Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1091Date:   Sat Jan 5 13:46:06 2008 +0000
1092
1093    Make is_valid_teredo_prefix expansion-safe
1094
1095
1096    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2085 6046fb1f-dae2-0310-8472-869a43925389
1097
1098commit 06d7ac37c932d549c6bcd9ea40276e5fcb4fbf00
1099Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1100Date:   Sat Jan 5 13:45:16 2008 +0000
1101
1102    Factorize Teredo addresses macros and make them expansion-safe
1103
1104
1105    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2084 6046fb1f-dae2-0310-8472-869a43925389
1106
1107commit 762053b8717c55462ec639dd03b271366d8d5a42
1108Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1109Date:   Sat Jan 5 12:08:43 2008 +0000
1110
1111    Work around for systems without POSIX timers
1112
1113
1114    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2083 6046fb1f-dae2-0310-8472-869a43925389
1115
1116commit 50fc9d4ed59a9109aec183a02c02b1d9da41e53b
1117Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1118Date:   Sat Jan 5 12:08:33 2008 +0000
1119
1120    Small code factorization
1121
1122
1123    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2082 6046fb1f-dae2-0310-8472-869a43925389
1124
1125commit 2d96779bd8e7ae8900388d7b0020a577fd7445a8
1126Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1127Date:   Sat Jan 5 09:34:51 2008 +0000
1128
1129    Compile fix for non-Judy builds
1130
1131
1132    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2081 6046fb1f-dae2-0310-8472-869a43925389
1133
1134commit 01630c8f6dcee99de3567a31df5d1761691b2c9f
1135Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1136Date:   Sat Dec 22 09:51:52 2007 +0000
1137
1138    Fix documentation
1139
1140
1141    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2080 6046fb1f-dae2-0310-8472-869a43925389
1142
1143commit 2a5eab4af01cee5ea68faaccc770b69e1c13abc6
1144Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1145Date:   Sat Dec 22 09:48:03 2007 +0000
1146
1147    Punctuation
1148
1149
1150    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2079 6046fb1f-dae2-0310-8472-869a43925389
1151
1152commit 2cd65d2ca5333e551004b27a62b655acc4c2855f
1153Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1154Date:   Mon Nov 12 16:35:41 2007 +0000
1155
1156    Put dummy handler for SIGCHLD. Linux (suspiciously) won't deliver SIGCHLD on sigwait without handler.
1157
1158
1159    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2078 6046fb1f-dae2-0310-8472-869a43925389
1160
1161commit 894abfd3c2379088f28d2c7488e44d14b12ac150
1162Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1163Date:   Sun Nov 11 18:21:24 2007 +0000
1164
1165    Create PID file in the real process
1166
1167
1168    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2077 6046fb1f-dae2-0310-8472-869a43925389
1169
1170commit 103a75ef418f08f8a12978e14763739492a8ea90
1171Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1172Date:   Sun Nov 11 17:59:44 2007 +0000
1173
1174    Don't unlock the PID file - this is automatic with close()
1175
1176
1177    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2076 6046fb1f-dae2-0310-8472-869a43925389
1178
1179commit 2119a87eb2bf14258ac87a3e2f88850875688789
1180Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1181Date:   Sun Nov 11 17:57:38 2007 +0000
1182
1183    Unlink PID file before closing it
1184
1185
1186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2075 6046fb1f-dae2-0310-8472-869a43925389
1187
1188commit 8bb6f32ce821a4fc6524224d56e2c710f760d207
1189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1190Date:   Sun Nov 11 17:56:16 2007 +0000
1191
1192    Close PID file on exec (should never happen atm)
1193
1194
1195    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2074 6046fb1f-dae2-0310-8472-869a43925389
1196
1197commit b0cd8b708e144256d13ab9099bbbb07ceae37fbe
1198Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1199Date:   Sun Nov 11 17:52:45 2007 +0000
1200
1201    Fix SIGHUP handling
1202
1203
1204    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2073 6046fb1f-dae2-0310-8472-869a43925389
1205
1206commit 422345126816a22333fbf191d016819ee396203f
1207Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1208Date:   Sun Nov 11 17:25:06 2007 +0000
1209
1210    Fix libjudy-induced warning
1211
1212
1213    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2072 6046fb1f-dae2-0310-8472-869a43925389
1214
1215commit ead2c28e2d5a910198dcb11572420c5d077fc44a
1216Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1217Date:   Thu Nov 8 17:00:02 2007 +0000
1218
1219    Bump version
1220
1221
1222    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2071 6046fb1f-dae2-0310-8472-869a43925389
1223
1224commit bf58636eea2e720741d2c74708185a53ebd7fbe0
1225Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1226Date:   Thu Nov 8 16:53:45 2007 +0000
1227
1228    More news
1229
1230
1231    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2069 6046fb1f-dae2-0310-8472-869a43925389
1232
1233commit 0f5487a6e83683aade29574870fb54ace4c00a7d
1234Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1235Date:   Thu Nov 8 16:51:50 2007 +0000
1236
1237    News for 1.1.4
1238
1239
1240    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2068 6046fb1f-dae2-0310-8472-869a43925389
1241
1242commit b55ca53b38bf2032b463eb5a950a1e6c518b598e
1243Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1244Date:   Thu Nov 8 16:49:08 2007 +0000
1245
1246    Don't flush route cache
1247
1248
1249    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2067 6046fb1f-dae2-0310-8472-869a43925389
1250
1251commit 6fe41770761e4635004bdff1b26e61b013516e40
1252Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1253Date:   Wed Nov 7 16:33:41 2007 +0000
1254
1255    Fix and cleanup previous commit
1256
1257
1258    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2066 6046fb1f-dae2-0310-8472-869a43925389
1259
1260commit d9c6611f726d01bb473bbde7544e38cef68fb5f3
1261Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1262Date:   Wed Nov 7 16:30:47 2007 +0000
1263
1264    Automatically use source routing if configured
1265
1266
1267    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2065 6046fb1f-dae2-0310-8472-869a43925389
1268
1269commit 4971179552e808e58de2c269271812da3f93ad7f
1270Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1271Date:   Wed Nov 7 16:28:39 2007 +0000
1272
1273    Disable source routing by default
1274
1275
1276    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2064 6046fb1f-dae2-0310-8472-869a43925389
1277
1278commit 2e945fd1e88cf06857f0eb3cd9fc27218e86f85e
1279Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1280Date:   Wed Nov 7 16:16:04 2007 +0000
1281
1282    Don't use Debian-specific which
1283
1284
1285    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2063 6046fb1f-dae2-0310-8472-869a43925389
1286
1287commit bc3b6fcafaa794abab672a56d30c0b1515e2afcd
1288Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1289Date:   Sun Oct 28 18:14:34 2007 +0000
1290
1291    Fix unlikely race condition whereby we receive a packet from the server before we sent any.
1292
1293
1294    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2062 6046fb1f-dae2-0310-8472-869a43925389
1295
1296commit 7f706aa388fcb2cc52dbb6ddf1ff07efaeed213b
1297Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1298Date:   Sun Oct 28 18:14:02 2007 +0000
1299
1300    Bump version
1301
1302
1303    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2061 6046fb1f-dae2-0310-8472-869a43925389
1304
1305commit 4016695db689cccec10795ddea1ef2dd1d6c8b46
1306Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1307Date:   Tue Oct 16 16:40:32 2007 +0000
1308
1309    Sync PO files
1310
1311
1312    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2059 6046fb1f-dae2-0310-8472-869a43925389
1313
1314commit d5195b6e340f539e540f1381d5a6345e905f2d80
1315Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1316Date:   Tue Oct 16 16:32:43 2007 +0000
1317
1318    News for 1.1.3
1319
1320
1321    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2058 6046fb1f-dae2-0310-8472-869a43925389
1322
1323commit 8f4364bdd52ee706ad920510ea045010f1249f52
1324Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1325Date:   Tue Oct 16 16:32:24 2007 +0000
1326
1327    Fix random bit mask (ouch)
1328
1329
1330    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2057 6046fb1f-dae2-0310-8472-869a43925389
1331
1332commit 007f04d2205db6288c04748212de560f4a7b8a46
1333Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1334Date:   Tue Oct 16 16:23:57 2007 +0000
1335
1336    Fix non-debug compilation errors
1337
1338
1339    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2056 6046fb1f-dae2-0310-8472-869a43925389
1340
1341commit 3cf2cf980b96e7a0a3ae9bffa03b23e8157486b7
1342Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1343Date:   Thu Oct 11 18:24:58 2007 +0000
1344
1345    Error out when Judy is absent and not explicitly disabled
1346
1347
1348    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2055 6046fb1f-dae2-0310-8472-869a43925389
1349
1350commit aa29f263b7f7ecab178ecb16f9eeffac37c009d5
1351Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1352Date:   Wed Oct 3 19:09:28 2007 +0000
1353
1354    Some news
1355
1356
1357    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2054 6046fb1f-dae2-0310-8472-869a43925389
1358
1359commit 990060285bf46b37181c02384371e78022ad9a17
1360Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1361Date:   Wed Oct 3 18:56:23 2007 +0000
1362
1363    Fix license infos
1364
1365
1366    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2053 6046fb1f-dae2-0310-8472-869a43925389
1367
1368commit 94ec7f522566b869553712f2f66427f1ae570284
1369Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1370Date:   Wed Oct 3 18:53:24 2007 +0000
1371
1372    Switch back to GPLv2+
1373
1374
1375    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2052 6046fb1f-dae2-0310-8472-869a43925389
1376
1377commit 97a70f19399b6fd72d96cb060526a4f214123650
1378Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1379Date:   Fri Sep 21 14:39:30 2007 +0000
1380
1381    Set the MTU according to environment variable
1382
1383
1384    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2051 6046fb1f-dae2-0310-8472-869a43925389
1385
1386commit e0f4a4a9b17e0c6afaccf73f9f8e040624851d23
1387Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1388Date:   Thu Sep 20 17:16:17 2007 +0000
1389
1390    Tolerate larger-than-needed packets in relay/client
1391
1392
1393    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2050 6046fb1f-dae2-0310-8472-869a43925389
1394
1395commit 147645831641ed1e10451be27e22280544ffed2b
1396Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1397Date:   Thu Sep 20 17:16:05 2007 +0000
1398
1399    Tolerate larger-than-needed UDP packets in Teredo server
1400
1401
1402    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2049 6046fb1f-dae2-0310-8472-869a43925389
1403
1404commit c2995151eb007141876d6a7c89b9a4ae7b424cef
1405Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1406Date:   Thu Sep 20 16:58:13 2007 +0000
1407
1408    Be more tolerant with regard to encapsulated packet size
1409
1410
1411    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2048 6046fb1f-dae2-0310-8472-869a43925389
1412
1413commit 1ed82000d82a5dba0b9945261e716e7c7c08f71f
1414Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1415Date:   Thu Sep 20 16:51:20 2007 +0000
1416
1417    Merge relay part of the debug messages patch
1418    with minor fixes
1419
1420
1421    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2047 6046fb1f-dae2-0310-8472-869a43925389
1422
1423commit babfb87d2c2d86f20eca16230fb5387f7615e7bb
1424Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1425Date:   Thu Sep 20 16:39:35 2007 +0000
1426
1427    Merge Teredo server part of the debug messages patch
1428    (with cosmetic changes)
1429
1430
1431    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2046 6046fb1f-dae2-0310-8472-869a43925389
1432
1433commit 9aa0272343937ceb3f70d7b109f76bcebaf94232
1434Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1435Date:   Sat Sep 15 08:57:39 2007 +0000
1436
1437    Fix ARM compiler warning (from Debian buildd)
1438
1439
1440    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2045 6046fb1f-dae2-0310-8472-869a43925389
1441
1442commit 1fc4b25252c2a53d9d3813d4e9cbd0f3103c70ba
1443Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1444Date:   Thu Sep 13 19:12:33 2007 +0000
1445
1446    Bump version number
1447
1448
1449    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2044 6046fb1f-dae2-0310-8472-869a43925389
1450
1451commit 731ca9947e6df69532bf4f8d9ee6c6e14a5790d2
1452Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1453Date:   Thu Sep 13 19:12:15 2007 +0000
1454
1455    Move debug() to debug.h so it could be reused
1456
1457
1458    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2043 6046fb1f-dae2-0310-8472-869a43925389
1459
1460commit 0f80a2a95e0dd1bcba4168e9b249fa8503971d32
1461Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1462Date:   Thu Sep 13 17:39:49 2007 +0000
1463
1464    Sync PO files
1465
1466
1467    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2041 6046fb1f-dae2-0310-8472-869a43925389
1468
1469commit d9eaac6459532ac88726419c1a71e0fa83cca7eb
1470Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1471Date:   Thu Sep 13 17:39:43 2007 +0000
1472
1473    News for 1.1.2
1474
1475
1476    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2040 6046fb1f-dae2-0310-8472-869a43925389
1477
1478commit af872bf44a3fd7554257a3c55524c25d2a27a3a7
1479Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1480Date:   Thu Sep 13 17:30:31 2007 +0000
1481
1482    Use TEREDO_RANDOM_MASK macro
1483
1484
1485    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2039 6046fb1f-dae2-0310-8472-869a43925389
1486
1487commit 008a92ddbf259b7fafa64cd6425ef80f4fbb0c36
1488Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1489Date:   Thu Sep 13 16:59:17 2007 +0000
1490
1491    Fix stupid typo that prevent 1.1.0-1.1.1 servers from forwarding bubbles.
1492    Credits to Lutz Donnerhacke for spotting the error.
1493
1494
1495    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2038 6046fb1f-dae2-0310-8472-869a43925389
1496
1497commit a2af4ebdf1b02c7a7df34ace4ee406ca4261eb8b
1498Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1499Date:   Mon Sep 10 17:37:16 2007 +0000
1500
1501    svn:ignore
1502
1503
1504    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2037 6046fb1f-dae2-0310-8472-869a43925389
1505
1506commit a80fccfc9e4b2c22d91d5e60b742c6f8f426b0fd
1507Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1508Date:   Mon Sep 10 17:30:09 2007 +0000
1509
1510    Use IPPORT_TEREDO macro
1511
1512
1513    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2036 6046fb1f-dae2-0310-8472-869a43925389
1514
1515commit 647b910d32f398fbd508c358806e69c10e114e14
1516Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1517Date:   Tue Sep 4 05:59:23 2007 +0000
1518
1519    Workaround gcc warning
1520
1521
1522    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2035 6046fb1f-dae2-0310-8472-869a43925389
1523
1524commit f17fcc5908ea1ab7016b7ad5db7d875582f26be0
1525Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1526Date:   Mon Sep 3 18:00:41 2007 +0000
1527
1528    Bump version
1529
1530
1531    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2034 6046fb1f-dae2-0310-8472-869a43925389
1532
1533commit 60ea7d5a6e7b8ec537b7f6aaac2fa9f9f1d71219
1534Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1535Date:   Sun Sep 2 19:53:30 2007 +0000
1536
1537    Fix NEWS version
1538
1539
1540    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2032 6046fb1f-dae2-0310-8472-869a43925389
1541
1542commit db5505480df55a022481bf10362003f61d9193cb
1543Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1544Date:   Sun Sep 2 19:52:17 2007 +0000
1545
1546    Bump version number and update copyright
1547
1548
1549    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2031 6046fb1f-dae2-0310-8472-869a43925389
1550
1551commit 611d0c808ebc4ce27ec0a905380f42dc684c0677
1552Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1553Date:   Sun Sep 2 19:39:13 2007 +0000
1554
1555    Resync PO files
1556
1557
1558    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2030 6046fb1f-dae2-0310-8472-869a43925389
1559
1560commit 3cef964745bd4854a324c44f41649998a5c07fc2
1561Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1562Date:   Sun Sep 2 19:38:41 2007 +0000
1563
1564    News for 1.1.1
1565
1566
1567    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2029 6046fb1f-dae2-0310-8472-869a43925389
1568
1569commit 2d9ced5144526cbbbdaa8192024f436a425721cc
1570Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1571Date:   Sun Sep 2 19:21:06 2007 +0000
1572
1573    Fix reported padding problem on ARM
1574
1575
1576    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2028 6046fb1f-dae2-0310-8472-869a43925389
1577
1578commit ca89dd34c866eff48a88dda964adc6f19b1f1b22
1579Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1580Date:   Sun Aug 19 11:40:15 2007 +0000
1581
1582    Mention NAT determination removal
1583
1584
1585    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2026 6046fb1f-dae2-0310-8472-869a43925389
1586
1587commit 2d67fce8760d5fedee1190b24bc39b333067a3e3
1588Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1589Date:   Sun Aug 19 11:38:18 2007 +0000
1590
1591    Resync po files
1592
1593
1594    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2025 6046fb1f-dae2-0310-8472-869a43925389
1595
1596commit 0deecbe4d9f12d54f797a043e9608b73b7cfc853
1597Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1598Date:   Sun Aug 19 11:35:40 2007 +0000
1599
1600    Mark this a test release
1601
1602
1603    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2024 6046fb1f-dae2-0310-8472-869a43925389
1604
1605commit 0182b0433ed140bc30ddbe5f1faac0d89eb1edce
1606Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1607Date:   Sun Aug 19 10:47:47 2007 +0000
1608
1609    Handle timer_create() error gracefully
1610
1611
1612    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2023 6046fb1f-dae2-0310-8472-869a43925389
1613
1614commit a3e1059eb12066f6ab39de77836a30d6b1ca1d5e
1615Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1616Date:   Sun Aug 19 08:07:31 2007 +0000
1617
1618    Teredo clock: use system timer instead of re-implementing our own
1619
1620
1621    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2022 6046fb1f-dae2-0310-8472-869a43925389
1622
1623commit 7eb729abe7af8ae1e0ec83057c61f509d7713011
1624Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1625Date:   Sat Aug 18 16:54:12 2007 +0000
1626
1627    Cleanup the alignment fix memmove.
1628    I hate the authentication header.
1629
1630
1631    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2021 6046fb1f-dae2-0310-8472-869a43925389
1632
1633commit 87b839a6c2142326d5686bfaaee5651d93048a3d
1634Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1635Date:   Sat Aug 18 16:27:30 2007 +0000
1636
1637    - Rework authentication data in teredo_packet
1638    - Make teredo_close a real function
1639
1640
1641    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2020 6046fb1f-dae2-0310-8472-869a43925389
1642
1643commit cd960d5614b5f831d32a919d24bea19047e2c2b2
1644Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1645Date:   Sat Aug 18 15:54:08 2007 +0000
1646
1647    Use size_t for Teredo packet length
1648
1649
1650    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2019 6046fb1f-dae2-0310-8472-869a43925389
1651
1652commit 3f02de92ec005eb7547264d2b73dd384b16468b1
1653Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1654Date:   Sat Aug 18 11:31:24 2007 +0000
1655
1656    Use direction assignment when possible
1657
1658
1659    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2018 6046fb1f-dae2-0310-8472-869a43925389
1660
1661commit 3ab06052d975f7b6f4ad963f9fafe09925dbc591
1662Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1663Date:   Sat Aug 18 11:28:52 2007 +0000
1664
1665    Cleanup
1666
1667
1668    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2017 6046fb1f-dae2-0310-8472-869a43925389
1669
1670commit d533a34e28400f063a2f12edbaa7cae0c660ab1c
1671Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1672Date:   Sat Aug 18 11:21:32 2007 +0000
1673
1674    Use direct assignment when possible
1675
1676
1677    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2016 6046fb1f-dae2-0310-8472-869a43925389
1678
1679commit 9ba6aa0ab1e544ecc2469e2a3ffb840a92740cb8
1680Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1681Date:   Sat Aug 18 11:17:35 2007 +0000
1682
1683    Fix comment
1684
1685
1686    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2015 6046fb1f-dae2-0310-8472-869a43925389
1687
1688commit 237d2e26230076a25b330da17d5e171a2614af42
1689Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1690Date:   Sat Aug 18 11:15:45 2007 +0000
1691
1692    Avoid memc(py|mp) too
1693
1694
1695    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2014 6046fb1f-dae2-0310-8472-869a43925389
1696
1697commit 86c49e59cb014ec996e930531239e1ef6203a6c9
1698Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1699Date:   Sat Aug 18 10:58:54 2007 +0000
1700
1701    Avoid memcpy/memcmp when possible
1702
1703
1704    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2013 6046fb1f-dae2-0310-8472-869a43925389
1705
1706commit dbb141d8c9b89ec38f7a193bbe6a89e3daad5b28
1707Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1708Date:   Sat Aug 18 10:55:17 2007 +0000
1709
1710    No need for memcpy
1711
1712
1713    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2012 6046fb1f-dae2-0310-8472-869a43925389
1714
1715commit 13e49615664d3aff41daa15137aa79750143e926
1716Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1717Date:   Sat Aug 18 10:54:33 2007 +0000
1718
1719    Use macros
1720
1721
1722    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2011 6046fb1f-dae2-0310-8472-869a43925389
1723
1724commit 37efe91fb4f60cd95a4b727502558e9649013a4f
1725Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1726Date:   Sat Aug 18 08:41:47 2007 +0000
1727
1728    - Wait one second between crashes to avoid crashes busy loops
1729    - Some simplifications
1730
1731
1732    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2010 6046fb1f-dae2-0310-8472-869a43925389
1733
1734commit 50d255c8782203a1c679a513dbbf6e5c7a903c40
1735Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1736Date:   Sat Aug 18 08:00:41 2007 +0000
1737
1738    Code factorization
1739
1740
1741    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2009 6046fb1f-dae2-0310-8472-869a43925389
1742
1743commit 8af4fb66b64d5306b7b9cbeba2146d541e7e7adc
1744Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1745Date:   Fri Aug 17 15:36:23 2007 +0000
1746
1747    Dequeue ICMP errors more properly on Linux.
1748    On BSD, we have BSD semantics, i.e. no ICMP on unconnected sockets anyway.
1749
1750
1751    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2008 6046fb1f-dae2-0310-8472-869a43925389
1752
1753commit abbe385fb3e745c06e636773ccbf26e7045e3c93
1754Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1755Date:   Fri Aug 17 15:06:38 2007 +0000
1756
1757    Our socket port is not reusable.
1758
1759
1760    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2007 6046fb1f-dae2-0310-8472-869a43925389
1761
1762commit 02a70be54a6098f98250e49fb03f9cf089451a96
1763Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1764Date:   Tue Aug 14 19:55:03 2007 +0000
1765
1766    Expand 1.1.0 news
1767
1768
1769    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2006 6046fb1f-dae2-0310-8472-869a43925389
1770
1771commit b666a90b1605629a57d3864758287b3b0e38dacb
1772Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1773Date:   Tue Aug 14 19:54:36 2007 +0000
1774
1775    Update clock test case
1776
1777
1778    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2005 6046fb1f-dae2-0310-8472-869a43925389
1779
1780commit e4999371b1903b7138f97c61578a6326f192683a
1781Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1782Date:   Tue Aug 14 19:53:15 2007 +0000
1783
1784    Remove dummy clock init/deinit functions
1785
1786
1787    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2004 6046fb1f-dae2-0310-8472-869a43925389
1788
1789commit f646e903384d9a4b703bada21189dab02e6af12e
1790Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1791Date:   Tue Aug 14 19:50:53 2007 +0000
1792
1793    Rewrite clock subsystem to only poll when busy, rather than all the time.
1794    This is basically a (pretty good) tradeoff between power savings
1795    and performance. The latter was the reason for bringing this clock polling
1796    subsystem in the first place.
1797
1798
1799    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2003 6046fb1f-dae2-0310-8472-869a43925389
1800
1801commit d81a3a82263697afcde3d8412860c4c4ddd2abe8
1802Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1803Date:   Tue Aug 14 17:20:04 2007 +0000
1804
1805    Updating translations
1806
1807
1808    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2002 6046fb1f-dae2-0310-8472-869a43925389
1809
1810commit 31be4eaa251c73c74fd50e81963dc52115a38462
1811Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1812Date:   Tue Aug 14 17:06:21 2007 +0000
1813
1814    Update documentation
1815
1816
1817    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2001 6046fb1f-dae2-0310-8472-869a43925389
1818
1819commit 4f0f4323cd82b21953549d6a3ee6cd9a9d251dd6
1820Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1821Date:   Mon Aug 13 18:44:32 2007 +0000
1822
1823    Add Teredo address randomization as per
1824    draft-ietf-v6ops-teredo-security-concerns-00
1825
1826
1827    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2000 6046fb1f-dae2-0310-8472-869a43925389
1828
1829commit 8edef40a353ff2c5608953d918da91b76f0e9f8e
1830Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1831Date:   Mon Aug 13 17:43:03 2007 +0000
1832
1833    Add tun6 diagnose help for FreeBSD
1834
1835
1836    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1999 6046fb1f-dae2-0310-8472-869a43925389
1837
1838commit 3f1e76da985deb2e2d26ba8c763471a5d08ee612
1839Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1840Date:   Mon Aug 13 17:28:44 2007 +0000
1841
1842    Sometimes the PID file is screwed.
1843    Print the "other instance running" error hint for TUNSETIFF EBUSY error too,
1844    as that is the most typical error that occurs in this case.
1845
1846
1847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1998 6046fb1f-dae2-0310-8472-869a43925389
1848
1849commit 1afee4c5db685a7ed449b9cf2156f493cd4904e1
1850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1851Date:   Mon Aug 13 17:24:39 2007 +0000
1852
1853    Most people are using udev nowadays.
1854    Update Linux tun troubleshooting error message accordingly.
1855
1856
1857    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1997 6046fb1f-dae2-0310-8472-869a43925389
1858
1859commit a8884b77d2a860bea218dedcb0dc9b3ec88b033d
1860Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1861Date:   Mon Aug 13 17:22:44 2007 +0000
1862
1863    Improve some error messages
1864
1865
1866    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1996 6046fb1f-dae2-0310-8472-869a43925389
1867
1868commit 28a9a6ee94ae6c8b1c64df8c0d225c4d455aebcf
1869Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1870Date:   Mon Aug 13 17:16:00 2007 +0000
1871
1872    Remove ugly and pretty useless thread hack.
1873    Remove long UID error message; it was useful when the default user was miredo,
1874    and that has not been the case for ages
1875
1876
1877    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1995 6046fb1f-dae2-0310-8472-869a43925389
1878
1879commit de2f169407f2809bc5837e7bf82ad6d31b8ade92
1880Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1881Date:   Mon Aug 13 16:52:16 2007 +0000
1882
1883    Fix useless DNS resolution
1884    (thanks assert for catching it)
1885
1886
1887    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1994 6046fb1f-dae2-0310-8472-869a43925389
1888
1889commit 46ba962337a3182df95d42e04a21bb74653896d9
1890Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1891Date:   Mon Aug 13 16:46:57 2007 +0000
1892
1893    Fix RA parsing
1894
1895
1896    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1993 6046fb1f-dae2-0310-8472-869a43925389
1897
1898commit 3ffb3e39dc7139da148175b20f695f1a4d76d41d
1899Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1900Date:   Mon Aug 13 16:46:45 2007 +0000
1901
1902    Add some debug
1903
1904
1905    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1992 6046fb1f-dae2-0310-8472-869a43925389
1906
1907commit 65b2e3140da2183d287fbd7f462852fac5eb758d
1908Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1909Date:   Mon Aug 13 16:31:48 2007 +0000
1910
1911    Partial fix
1912
1913
1914    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1991 6046fb1f-dae2-0310-8472-869a43925389
1915
1916commit 4c407b8805f4b1ef282c9e3549fcbbeff501109d
1917Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1918Date:   Mon Aug 13 16:25:31 2007 +0000
1919
1920    Fix iproute detection
1921
1922
1923    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1990 6046fb1f-dae2-0310-8472-869a43925389
1924
1925commit af14bb387e7279b27f0ede7ff7ca914792f26d64
1926Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1927Date:   Mon Aug 13 16:23:23 2007 +0000
1928
1929    Cosmetic fix
1930
1931
1932    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1989 6046fb1f-dae2-0310-8472-869a43925389
1933
1934commit 5bdad678bfc719877d5b1f79261134597e1033d7
1935Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1936Date:   Mon Aug 13 16:17:42 2007 +0000
1937
1938    Build debug code without NDEBUG
1939
1940
1941    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1988 6046fb1f-dae2-0310-8472-869a43925389
1942
1943commit f8b2188673ced67fe8a222ec124735bb7c0bc1dc
1944Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1945Date:   Mon Aug 13 16:04:39 2007 +0000
1946
1947    news
1948
1949
1950    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1987 6046fb1f-dae2-0310-8472-869a43925389
1951
1952commit 4893f925f5de1187cd3d04a860dc163745970d7d
1953Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1954Date:   Mon Aug 13 16:04:00 2007 +0000
1955
1956    More align fixes
1957
1958
1959    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1986 6046fb1f-dae2-0310-8472-869a43925389
1960
1961commit 6a7d51ddadabd49104b3ed7c80d8a4ef73b03b25
1962Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1963Date:   Mon Aug 13 15:56:05 2007 +0000
1964
1965    Force proper alignment of processed packets.
1966    While expensive, it only applies to packets with auth header.
1967    Too bad for Teredo servers though.
1968
1969
1970    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1985 6046fb1f-dae2-0310-8472-869a43925389
1971
1972commit 97382b1782753e8fed190bc8fc86fe253638396d
1973Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1974Date:   Mon Aug 13 15:14:23 2007 +0000
1975
1976    Fix buffer size
1977
1978
1979    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1984 6046fb1f-dae2-0310-8472-869a43925389
1980
1981commit 86d210f642b100a39f2166c8abd6242536ae333d
1982Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1983Date:   Mon Aug 13 15:13:36 2007 +0000
1984
1985    use struct rather than union
1986
1987
1988    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1983 6046fb1f-dae2-0310-8472-869a43925389
1989
1990commit 4a601a2e3f583163f23bdc8ebff6ce0fe0ecbeb8
1991Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
1992Date:   Mon Aug 13 15:11:06 2007 +0000
1993
1994    Remove useless forward declaration
1995
1996
1997    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1982 6046fb1f-dae2-0310-8472-869a43925389
1998
1999commit 9520664cca49aba4e079c986c3fd62e7f0a784ad
2000Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2001Date:   Mon Aug 13 15:09:22 2007 +0000
2002
2003    Remove useless #include
2004
2005
2006    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1981 6046fb1f-dae2-0310-8472-869a43925389
2007
2008commit 055f507dfb89442a70cc5e09f3d910e26461bd56
2009Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2010Date:   Sun Jul 8 15:48:03 2007 +0000
2011
2012    Some distribution install iproute to /usr/sbin instead (which is pretty
2013    silly as network configuration stuff should be out of /usr), so do not
2014    hardcode the path to it
2015
2016
2017    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1980 6046fb1f-dae2-0310-8472-869a43925389
2018
2019commit 6675a0df62789dead2424834c4277b38e5e3eaa3
2020Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2021Date:   Sun Jul 8 15:45:10 2007 +0000
2022
2023    Fix dist
2024
2025
2026    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1979 6046fb1f-dae2-0310-8472-869a43925389
2027
2028commit 6db029f1f4c958ae954b7b4033c458ed726e1941
2029Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2030Date:   Sun Jul 8 15:41:45 2007 +0000
2031
2032    M4 fixes
2033
2034
2035    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1978 6046fb1f-dae2-0310-8472-869a43925389
2036
2037commit 4ed5710fcbeeef7ad617d81efc8b6492178147af
2038Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2039Date:   Sun Jul 8 15:35:43 2007 +0000
2040
2041    Update gettext
2042
2043
2044    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1977 6046fb1f-dae2-0310-8472-869a43925389
2045
2046commit 119e5655c7cc70fe4bc8415885c5e1906b5a66fe
2047Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2048Date:   Sun Jul 8 15:26:34 2007 +0000
2049
2050    Try to use IPv6 source routing if supported
2051
2052    However, it currently relies on a "teredo" routing table being defined
2053    in /etc/iproute2/rt_tables
2054
2055
2056    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1976 6046fb1f-dae2-0310-8472-869a43925389
2057
2058commit 3670241a8f2d70a4c0abf1cd39f6e119a3c5b7b0
2059Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2060Date:   Sun Jul 8 15:25:10 2007 +0000
2061
2062    Add automake -Wall and move options to Makefile.am
2063
2064
2065    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1975 6046fb1f-dae2-0310-8472-869a43925389
2066
2067commit aa3bc0cd46a650218b1173764fe55ecea2d51ae2
2068Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2069Date:   Sun Jul 8 15:22:16 2007 +0000
2070
2071    Determine which client hook script must be installed
2072
2073
2074    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1974 6046fb1f-dae2-0310-8472-869a43925389
2075
2076commit 8f88292d8f8185b46808e68eb6d3a98d81ea16e1
2077Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2078Date:   Sun Jul 8 15:21:42 2007 +0000
2079
2080    Install client hook script automatically
2081
2082
2083    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1973 6046fb1f-dae2-0310-8472-869a43925389
2084
2085commit 26c3736482fedad8d3cdd8a457deaaa676e2baa4
2086Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2087Date:   Sun Jul 8 15:11:07 2007 +0000
2088
2089    clean up
2090
2091
2092    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1972 6046fb1f-dae2-0310-8472-869a43925389
2093
2094commit 8ded456b95213d60713118123b2716a1573108e9
2095Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2096Date:   Thu Jul 5 19:36:08 2007 +0000
2097
2098    s/sample/example/
2099
2100
2101    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1971 6046fb1f-dae2-0310-8472-869a43925389
2102
2103commit 40c648d102d39d3b3f015e4a5b64d5f54412d18b
2104Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2105Date:   Thu Jul 5 19:13:20 2007 +0000
2106
2107    We have interface statistics. No need for more really.
2108
2109
2110    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1970 6046fb1f-dae2-0310-8472-869a43925389
2111
2112commit 83eb0f3900466856ae28332d999c39b245a29eaa
2113Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2114Date:   Sat Jun 9 09:51:55 2007 +0000
2115
2116    Fix warning
2117
2118
2119    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1969 6046fb1f-dae2-0310-8472-869a43925389
2120
2121commit 26a55814c96408c64fee0aa75da6a4398bef409f
2122Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2123Date:   Sat Jun 9 09:51:20 2007 +0000
2124
2125    Do not remember secondary server name
2126
2127
2128    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1968 6046fb1f-dae2-0310-8472-869a43925389
2129
2130commit 26f7e8513d4c059fd44c883795dc8c34cdc0e268
2131Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2132Date:   Sat Jun 9 09:36:50 2007 +0000
2133
2134    - Do not resolve secondary server address as we do not use it anymore
2135    - Refuse to run if server has a non-global address
2136
2137
2138    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1967 6046fb1f-dae2-0310-8472-869a43925389
2139
2140commit 46ec47746cc9fffbf8e9f71491455e1d5e9e4e66
2141Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2142Date:   Sat Jun 9 09:28:32 2007 +0000
2143
2144    Remove controversial symmetric probing.
2145    We are quite far apart from RFC4380... and quite dependant on RFC3480 for
2146    proper operation.
2147
2148
2149    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1966 6046fb1f-dae2-0310-8472-869a43925389
2150
2151commit 1b307af1c0cfbcdf0526daedcd493cdf61d017c3
2152Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2153Date:   Fri Jun 8 20:04:42 2007 +0000
2154
2155    Remove OSX packaging task since Robert Quattlebaum has been doing it
2156
2157
2158    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1965 6046fb1f-dae2-0310-8472-869a43925389
2159
2160commit 24714deaa34dd6b8908131a874361a3940ad9746
2161Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2162Date:   Fri Jun 8 19:25:52 2007 +0000
2163
2164    Note for later
2165
2166
2167    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1964 6046fb1f-dae2-0310-8472-869a43925389
2168
2169commit 2ec3f8118eb07ed958bd44ecd03e90eec305c9fe
2170Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2171Date:   Fri Jun 8 19:24:18 2007 +0000
2172
2173    Revert [1770].
2174    NAT behavioral analysis is bad, lets not do it beyond what the standard requires. Besides, Miredo is not responsible for Netfilter bugs, and for lack of RFC3484 support.
2175
2176
2177    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1963 6046fb1f-dae2-0310-8472-869a43925389
2178
2179commit bcac958fb3b70408daa61b001c2f93b20a524f96
2180Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2181Date:   Fri Jun 8 19:16:02 2007 +0000
2182
2183    Comment edits
2184
2185
2186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1962 6046fb1f-dae2-0310-8472-869a43925389
2187
2188commit 77819aab41afef9f0cdfa00cf076e3027173057e
2189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2190Date:   Fri Jun 1 15:25:36 2007 +0000
2191
2192    Remember CVE-2006-6264. Pretty minor issue.
2193
2194
2195    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1961 6046fb1f-dae2-0310-8472-869a43925389
2196
2197commit 69d9258be481ce7791b8edec7fcd7640841fd875
2198Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2199Date:   Wed May 30 15:42:36 2007 +0000
2200
2201    minor coverage fixes
2202
2203
2204    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1960 6046fb1f-dae2-0310-8472-869a43925389
2205
2206commit ccfbdb28056bc6f70209812859da4bdca4503744
2207Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2208Date:   Sat May 12 15:22:03 2007 +0000
2209
2210    Test closefrom()
2211
2212
2213    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1959 6046fb1f-dae2-0310-8472-869a43925389
2214
2215commit e908367ef996dc2bac499843b15d1a980794bcc3
2216Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2217Date:   Sat May 12 15:14:48 2007 +0000
2218
2219    Add one more API
2220
2221
2222    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1958 6046fb1f-dae2-0310-8472-869a43925389
2223
2224commit 76f48ce39f6f1800593af180424003840dc95294
2225Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2226Date:   Sat May 12 15:12:41 2007 +0000
2227
2228    Increase public API coverage
2229
2230
2231    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1957 6046fb1f-dae2-0310-8472-869a43925389
2232
2233commit 392d121d874ccc3b337b82efd8b4ed039f6cd54e
2234Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2235Date:   Sat May 12 14:56:25 2007 +0000
2236
2237    Test for v4global
2238
2239
2240    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1956 6046fb1f-dae2-0310-8472-869a43925389
2241
2242commit 52b71ed37432cce54c82d1f3a684324bbe0834b4
2243Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2244Date:   Sat May 12 14:43:07 2007 +0000
2245
2246    Add tests for nonce and clock
2247
2248
2249    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1955 6046fb1f-dae2-0310-8472-869a43925389
2250
2251commit 07a05f851a06d8c59437a5bfc1058d3f6d75860e
2252Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2253Date:   Sat May 12 14:08:59 2007 +0000
2254
2255    Improve documentation
2256
2257
2258    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1954 6046fb1f-dae2-0310-8472-869a43925389
2259
2260commit d94368719389cc6a04ae512bea9bfda3868f86cf
2261Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2262Date:   Thu May 10 17:12:38 2007 +0000
2263
2264    Generate Doxyfile
2265
2266
2267    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1953 6046fb1f-dae2-0310-8472-869a43925389
2268
2269commit 566f844fac98ab5f75759a554e296d1d18b41724
2270Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2271Date:   Thu May 10 17:12:16 2007 +0000
2272
2273    Only document .h files
2274
2275
2276    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1952 6046fb1f-dae2-0310-8472-869a43925389
2277
2278commit ff3ee4e4545768e9a1f344b886e18e4638e5fcb1
2279Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2280Date:   Thu May 10 17:11:55 2007 +0000
2281
2282    Fix libteredo documentation
2283
2284
2285    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1951 6046fb1f-dae2-0310-8472-869a43925389
2286
2287commit 9d719abbe4a3d68c7caf933ac0b37a3b9cb79226
2288Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2289Date:   Thu May 10 16:22:17 2007 +0000
2290
2291    Rule to build source code documentation
2292
2293
2294    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1950 6046fb1f-dae2-0310-8472-869a43925389
2295
2296commit 80888397197ddaee5727e984f48dfe67e4871bc1
2297Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2298Date:   Wed May 9 20:06:14 2007 +0000
2299
2300    Basic test for libteredo
2301    (this is very much an excuse to get the full libteredo into lcov)
2302
2303
2304    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1949 6046fb1f-dae2-0310-8472-869a43925389
2305
2306commit 7486f33560e0cc22409dcd795cd86d0b55245c02
2307Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2308Date:   Wed May 9 19:39:51 2007 +0000
2309
2310    Partial helper for test coverage
2311
2312
2313    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1948 6046fb1f-dae2-0310-8472-869a43925389
2314
2315commit 81e81a90942fc0ecd1724f176a30ac260f56da34
2316Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2317Date:   Thu Apr 12 15:26:58 2007 +0000
2318
2319    Use autoreconf
2320
2321
2322    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1947 6046fb1f-dae2-0310-8472-869a43925389
2323
2324commit 3ed0ac9be9878e8a3f4ddc1d8a3ca11355f50532
2325Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2326Date:   Tue Apr 10 19:23:59 2007 +0000
2327
2328    - Include <sys/poll.h> on MacOSX
2329    - Fix description of teredo_recv
2330
2331
2332    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1946 6046fb1f-dae2-0310-8472-869a43925389
2333
2334commit b83d2e3e29540674b2976d2da0862e0c61f1b88e
2335Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2336Date:   Sat Mar 31 10:20:12 2007 +0000
2337
2338    Fix unclear comment
2339
2340
2341    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1945 6046fb1f-dae2-0310-8472-869a43925389
2342
2343commit 0c5d5ac9880fba33557177265626e5ae9b3723b6
2344Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2345Date:   Thu Mar 29 20:26:09 2007 +0000
2346
2347    - Pull frameworks used by Miredo-OSX on Darwin
2348    - Add note regarding Miredo OSX
2349
2350    Note that miredo trunk as it stands does not use these frameworks,
2351    since relevant parts of Miredo-OSX haven't been merged yet.
2352
2353
2354    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1944 6046fb1f-dae2-0310-8472-869a43925389
2355
2356commit 14a9acc4bdc4ecf7da3021eba23dbf39ca512e3e
2357Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2358Date:   Thu Mar 29 17:52:50 2007 +0000
2359
2360    Minor code cleanup
2361
2362
2363    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1943 6046fb1f-dae2-0310-8472-869a43925389
2364
2365commit 6316ced727d94592acdcc9efa1ef44d3135b9ed2
2366Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2367Date:   Thu Mar 29 17:18:25 2007 +0000
2368
2369    Do not call res_init().
2370    It does not work as expected, and we should not try to be more intelligent
2371    that libc.
2372
2373
2374    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1942 6046fb1f-dae2-0310-8472-869a43925389
2375
2376commit 3dcdc86f4d3a2c706f408a1bfcfea4ef4520aabc
2377Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2378Date:   Thu Mar 29 17:15:23 2007 +0000
2379
2380    Reorder two error messages
2381
2382
2383    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1941 6046fb1f-dae2-0310-8472-869a43925389
2384
2385commit bb7295f8ff58207241d601fecbfb1ccb44e3230f
2386Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2387Date:   Sun Mar 4 17:46:01 2007 +0000
2388
2389    - Update FreeBSD requirements
2390    - Add requirement for addrsel on Linux
2391
2392
2393    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1940 6046fb1f-dae2-0310-8472-869a43925389
2394
2395commit a3798c981ab9be8c02dc3fc4db9931de0d18c22f
2396Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2397Date:   Sun Mar 4 17:41:36 2007 +0000
2398
2399    FreeBSD PR kern/100080 has been fixed (MAIN and RELENG_6),
2400    Update error message accordingly.
2401
2402
2403    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1939 6046fb1f-dae2-0310-8472-869a43925389
2404
2405commit bd937819ec0d0c11c706717fe3f8db24f52232f9
2406Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2407Date:   Thu Feb 22 20:55:28 2007 +0000
2408
2409    Update copyright to 2007 where appropriate
2410
2411
2412    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1938 6046fb1f-dae2-0310-8472-869a43925389
2413
2414commit 1500af55ecace07ddffa30523e30d1066b4e9dea
2415Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2416Date:   Thu Feb 22 20:13:52 2007 +0000
2417
2418    svn:keywords
2419
2420
2421    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1937 6046fb1f-dae2-0310-8472-869a43925389
2422
2423commit cd5e6c341f89d8986461e58c9de339b7d2358f62
2424Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2425Date:   Thu Feb 22 20:11:21 2007 +0000
2426
2427    Update news
2428
2429
2430    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1936 6046fb1f-dae2-0310-8472-869a43925389
2431
2432commit 76924e032fcd0d4311239d6ef96a157df05ae0de
2433Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2434Date:   Thu Feb 22 20:09:18 2007 +0000
2435
2436    Add initial client hook scripts
2437    More work is needed
2438
2439
2440    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1935 6046fb1f-dae2-0310-8472-869a43925389
2441
2442commit 557310edd038fefb7128c7146634dd5d7ad951c9
2443Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2444Date:   Thu Feb 22 18:57:00 2007 +0000
2445
2446    Cosmetic fix
2447
2448
2449    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1934 6046fb1f-dae2-0310-8472-869a43925389
2450
2451commit 188905b91d9d0de8015de1f5f608844c78d05c3b
2452Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2453Date:   Thu Feb 22 17:52:11 2007 +0000
2454
2455    Do not print the "reloading..." message with SIGCHLD
2456    since we are really exiting rather than reloading
2457
2458
2459    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1933 6046fb1f-dae2-0310-8472-869a43925389
2460
2461commit 57ac906ace434c7db8fb115462673c1c57cf0a60
2462Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2463Date:   Thu Feb 22 17:50:04 2007 +0000
2464
2465    Use sigwait() instead of signal handlers
2466
2467
2468    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1932 6046fb1f-dae2-0310-8472-869a43925389
2469
2470commit 57d8e862a01b3902ffd2499e2b31317ff678b2f8
2471Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2472Date:   Thu Feb 22 17:29:42 2007 +0000
2473
2474    Remove useless pselect() replacement
2475
2476
2477    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1931 6046fb1f-dae2-0310-8472-869a43925389
2478
2479commit 26b0f90cd86653e164f670af4a38d827aecd8130
2480Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2481Date:   Thu Feb 22 17:27:06 2007 +0000
2482
2483    Remove addrwatch completely until we get a better implementation
2484
2485
2486    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1930 6046fb1f-dae2-0310-8472-869a43925389
2487
2488commit bc6d764d6e56bd1bc474ef90af46fe3b72e5da4a
2489Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2490Date:   Thu Feb 22 17:23:38 2007 +0000
2491
2492    Remove "Exclusive" client mode.
2493    The implementation was really bad, and of little use.
2494
2495
2496    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1929 6046fb1f-dae2-0310-8472-869a43925389
2497
2498commit 794e99a507c2dcaf1d2cb61620a0f696d8b08e79
2499Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2500Date:   Thu Feb 22 16:33:36 2007 +0000
2501
2502    Merge two switches
2503
2504
2505    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1928 6046fb1f-dae2-0310-8472-869a43925389
2506
2507commit 4a69ea6472d2844a35023b627cc8d0001b67fe4b
2508Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2509Date:   Thu Feb 22 16:30:22 2007 +0000
2510
2511    - Run diagnostics after ensuring privileges
2512    - Move locale settings to their own function
2513
2514
2515    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1927 6046fb1f-dae2-0310-8472-869a43925389
2516
2517commit 8d37ffdf62845621f76349fd04466a66e1258ed9
2518Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2519Date:   Thu Feb 22 16:22:50 2007 +0000
2520
2521    - Init groups before capabilities to avoid requiring SETGID.
2522    - Put threading hacks in a function of their own
2523
2524
2525    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1926 6046fb1f-dae2-0310-8472-869a43925389
2526
2527commit 34e6cb3c0f1142f82dc69483ec0b313805b414c6
2528Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2529Date:   Sun Feb 4 20:09:24 2007 +0000
2530
2531    Fix Teredo mire
2532
2533
2534    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1925 6046fb1f-dae2-0310-8472-869a43925389
2535
2536commit 4f51f81580cdf67f964d03ed0597f9d7cc33cc15
2537Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2538Date:   Sun Feb 4 19:43:06 2007 +0000
2539
2540    Use new API in teredo-mire
2541
2542
2543    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1924 6046fb1f-dae2-0310-8472-869a43925389
2544
2545commit 35b7d73dba65682899c022dec7e64a1e1875af56
2546Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2547Date:   Sun Feb 4 19:39:24 2007 +0000
2548
2549    Server compile fix
2550
2551
2552    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1923 6046fb1f-dae2-0310-8472-869a43925389
2553
2554commit 6c50aca0be22dd7f07572b32b6938bc939d4b7f1
2555Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2556Date:   Sun Feb 4 19:38:38 2007 +0000
2557
2558    Make the legacy checksumming interface a stub for the new one
2559
2560
2561    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1922 6046fb1f-dae2-0310-8472-869a43925389
2562
2563commit 4173184c037e59dcae8c2f7d38d6b3c683ce8aa3
2564Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2565Date:   Sun Feb 4 19:37:23 2007 +0000
2566
2567    Fix typo
2568
2569
2570    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1921 6046fb1f-dae2-0310-8472-869a43925389
2571
2572commit fad4bddb7b52b7c057c31d0573a6c3805fbbafb4
2573Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2574Date:   Sun Feb 4 19:36:19 2007 +0000
2575
2576    Export teredo_cksum
2577
2578
2579    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1920 6046fb1f-dae2-0310-8472-869a43925389
2580
2581commit bbb976c7a9815ad39555ae2d1113241fbad7a6ff
2582Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2583Date:   Sun Feb 4 19:36:09 2007 +0000
2584
2585    Add iovec-based non-aligned checksumming functions
2586
2587
2588    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1919 6046fb1f-dae2-0310-8472-869a43925389
2589
2590commit 1a0397c68e17bf2b02eee471412e5ba7df48a164
2591Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2592Date:   Sat Feb 3 08:56:40 2007 +0000
2593
2594    Fix teredo-mire parameter problem packets
2595
2596
2597    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1918 6046fb1f-dae2-0310-8472-869a43925389
2598
2599commit 2227ba1a511693921dc7c87d2bdb344a3151434b
2600Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2601Date:   Wed Jan 31 17:45:07 2007 +0000
2602
2603    Hacks to ease chroot setups:
2604    - preinitialize libc resolver (does not work with glibc 2.5 though :( )
2605    - test pthread_create and pthread_cancel at startup
2606
2607
2608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1917 6046fb1f-dae2-0310-8472-869a43925389
2609
2610commit f3dc8d5e0bc5c848933f5c94c7cc6cb84094a9bf
2611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2612Date:   Wed Jan 31 17:19:57 2007 +0000
2613
2614    GNU/kFreeBSD link fix
2615
2616
2617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1916 6046fb1f-dae2-0310-8472-869a43925389
2618
2619commit bba3549106d25a97e4a8ca4ef28f1a91cfda4798
2620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2621Date:   Wed Jan 31 16:57:44 2007 +0000
2622
2623    Update teredo-mired doc
2624
2625
2626    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1914 6046fb1f-dae2-0310-8472-869a43925389
2627
2628commit 6bf3e7004cfde2612520f5e6bc0c1050d997bec5
2629Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2630Date:   Wed Jan 31 16:57:07 2007 +0000
2631
2632    Rewrite teredo-mire to have a separate server and client port
2633    so that we can cleanly differenciate direct and indirect bubbles
2634
2635
2636    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1913 6046fb1f-dae2-0310-8472-869a43925389
2637
2638commit 571c2b3d5e6d893b01d8efc5eaa6d153dc787b85
2639Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2640Date:   Wed Jan 31 16:56:22 2007 +0000
2641
2642    Export teredo_send_bubble
2643
2644
2645    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1912 6046fb1f-dae2-0310-8472-869a43925389
2646
2647commit 8fd786a1fbc2942ff39a401689a8e65c2108658b
2648Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2649Date:   Wed Jan 31 16:32:37 2007 +0000
2650
2651    Merge teredo-mire bubble sending into libteredo
2652
2653
2654    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1911 6046fb1f-dae2-0310-8472-869a43925389
2655
2656commit 3603147dc8f8cbe61b7dc64a5287e8a3d8f451dc
2657Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2658Date:   Sun Jan 21 19:13:48 2007 +0000
2659
2660    Add some rudimentary sanity checks in privproc
2661    when getting data from the non-priv process.
2662
2663
2664    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1910 6046fb1f-dae2-0310-8472-869a43925389
2665
2666commit a49c7df18b7b19978809a849e25a5f97dd585fb4
2667Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2668Date:   Sun Jan 14 18:05:30 2007 +0000
2669
2670    Add some ToDo ideas
2671
2672
2673    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1908 6046fb1f-dae2-0310-8472-869a43925389
2674
2675commit 51f5fec959837ea899b4c6133eac7f4fd463b580
2676Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2677Date:   Sun Jan 14 17:35:05 2007 +0000
2678
2679    Use a kinda ugly callback system to clean up unused resources from the
2680    privileged process after forking it.
2681    This allows removing of the tunnel device from the privileged process
2682    table.
2683
2684
2685    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1907 6046fb1f-dae2-0310-8472-869a43925389
2686
2687commit ca025ef8dc0638e71013520a415b5295c663e620
2688Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2689Date:   Sun Jan 14 17:30:02 2007 +0000
2690
2691    Execute a hook script instead of statically coding the interface
2692    configuration rules into the privileged process
2693
2694
2695    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1906 6046fb1f-dae2-0310-8472-869a43925389
2696
2697commit 13bd96b435505f2af086f9b25b2de878552dc265
2698Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2699Date:   Sun Jan 14 17:22:34 2007 +0000
2700
2701    Update the default configuration file path in accordance with previous commit
2702
2703
2704    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1905 6046fb1f-dae2-0310-8472-869a43925389
2705
2706commit 6e08196e134ef44c16677b1dd3e5d55edd193b87
2707Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2708Date:   Sun Jan 14 17:19:58 2007 +0000
2709
2710    Install config files to $(sysconfdir)/miredo instead of $(sysconfdir)
2711
2712
2713    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1904 6046fb1f-dae2-0310-8472-869a43925389
2714
2715commit 837e0e35d79e85b74d2a7cfc81e368087249ba0b
2716Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2717Date:   Sun Jan 14 15:56:48 2007 +0000
2718
2719    Use sequenced (reliable) datagram and fallback to (reliable) datagram
2720    for IPC with privileged process (more logical than stream here)
2721
2722
2723    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1903 6046fb1f-dae2-0310-8472-869a43925389
2724
2725commit 25868155a5ad990fd822e936fc03c8bbe8659c57
2726Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2727Date:   Sun Jan 14 15:43:52 2007 +0000
2728
2729    Sort out news after forked 1.0.6 branch
2730
2731
2732    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1902 6046fb1f-dae2-0310-8472-869a43925389
2733
2734commit 4287067c7e9c64bae4ce5059be2a07c95504233d
2735Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2736Date:   Sun Jan 14 11:53:38 2007 +0000
2737
2738    Forgot this file in previous commit
2739
2740
2741    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1901 6046fb1f-dae2-0310-8472-869a43925389
2742
2743commit c69d28cac659d1059ef4acc37155c71da75b0d59
2744Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2745Date:   Sun Jan 14 11:53:18 2007 +0000
2746
2747    Update official website URL
2748
2749
2750    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1900 6046fb1f-dae2-0310-8472-869a43925389
2751
2752commit 9f4e93f415905c14bd559ea8cf124fe18730fe16
2753Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2754Date:   Sun Dec 31 11:17:35 2006 +0000
2755
2756    Bugfix branch took 1.0.6 number. Switch to 1.1.0
2757
2758
2759    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1896 6046fb1f-dae2-0310-8472-869a43925389
2760
2761commit 1887578af8ea8dba838cc956b8e238d7913718e7
2762Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2763Date:   Sun Dec 31 10:16:35 2006 +0000
2764
2765    Sync PO files for release 1.0.6
2766
2767
2768    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1886 6046fb1f-dae2-0310-8472-869a43925389
2769
2770commit 7117dc576e71b0ec96585b84f53e5d603c9cfdab
2771Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2772Date:   Sat Dec 30 21:44:23 2006 +0000
2773
2774    News for 1.0.6
2775
2776
2777    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1885 6046fb1f-dae2-0310-8472-869a43925389
2778
2779commit bf3a04798001e0e9046899a0d9e986a898151ccb
2780Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2781Date:   Sat Dec 30 21:40:26 2006 +0000
2782
2783    Fix non-standard symmetric fallback check.
2784    Looks like we have yet another stupid spoofing vulnerability here.
2785
2786
2787    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1884 6046fb1f-dae2-0310-8472-869a43925389
2788
2789commit 2d5d7c9f592776a1cf0b6019f76bf05d7bc01f0b
2790Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2791Date:   Sat Dec 30 20:58:42 2006 +0000
2792
2793    Fix libteredo_set_cone_flag
2794
2795
2796    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1883 6046fb1f-dae2-0310-8472-869a43925389
2797
2798commit e2cc7d477b879027a56e00152c412c2219e39287
2799Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2800Date:   Fri Dec 29 09:40:21 2006 +0000
2801
2802    s/#warn/#warning/
2803
2804
2805    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1882 6046fb1f-dae2-0310-8472-869a43925389
2806
2807commit acc98395cf06a5efebf6aaf29f53230c8ce4129f
2808Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2809Date:   Tue Dec 26 13:46:45 2006 +0000
2810
2811    Fix teredo_set_cone_flag description
2812
2813
2814    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1881 6046fb1f-dae2-0310-8472-869a43925389
2815
2816commit 8cba796ba1675bf07b5908cffd28c44ec0273342
2817Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2818Date:   Tue Dec 26 13:36:43 2006 +0000
2819
2820    Internal libteredo support for customizing maintenance procedure timers
2821
2822
2823    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1880 6046fb1f-dae2-0310-8472-869a43925389
2824
2825commit 0378551abc2698db6207af76c206fa85bf7c45da
2826Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2827Date:   Tue Dec 26 10:57:18 2006 +0000
2828
2829    Some news
2830
2831
2832    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1877 6046fb1f-dae2-0310-8472-869a43925389
2833
2834commit b9e41e048bddedea9d99b75327f1357974ac3ee3
2835Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2836Date:   Tue Dec 26 10:50:58 2006 +0000
2837
2838    Fix previous distcheck-hook
2839
2840
2841    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1876 6046fb1f-dae2-0310-8472-869a43925389
2842
2843commit 884e230a60456d9e0e53c340070e88d6eee42954
2844Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2845Date:   Tue Dec 26 10:13:19 2006 +0000
2846
2847    Add distcheck hook to ensure manual pages are ASCII-clean
2848
2849
2850    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1875 6046fb1f-dae2-0310-8472-869a43925389
2851
2852commit 6c16c393d850b91c0dcaa94eaa8e11786cab4175
2853Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2854Date:   Tue Dec 26 09:41:51 2006 +0000
2855
2856    Link teredo-mire with libteredo-common rather than full libteredo.
2857    As a consequence, this anecdotal utility can be shipped on its own, so
2858    put it in miredo-server in the Debian package.
2859
2860
2861    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1874 6046fb1f-dae2-0310-8472-869a43925389
2862
2863commit d94565c07ecc30a0b53da9d2f69c9e121f9c4a1b
2864Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2865Date:   Mon Dec 25 22:19:24 2006 +0000
2866
2867    Teredo Mire explicitly ignores packets with Routing Header
2868
2869
2870    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1873 6046fb1f-dae2-0310-8472-869a43925389
2871
2872commit dcce02bb4469e92611769dabcc487314aa507207
2873Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2874Date:   Mon Dec 25 22:18:48 2006 +0000
2875
2876    fdatasync replacement (needed on OSX)
2877
2878
2879    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1872 6046fb1f-dae2-0310-8472-869a43925389
2880
2881commit 781c840b30032cf915e755e9f1ee10318de149fd
2882Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2883Date:   Mon Dec 25 20:07:29 2006 +0000
2884
2885    Various Teredo server conformance fixes (to be tested heavily)
2886
2887
2888    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1871 6046fb1f-dae2-0310-8472-869a43925389
2889
2890commit 6c458825ff3059328e6a69645968e7161e8ec6b0
2891Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2892Date:   Mon Dec 25 19:38:09 2006 +0000
2893
2894    This has been development trunk for 1.0.6 for some time
2895
2896
2897    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1870 6046fb1f-dae2-0310-8472-869a43925389
2898
2899commit b066f5c121422145a3ca1b6ceccf1e0f1720a3a7
2900Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2901Date:   Mon Dec 25 10:42:45 2006 +0000
2902
2903    Do not retransmit "restricted" probe when "symmetric" probes times out.
2904    This also looks more like the specification, and avoids emitting some
2905    useless packets in case of packet loss.
2906
2907
2908    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1869 6046fb1f-dae2-0310-8472-869a43925389
2909
2910commit 73be50120d237b5f76a5e680058465c1ebecc5c1
2911Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2912Date:   Mon Dec 25 10:39:42 2006 +0000
2913
2914    Send probe to server primary address and then to secondary address.
2915    This matches the specification more closely,
2916    and really helps symmetric NAT detection counter-measure from v1.0.3
2917
2918
2919    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1868 6046fb1f-dae2-0310-8472-869a43925389
2920
2921commit 84d3103aef8aeba501d84084dc6262df473a4caa
2922Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2923Date:   Mon Dec 25 10:37:29 2006 +0000
2924
2925    Document cone relay ressurrection and restricted relay danger
2926
2927
2928    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1867 6046fb1f-dae2-0310-8472-869a43925389
2929
2930commit a2d0cb3d8a5b0144b7fe2abf5c556b975223f2e2
2931Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2932Date:   Sun Dec 24 11:48:34 2006 +0000
2933
2934    Re-distinguish cone RelayType from restricted RelayType
2935
2936
2937    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1866 6046fb1f-dae2-0310-8472-869a43925389
2938
2939commit d4e455e2d02efefdfab249e202169042dc6960e6
2940Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2941Date:   Sun Dec 24 11:48:00 2006 +0000
2942
2943    Remove the deprecation flag upon libteredo_set_cone_flag
2944    and bump libteredo revision
2945
2946
2947    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1865 6046fb1f-dae2-0310-8472-869a43925389
2948
2949commit c5579f189e9c86e29ce33dd68b1ce27ba5508bb3
2950Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2951Date:   Sun Dec 24 11:47:29 2006 +0000
2952
2953    Fix symbol duplication in previous commit
2954
2955
2956    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1864 6046fb1f-dae2-0310-8472-869a43925389
2957
2958commit 71c4f251e5d82a3b014fcf95854485e15a7a035c
2959Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2960Date:   Sun Dec 24 11:47:00 2006 +0000
2961
2962    Restore libteredo_set_cone_flag (was a deprecated no-op)
2963    as demanded by Sam Hartman
2964
2965
2966    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1863 6046fb1f-dae2-0310-8472-869a43925389
2967
2968commit 240d4ac4ee801bb4bb29a9c10e9b5e5b68f71bbe
2969Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2970Date:   Sun Dec 24 11:36:52 2006 +0000
2971
2972    Cosmetic fix
2973
2974
2975    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1862 6046fb1f-dae2-0310-8472-869a43925389
2976
2977commit e77f0b402c94e90d2be46ffc5243a736adb1574a
2978Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2979Date:   Sun Dec 17 18:10:08 2006 +0000
2980
2981    Fix svn:ignore
2982
2983
2984    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1861 6046fb1f-dae2-0310-8472-869a43925389
2985
2986commit d111d640f695773856bdbcdc4c2befaa36efb775
2987Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2988Date:   Sat Dec 16 14:38:13 2006 +0000
2989
2990    Big shame on me for forgetting to add Jari Korva
2991    before releasing version 1.0.5
2992
2993
2994    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1860 6046fb1f-dae2-0310-8472-869a43925389
2995
2996commit 71c13927c094f6017d3fba7e961970242fbe3901
2997Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
2998Date:   Sat Dec 16 14:25:53 2006 +0000
2999
3000    Sync PO files for real-this-time release 1.0.5
3001
3002
3003    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1858 6046fb1f-dae2-0310-8472-869a43925389
3004
3005commit 4483ff5b02a8bbd4c985f5e64d942d0312bf2d42
3006Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3007Date:   Sat Dec 16 14:19:37 2006 +0000
3008
3009    Pass properly aligned IPv6 destination to the ICMPv6 callback
3010
3011
3012    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1857 6046fb1f-dae2-0310-8472-869a43925389
3013
3014commit 22ce6051250480da0f5e7aa0fe6816744e4edc24
3015Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3016Date:   Sat Dec 16 11:45:05 2006 +0000
3017
3018    Sync PID file after writing to it
3019
3020
3021    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1856 6046fb1f-dae2-0310-8472-869a43925389
3022
3023commit 2bad10fbdf63dbd820694e85a6f9abeb7ac5bd45
3024Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3025Date:   Sat Dec 16 11:35:39 2006 +0000
3026
3027    Minor cleanup and factorization
3028
3029
3030    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1855 6046fb1f-dae2-0310-8472-869a43925389
3031
3032commit f9de5e725167620f772e17a6b2b4011cfd60f4fe
3033Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3034Date:   Fri Dec 15 17:49:53 2006 +0000
3035
3036    Use the monotonic clock instead of the real-time for packet timings
3037    (this was already done a long time ago for maintenance procedure,
3038     and is pending for garbage collection)
3039
3040
3041    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1853 6046fb1f-dae2-0310-8472-869a43925389
3042
3043commit 2bce7028c2d781115b3adbae06ca16e0f4e59302
3044Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3045Date:   Fri Dec 15 16:42:20 2006 +0000
3046
3047    Use clock_nanosleep instead of pthread_cond_timedwait
3048    as the condition involved was never signaled anymore
3049
3050
3051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1852 6046fb1f-dae2-0310-8472-869a43925389
3052
3053commit f8c508ef731b323c668290125bd80cd5922eb3b5
3054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3055Date:   Fri Dec 15 16:25:42 2006 +0000
3056
3057    Unduplicate function definition wrt #ifdef
3058
3059
3060    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1851 6046fb1f-dae2-0310-8472-869a43925389
3061
3062commit 7d47a0734fe4c7237e34dcef6e26cb672643505f
3063Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3064Date:   Fri Dec 15 16:19:22 2006 +0000
3065
3066    Sync translation files for 1.0.5 release
3067
3068
3069    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1850 6046fb1f-dae2-0310-8472-869a43925389
3070
3071commit 0ddb270762d413c37a5087459d142409ffb78ea1
3072Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3073Date:   Fri Dec 15 16:17:05 2006 +0000
3074
3075    Document known issues and bugs of isatapd
3076
3077
3078    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1849 6046fb1f-dae2-0310-8472-869a43925389
3079
3080commit afebcf114a0f51365918a43c8435c85b4ecbac5b
3081Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3082Date:   Thu Dec 14 18:44:13 2006 +0000
3083
3084    Use char instead of bool (bool are sometimes more than one char)
3085
3086
3087    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1848 6046fb1f-dae2-0310-8472-869a43925389
3088
3089commit f1908b73a0417f800c320dfda8cbd8c237e1622f
3090Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3091Date:   Thu Dec 14 18:41:41 2006 +0000
3092
3093    Ensure progress dot are printed (sync)
3094
3095
3096    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1847 6046fb1f-dae2-0310-8472-869a43925389
3097
3098commit 3199f8020f175a17b8517b3beb13d9087b33cbd3
3099Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3100Date:   Thu Dec 14 18:23:57 2006 +0000
3101
3102    Check for (unlikely) errors
3103
3104
3105    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1846 6046fb1f-dae2-0310-8472-869a43925389
3106
3107commit 16cd2241bff75e1ceb58a28cd6cbd443a5f9a491
3108Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3109Date:   Thu Dec 14 18:21:48 2006 +0000
3110
3111    Fix compiler warnings
3112
3113
3114    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1845 6046fb1f-dae2-0310-8472-869a43925389
3115
3116commit bd43b2c76a5b0b62c6350ef1ac55d9a599f9d7c5
3117Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3118Date:   Wed Dec 13 16:13:53 2006 +0000
3119
3120    More news for 1.0.5
3121
3122
3123    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1844 6046fb1f-dae2-0310-8472-869a43925389
3124
3125commit a28e8dd04015e90aea2950c38cf2d90b94fbee2c
3126Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3127Date:   Wed Dec 13 11:13:22 2006 +0000
3128
3129    - Fix regressions in ISATAP daemon
3130    - Use ssize_t in isatapd
3131
3132
3133    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1843 6046fb1f-dae2-0310-8472-869a43925389
3134
3135commit f116e949b2a890f0e2ff749870c379a243d94896
3136Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3137Date:   Wed Dec 13 10:05:27 2006 +0000
3138
3139    Cosmetic fix
3140
3141
3142    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1842 6046fb1f-dae2-0310-8472-869a43925389
3143
3144commit 16f128370b3fcb557b93e0af75cc91d105dfb924
3145Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3146Date:   Tue Dec 12 19:56:53 2006 +0000
3147
3148    Fix error message
3149
3150
3151    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1841 6046fb1f-dae2-0310-8472-869a43925389
3152
3153commit 5ca2e9b7e9b3a66af0b17062213c7d2af4e534d0
3154Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3155Date:   Tue Dec 12 19:49:48 2006 +0000
3156
3157    Inexpensive check for invalid multicast address before expensive get_bind_ipv4
3158
3159
3160    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1840 6046fb1f-dae2-0310-8472-869a43925389
3161
3162commit dcdcb4de0c4cdbd53701914b6e4440d0e571da5f
3163Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3164Date:   Tue Dec 12 18:06:38 2006 +0000
3165
3166    Client-less compilation fix
3167
3168
3169    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1839 6046fb1f-dae2-0310-8472-869a43925389
3170
3171commit a240afb57124e12a2bc42619abf151ff30c2e8c1
3172Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3173Date:   Tue Dec 12 18:03:20 2006 +0000
3174
3175    Make list unit test less likely to fail because of timing issues
3176
3177
3178    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1838 6046fb1f-dae2-0310-8472-869a43925389
3179
3180commit 70d783ae80643ed68dea98547707c6e9227eb542
3181Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3182Date:   Tue Dec 12 17:59:04 2006 +0000
3183
3184    Fix Judy-less lookup
3185
3186
3187    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1837 6046fb1f-dae2-0310-8472-869a43925389
3188
3189commit d96d768cc2cb780879215b08d81606cecd3210c3
3190Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3191Date:   Tue Dec 12 17:45:13 2006 +0000
3192
3193    Make list unit test more verbose
3194
3195
3196    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1836 6046fb1f-dae2-0310-8472-869a43925389
3197
3198commit 8e762427be99a227b6b064a76e98626a142e00af
3199Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3200Date:   Tue Dec 12 17:38:50 2006 +0000
3201
3202    Fix compiler warning
3203
3204
3205    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1835 6046fb1f-dae2-0310-8472-869a43925389
3206
3207commit 63d8825b7f3add2a039044c10605f04eefee47b6
3208Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3209Date:   Tue Dec 12 17:28:54 2006 +0000
3210
3211    Use teredo_clock_t instead of time_t where appropriate
3212
3213
3214    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1834 6046fb1f-dae2-0310-8472-869a43925389
3215
3216commit f99e8ce833468e1e7e48ae6fc106430bc9bac5b5
3217Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3218Date:   Tue Dec 12 17:10:36 2006 +0000
3219
3220    Add news for release 1.0.5
3221
3222
3223    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1833 6046fb1f-dae2-0310-8472-869a43925389
3224
3225commit 20bb7bd6896d69ae4f25e7943a55b166bdcac934
3226Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3227Date:   Tue Dec 12 17:08:14 2006 +0000
3228
3229    Use the new clock
3230
3231
3232    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1832 6046fb1f-dae2-0310-8472-869a43925389
3233
3234commit 945cf3c8c57d202c24b00cf3555d248e875f40cb
3235Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3236Date:   Tue Dec 12 17:06:40 2006 +0000
3237
3238    Initialize the clock
3239
3240
3241    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1831 6046fb1f-dae2-0310-8472-869a43925389
3242
3243commit fde9e2ee2417e40adc95a1a58c14812b52f3dd67
3244Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3245Date:   Tue Dec 12 17:06:17 2006 +0000
3246
3247    Add much safer (and slower, but still probably faster than plain time())
3248    low frequency clock.
3249
3250
3251    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1830 6046fb1f-dae2-0310-8472-869a43925389
3252
3253commit 351b7b0ee4b47363ce7a67ad81dd102270bed390
3254Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3255Date:   Tue Dec 12 16:05:20 2006 +0000
3256
3257    Remove unused parameter from list lookup
3258
3259
3260    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1829 6046fb1f-dae2-0310-8472-869a43925389
3261
3262commit 48074af3d0c22c00b94f303ce533321f1cfc7dc2
3263Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3264Date:   Tue Dec 12 13:30:59 2006 +0000
3265
3266    Increase HMAC secret key size up to the hash size (128 bits)
3267
3268
3269    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1828 6046fb1f-dae2-0310-8472-869a43925389
3270
3271commit 36466cf5351657f4d5a71b9ee2ff487773420542
3272Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3273Date:   Tue Dec 12 13:17:48 2006 +0000
3274
3275    Increment libteredo revision
3276
3277
3278    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1827 6046fb1f-dae2-0310-8472-869a43925389
3279
3280commit 4f6055e0a9d73c76353b5abdb332b06b0f588794
3281Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3282Date:   Tue Dec 12 13:11:44 2006 +0000
3283
3284    Suppress access time (time_t) from peers:
3285     - save 4 or 8 bytes per peer,
3286     - make GC clock independant from tunnel clock.
3287    -- Cette ligne, et les suivantes ci-dessous, seront ignorées--
3288
3289    M    peerlist.c
3290
3291
3292    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1826 6046fb1f-dae2-0310-8472-869a43925389
3293
3294commit c2441f7b2c151d340683848d5aa02a4bddce8d60
3295Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3296Date:   Tue Dec 12 13:08:31 2006 +0000
3297
3298    Fix list test (0 expiration delay are invalid)
3299
3300
3301    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1825 6046fb1f-dae2-0310-8472-869a43925389
3302
3303commit 72923241ef82bdc65e9a800908d9b062da5622d5
3304Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3305Date:   Tue Dec 12 11:11:12 2006 +0000
3306
3307    Factorize and improve peers list unit test
3308
3309
3310    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1824 6046fb1f-dae2-0310-8472-869a43925389
3311
3312commit 781c9298b2758132d455d80464a0f66b4b189f43
3313Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3314Date:   Mon Dec 11 21:31:11 2006 +0000
3315
3316    Run peer list tests twice to check reinsertion issues
3317
3318
3319    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1823 6046fb1f-dae2-0310-8472-869a43925389
3320
3321commit 0980c74238d10814fd7345c15bd6067e4b01d391
3322Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3323Date:   Mon Dec 11 20:48:34 2006 +0000
3324
3325    Use 128 instead of 21 as hop limit for ping test.
3326    21 turned to be too small. I should have expected this, instead of
3327    trusting Windows into picking a decent value.
3328
3329
3330    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1822 6046fb1f-dae2-0310-8472-869a43925389
3331
3332commit 01d8a3dd31dedea19cc13bb36cf7c6a2aa03fd65
3333Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3334Date:   Tue Dec 5 10:45:13 2006 +0000
3335
3336    Rename some src/ source files to duplication with libteredo/
3337    and ease debugging by external people
3338
3339
3340    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1821 6046fb1f-dae2-0310-8472-869a43925389
3341
3342commit e55916b8daaadcf18634c4aad898e819338ce280
3343Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3344Date:   Sat Dec 2 10:37:02 2006 +0000
3345
3346    Minor code factorization for peer creation/destruction
3347
3348
3349    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1820 6046fb1f-dae2-0310-8472-869a43925389
3350
3351commit 69aa1445890403b164aba9b328337acf75c995e3
3352Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3353Date:   Tue Nov 21 13:55:26 2006 +0000
3354
3355    Update comment about conf file packaging
3356
3357
3358    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1819 6046fb1f-dae2-0310-8472-869a43925389
3359
3360commit fa8d26eac33724268202f0751c70110095af5f9d
3361Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3362Date:   Sat Nov 18 16:50:01 2006 +0000
3363
3364    Use threads in isatapd
3365
3366
3367    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1817 6046fb1f-dae2-0310-8472-869a43925389
3368
3369commit 1e8ad0360418c5a6d4c3000817a54a27b0599e97
3370Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3371Date:   Mon Nov 13 20:20:13 2006 +0000
3372
3373    Use MALLOC_CHECK_ in teredo list unit test
3374
3375
3376    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1816 6046fb1f-dae2-0310-8472-869a43925389
3377
3378commit ffd4dc9159a9ba955fbeae2d2443d40319d0d27b
3379Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3380Date:   Mon Nov 13 16:55:24 2006 +0000
3381
3382    Try hader to convince users that using Prefix and InterfaceMTU
3383    is not such a good idea.
3384
3385
3386    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1815 6046fb1f-dae2-0310-8472-869a43925389
3387
3388commit 56d74c023a0e7d6373c9b4393617c6a7dd66b024
3389Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3390Date:   Sat Nov 4 17:10:12 2006 +0000
3391
3392    Remove extraneous \n
3393
3394
3395    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1813 6046fb1f-dae2-0310-8472-869a43925389
3396
3397commit 7fee40d218e58e1f9e2b18e88161969cc3864646
3398Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3399Date:   Sat Oct 28 18:18:56 2006 +0000
3400
3401    Missing dist file
3402
3403
3404    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1812 6046fb1f-dae2-0310-8472-869a43925389
3405
3406commit d7b1aa7ba31deb0c30ba6633147476e868a12e40
3407Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3408Date:   Thu Oct 26 19:50:48 2006 +0000
3409
3410    Add -Wmissing-noreturn
3411
3412
3413    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1811 6046fb1f-dae2-0310-8472-869a43925389
3414
3415commit 2ec626a71a11c8896ad1ccb44588f1e1402e6e7e
3416Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3417Date:   Thu Oct 26 19:49:51 2006 +0000
3418
3419    Fix printf format __attribute__
3420
3421
3422    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1810 6046fb1f-dae2-0310-8472-869a43925389
3423
3424commit 012ab507691351290bd1c2e820b197cf23d5a894
3425Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3426Date:   Thu Oct 26 19:37:14 2006 +0000
3427
3428    Add noreturns in src/
3429
3430
3431    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1809 6046fb1f-dae2-0310-8472-869a43925389
3432
3433commit ab101cd9b7e400bde93bd17859e5226efa5ac7f9
3434Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3435Date:   Thu Oct 26 19:34:40 2006 +0000
3436
3437    Mark a bunch of libteredo function as noreturn
3438
3439
3440    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1808 6046fb1f-dae2-0310-8472-869a43925389
3441
3442commit b7f111bd0bbb973d43d2c76642e9686a7936a7f2
3443Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3444Date:   Thu Oct 26 19:23:13 2006 +0000
3445
3446    Adds warning check flags by default
3447
3448
3449    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1807 6046fb1f-dae2-0310-8472-869a43925389
3450
3451commit defcca7bd3d07ceabf7ad89ebf82afc45dcfa4f1
3452Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3453Date:   Thu Oct 26 19:22:45 2006 +0000
3454
3455    Remove superfluous declaration
3456
3457
3458    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1806 6046fb1f-dae2-0310-8472-869a43925389
3459
3460commit 7f1f5cd881d854ed0c45a63793d3761da783f420
3461Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3462Date:   Thu Oct 26 18:58:33 2006 +0000
3463
3464    Fix typo
3465
3466
3467    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1805 6046fb1f-dae2-0310-8472-869a43925389
3468
3469commit e0a546a15864401b03471680621da4e15aed3df4
3470Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3471Date:   Sat Oct 21 14:49:17 2006 +0000
3472
3473    Missing static qualifier
3474
3475
3476    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1804 6046fb1f-dae2-0310-8472-869a43925389
3477
3478commit 4f8dd47f2c791ca0fbcf5df7d803d04cc838045f
3479Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3480Date:   Sat Oct 21 14:44:58 2006 +0000
3481
3482    More const/iovec problems
3483
3484
3485    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1803 6046fb1f-dae2-0310-8472-869a43925389
3486
3487commit 3e421fb9b4e198ae44a74634d6050bb304d08e09
3488Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3489Date:   Sat Oct 21 14:41:40 2006 +0000
3490
3491    Fix a shadowing warning
3492
3493
3494    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1802 6046fb1f-dae2-0310-8472-869a43925389
3495
3496commit a4d62550bef6fdc618ad435200412f122cd064fe
3497Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3498Date:   Sat Oct 21 14:38:10 2006 +0000
3499
3500    Fix a few more warnings
3501
3502
3503    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1801 6046fb1f-dae2-0310-8472-869a43925389
3504
3505commit 6859c92be345f3ce31e7de9abb0dafd89b2c8073
3506Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3507Date:   Sat Oct 21 14:26:58 2006 +0000
3508
3509    Some const qualifier fixes
3510
3511
3512    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1800 6046fb1f-dae2-0310-8472-869a43925389
3513
3514commit 7deafcd506e923a374ee736b1ed8bc9c7b21d493
3515Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3516Date:   Sat Oct 21 14:23:59 2006 +0000
3517
3518    Fix a bunch of warnings
3519
3520
3521    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1799 6046fb1f-dae2-0310-8472-869a43925389
3522
3523commit 8ae25d346d411294ab384ec4dd2a2241392b7691
3524Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3525Date:   Tue Oct 17 20:34:53 2006 +0000
3526
3527    This is development trunk for version 1.0.5
3528
3529
3530    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1798 6046fb1f-dae2-0310-8472-869a43925389
3531
3532commit 304161f421c6abbf70cbc580aa946b70a5a276bc
3533Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3534Date:   Tue Oct 17 20:34:24 2006 +0000
3535
3536    Don't abuse the "long" type when using libJudy.
3537
3538
3539    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1797 6046fb1f-dae2-0310-8472-869a43925389
3540
3541commit 88e42b1d6e676f71661f5b19cbbcf5d124338ed2
3542Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3543Date:   Sun Oct 8 10:02:50 2006 +0000
3544
3545    PO files for release 1.0.4
3546
3547
3548    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1790 6046fb1f-dae2-0310-8472-869a43925389
3549
3550commit 5862da8469b1878ab8ac535fa2e8b1d1302ee9fb
3551Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3552Date:   Sun Oct 8 10:00:24 2006 +0000
3553
3554    News for release 1.0.4
3555
3556
3557    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1789 6046fb1f-dae2-0310-8472-869a43925389
3558
3559commit 1c30cd2591b11b952d6f9dccd123fcd7bf16ccc8
3560Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3561Date:   Sun Oct 8 09:44:02 2006 +0000
3562
3563    Fix probe packets storm behind symmetric NATs
3564    (this should be Debian #391611)
3565
3566
3567    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1788 6046fb1f-dae2-0310-8472-869a43925389
3568
3569commit efcd72e5dd6eec882e9b440b90ad2c1900bc116d
3570Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3571Date:   Thu Oct 5 16:36:36 2006 +0000
3572
3573    News for release 1.0.3
3574
3575
3576    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1782 6046fb1f-dae2-0310-8472-869a43925389
3577
3578commit 5589528b72c88e5d651a2971576024ea050759f4
3579Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3580Date:   Thu Oct 5 16:36:17 2006 +0000
3581
3582    Sync PO files for release 1.0.3
3583
3584
3585    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1781 6046fb1f-dae2-0310-8472-869a43925389
3586
3587commit 2f6b2c0a3cf4be6960f3d40ff3c9e0689a5630be
3588Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3589Date:   Thu Oct 5 16:31:52 2006 +0000
3590
3591    Ignore failure to create a tunnel because of permission error
3592    in the test suite
3593
3594
3595    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1780 6046fb1f-dae2-0310-8472-869a43925389
3596
3597commit 6292558c49ec24a86f39739b88db242b6bfdc471
3598Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3599Date:   Thu Oct 5 16:07:35 2006 +0000
3600
3601    Use an enumeration for to represent the qualfication state machine state
3602
3603
3604    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1779 6046fb1f-dae2-0310-8472-869a43925389
3605
3606commit 54f2da1cbb40e201511660afee72189d200d1e2d
3607Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3608Date:   Thu Oct 5 16:06:07 2006 +0000
3609
3610    Avoid spamming syslog with "normal" error states that are expected to
3611    last for some time
3612
3613
3614    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1778 6046fb1f-dae2-0310-8472-869a43925389
3615
3616commit 49b5edb602fe7838b6f976f8e6b20a5ca2bbe873
3617Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3618Date:   Thu Oct 5 15:50:51 2006 +0000
3619
3620    - Rerun the whole qualification procedure when the external mapping
3621      changes since the NAT device/access network might have changed.
3622    - Some maintenance state machine code factorization.
3623
3624
3625    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1777 6046fb1f-dae2-0310-8472-869a43925389
3626
3627commit 8ab98d34ff5df6028085b2816ae0e187993e811a
3628Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3629Date:   Wed Oct 4 19:15:48 2006 +0000
3630
3631    Ignore bogus advertisement silently
3632
3633
3634    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1773 6046fb1f-dae2-0310-8472-869a43925389
3635
3636commit 4cf7b3e547847718e8d726a2e6441f1b17c55ce1
3637Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3638Date:   Wed Oct 4 19:13:12 2006 +0000
3639
3640    Add work-around to use the standard prefix even though Microsoft Teredo
3641    advertise the old one.
3642
3643
3644    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1772 6046fb1f-dae2-0310-8472-869a43925389
3645
3646commit ab8091872b8bc1ed44ac728c194385e77c3822f3
3647Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3648Date:   Wed Oct 4 19:12:17 2006 +0000
3649
3650    Record the old prefix for reference
3651
3652
3653    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1771 6046fb1f-dae2-0310-8472-869a43925389
3654
3655commit 41820a178ae31ccfa322aa7815e82955e8301881
3656Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3657Date:   Wed Oct 4 19:01:54 2006 +0000
3658
3659    Try to detect more symmetric NATs,
3660    following discussion with Nathan Lutchansky
3661
3662
3663    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1770 6046fb1f-dae2-0310-8472-869a43925389
3664
3665commit f9742480c723aa3e317f6e0b8515e5c98db6e45c
3666Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3667Date:   Wed Oct 4 19:01:17 2006 +0000
3668
3669    More compact THANKS, add some entries that I can think of
3670
3671
3672    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1769 6046fb1f-dae2-0310-8472-869a43925389
3673
3674commit 2c339d98d3196db55e136fc5049b54b73a67649b
3675Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3676Date:   Wed Oct 4 18:02:46 2006 +0000
3677
3678    Cosmetic fix
3679
3680
3681    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1768 6046fb1f-dae2-0310-8472-869a43925389
3682
3683commit 74aea05758ce3bbc9b2c0eeb0f66bd9d77530262
3684Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3685Date:   Wed Oct 4 17:56:03 2006 +0000
3686
3687    Minor code factorization
3688
3689
3690    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1767 6046fb1f-dae2-0310-8472-869a43925389
3691
3692commit c2b4ddba26e78cc83904e17ee3c4f8c8bd12ff7e
3693Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3694Date:   Mon Sep 25 19:34:28 2006 +0000
3695
3696    Bump libteredo revision number
3697
3698
3699    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1766 6046fb1f-dae2-0310-8472-869a43925389
3700
3701commit 1c62e19e1a453d4b14e6d41dbef4b742c96efe26
3702Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3703Date:   Mon Sep 25 19:30:31 2006 +0000
3704
3705    This is development branch toward 1.0.3
3706
3707
3708    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1765 6046fb1f-dae2-0310-8472-869a43925389
3709
3710commit 8a5bee2cc627f552363bfa5ce4d3d56d81b61997
3711Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3712Date:   Mon Sep 25 19:24:41 2006 +0000
3713
3714    Remove pthread_barrier_* replacement (no longer needed)
3715
3716
3717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1764 6046fb1f-dae2-0310-8472-869a43925389
3718
3719commit c1da3167f85bea9403212a24d2490ae3e8e94814
3720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3721Date:   Mon Sep 25 19:21:23 2006 +0000
3722
3723    - Fix thread-safety for would-be multi-threaded maintenance usage
3724    - Replace overkill "packet processed" barrier with a condition
3725
3726
3727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1763 6046fb1f-dae2-0310-8472-869a43925389
3728
3729commit 907672e1316acfb610cadef5eabf85ad5b529213
3730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3731Date:   Mon Sep 18 15:38:12 2006 +0000
3732
3733    Sync PO files for release 1.0.2
3734
3735
3736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1760 6046fb1f-dae2-0310-8472-869a43925389
3737
3738commit 817ff4c005b3a84206ac0020e6535df1a8349a56
3739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3740Date:   Mon Sep 18 15:21:28 2006 +0000
3741
3742    News (so far) for 1.0.2
3743
3744
3745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1756 6046fb1f-dae2-0310-8472-869a43925389
3746
3747commit f2c46be5f08d216d527dba1e421fde8968128ae6
3748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3749Date:   Sat Sep 16 16:46:35 2006 +0000
3750
3751    Warning fix
3752
3753
3754    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1749 6046fb1f-dae2-0310-8472-869a43925389
3755
3756commit e232ee6391de91bb359243eb85c52d4719bc9fdf
3757Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3758Date:   Sat Sep 16 16:42:53 2006 +0000
3759
3760    Warning fix
3761
3762
3763    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1748 6046fb1f-dae2-0310-8472-869a43925389
3764
3765commit 107b5f46cd63e3673b47f3290ba775c9c514b92f
3766Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3767Date:   Sat Sep 16 16:34:46 2006 +0000
3768
3769    Thread cancellation safety fix (typo!)
3770
3771
3772    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1747 6046fb1f-dae2-0310-8472-869a43925389
3773
3774commit 69da26c78040402872514e06bf14347beffbde52
3775Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3776Date:   Sat Sep 16 16:20:14 2006 +0000
3777
3778    Don't redefine pthread_barrier_*; use compat_pthread_barrier_* instead.
3779    Might fix FreeBSD-6-latest sparc64 problem.
3780
3781
3782    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1746 6046fb1f-dae2-0310-8472-869a43925389
3783
3784commit 49a7ab57d794dbc35541ec06bd91e8be1e29265a
3785Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3786Date:   Sun Sep 3 19:22:35 2006 +0000
3787
3788    Fix clock_nanosleep return value:
3789    clock_nanosleep shall return an error code (like pthread_*),
3790    rather than return -1 and set errno, in case of error.
3791
3792
3793    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1744 6046fb1f-dae2-0310-8472-869a43925389
3794
3795commit 222a70c8d0db54afa4b7dea3c00600cfa59e18b8
3796Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3797Date:   Sun Sep 3 16:22:45 2006 +0000
3798
3799    Fix spelling mistake that hindered error in libJudy checks
3800
3801
3802    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1742 6046fb1f-dae2-0310-8472-869a43925389
3803
3804commit b58273fc7bb421dd372f63847c4f971c117cc6da
3805Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3806Date:   Sun Sep 3 16:21:10 2006 +0000
3807
3808    Mark libtun6-diagnose as skipped rather than succesful if not allowed
3809
3810
3811    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1741 6046fb1f-dae2-0310-8472-869a43925389
3812
3813commit b23860e5c579f05769a1c1a52f5b932a8bbecedd
3814Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3815Date:   Sun Sep 3 05:59:56 2006 +0000
3816
3817    Increase libteredo revision
3818
3819
3820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1740 6046fb1f-dae2-0310-8472-869a43925389
3821
3822commit db7f5970839c93fde9ad5371e6fa9578585eacde
3823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3824Date:   Sun Sep 3 05:57:21 2006 +0000
3825
3826    Fix return value and deadlock from teredo_set_prefix in client mode
3827    (this is never triggered by miredo).
3828
3829
3830    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1739 6046fb1f-dae2-0310-8472-869a43925389
3831
3832commit 640817ba4abba8231c5d7b5e01d0ada5df6556b9
3833Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3834Date:   Sat Sep 2 18:40:32 2006 +0000
3835
3836    - Fix spelling mistake
3837    - Distribute missing file in tarball
3838
3839
3840    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1738 6046fb1f-dae2-0310-8472-869a43925389
3841
3842commit d8830e2cbe26d95c074fc614bc1752d01e7c2877
3843Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3844Date:   Sat Sep 2 17:38:26 2006 +0000
3845
3846    Separate "hidden" compatibility fixes from configure.ac
3847
3848
3849    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1737 6046fb1f-dae2-0310-8472-869a43925389
3850
3851commit 6e41265cdead6736f5c0fe8d2dbba5b1b10b7395
3852Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3853Date:   Sat Sep 2 17:37:47 2006 +0000
3854
3855    Fallback to real-time clock properly when pthread_condattr_setclock is
3856    present
3857
3858
3859    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1736 6046fb1f-dae2-0310-8472-869a43925389
3860
3861commit 587f007061943860265b523431a9ec44d4601337
3862Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3863Date:   Sat Sep 2 17:11:20 2006 +0000
3864
3865    Fix one barrier leak in maintainance procedure.
3866
3867
3868    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1735 6046fb1f-dae2-0310-8472-869a43925389
3869
3870commit d7fe55587d2705a3de72145a37c68a378261f971
3871Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3872Date:   Sat Sep 2 15:49:30 2006 +0000
3873
3874    Cleanup pthread_barrier* replacement
3875
3876
3877    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1732 6046fb1f-dae2-0310-8472-869a43925389
3878
3879commit d041fcd15a84c86e613822ecf970947679efcd41
3880Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3881Date:   Sat Sep 2 15:42:28 2006 +0000
3882
3883    This is development tree toward version 1.0.2
3884
3885
3886    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1731 6046fb1f-dae2-0310-8472-869a43925389
3887
3888commit 843f5a7c2f6e09575b0c02b42283c207b8167e1d
3889Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3890Date:   Sat Sep 2 14:36:59 2006 +0000
3891
3892    News for release 1.0.1
3893
3894
3895    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1729 6046fb1f-dae2-0310-8472-869a43925389
3896
3897commit 41d5bdce93a8199df1e6aafd026f67bced3d253c
3898Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3899Date:   Sun Aug 27 08:13:18 2006 +0000
3900
3901    All fixes for $(CC) -Wundef (basically s/#if /#ifdef/ where appropriate)
3902
3903
3904    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1726 6046fb1f-dae2-0310-8472-869a43925389
3905
3906commit 1e9ac37b44af4d4777b497a4415098963fde8e51
3907Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3908Date:   Fri Aug 25 15:14:52 2006 +0000
3909
3910    Revert extraneous commited file
3911
3912
3913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1722 6046fb1f-dae2-0310-8472-869a43925389
3914
3915commit 0e58d20b6bd6b6ddda4a8fae25d05816e3da8333
3916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3917Date:   Fri Aug 25 15:13:52 2006 +0000
3918
3919    Simplify Debian packaging
3920
3921
3922    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1721 6046fb1f-dae2-0310-8472-869a43925389
3923
3924commit c5bc291138e8975daa1b9ef488584af06f4e2978
3925Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3926Date:   Thu Aug 24 17:01:52 2006 +0000
3927
3928    Fix sample conf installation
3929
3930
3931    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1720 6046fb1f-dae2-0310-8472-869a43925389
3932
3933commit ad6e5fe3d1beecdd85a3d36ce48399cfb252b373
3934Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3935Date:   Thu Aug 24 16:52:36 2006 +0000
3936
3937    Fix typo
3938
3939
3940    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1719 6046fb1f-dae2-0310-8472-869a43925389
3941
3942commit 9fedb14c647476df40b8ddb1178ecdb60dcc1e32
3943Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3944Date:   Thu Aug 24 16:38:19 2006 +0000
3945
3946    Unexport internal teredo_list_* which were the last remaining exported
3947    internal symbols.
3948
3949
3950    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1718 6046fb1f-dae2-0310-8472-869a43925389
3951
3952commit 0e075a8fc6bf22ea012c6670f100088330c240a6
3953Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3954Date:   Thu Aug 24 16:09:49 2006 +0000
3955
3956    Remove non-existant symbol from export list
3957
3958
3959    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1717 6046fb1f-dae2-0310-8472-869a43925389
3960
3961commit 9d1ee1e2407e9b22e884a65e459e690c5744ae78
3962Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3963Date:   Thu Aug 24 16:07:34 2006 +0000
3964
3965    Remove expanded keywords from Makefiles to avoid extra rebuild
3966
3967
3968    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1716 6046fb1f-dae2-0310-8472-869a43925389
3969
3970commit c956d124f5555fc65914186cb90a21544fb3cdc5
3971Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3972Date:   Thu Aug 24 16:05:53 2006 +0000
3973
3974    Support for customizing sample config installation directory
3975    separately from actual system configuration directory
3976
3977
3978    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1715 6046fb1f-dae2-0310-8472-869a43925389
3979
3980commit cbd04cb8fc66011fb85ccecba686c31e88c4ddc5
3981Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3982Date:   Thu Aug 24 15:41:08 2006 +0000
3983
3984    Fix regression test
3985
3986
3987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1714 6046fb1f-dae2-0310-8472-869a43925389
3988
3989commit 3224872f11dcb3d5d226bf6133fdd176a6e42b72
3990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
3991Date:   Thu Aug 24 15:38:19 2006 +0000
3992
3993    Limit memory consumption of stress test
3994
3995
3996    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1713 6046fb1f-dae2-0310-8472-869a43925389
3997
3998commit ad9448ee27558ec3d963aae9ea80889d0f984f5e
3999Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4000Date:   Thu Aug 24 15:09:15 2006 +0000
4001
4002    Begin development of version 1.0.1
4003
4004
4005    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1712 6046fb1f-dae2-0310-8472-869a43925389
4006
4007commit 05246859bdbb2d4a21877f949269a22521a80ae2
4008Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4009Date:   Mon Aug 21 20:13:52 2006 +0000
4010
4011    News for release 1.0.0
4012
4013
4014    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1708 6046fb1f-dae2-0310-8472-869a43925389
4015
4016commit 6b53e0ec22686560ae4bc1bf3a1fd362d9282f8b
4017Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4018Date:   Mon Aug 21 20:11:08 2006 +0000
4019
4020    Sync for release 1.0.0
4021
4022
4023    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1707 6046fb1f-dae2-0310-8472-869a43925389
4024
4025commit d8bb3df4ac2be4a376b782e7d351ab3aeb5f56f3
4026Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4027Date:   Mon Aug 21 17:04:32 2006 +0000
4028
4029    Documentation for 1.0.0
4030
4031
4032    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1706 6046fb1f-dae2-0310-8472-869a43925389
4033
4034commit b6bf516b64291f3a879aadc52c8f6d70dc0e6b92
4035Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4036Date:   Mon Aug 21 17:04:08 2006 +0000
4037
4038    All: replace stdint.h with more portable (and as standard) inttypes.h
4039
4040
4041    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1705 6046fb1f-dae2-0310-8472-869a43925389
4042
4043commit e32ae3f72ccb26716f1512a4711f23d86bd2c0c1
4044Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4045Date:   Mon Aug 21 16:57:18 2006 +0000
4046
4047    Restore configure invocation with --version
4048    (but that's an ugly trick)
4049
4050
4051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1704 6046fb1f-dae2-0310-8472-869a43925389
4052
4053commit 13304a8466f84890e279a32acf7ba8624a17ee0f
4054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4055Date:   Mon Aug 21 16:18:02 2006 +0000
4056
4057    Forgot this file in [1701]
4058
4059
4060    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1703 6046fb1f-dae2-0310-8472-869a43925389
4061
4062commit ebfd6730d90dd8e0320ccdf70986df2bdaf6c940
4063Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4064Date:   Mon Aug 21 16:17:39 2006 +0000
4065
4066    Avoid useless C++ and F77 configure checks
4067
4068
4069    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1702 6046fb1f-dae2-0310-8472-869a43925389
4070
4071commit d1df8031fc44f9dfa9757d67ff8f980673aeb04c
4072Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4073Date:   Mon Aug 21 16:16:21 2006 +0000
4074
4075    Remove quite broken teredo_register_readset() API.
4076
4077
4078    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1701 6046fb1f-dae2-0310-8472-869a43925389
4079
4080commit a2aba06894cfda4e30c53703b2d90b05b388554e
4081Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4082Date:   Mon Aug 21 16:00:51 2006 +0000
4083
4084    Include inttypes.h instead of stdint.h (more portable)
4085
4086
4087    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1700 6046fb1f-dae2-0310-8472-869a43925389
4088
4089commit 61140d92d1977bd538f0bb86aad5d989f929314d
4090Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4091Date:   Wed Aug 16 18:51:08 2006 +0000
4092
4093    Fix compilation without client support
4094
4095
4096    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1699 6046fb1f-dae2-0310-8472-869a43925389
4097
4098commit 5033b862e40a711e6649fcbac5c3c46ad485aa67
4099Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4100Date:   Wed Aug 16 18:49:56 2006 +0000
4101
4102    Fix return value of initialization function
4103
4104
4105    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1698 6046fb1f-dae2-0310-8472-869a43925389
4106
4107commit 76db80cfcb0888f563b65d9d72be27bcb7046632
4108Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4109Date:   Wed Aug 16 17:48:18 2006 +0000
4110
4111    - Remember PTHREAD_LDFLAGS and PTHREAD_LIBS
4112    - Support PTHREAD_CFLAGS from FreeBSD
4113
4114
4115    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1697 6046fb1f-dae2-0310-8472-869a43925389
4116
4117commit 7235b54869bbd6d47a80a011c1a80e0f324b9f25
4118Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4119Date:   Wed Aug 16 16:43:26 2006 +0000
4120
4121    FreeBSD 4 compile fix
4122
4123
4124    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1696 6046fb1f-dae2-0310-8472-869a43925389
4125
4126commit 01f5a00c98588b2a6a8e18a1aadd2d118fb46446
4127Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4128Date:   Tue Aug 15 20:20:13 2006 +0000
4129
4130    Fix svn:ignore
4131
4132
4133    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1695 6046fb1f-dae2-0310-8472-869a43925389
4134
4135commit da0ec4dac0dedec76fdaf2b35851a779ef40cf86
4136Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4137Date:   Tue Aug 15 20:14:29 2006 +0000
4138
4139    News for release 0.9.9
4140
4141
4142    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1693 6046fb1f-dae2-0310-8472-869a43925389
4143
4144commit 1ca1a436f4c48500afd2709b8d62f7daa1472373
4145Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4146Date:   Tue Aug 15 20:13:58 2006 +0000
4147
4148    Sync PO files for release 0.9.9
4149
4150
4151    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1692 6046fb1f-dae2-0310-8472-869a43925389
4152
4153commit 1e1e75e6cf647e974c79db86d1d66d7cac29bba6
4154Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4155Date:   Tue Aug 15 20:13:17 2006 +0000
4156
4157    Kill t6cmp():
4158    - will allow unaligned comparisons,
4159    - it used to be buggy, so it's not such a bad idea,
4160    - is not used with libJudy, and libJudy is HIGHLY recommended.
4161
4162
4163    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1691 6046fb1f-dae2-0310-8472-869a43925389
4164
4165commit 9fd944c9ffb0454c369e702a5b6e0f0dc87dda0e
4166Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4167Date:   Mon Aug 14 19:53:49 2006 +0000
4168
4169    Increment libtun6 revision
4170
4171
4172    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1690 6046fb1f-dae2-0310-8472-869a43925389
4173
4174commit bfa583fa842b7ca0ca2b493ebd5818731991b3ad
4175Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4176Date:   Mon Aug 14 19:53:00 2006 +0000
4177
4178    Increment libteredo revision number.
4179
4180
4181    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1689 6046fb1f-dae2-0310-8472-869a43925389
4182
4183commit 48a905b2c426520964d2bd48739659851214001a
4184Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4185Date:   Mon Aug 14 19:52:17 2006 +0000
4186
4187    Restore libteredo_set_relay_mode().
4188
4189
4190    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1688 6046fb1f-dae2-0310-8472-869a43925389
4191
4192commit 952fe4297bdb96794ec9cb64f7cde493803a0ca4
4193Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4194Date:   Mon Aug 14 19:51:24 2006 +0000
4195
4196    Revert [1682]
4197
4198
4199    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1687 6046fb1f-dae2-0310-8472-869a43925389
4200
4201commit 9472067f31a2fdd82de1e25d12427a6463ea0566
4202Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4203Date:   Mon Aug 14 19:46:00 2006 +0000
4204
4205    Define and future-proof teredo_set_prefix().
4206
4207
4208    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1686 6046fb1f-dae2-0310-8472-869a43925389
4209
4210commit 7b10a34543f1268e8310f0a264d1833d571caef0
4211Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4212Date:   Mon Aug 14 18:14:51 2006 +0000
4213
4214    Some documentation update
4215
4216
4217    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1684 6046fb1f-dae2-0310-8472-869a43925389
4218
4219commit e82343886fbdc19687d54ed43bd22fb345654e2f
4220Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4221Date:   Mon Aug 14 17:57:17 2006 +0000
4222
4223    Fix typo causing linking error on NetBSD
4224
4225
4226    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1683 6046fb1f-dae2-0310-8472-869a43925389
4227
4228commit 2012347ed458eb31dc4f998c23b29a37984d63e0
4229Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4230Date:   Sun Aug 13 16:43:44 2006 +0000
4231
4232    Deprecate short-lived libteredo_set_relay_mode().
4233
4234
4235    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1682 6046fb1f-dae2-0310-8472-869a43925389
4236
4237commit 62a817afa32acb0b9c4cea4bf0582bf8677a6455
4238Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4239Date:   Sun Aug 13 16:22:46 2006 +0000
4240
4241    Fix for NetBSD that lacks devname_r
4242
4243
4244    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1681 6046fb1f-dae2-0310-8472-869a43925389
4245
4246commit 3fec5ec0eef1991ba4d2678302b0076b4daf00d2
4247Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4248Date:   Sun Aug 13 15:48:35 2006 +0000
4249
4250    C99 cosmetic
4251
4252
4253    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1680 6046fb1f-dae2-0310-8472-869a43925389
4254
4255commit 16180cb7786a916585248ff4cb21c8dc13b31172
4256Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4257Date:   Sun Aug 13 15:46:41 2006 +0000
4258
4259    Fix comment
4260
4261
4262    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1679 6046fb1f-dae2-0310-8472-869a43925389
4263
4264commit 5d7224e89e00303ffb3593c9cda61306fca9c9d5
4265Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4266Date:   Sun Aug 13 15:36:54 2006 +0000
4267
4268    Clean up
4269
4270
4271    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1678 6046fb1f-dae2-0310-8472-869a43925389
4272
4273commit 0f75cfbd015c906a6c01b1524aa7c785bcc3573a
4274Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4275Date:   Sun Aug 13 11:42:08 2006 +0000
4276
4277    Bump version number
4278
4279
4280    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1677 6046fb1f-dae2-0310-8472-869a43925389
4281
4282commit fe9122b8655cbdc91e3a38c962cdd42f6a30ce43
4283Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4284Date:   Sat Aug 12 17:28:35 2006 +0000
4285
4286    Updates toward 0.9.8
4287
4288
4289    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1674 6046fb1f-dae2-0310-8472-869a43925389
4290
4291commit 2474ea576836488b4ce4f683ecfdff5bf441d7ee
4292Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4293Date:   Sat Aug 12 17:28:15 2006 +0000
4294
4295    Remove useless #include
4296
4297
4298    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1673 6046fb1f-dae2-0310-8472-869a43925389
4299
4300commit 92929a1b475ff99fb2476a856260a174fefedef1
4301Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4302Date:   Sat Aug 12 08:40:12 2006 +0000
4303
4304    Adapt initialization in relay-mode since it needs HMAC also now
4305
4306
4307    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1672 6046fb1f-dae2-0310-8472-869a43925389
4308
4309commit 47cf91bdb20a4b4f2edfb70ab371b460ed4e68d6
4310Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4311Date:   Sat Aug 12 08:31:13 2006 +0000
4312
4313    Fix linking with --disable-teredo-client
4314
4315
4316    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1671 6046fb1f-dae2-0310-8472-869a43925389
4317
4318commit 9fac4fea87cef2bf910a19b0bda473b8eb2afb7e
4319Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4320Date:   Sat Aug 12 08:23:05 2006 +0000
4321
4322    Only try symmetric traversal check with bubbles
4323
4324
4325    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1670 6046fb1f-dae2-0310-8472-869a43925389
4326
4327commit c511cc41991104a679dac3e5044e5a73c17db849
4328Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4329Date:   Sat Aug 12 08:15:07 2006 +0000
4330
4331    Support fairly secure (62-bits of entropy) traversal between nodes behind
4332    a symmetric NAT and nodes behind full/address cone NATs.
4333
4334    This is an evil deviation from the Teredo RFC, but it is designed in a way
4335    that is fully interoperable (the change is transparent to the symmetric NAT
4336    node), and only requires update of the cone-side Teredo peer.
4337
4338
4339    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1669 6046fb1f-dae2-0310-8472-869a43925389
4340
4341commit 637889ad686f5a7d418fbbebd69231b08f88094f
4342Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4343Date:   Sat Aug 12 07:54:35 2006 +0000
4344
4345    Suppress never ever used API
4346
4347
4348    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1668 6046fb1f-dae2-0310-8472-869a43925389
4349
4350commit c963b5a88f45800fb331e423ddfe4e33fde6175e
4351Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4352Date:   Fri Aug 11 20:33:16 2006 +0000
4353
4354    More cleanup
4355
4356
4357    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1667 6046fb1f-dae2-0310-8472-869a43925389
4358
4359commit c712052b0a17d8249a1c9dd011fa321e48bc7f7e
4360Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4361Date:   Fri Aug 11 20:16:17 2006 +0000
4362
4363    Cosmetic change
4364
4365
4366    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1666 6046fb1f-dae2-0310-8472-869a43925389
4367
4368commit a87c2e94d0e32f4e0e38469b2845e7f92f615f9b
4369Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4370Date:   Fri Aug 11 15:51:10 2006 +0000
4371
4372    Suppress useless RNG API, and hide it behind the HMAC one.
4373    No longer keep /dev/random after startup.
4374
4375
4376    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1665 6046fb1f-dae2-0310-8472-869a43925389
4377
4378commit f2adb96226b93d7e3d59c82011410ee33c95eb16
4379Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4380Date:   Fri Aug 11 15:31:07 2006 +0000
4381
4382    Replace nonce with a 64-bits HMAC to authenticate server.
4383
4384    Not only is this probably more secure than reusing the nonce for a full hour,
4385    it also remove the dependency on /dev/random while running (we only need it
4386    at startup).
4387
4388
4389    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1664 6046fb1f-dae2-0310-8472-869a43925389
4390
4391commit 8fedf093f13c15606434b982085cc1575e743272
4392Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4393Date:   Fri Aug 11 15:14:24 2006 +0000
4394
4395    Adding provisional API to replace nonce generation with hashing.
4396
4397
4398    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1663 6046fb1f-dae2-0310-8472-869a43925389
4399
4400commit bc51d22c91e44ef5d03538bcb6acda5a9b8cddaa
4401Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4402Date:   Thu Aug 10 16:39:45 2006 +0000
4403
4404    Prepare to re-use HMAC code.
4405
4406
4407    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1662 6046fb1f-dae2-0310-8472-869a43925389
4408
4409commit 2921121c6dfde471ec326fc68e654a3c9e475a34
4410Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4411Date:   Thu Aug 10 16:08:01 2006 +0000
4412
4413    Big -yet partial- cleanup of the ping HMAC API:
4414    - renaming
4415    - unexport from the shared object
4416    - do not depend on time_t / <time.h>
4417
4418
4419    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1661 6046fb1f-dae2-0310-8472-869a43925389
4420
4421commit 9a6b0c8eec8b393f77d008602991cf4489d0467a
4422Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4423Date:   Thu Aug 10 15:06:23 2006 +0000
4424
4425    Extra sanity check in Teredo server processing
4426
4427
4428    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1660 6046fb1f-dae2-0310-8472-869a43925389
4429
4430commit 2aee79807b3369c8f4acddeefc60f506f6604d9e
4431Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4432Date:   Wed Aug 9 19:53:38 2006 +0000
4433
4434    Precompile-time sanity check
4435
4436
4437    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1659 6046fb1f-dae2-0310-8472-869a43925389
4438
4439commit f25e106a7742289f7ee8432d8f39af89a723db31
4440Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4441Date:   Wed Aug 9 19:50:22 2006 +0000
4442
4443    Use "random" rather than "nonce".
4444
4445
4446    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1658 6046fb1f-dae2-0310-8472-869a43925389
4447
4448commit 9036a2d9eb2027ffc70be7bc7db6e81dcc9fef52
4449Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4450Date:   Wed Aug 9 19:26:08 2006 +0000
4451
4452    More concise comments
4453
4454
4455    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1657 6046fb1f-dae2-0310-8472-869a43925389
4456
4457commit dcb421f6f4df09536e26215ac25eacafbf5c95ba
4458Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4459Date:   Wed Aug 9 19:09:26 2006 +0000
4460
4461    Recover from Teredo relay address change quicker
4462
4463
4464    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1656 6046fb1f-dae2-0310-8472-869a43925389
4465
4466commit 85a00122b8e878dbfe8f003b07a2e7b3dd35ace6
4467Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4468Date:   Wed Aug 9 18:51:38 2006 +0000
4469
4470    Re-add Router Advertisement source UDP port check
4471
4472
4473    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1655 6046fb1f-dae2-0310-8472-869a43925389
4474
4475commit cd12dcb96c0c13402ed3ac4464ba47df0c5fe68b
4476Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4477Date:   Wed Aug 9 18:49:28 2006 +0000
4478
4479    Cleanup
4480
4481
4482    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1654 6046fb1f-dae2-0310-8472-869a43925389
4483
4484commit 88b8d889e7e65bbb446d085497fa49b8701eb00a
4485Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4486Date:   Tue Aug 8 17:22:55 2006 +0000
4487
4488    Pass time to HMAC functions explicitly.
4489
4490
4491    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1653 6046fb1f-dae2-0310-8472-869a43925389
4492
4493commit e63c733dc5a18512fe4a30d4179cd195d3ce35b9
4494Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4495Date:   Tue Aug 8 17:07:50 2006 +0000
4496
4497    Use new Teredo prefix.
4498
4499
4500    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1652 6046fb1f-dae2-0310-8472-869a43925389
4501
4502commit 046c94a8b0a8c0974e18148ff4470248692cc200
4503Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4504Date:   Tue Aug 8 17:06:46 2006 +0000
4505
4506    Allow source address to be omitted when computing the HMAC-ping
4507
4508
4509    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1651 6046fb1f-dae2-0310-8472-869a43925389
4510
4511commit 2763cbb71ff2e0473587236268696138805ae277
4512Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4513Date:   Tue Aug 8 16:04:48 2006 +0000
4514
4515    Fix ordering of libteredo initialization.
4516
4517
4518    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1650 6046fb1f-dae2-0310-8472-869a43925389
4519
4520commit 3e48cd9182cda8c008c7653639eed618df4d3db8
4521Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4522Date:   Tue Aug 8 16:04:04 2006 +0000
4523
4524    Cleanup
4525
4526
4527    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1649 6046fb1f-dae2-0310-8472-869a43925389
4528
4529commit 6b7967b0826f31d371f735b90eddadc22b2c0585
4530Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4531Date:   Tue Aug 8 15:37:10 2006 +0000
4532
4533    Add an assertion
4534
4535
4536    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1648 6046fb1f-dae2-0310-8472-869a43925389
4537
4538commit daf53861eb6b4e714c3584838e05bb141bb14174
4539Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4540Date:   Tue Aug 8 15:30:54 2006 +0000
4541
4542    Remove useless reference to gettext
4543
4544
4545    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1647 6046fb1f-dae2-0310-8472-869a43925389
4546
4547commit ac3e9499663b021d9364f57935a2d5c588f9cdb3
4548Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4549Date:   Tue Aug 8 15:29:10 2006 +0000
4550
4551    Put non-cryptographic part of the pings authentication token
4552    as a single block
4553
4554
4555    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1646 6046fb1f-dae2-0310-8472-869a43925389
4556
4557commit 2ca16b0c662b712bf2a59fd35250da0bafe814af
4558Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4559Date:   Mon Aug 7 19:33:17 2006 +0000
4560
4561    Note that the impersonation bug does not affect stable branch :)
4562
4563
4564    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1645 6046fb1f-dae2-0310-8472-869a43925389
4565
4566commit 6dd90d1afcd8e241eb1a0764b3205e1317c0489b
4567Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4568Date:   Mon Aug 7 18:50:35 2006 +0000
4569
4570    News for upcoming 0.9.8
4571
4572
4573    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1643 6046fb1f-dae2-0310-8472-869a43925389
4574
4575commit 24a19fce7b4cd586b6da029a19d90a5379319358
4576Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4577Date:   Mon Aug 7 18:45:48 2006 +0000
4578
4579    Comment updated
4580
4581
4582    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1642 6046fb1f-dae2-0310-8472-869a43925389
4583
4584commit 7e18ceed13d37f0507edf638fc2b83295056f0c3
4585Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4586Date:   Mon Aug 7 18:45:31 2006 +0000
4587
4588    Update todos
4589
4590
4591    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1641 6046fb1f-dae2-0310-8472-869a43925389
4592
4593commit d01ec5a319255b5937b27566ce8949b4cfba2960
4594Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4595Date:   Mon Aug 7 18:43:09 2006 +0000
4596
4597    Write down world domination scheme.
4598
4599
4600    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1640 6046fb1f-dae2-0310-8472-869a43925389
4601
4602commit c720d9f4e00c1588904d36ecb8229781f1ddc3e9
4603Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4604Date:   Mon Aug 7 18:25:55 2006 +0000
4605
4606    Add comment
4607
4608
4609    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1639 6046fb1f-dae2-0310-8472-869a43925389
4610
4611commit e326a75e49dd2b039c000e9c9601e4c83c8cea32
4612Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4613Date:   Mon Aug 7 18:23:36 2006 +0000
4614
4615    Use 32-bits timestamp.
4616    16-bits were wrapping every 18 hours,
4617    which is not quite long enough given that the HMAC key is never changed.
4618
4619
4620    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1638 6046fb1f-dae2-0310-8472-869a43925389
4621
4622commit 820e0acf641c2c36c073aabde35b02f200fb8b64
4623Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4624Date:   Mon Aug 7 17:56:29 2006 +0000
4625
4626    Store the PID properly
4627
4628
4629    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1637 6046fb1f-dae2-0310-8472-869a43925389
4630
4631commit f9639cedc86ee6d1559e019420b6c723f790b0d7
4632Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4633Date:   Mon Aug 7 17:48:59 2006 +0000
4634
4635    Cleanup
4636
4637
4638    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1636 6046fb1f-dae2-0310-8472-869a43925389
4639
4640commit d182db138ecddaeee9b478b80dd63ba5baf96af6
4641Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4642Date:   Mon Aug 7 17:45:15 2006 +0000
4643
4644    - Save PID as uint16_t during initialization (simpler and faster)
4645    - Fix incorrect return value from HMAC checking function
4646      when the PID is wrong.
4647
4648
4649    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1635 6046fb1f-dae2-0310-8472-869a43925389
4650
4651commit ff2d666f49bf6ce837455b97339faf0970211be6
4652Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4653Date:   Mon Aug 7 17:42:22 2006 +0000
4654
4655    Test more possible modifications of the HMAC
4656
4657
4658    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1634 6046fb1f-dae2-0310-8472-869a43925389
4659
4660commit a4e64cb1c9814f024c4d085cae546cd5046a889c
4661Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4662Date:   Mon Aug 7 17:33:44 2006 +0000
4663
4664    Unduplicate HMAC code
4665
4666
4667    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1633 6046fb1f-dae2-0310-8472-869a43925389
4668
4669commit c45d2c8566c89a6e99ad085718a098e0fe6762bb
4670Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4671Date:   Fri Aug 4 17:11:55 2006 +0000
4672
4673    Cosmetic
4674
4675
4676    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1632 6046fb1f-dae2-0310-8472-869a43925389
4677
4678commit ab663bbaa7d80b3c48b9714b864d4d34a119f1b1
4679Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4680Date:   Fri Aug 4 17:09:16 2006 +0000
4681
4682    Allow autoconfiguration on tunnel devices:
4683    - it did not actually avoid "no IPv6 router" errors,
4684    - Teredo is shielded against it thanks to the fe80::/12 source blackhole
4685      (which may also be needed for other ICMPv6 Neighborhood stuff),
4686    - ISATAP needs it, in the client case. ISATAP routers are protected by
4687      the standard procedure (i.e. forwarding disables autoconfiguration).
4688
4689
4690    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1631 6046fb1f-dae2-0310-8472-869a43925389
4691
4692commit 12ee729699c4a6a4716f06a5a257344e860f67b8
4693Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4694Date:   Fri Aug 4 16:57:52 2006 +0000
4695
4696    Mark the clock as volatile just in case.
4697
4698
4699    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1630 6046fb1f-dae2-0310-8472-869a43925389
4700
4701commit 101dba7ada6d4a3166096a9887050e572d1632c1
4702Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4703Date:   Fri Aug 4 16:17:30 2006 +0000
4704
4705    Const string fix
4706
4707
4708    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1627 6046fb1f-dae2-0310-8472-869a43925389
4709
4710commit e297ca3883791080d16ffbce83975046736e04a9
4711Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4712Date:   Fri Aug 4 15:38:51 2006 +0000
4713
4714    Comment
4715
4716
4717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1626 6046fb1f-dae2-0310-8472-869a43925389
4718
4719commit c9a4bbe68249e5b0324ff4427ebe1af73e68458f
4720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4721Date:   Fri Aug 4 15:33:06 2006 +0000
4722
4723    Turn a few const string pointer into arrays.
4724
4725
4726    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1625 6046fb1f-dae2-0310-8472-869a43925389
4727
4728commit 3a7bb4ffad8963d2feb8634c62e20cc837ec340e
4729Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4730Date:   Thu Aug 3 20:25:08 2006 +0000
4731
4732    libtun6 code split.
4733    No externally visible changes, of course.
4734
4735
4736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1624 6046fb1f-dae2-0310-8472-869a43925389
4737
4738commit 63de65dda9603c34f88343a25f98ca5640db31e6
4739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4740Date:   Wed Aug 2 19:39:02 2006 +0000
4741
4742    Typo
4743
4744
4745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1623 6046fb1f-dae2-0310-8472-869a43925389
4746
4747commit e90300e113e19bca39126c2c6a30148217c9f176
4748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4749Date:   Wed Aug 2 19:15:00 2006 +0000
4750
4751    (Pretend to) accept the same command line options in miredo-checkconf
4752    so that it is easier to use within initscripts.
4753
4754
4755    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1621 6046fb1f-dae2-0310-8472-869a43925389
4756
4757commit 04839224577f40d7bf3a56f02025b2389d4d1257
4758Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4759Date:   Wed Aug 2 16:54:33 2006 +0000
4760
4761    Cosmetic fixes
4762
4763
4764    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1620 6046fb1f-dae2-0310-8472-869a43925389
4765
4766commit 61e595ac0b4c3cce6f9c8e4ca875ce49abc0d6f0
4767Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4768Date:   Wed Aug 2 16:50:39 2006 +0000
4769
4770    - Fix multicast TTL (not used yet fortunately)
4771    - Minor C99 cosmetics
4772
4773
4774    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1619 6046fb1f-dae2-0310-8472-869a43925389
4775
4776commit 375c66b2e47cac2a79855875c9dc277e8a35020f
4777Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4778Date:   Wed Aug 2 16:49:28 2006 +0000
4779
4780    Bump version number
4781
4782
4783    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1618 6046fb1f-dae2-0310-8472-869a43925389
4784
4785commit 4c8c26497fd3b232fad065a2a4504109e668705e
4786Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4787Date:   Sun Jul 30 19:12:05 2006 +0000
4788
4789    Spelling fix
4790
4791
4792    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1616 6046fb1f-dae2-0310-8472-869a43925389
4793
4794commit 4689f0eca4d5460941152d3789fd1d98c81e2983
4795Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4796Date:   Sun Jul 30 18:51:19 2006 +0000
4797
4798    News for release 0.9.7
4799
4800
4801    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1614 6046fb1f-dae2-0310-8472-869a43925389
4802
4803commit 1f876f0d9921d1828492563bf67287a4561ecbb2
4804Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4805Date:   Sun Jul 30 18:49:29 2006 +0000
4806
4807    Sync PO files for release 0.9.7
4808
4809
4810    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1613 6046fb1f-dae2-0310-8472-869a43925389
4811
4812commit 0a78400eb423750ec080912f9bdcd7debfaceeaa
4813Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4814Date:   Sun Jul 30 18:20:41 2006 +0000
4815
4816    Allow UDP-forwarding of ICMPv6 packets of small size,
4817    instead of dropping them all.
4818
4819
4820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1612 6046fb1f-dae2-0310-8472-869a43925389
4821
4822commit d0e5fd54ed152dea37f11eb55ed048ee8d810a66
4823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4824Date:   Sun Jul 30 18:17:36 2006 +0000
4825
4826    Further fix an infinite forwarding loop of UDP packets into the Teredo server.
4827    [1549] not only failed to fully address the problem,
4828    but I failed to notice that the problem was actually remotely exploitable.
4829
4830
4831    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1611 6046fb1f-dae2-0310-8472-869a43925389
4832
4833commit de0d4383c1ad00d77afcf8f8224a20940f3073b7
4834Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4835Date:   Sun Jul 30 18:10:16 2006 +0000
4836
4837    Cosmetic fixes
4838
4839
4840    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1610 6046fb1f-dae2-0310-8472-869a43925389
4841
4842commit 7e65f3c8c511aa8ba89728a66c58db4c74e6042d
4843Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4844Date:   Sun Jul 30 15:02:50 2006 +0000
4845
4846    Fix a few compiler warnings
4847
4848
4849    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1609 6046fb1f-dae2-0310-8472-869a43925389
4850
4851commit d359f19b0f2f25b407b348ae16f4320006a6a1b9
4852Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4853Date:   Sun Jul 30 14:45:40 2006 +0000
4854
4855    Fix configuration files rules
4856
4857
4858    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1607 6046fb1f-dae2-0310-8472-869a43925389
4859
4860commit f58cda6c3653f4309a00a15109d50f7d919c2895
4861Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4862Date:   Sun Jul 30 11:44:54 2006 +0000
4863
4864    Update path to sample config when testing miredo-checkconf
4865
4866
4867    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1606 6046fb1f-dae2-0310-8472-869a43925389
4868
4869commit e64d6791df9c306eaede80cf8e894256b9f2eb96
4870Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4871Date:   Sun Jul 30 11:34:46 2006 +0000
4872
4873    Fix make dist
4874
4875
4876    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1605 6046fb1f-dae2-0310-8472-869a43925389
4877
4878commit 557e2600c5676f5d8ca75a4c4f605093cc12ed59
4879Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4880Date:   Thu Jul 27 16:11:52 2006 +0000
4881
4882    This is development for version 0.9.7
4883
4884
4885    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1604 6046fb1f-dae2-0310-8472-869a43925389
4886
4887commit 6b8d9b034bada25c9e8c264c417066907ab666dd
4888Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4889Date:   Thu Jul 27 16:11:22 2006 +0000
4890
4891    Add --enable-erase-conf option to erase configuration files
4892    upon make install. This is mostly useful when building packages.
4893
4894
4895    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1603 6046fb1f-dae2-0310-8472-869a43925389
4896
4897commit a2be13abb3c88758670f39d47839a1b58e4594da
4898Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4899Date:   Thu Jul 13 14:41:41 2006 +0000
4900
4901    Sync translation files for release 0.9.6
4902
4903
4904    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1600 6046fb1f-dae2-0310-8472-869a43925389
4905
4906commit b5ce488308a2f0209f9d97e87aabf38fb35b3567
4907Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4908Date:   Thu Jul 13 14:40:37 2006 +0000
4909
4910    Changes documentation for release 0.9.6
4911
4912
4913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1599 6046fb1f-dae2-0310-8472-869a43925389
4914
4915commit 04394d22b175ed592d4531f46f9600433b7bc5d6
4916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4917Date:   Wed Jul 12 17:13:45 2006 +0000
4918
4919    Add some verbose diagnostic messages for possibly confused BSD users
4920
4921
4922    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1597 6046fb1f-dae2-0310-8472-869a43925389
4923
4924commit b95849dd8f471435c267bedffc03b5c17c38736e
4925Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4926Date:   Wed Jul 12 17:13:16 2006 +0000
4927
4928    Remove the ugly kludge for system that do not support interface naming
4929
4930
4931    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1596 6046fb1f-dae2-0310-8472-869a43925389
4932
4933commit 76853f23ce00ba36a22cbdb9b3a840598414bf16
4934Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4935Date:   Tue Jul 11 16:48:19 2006 +0000
4936
4937    Fix the FreeBSD recvfrom work-around
4938
4939
4940    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1595 6046fb1f-dae2-0310-8472-869a43925389
4941
4942commit 74d847d772c1c4057d8002e722f6d818aa86fc80
4943Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4944Date:   Tue Jul 11 16:23:08 2006 +0000
4945
4946    Work-around for FreeBSD thread library bug whereby recvfrom() is not a
4947    cancellation point
4948
4949
4950    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1594 6046fb1f-dae2-0310-8472-869a43925389
4951
4952commit 529ff913258def9325239eb9aa2a70d3c0562d29
4953Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4954Date:   Tue Jul 11 15:50:18 2006 +0000
4955
4956    Don't run miredo-checkconf with --disable-teredo-client since it does
4957    NOT work
4958
4959
4960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1593 6046fb1f-dae2-0310-8472-869a43925389
4961
4962commit e8fb8f9b0c8cd992c9d29ab349d8ff35bf4ad163
4963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4964Date:   Tue Jul 11 15:48:54 2006 +0000
4965
4966    Fix error handling
4967
4968
4969    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1592 6046fb1f-dae2-0310-8472-869a43925389
4970
4971commit c6c7229f815d326f0787231dd6368a7562dc1dbd
4972Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4973Date:   Tue Jul 11 15:47:14 2006 +0000
4974
4975    Fix compiler warnings
4976
4977
4978    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1591 6046fb1f-dae2-0310-8472-869a43925389
4979
4980commit 40105744ec82dce79273026d5d7c3ad782fadf4d
4981Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4982Date:   Tue Jul 11 15:46:14 2006 +0000
4983
4984    Fix run_tunnel fatal failure on FreeBSD
4985
4986
4987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1590 6046fb1f-dae2-0310-8472-869a43925389
4988
4989commit d6a0e5405e100b03f5529c6c836264d2889b777c
4990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
4991Date:   Tue Jul 11 15:44:51 2006 +0000
4992
4993    Fix memory leak and a few extra warnings on FreeBSD
4994
4995
4996    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1589 6046fb1f-dae2-0310-8472-869a43925389
4997
4998commit 1ea01d149801d24b3f39d895aec8a93b1a9ca027
4999Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5000Date:   Tue Jul 11 15:38:12 2006 +0000
5001
5002    FreeBSD compiler warning
5003
5004
5005    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1588 6046fb1f-dae2-0310-8472-869a43925389
5006
5007commit 99537d3c361a068224487c6e20eef9bf22eab980
5008Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5009Date:   Tue Jul 11 15:17:06 2006 +0000
5010
5011    Fix client-less compiler warning
5012
5013
5014    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1587 6046fb1f-dae2-0310-8472-869a43925389
5015
5016commit 0ed25d658e883d8834a17aaeede46b2e97c3347d
5017Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5018Date:   Tue Jul 11 15:16:32 2006 +0000
5019
5020    Fix client-less compilation
5021
5022
5023    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1586 6046fb1f-dae2-0310-8472-869a43925389
5024
5025commit adc4125fe93812c93846ed0685a4f4e1368718bb
5026Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5027Date:   Tue Jul 11 15:00:05 2006 +0000
5028
5029    Attempt to fix compilation on POSIX-incompliant FreeBSD 4/5
5030
5031
5032    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1585 6046fb1f-dae2-0310-8472-869a43925389
5033
5034commit e1c6fbf79060cd1c84aa317be62cc4d1b5321961
5035Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5036Date:   Tue Jul 11 14:20:53 2006 +0000
5037
5038    Fix [1575]
5039
5040
5041    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1584 6046fb1f-dae2-0310-8472-869a43925389
5042
5043commit 576f0c3cd334f881be329de35a33acfbbe95241a
5044Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5045Date:   Mon Jul 10 20:19:57 2006 +0000
5046
5047    Tunnel interface cleanup code cleanup
5048
5049
5050    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1583 6046fb1f-dae2-0310-8472-869a43925389
5051
5052commit 33a697177e9315234c9660453c6130ed6249359b
5053Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5054Date:   Mon Jul 10 20:19:16 2006 +0000
5055
5056    Completely remove setuid handling code when building with "root" user
5057    (typically for embedded setups)
5058
5059
5060    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1582 6046fb1f-dae2-0310-8472-869a43925389
5061
5062commit 1d259c787cc5f7ea9ed429ef2da76b7ee280b2f7
5063Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5064Date:   Mon Jul 10 20:12:38 2006 +0000
5065
5066    --disable-miredo-user now means root as a user rather than nobody
5067    That should be more intuitive, and more consistent
5068
5069
5070    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1581 6046fb1f-dae2-0310-8472-869a43925389
5071
5072commit d0619fd649e1c529bef5288029b97c200fa13c41
5073Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5074Date:   Mon Jul 10 20:00:42 2006 +0000
5075
5076    Remove non ASCII character
5077
5078
5079    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1580 6046fb1f-dae2-0310-8472-869a43925389
5080
5081commit b34a3bffdddb752e6e58a560bccc43ffcf3bc94c
5082Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5083Date:   Mon Jul 10 19:23:16 2006 +0000
5084
5085    Move the decision to "steal" incoming UDP packets for the maintenance
5086    procedure to maintain.c; and only steal packets that have the right
5087    destination address, rather than all packets with a Teredo
5088    authentication indication header
5089
5090
5091    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1579 6046fb1f-dae2-0310-8472-869a43925389
5092
5093commit 24e0acd95eafec19e67344d33d6cd0862529db59
5094Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5095Date:   Mon Jul 10 19:15:41 2006 +0000
5096
5097    Attempt to fix flawed clock_nanosleep() replacement
5098
5099
5100    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1578 6046fb1f-dae2-0310-8472-869a43925389
5101
5102commit a8eefacd68dcd2b2b09cdfe878b10adf06a8a5f7
5103Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5104Date:   Mon Jul 10 17:51:11 2006 +0000
5105
5106    Remove useless #include
5107
5108
5109    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1577 6046fb1f-dae2-0310-8472-869a43925389
5110
5111commit 94688d6419993d1c1395dc699d7f4a65c496a25d
5112Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5113Date:   Mon Jul 10 17:37:01 2006 +0000
5114
5115    Finally implement tunnel interface name determination properly on FreeBSD!
5116
5117
5118    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1576 6046fb1f-dae2-0310-8472-869a43925389
5119
5120commit 665d6e58cfab9ee768adf0a895b0c3e11ee6f6e1
5121Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5122Date:   Mon Jul 10 17:20:17 2006 +0000
5123
5124    Missing #include
5125
5126
5127    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1575 6046fb1f-dae2-0310-8472-869a43925389
5128
5129commit 0e6adfa1c9019bb596287cc622a1f85138debbc8
5130Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5131Date:   Mon Jul 10 17:17:13 2006 +0000
5132
5133    Include teredo-mire.1 in source tarball
5134
5135
5136    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1574 6046fb1f-dae2-0310-8472-869a43925389
5137
5138commit c891b2717d19aa91f7ea59aed55fd98439e99844
5139Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5140Date:   Sat Jul 8 06:32:17 2006 +0000
5141
5142    Provide a rudimentary manual page for teredo-mire
5143    and install it in @bindir@
5144
5145
5146    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1571 6046fb1f-dae2-0310-8472-869a43925389
5147
5148commit 44b0466039aec1ed73e596819f98c11527716dd9
5149Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5150Date:   Sat Jul 8 06:31:04 2006 +0000
5151
5152    Exit teredo-mire in case of invalid command line option
5153
5154
5155    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1570 6046fb1f-dae2-0310-8472-869a43925389
5156
5157commit 683df211fe126fe833260efe9ec6600290b38cd0
5158Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5159Date:   Sat Jul 8 06:30:28 2006 +0000
5160
5161    This is development branch 0.9.6
5162
5163
5164    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1569 6046fb1f-dae2-0310-8472-869a43925389
5165
5166commit 24517e95daae7c9387227e0b014c27a32c9060b3
5167Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5168Date:   Fri Jul 7 20:10:42 2006 +0000
5169
5170    Simplify nonce generator code (fortunately no exported API involved)
5171
5172
5173    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1568 6046fb1f-dae2-0310-8472-869a43925389
5174
5175commit fe953750c108cc21be3468ee5519ef3e2fe801d8
5176Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5177Date:   Fri Jul 7 17:27:37 2006 +0000
5178
5179    Sync translation files
5180
5181
5182    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1566 6046fb1f-dae2-0310-8472-869a43925389
5183
5184commit 45133e0389810fc46ea1dd68dd7c46660f1d32a4
5185Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5186Date:   Fri Jul 7 17:20:45 2006 +0000
5187
5188    Updated docs for release 0.9.5
5189
5190
5191    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1564 6046fb1f-dae2-0310-8472-869a43925389
5192
5193commit 8a843accc144a68d06d4987265c1b71bb21e7f98
5194Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5195Date:   Fri Jul 7 17:16:08 2006 +0000
5196
5197    Remove IgnoreConeBit from sample configuration
5198
5199
5200    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1563 6046fb1f-dae2-0310-8472-869a43925389
5201
5202commit 72abde22fb4ab659c1725838c85cc7e9837e5862
5203Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5204Date:   Fri Jul 7 16:13:35 2006 +0000
5205
5206    Print explicitly that the configuration is broken when miredo-checkconf fails
5207
5208
5209    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1560 6046fb1f-dae2-0310-8472-869a43925389
5210
5211commit 1032c4ce9d417a70e66207a20abce13f51f9f7b4
5212Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5213Date:   Fri Jul 7 15:15:30 2006 +0000
5214
5215    Cosmetic change
5216
5217
5218    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1558 6046fb1f-dae2-0310-8472-869a43925389
5219
5220commit 131fd4ee76474e3f85cb918cdc0f4a77e1e6cc3f
5221Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5222Date:   Wed Jul 5 18:25:44 2006 +0000
5223
5224    Detect and report missing ServerAddress directive as an error.
5225
5226
5227    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1553 6046fb1f-dae2-0310-8472-869a43925389
5228
5229commit 1b885c23eb4c0d3a146a16a3f1a35dc142f27999
5230Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5231Date:   Tue Jul 4 15:38:38 2006 +0000
5232
5233    Fix GCC C89 inclusion of all installed headers
5234
5235
5236    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1552 6046fb1f-dae2-0310-8472-869a43925389
5237
5238commit 69d4972301e829ffc1e7f6cd6af981bfb3961943
5239Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5240Date:   Tue Jul 4 15:18:17 2006 +0000
5241
5242    Allow inclusion of <libteredo/tunnel.h> from non-C99 source code
5243
5244
5245    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1551 6046fb1f-dae2-0310-8472-869a43925389
5246
5247commit f93891c28c8203e0f800540c6fc72785494ffc23
5248Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5249Date:   Fri Jun 30 19:49:37 2006 +0000
5250
5251    Replace the horrible (spec-incompliant) Teredo hop limit kludge
5252    with another more conformant, not so ugly and not so brittle klude.
5253
5254
5255    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1550 6046fb1f-dae2-0310-8472-869a43925389
5256
5257commit a765199bd187daf382d977a2abae98d6e68a968f
5258Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5259Date:   Wed Jun 28 19:29:45 2006 +0000
5260
5261    Avoid loop of Teredo bubble into the Teredo server.
5262    (In practice, this could only happen if the Teredo server has a
5263    malicious local user able to send packet because the UDP packet source
5264    and destination IPv4 address would have to be identical)
5265
5266
5267    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1549 6046fb1f-dae2-0310-8472-869a43925389
5268
5269commit 23fc49c8d02d5dcff7f6a9c565938a03e618ed94
5270Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5271Date:   Wed Jun 28 17:30:48 2006 +0000
5272
5273    Fix compiler warning
5274
5275
5276    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1548 6046fb1f-dae2-0310-8472-869a43925389
5277
5278commit 369fc488eeaf7c8c817d17612f424bb1f96e8b78
5279Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5280Date:   Wed Jun 28 16:31:01 2006 +0000
5281
5282    Factorize teredo_run_inner() post-processing
5283
5284
5285    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1547 6046fb1f-dae2-0310-8472-869a43925389
5286
5287commit 2dbaf1e5f62b488ade04e939c2d250f5da75457a
5288Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5289Date:   Wed Jun 28 16:19:03 2006 +0000
5290
5291    Some code factorization in teredo_transmit()
5292
5293
5294    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1546 6046fb1f-dae2-0310-8472-869a43925389
5295
5296commit c68cfb6609c92e801f0d91a0c48f760a32a74654
5297Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5298Date:   Wed Jun 28 16:08:04 2006 +0000
5299
5300    Fix comment
5301
5302
5303    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1545 6046fb1f-dae2-0310-8472-869a43925389
5304
5305commit 6084a1f46ed7c2f6b91f99918e7ece61c21c868f
5306Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5307Date:   Wed Jun 28 15:56:23 2006 +0000
5308
5309    Use received packet source IPv4/port instead of extracting them from
5310    the Teredo IPv6 address when dequeuing packet
5311
5312
5313    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1544 6046fb1f-dae2-0310-8472-869a43925389
5314
5315commit 9cd1e939e56888c2b71161aeffb5d743adf1d645
5316Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5317Date:   Wed Jun 28 15:41:58 2006 +0000
5318
5319    Use libteredo_set_relay_mode
5320
5321
5322    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1543 6046fb1f-dae2-0310-8472-869a43925389
5323
5324commit fc4a151c0d017f5a2620a9bd403d343da4fe7cdb
5325Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5326Date:   Wed Jun 28 15:41:27 2006 +0000
5327
5328    - Add libteredo_set_relay_mode()
5329    - Obsolete libteredo_set_cone_flag()
5330
5331
5332    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1542 6046fb1f-dae2-0310-8472-869a43925389
5333
5334commit 15fd08a6d4dd68c2d98cfc5173151977f4a8bc09
5335Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5336Date:   Wed Jun 28 15:24:19 2006 +0000
5337
5338    Mark libteredo_set_cone_ignore as obsolete
5339    (it is a stub nowadays)
5340
5341
5342    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1541 6046fb1f-dae2-0310-8472-869a43925389
5343
5344commit 6c404f21178a47b8c73fd1f69298e037b4ff79a2
5345Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5346Date:   Wed Jun 28 15:21:37 2006 +0000
5347
5348    Update RelayType directive documentation
5349
5350
5351    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1540 6046fb1f-dae2-0310-8472-869a43925389
5352
5353commit c887b4c49bf0218908d6498db76d4656d533aef4
5354Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5355Date:   Wed Jun 28 15:12:01 2006 +0000
5356
5357    - Remove some "cone" relay code that was made redumdant
5358    - Add "relay" as a the canonical RelayType; retain "cone" and "restricted"
5359      for backward compatibility
5360
5361
5362    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1539 6046fb1f-dae2-0310-8472-869a43925389
5363
5364commit 809dec48005da340714f34fa840eeb4c8960f309
5365Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5366Date:   Tue Jun 27 16:52:20 2006 +0000
5367
5368    Remove optional interval determination procedure from the TODO list
5369    as it is considered too brittle
5370
5371
5372    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1538 6046fb1f-dae2-0310-8472-869a43925389
5373
5374commit fabf804ad01e0915f159c15f80e6ce14e5da08e9
5375Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5376Date:   Tue Jun 27 16:41:46 2006 +0000
5377
5378    Comment out miredo_conf_parse_bool() (dead code)
5379
5380
5381    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1537 6046fb1f-dae2-0310-8472-869a43925389
5382
5383commit de57cc3aa189c2a9b4754dd2268f3a248b415731
5384Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5385Date:   Tue Jun 27 16:13:33 2006 +0000
5386
5387    Undocument IgnoreConeBit option
5388
5389
5390    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1536 6046fb1f-dae2-0310-8472-869a43925389
5391
5392commit 42a45643bbcb3cca157c992ad442127079782895
5393Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5394Date:   Tue Jun 27 16:11:52 2006 +0000
5395
5396    Remove IgnoreConeBit configuration option (it should always be true).
5397
5398
5399    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1535 6046fb1f-dae2-0310-8472-869a43925389
5400
5401commit e4cd1ef9a50f1018f068ca9fc8336661c9dd23be
5402Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5403Date:   Tue Jun 27 16:07:04 2006 +0000
5404
5405    Suppress cone NAT detection from qualification procedure
5406    as it is nowadays considered too brittle.
5407
5408
5409    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1534 6046fb1f-dae2-0310-8472-869a43925389
5410
5411commit 68fcf40cd947c476aaa3fe85565801e68acb5e7e
5412Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5413Date:   Tue Jun 27 15:54:08 2006 +0000
5414
5415    Disable code specific to peers behind cone NAT for extra reliability,
5416    in accordance with the Teredo RFC, and following RFC3489bis.
5417    This code was already disabled by default.
5418
5419
5420    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1533 6046fb1f-dae2-0310-8472-869a43925389
5421
5422commit 8353b1a6bb275153ef9daf4c02cbbd38734392f8
5423Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5424Date:   Tue Jun 27 07:09:02 2006 +0000
5425
5426    Suppress useless "cone" parameter from SendBubbleFromDst
5427    internal (not exported) API
5428
5429
5430    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1532 6046fb1f-dae2-0310-8472-869a43925389
5431
5432commit c3ec997586d83ce64307c01a9159c660bf48ae9c
5433Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5434Date:   Tue Jun 27 07:05:58 2006 +0000
5435
5436    Removed cone NAT enhancement from Teredo relay code
5437    in accordance with latest RFC3489bis IETF draft
5438
5439
5440    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1531 6046fb1f-dae2-0310-8472-869a43925389
5441
5442commit 44e625f6aca1e5f2e63668213c40bc1979a72f6d
5443Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5444Date:   Tue Jun 27 06:51:55 2006 +0000
5445
5446    Use SetMappingFromPacket() instead of SetMapping() from IPv6 address.
5447    This does not change the logic for the time being, but it will make it
5448    easier to handle clients behind symmetric NATs later.
5449
5450
5451    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1530 6046fb1f-dae2-0310-8472-869a43925389
5452
5453commit addbbd299533cd7d6d91f96ab1460fa255369db4
5454Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5455Date:   Mon Jun 26 19:17:30 2006 +0000
5456
5457    No longer send a dummy link-layer option in Router Solicitation
5458    (Windows XP does it, but it is not specified and Vista does not do it)
5459
5460
5461    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1529 6046fb1f-dae2-0310-8472-869a43925389
5462
5463commit b4c0d407ae5873ac50b59d28bf70c4cbc6374a97
5464Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5465Date:   Tue Jun 20 20:27:58 2006 +0000
5466
5467    - Add unused standard Teredo flags and non-standard ones
5468    - Some cosmetic fixes
5469
5470
5471    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1528 6046fb1f-dae2-0310-8472-869a43925389
5472
5473commit 8dda94f3e414565de728dfaebbd4a68a95c04931
5474Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5475Date:   Tue Jun 20 20:14:16 2006 +0000
5476
5477    Clean up IN6_* Teredo macros
5478
5479
5480    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1527 6046fb1f-dae2-0310-8472-869a43925389
5481
5482commit 3f55f00070def8027182a6f80c7c96199464f093
5483Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5484Date:   Tue Jun 20 20:04:16 2006 +0000
5485
5486    Fix IN6_TEREDO_PORT
5487
5488
5489    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1526 6046fb1f-dae2-0310-8472-869a43925389
5490
5491commit 9410b7f4b7eb76fcbac3c528f08160f2b68a0c83
5492Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5493Date:   Tue Jun 20 19:51:26 2006 +0000
5494
5495    Unit tests for IN6_* Teredo macros.
5496
5497
5498    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1525 6046fb1f-dae2-0310-8472-869a43925389
5499
5500commit 81550fada30704ce51063294990841f2f33f0232
5501Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5502Date:   Tue Jun 20 19:35:26 2006 +0000
5503
5504    Rewrite test with IANA Teredo prefix, and sample IPv4 addresses
5505
5506
5507    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1524 6046fb1f-dae2-0310-8472-869a43925389
5508
5509commit 3438f8dfdee4df846e21638311355b931ffc6085
5510Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5511Date:   Tue Jun 20 16:37:51 2006 +0000
5512
5513    Explicit list of exported libteredo symbols; this is limited to:
5514    - symbols defined in the two installed headers (obviously),
5515    - internal functions that are called from unit tests
5516
5517
5518    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1523 6046fb1f-dae2-0310-8472-869a43925389
5519
5520commit db8791c1c5c0fdfd4ea0649f200a16ba95c14978
5521Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5522Date:   Tue Jun 20 15:25:25 2006 +0000
5523
5524    Ignore queued incoming packets whose source IPv4 and port do not match
5525    the ones obtained through the "direct IPv6 connectivity check"
5526
5527
5528    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1522 6046fb1f-dae2-0310-8472-869a43925389
5529
5530commit 11eefac4aef9e97ea231eaf5681b14d344aa57aa
5531Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5532Date:   Sun Jun 18 16:30:57 2006 +0000
5533
5534    Bump version number
5535
5536
5537    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1521 6046fb1f-dae2-0310-8472-869a43925389
5538
5539commit ca6a86028736d02db6c64e7acdeff79427f762ca
5540Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5541Date:   Sun Jun 18 16:27:38 2006 +0000
5542
5543    Fix Router Solicitation sanity checks.
5544    This allows miredo-server to interact with Windows Vista.
5545
5546
5547    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1519 6046fb1f-dae2-0310-8472-869a43925389
5548
5549commit aa35865e01cb489f78ae2fc07802555985551f18
5550Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5551Date:   Sun Jun 18 16:26:29 2006 +0000
5552
5553    Cosmetic fix
5554
5555
5556    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1518 6046fb1f-dae2-0310-8472-869a43925389
5557
5558commit 567c00c595438dcb8e9ee3b453bca20bd0055eae
5559Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5560Date:   Fri Jun 16 19:15:22 2006 +0000
5561
5562    Prepare release 0.9.4
5563
5564
5565    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1515 6046fb1f-dae2-0310-8472-869a43925389
5566
5567commit 986a70062ccde5eba8b448918123c8a1230e74d4
5568Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5569Date:   Fri Jun 16 16:12:53 2006 +0000
5570
5571    Fix compiler warning
5572
5573
5574    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1511 6046fb1f-dae2-0310-8472-869a43925389
5575
5576commit fc9448b54c8b7227122685cf554b32f5cbe2d7a5
5577Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5578Date:   Fri Jun 16 16:11:11 2006 +0000
5579
5580    Fix O(1) memory leak
5581
5582
5583    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1510 6046fb1f-dae2-0310-8472-869a43925389
5584
5585commit fff255e831d028f31bedb8e276161fea4b15cf94
5586Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5587Date:   Fri Jun 16 16:07:32 2006 +0000
5588
5589    Run our own 1 Hz clock so we don't have to syscall the system date at
5590    every packet receival. This reduces latency and increase performance
5591    significantly.
5592
5593
5594    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1509 6046fb1f-dae2-0310-8472-869a43925389
5595
5596commit 511359793254c64017d1a97af27797638238ce2f
5597Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5598Date:   Fri Jun 16 15:37:40 2006 +0000
5599
5600    Review TODO list
5601
5602
5603    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1508 6046fb1f-dae2-0310-8472-869a43925389
5604
5605commit 54f8bc07da8ef03be5be98a8135e934c5038b00a
5606Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5607Date:   Wed Jun 14 19:36:47 2006 +0000
5608
5609    Remove bogus FIXME comment:
5610    The monotonic does surely not warranty that we won't go past the
5611    deadline. This is quite obvious if we get a SIGSTOP...
5612
5613
5614    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1505 6046fb1f-dae2-0310-8472-869a43925389
5615
5616commit c02eea3cee06620e5c48a3eb789e9ed5b899fd3c
5617Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5618Date:   Wed Jun 14 19:33:26 2006 +0000
5619
5620    Realtime clock fallback code cleanup
5621
5622
5623    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1504 6046fb1f-dae2-0310-8472-869a43925389
5624
5625commit ae782c636ff5e003f9a5e1b07dccdbf20a35c3c3
5626Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5627Date:   Wed Jun 14 15:46:04 2006 +0000
5628
5629    Kill a few memset()s
5630
5631
5632    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1503 6046fb1f-dae2-0310-8472-869a43925389
5633
5634commit ee5c377f4d4aeb875d9a7d4ffc339525cc7e28ce
5635Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5636Date:   Wed Jun 14 15:45:47 2006 +0000
5637
5638    Bump version number
5639
5640
5641    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1502 6046fb1f-dae2-0310-8472-869a43925389
5642
5643commit bed0b1005a0bf600f0b76c37641cdc673665d7ca
5644Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5645Date:   Wed Jun 14 15:26:47 2006 +0000
5646
5647    - Fix memleak when the (Linux) interface name is invalid
5648    - Replace a few memset()s
5649
5650
5651    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1501 6046fb1f-dae2-0310-8472-869a43925389
5652
5653commit 03422bcd9151f386858be109201b13c56cecc5e1
5654Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5655Date:   Wed Jun 14 15:16:09 2006 +0000
5656
5657    - Add a few missing sockaddr.sa_len settings (isatapd)
5658    - Get rid of a few memset()s
5659
5660
5661    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1500 6046fb1f-dae2-0310-8472-869a43925389
5662
5663commit fb6f26d616fbcf6de194d1d52f15f79a9fc5189e
5664Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5665Date:   Tue Jun 13 16:04:51 2006 +0000
5666
5667    Prepare release 0.9.3
5668
5669
5670    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1498 6046fb1f-dae2-0310-8472-869a43925389
5671
5672commit 543d3dcf2243556b7b9bb4ca04bf4eea85c21226
5673Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5674Date:   Sat Jun 10 14:13:44 2006 +0000
5675
5676    Remove broken useless obsolete file
5677
5678
5679    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1496 6046fb1f-dae2-0310-8472-869a43925389
5680
5681commit 695adf45f23f2baada0c4f8b9d218c9131674ad6
5682Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5683Date:   Sat Jun 10 08:25:06 2006 +0000
5684
5685    Making a shared library out of an unstable library might not be such a
5686    good idea afterall.
5687
5688
5689    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1490 6046fb1f-dae2-0310-8472-869a43925389
5690
5691commit b0fd6eaad224a1c420c2c06d6d842ef70f0ec0df
5692Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5693Date:   Sat Jun 10 07:51:38 2006 +0000
5694
5695    Dismantle misc/ directory.
5696    The only significant operations there were Debian-specific.
5697
5698
5699    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1489 6046fb1f-dae2-0310-8472-869a43925389
5700
5701commit 6169b42e390dce98f5e74ce44271c12984885355
5702Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5703Date:   Sat Jun 10 07:40:15 2006 +0000
5704
5705    Make libcompat.la a genuine convenience library
5706    (It is incorrect to use a static library within a shared one with libtool).
5707
5708
5709    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1487 6046fb1f-dae2-0310-8472-869a43925389
5710
5711commit 404a23c84737ad8b3b2a7b440d5d2783b56b056f
5712Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5713Date:   Fri Jun 9 18:58:59 2006 +0000
5714
5715    Fix spelling error
5716
5717
5718    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1485 6046fb1f-dae2-0310-8472-869a43925389
5719
5720commit dc64165ad46e93fe3663d4425fe1afcb2cdab126
5721Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5722Date:   Fri Jun 9 18:41:20 2006 +0000
5723
5724    Fix previous commit
5725
5726
5727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1484 6046fb1f-dae2-0310-8472-869a43925389
5728
5729commit 37f9112ae67873e5c3c9cb4e76244f0a465eb122
5730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5731Date:   Fri Jun 9 18:40:21 2006 +0000
5732
5733    Fix compilation with -lcap
5734
5735
5736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1483 6046fb1f-dae2-0310-8472-869a43925389
5737
5738commit 260e3ec49b9cb8c3c5ddca17ea98eb8896a940eb
5739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5740Date:   Fri Jun 9 17:23:19 2006 +0000
5741
5742    svn:ignore fixes
5743
5744
5745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1482 6046fb1f-dae2-0310-8472-869a43925389
5746
5747commit 111818568ea9c0f17e01f8f9c67eb6c5f753544a
5748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5749Date:   Fri Jun 9 17:14:29 2006 +0000
5750
5751    Remove obsolete comment
5752
5753
5754    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1481 6046fb1f-dae2-0310-8472-869a43925389
5755
5756commit 201899f603b2771879a7c8f1ee42c608b407bbd7
5757Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5758Date:   Fri Jun 9 17:14:01 2006 +0000
5759
5760    Some autotools update
5761
5762
5763    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1480 6046fb1f-dae2-0310-8472-869a43925389
5764
5765commit 594f946329f8014cfe43c05e0548603688acdbf8
5766Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5767Date:   Fri Jun 9 16:59:33 2006 +0000
5768
5769    svn:ignore isatapd binaries
5770
5771
5772    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1479 6046fb1f-dae2-0310-8472-869a43925389
5773
5774commit fe602ec3a5b22ef718f159bf2f6d96dcb2697554
5775Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5776Date:   Fri Jun 9 16:54:32 2006 +0000
5777
5778    Update localizations for release 0.9.3
5779
5780
5781    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1478 6046fb1f-dae2-0310-8472-869a43925389
5782
5783commit 70079ef3cbc267496ef8e62120d1fe64a74b2ce2
5784Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5785Date:   Fri Jun 9 16:53:53 2006 +0000
5786
5787    Update documentation for release 0.9.3
5788
5789
5790    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1477 6046fb1f-dae2-0310-8472-869a43925389
5791
5792commit 1d50ddc05cdd0d1030605f2cf6d612adce15fb13
5793Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5794Date:   Fri Jun 9 15:39:24 2006 +0000
5795
5796    Remove another “beta” status reference
5797
5798
5799    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1476 6046fb1f-dae2-0310-8472-869a43925389
5800
5801commit 6bfd8ce2c6002565036f194dccd67cce2c6f5cb4
5802Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5803Date:   Fri Jun 9 15:30:04 2006 +0000
5804
5805    Build system cosmetics
5806
5807
5808    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1475 6046fb1f-dae2-0310-8472-869a43925389
5809
5810commit 47153d89765d847f505bb882bdefb79e85daa65a
5811Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5812Date:   Fri Jun 9 14:40:30 2006 +0000
5813
5814    Build libmiredo as a release-specific shared library, since most of the
5815    code is common to miredo, miredo-server and isatapd, and some is also
5816    common to miredo-checkconf.
5817
5818
5819    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1474 6046fb1f-dae2-0310-8472-869a43925389
5820
5821commit de6a9392ed5bc8d238c04983b5616f024fe4cc0c
5822Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5823Date:   Fri Jun 9 14:38:22 2006 +0000
5824
5825    make check should not fail on platforms that can't rename tunnels
5826
5827
5828    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1473 6046fb1f-dae2-0310-8472-869a43925389
5829
5830commit 89c5da08281e6d2f7263ea73bba653bae42617ef
5831Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5832Date:   Fri Jun 9 14:34:07 2006 +0000
5833
5834    Work-around for OSes that do not support setting the tunnel name
5835
5836
5837    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1472 6046fb1f-dae2-0310-8472-869a43925389
5838
5839commit 471721b03b072717e9a2111bb854ff58a5977390
5840Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5841Date:   Thu Jun 8 15:20:45 2006 +0000
5842
5843    Use libmiredo version infos for miredo-checkconf,
5844    since it is much more comprehensive than the former checkconf builtin.
5845
5846
5847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1471 6046fb1f-dae2-0310-8472-869a43925389
5848
5849commit 36efcf664aaa42375ab530c322d339fd63763b85
5850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5851Date:   Thu Jun 8 15:11:33 2006 +0000
5852
5853    Make libmiredo a undefined symbol-less library
5854
5855
5856    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1470 6046fb1f-dae2-0310-8472-869a43925389
5857
5858commit e6832aaa5a8734406cdabe172aaa8e9476f97585
5859Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5860Date:   Wed Jun 7 18:27:24 2006 +0000
5861
5862    libteredo.so and libtun6.so no longer leak internal APIs to the outside
5863
5864
5865    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1469 6046fb1f-dae2-0310-8472-869a43925389
5866
5867commit a802e799eb6bf2f8a9ece122f9cfa68f7623a841
5868Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5869Date:   Wed Jun 7 18:14:57 2006 +0000
5870
5871    - Add version information for libteredo.
5872    - Restore teredo_register_readset for backward ABI compatibility
5873    - Mark teredo_register_readset as deprecated
5874
5875
5876    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1468 6046fb1f-dae2-0310-8472-869a43925389
5877
5878commit c9a79f83e9ab6aa6b29dc97e6d0ec482fd6e1f7e
5879Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5880Date:   Wed Jun 7 18:14:06 2006 +0000
5881
5882    Add version information for libtun6.so
5883
5884
5885    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1467 6046fb1f-dae2-0310-8472-869a43925389
5886
5887commit a0274b8fe0e23d9d8a6fe18906a49239a0bd4efd
5888Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5889Date:   Sat Jun 3 18:24:57 2006 +0000
5890
5891    Fix encoding of manual pages
5892
5893
5894    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1466 6046fb1f-dae2-0310-8472-869a43925389
5895
5896commit 65574abacd45d619e8d90303d7e31fdbb68045f0
5897Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5898Date:   Fri Jun 2 17:11:16 2006 +0000
5899
5900    Don't build teredo-mire until it is properly documented,
5901    and made usable to not just me.
5902
5903
5904    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1465 6046fb1f-dae2-0310-8472-869a43925389
5905
5906commit 17782ac708ba353d0134e6a9d9adb89dc222d9d2
5907Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5908Date:   Fri Jun 2 16:47:55 2006 +0000
5909
5910    - Infer default PID file path from miredo_name, as for the config file,
5911    - Do not allocate a char buffer of negative length
5912
5913
5914    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1464 6046fb1f-dae2-0310-8472-869a43925389
5915
5916commit 8bbfff091d575cd0b430cf9e8ba226d912994f0a
5917Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5918Date:   Thu Jun 1 17:23:26 2006 +0000
5919
5920    Truncate PID file before writing to it, so that there is no extra
5921    digits if a uncleanly removed longer PID file was left
5922
5923
5924    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1463 6046fb1f-dae2-0310-8472-869a43925389
5925
5926commit f7365b4797ec8710f9c4aafe96dfa7cdcea45469
5927Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5928Date:   Thu Jun 1 17:18:24 2006 +0000
5929
5930    Teredo server should not forward ICMPv6 packets over UDP.
5931
5932
5933    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1462 6046fb1f-dae2-0310-8472-869a43925389
5934
5935commit 7e67ed8c51053870da4ee709bb5dbab6bacd5d70
5936Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5937Date:   Wed May 31 19:22:40 2006 +0000
5938
5939    Cosmetics
5940
5941
5942    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1461 6046fb1f-dae2-0310-8472-869a43925389
5943
5944commit c51bef7d7e3577d3ed7a69e89920c84c9142c47a
5945Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5946Date:   Wed May 31 18:50:27 2006 +0000
5947
5948    Remove useless variable
5949
5950
5951    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1460 6046fb1f-dae2-0310-8472-869a43925389
5952
5953commit 121ab9df9a2a05a27e3317f052687bfe6eb4445d
5954Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5955Date:   Wed May 31 18:00:44 2006 +0000
5956
5957    Fix file name
5958
5959
5960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1459 6046fb1f-dae2-0310-8472-869a43925389
5961
5962commit 7b5b3e7cf07e46d7360633901acc02ba23ad9628
5963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5964Date:   Wed May 31 17:59:41 2006 +0000
5965
5966    Provide sample conf for isatapd
5967
5968
5969    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1458 6046fb1f-dae2-0310-8472-869a43925389
5970
5971commit 8f1b325cd1262bb11e9b1469234020725344ed80
5972Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5973Date:   Wed May 31 17:22:05 2006 +0000
5974
5975    Remove empty section
5976
5977
5978    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1457 6046fb1f-dae2-0310-8472-869a43925389
5979
5980commit a687d4ca26146fb8d5f950f2c15591cda1e95371
5981Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5982Date:   Wed May 31 17:19:57 2006 +0000
5983
5984    Update isatapd documentation
5985
5986
5987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1456 6046fb1f-dae2-0310-8472-869a43925389
5988
5989commit 1edc5735d23a7db74c4a0f06b4846697d5967892
5990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
5991Date:   Wed May 31 17:12:19 2006 +0000
5992
5993    - Untested ISATAP client limited support
5994    - Fix encapsulated ISATAP packets destination
5995
5996
5997    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1455 6046fb1f-dae2-0310-8472-869a43925389
5998
5999commit 7c95b675adfeb8fb2b7225d889c5aaca8d71d81b
6000Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6001Date:   Sun May 28 10:37:04 2006 +0000
6002
6003    Fix spelling error
6004
6005
6006    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1454 6046fb1f-dae2-0310-8472-869a43925389
6007
6008commit e2da90ecec18e3d8e37a35f931b30c2ca9bd4a5a
6009Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6010Date:   Sun May 28 07:52:04 2006 +0000
6011
6012    Only link against librt when needed
6013
6014
6015    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1453 6046fb1f-dae2-0310-8472-869a43925389
6016
6017commit 2f3793b7fc00e6d6f9b54a8e0acb21e10d67b0c1
6018Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6019Date:   Sun May 28 07:46:13 2006 +0000
6020
6021    fix typo
6022
6023
6024    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1452 6046fb1f-dae2-0310-8472-869a43925389
6025
6026commit 70616645eb04e9bb779865fd4999735f712bc258
6027Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6028Date:   Sun May 28 07:39:09 2006 +0000
6029
6030    libcompat must not have any undefined symbols at run-time
6031
6032
6033    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1451 6046fb1f-dae2-0310-8472-869a43925389
6034
6035commit b488375670dd00f28c0adf6990e7174bc19918e7
6036Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6037Date:   Sun May 28 07:36:45 2006 +0000
6038
6039    libmiredo has undefined symbols... don't use -no-undefined
6040
6041
6042    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1450 6046fb1f-dae2-0310-8472-869a43925389
6043
6044commit 3b2a82a4f5c9169dd9a5733f3a56c1a4abc01390
6045Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6046Date:   Fri May 26 19:16:06 2006 +0000
6047
6048    News so far for 0.9.3
6049
6050
6051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1449 6046fb1f-dae2-0310-8472-869a43925389
6052
6053commit a7d486ad549c345f781b9b9e2211e7b7c15948e0
6054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6055Date:   Fri May 26 15:40:05 2006 +0000
6056
6057    partial namespace cleanup
6058
6059
6060    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1448 6046fb1f-dae2-0310-8472-869a43925389
6061
6062commit 1fe7dc9f2669401191255ab3317a887e1a8d14ab
6063Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6064Date:   Thu May 25 18:29:33 2006 +0000
6065
6066    Add restrict keywords where appropriate in libtun6/ and libteredo/
6067
6068
6069    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1447 6046fb1f-dae2-0310-8472-869a43925389
6070
6071commit 6624ae1b697e7d1c809b3ef3ce3c0340b2437c3e
6072Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6073Date:   Thu May 25 18:05:14 2006 +0000
6074
6075    - Fix a client-less warning
6076    - Add restrict keyword
6077
6078
6079    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1446 6046fb1f-dae2-0310-8472-869a43925389
6080
6081commit a7e8b1184799ffd411af16ffdc92b5ab416d173e
6082Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6083Date:   Thu May 25 14:41:23 2006 +0000
6084
6085    Mac OS X compilation fix
6086
6087
6088    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1445 6046fb1f-dae2-0310-8472-869a43925389
6089
6090commit ad3bc4cae463a6f749bb4e3caf725c597d44ec56
6091Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6092Date:   Thu May 25 14:40:17 2006 +0000
6093
6094    - Check for clockid_t, clock_gettime(), clock_nanosleep()
6095    - Define _APPLE_C_SOURCE in config.h
6096
6097
6098    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1444 6046fb1f-dae2-0310-8472-869a43925389
6099
6100commit ed6e27740a1e3a2cb630656dba8d4568e7589470
6101Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6102Date:   Thu May 25 14:39:35 2006 +0000
6103
6104    Replacements for clock_gettime() and clock_nanosleep()
6105
6106
6107    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1443 6046fb1f-dae2-0310-8472-869a43925389
6108
6109commit f859395b43f1255ad6df6376fa25f2e0f0c08289
6110Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6111Date:   Thu May 25 14:37:33 2006 +0000
6112
6113    Simplify code a lot via thread cancellation
6114
6115
6116    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1442 6046fb1f-dae2-0310-8472-869a43925389
6117
6118commit e447bffa5ea2c550117f160fa124aff92adc9379
6119Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6120Date:   Thu May 25 08:56:30 2006 +0000
6121
6122    Code factorization and clean up
6123
6124
6125    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1441 6046fb1f-dae2-0310-8472-869a43925389
6126
6127commit 3feaba329c4e7126df822fa11b77e4712f92b1d8
6128Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6129Date:   Thu May 25 08:41:54 2006 +0000
6130
6131    Use clock selection when available to really use the monotonic clock
6132
6133
6134    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1440 6046fb1f-dae2-0310-8472-869a43925389
6135
6136commit 020604471e29f1a6bdffa6b30e7dc88b29d30316
6137Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6138Date:   Wed May 24 20:02:08 2006 +0000
6139
6140    - Fix deadlock in case of server DNS resolution failure
6141      (extraneous semi-colon after a while())
6142    - Handle would-be spurious wakeups properly in maintenance
6143      (should already be OK in peer list garbage collector)
6144
6145
6146    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1439 6046fb1f-dae2-0310-8472-869a43925389
6147
6148commit 49d7e77902b0c389829ebcb5d462807952f510e7
6149Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6150Date:   Wed May 24 19:49:19 2006 +0000
6151
6152    Comment typo fix
6153
6154
6155    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1438 6046fb1f-dae2-0310-8472-869a43925389
6156
6157commit de9191343a91a6044e0be7b506e4748f3e2a6bab
6158Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6159Date:   Tue May 23 18:38:51 2006 +0000
6160
6161    Partial function naming cleanup
6162
6163
6164    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1437 6046fb1f-dae2-0310-8472-869a43925389
6165
6166commit 33b6ae6bf0b3df085c2ab8bdbe56717175d2c2a3
6167Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6168Date:   Tue May 23 18:14:59 2006 +0000
6169
6170    Drop encapsulated multicast traffic until we define something sensible
6171    to do with it
6172
6173
6174    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1436 6046fb1f-dae2-0310-8472-869a43925389
6175
6176commit cda1bfacacc199f200334c386c0a4a357904983f
6177Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6178Date:   Tue May 23 18:07:55 2006 +0000
6179
6180    Remove multicast source address on outgoing packets. If the local
6181    administraror wants to send bogus packets, we don't really care - it's
6182    not going to break the running host. That doesn't mean anyone should do
6183    it... and it's probably completely useless, given any sensible IPv6
6184    stck will trash such a packet after Teredo decapsulation.
6185
6186
6187    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1435 6046fb1f-dae2-0310-8472-869a43925389
6188
6189commit 6152a7268da6e6fff6a9f19e6d3b8880e52cd15d
6190Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6191Date:   Tue May 23 18:04:11 2006 +0000
6192
6193    Fix link-local source address black-list on incoming packets:
6194    ff80::/12 was also black-listed. This is really not a real problem
6195    since Teredo does not currently implement multicast anyway.
6196
6197
6198    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1434 6046fb1f-dae2-0310-8472-869a43925389
6199
6200commit 33da916b5185e4d0841ee011c5fbaf1700cff71a
6201Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6202Date:   Tue May 23 17:52:47 2006 +0000
6203
6204    Cosmetic fix
6205
6206
6207    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1433 6046fb1f-dae2-0310-8472-869a43925389
6208
6209commit 570485c3bda2826ebd9410abafc6a791abaf6ac0
6210Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6211Date:   Mon May 22 15:17:56 2006 +0000
6212
6213    Fix a test that was never true
6214
6215
6216    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1432 6046fb1f-dae2-0310-8472-869a43925389
6217
6218commit 47401b015fa1631065b315747bc4e4ca33c8ba34
6219Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6220Date:   Mon May 22 15:07:47 2006 +0000
6221
6222    Use thread cancellation *safely* to terminate the GC thread
6223    and simplify teredo_list_destroy().
6224
6225
6226    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1431 6046fb1f-dae2-0310-8472-869a43925389
6227
6228commit d09b083db37c407abde096733d20e1cce5b9e31b
6229Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6230Date:   Mon May 22 15:06:57 2006 +0000
6231
6232    Add easy to uncomment defines
6233
6234
6235    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1430 6046fb1f-dae2-0310-8472-869a43925389
6236
6237commit a30400a8e9577fb36135834e4cfdf838f00603aa
6238Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6239Date:   Sun May 21 17:05:25 2006 +0000
6240
6241    Fix default value not set in parse_teredo_prefix
6242
6243
6244    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1429 6046fb1f-dae2-0310-8472-869a43925389
6245
6246commit 6eb58b9fad2ab9ff9111d00bdd45056b50b74ced
6247Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6248Date:   Sun May 21 14:45:21 2006 +0000
6249
6250    Fix pthread_barrier_wait() wrt ptread_cancel()
6251    (pthread_barrier_wait() must NOT be a cancellation point).
6252
6253
6254    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1428 6046fb1f-dae2-0310-8472-869a43925389
6255
6256commit e2f6682aa19c1290b443e7a4aca5a19772df01f6
6257Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6258Date:   Sun May 21 13:37:37 2006 +0000
6259
6260    Work-around for uClibc that doesn't implement readv()
6261    as a cancellation point.
6262
6263
6264    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1427 6046fb1f-dae2-0310-8472-869a43925389
6265
6266commit bf5e6db350c2932e4873b57cb8f20d59e5036432
6267Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6268Date:   Sun May 21 13:08:06 2006 +0000
6269
6270    Fix segmentation fault in case of insufficient memory
6271
6272
6273    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1426 6046fb1f-dae2-0310-8472-869a43925389
6274
6275commit 39046a642f5880bbf7845477cb7834f30e5c0ba0
6276Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6277Date:   Sun May 21 13:05:11 2006 +0000
6278
6279    Solaris compile fix
6280
6281
6282    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1425 6046fb1f-dae2-0310-8472-869a43925389
6283
6284commit 5d27a2b8126139780e9b5f2c4c48d7978f07e030
6285Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6286Date:   Sun May 21 13:05:00 2006 +0000
6287
6288    Solaris compile fix
6289
6290
6291    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1424 6046fb1f-dae2-0310-8472-869a43925389
6292
6293commit 5a6c650b0870afa75c60d59ed4753f9b7149f102
6294Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6295Date:   Sun May 21 12:59:01 2006 +0000
6296
6297    Partial Solaris compile fix
6298
6299
6300    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1423 6046fb1f-dae2-0310-8472-869a43925389
6301
6302commit 3542203cd44d198cd407314c6963771ed4ad115c
6303Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6304Date:   Sun May 21 12:45:54 2006 +0000
6305
6306    Use new standard autoconf stuff for _GNU_SOURCE and NDEBUG
6307
6308
6309    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1422 6046fb1f-dae2-0310-8472-869a43925389
6310
6311commit 1f611fa3204c746774609f4877b67d0bc2996549
6312Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6313Date:   Sun May 21 12:21:26 2006 +0000
6314
6315    Rely on autoconf for C99 support
6316
6317
6318    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1421 6046fb1f-dae2-0310-8472-869a43925389
6319
6320commit 58476086f4b16dd0777b8c179cf04090537b3095
6321Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6322Date:   Sun May 21 11:58:42 2006 +0000
6323
6324    We need not check for the C++ compiler anymore
6325
6326
6327    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1420 6046fb1f-dae2-0310-8472-869a43925389
6328
6329commit afaad46e327f357691d7eb0b64b54d159de48ade
6330Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6331Date:   Sun May 21 11:58:12 2006 +0000
6332
6333    Update translated files list
6334
6335
6336    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1419 6046fb1f-dae2-0310-8472-869a43925389
6337
6338commit fd90d221f34f839476cb5d705cfa6a387908742b
6339Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6340Date:   Sun May 21 11:53:52 2006 +0000
6341
6342    Compile and link miredo entirely with the C compiler.
6343    This should make it much easier to cross-compile to embedded platforms.
6344
6345
6346    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1418 6046fb1f-dae2-0310-8472-869a43925389
6347
6348commit 74663e2e4c71c038f85456512f5ff3b4c4e65ccb
6349Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6350Date:   Sun May 21 11:49:56 2006 +0000
6351
6352    Kill remnants of MiredoConf, which was the last C++ class in the whole
6353    project.
6354
6355
6356    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1417 6046fb1f-dae2-0310-8472-869a43925389
6357
6358commit ade646776d6efab9a149d3bf303920c61706166f
6359Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6360Date:   Sun May 21 11:43:10 2006 +0000
6361
6362    Convert checkconf to C
6363
6364
6365    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1416 6046fb1f-dae2-0310-8472-869a43925389
6366
6367commit 9f886bb6aaf1716bea28296482c3b7ffab33c0c8
6368Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6369Date:   Sun May 21 11:42:00 2006 +0000
6370
6371    Migrate checkconf.cpp to C bindings
6372
6373
6374    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1415 6046fb1f-dae2-0310-8472-869a43925389
6375
6376commit a93a480294d19adaf0e83063cbe02b3077724921
6377Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6378Date:   Sun May 21 11:36:13 2006 +0000
6379
6380    Convert miredo.cpp to C (signal handling, forking and config loading)
6381
6382
6383    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1414 6046fb1f-dae2-0310-8472-869a43925389
6384
6385commit ca4dbbecd04c515646f60de12ef120cbdea109e3
6386Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6387Date:   Sun May 21 11:33:13 2006 +0000
6388
6389    Use C bindings
6390
6391
6392    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1413 6046fb1f-dae2-0310-8472-869a43925389
6393
6394commit c802e1d15977df99e27d3820cbff9ec2a40860d1
6395Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6396Date:   Sun May 21 11:32:48 2006 +0000
6397
6398    Complete C binding for MiredoConf
6399
6400
6401    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1412 6046fb1f-dae2-0310-8472-869a43925389
6402
6403commit cf6528a20ab26ec77a8922f239d36c1eb40976d3
6404Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6405Date:   Sun May 21 11:16:33 2006 +0000
6406
6407    Fix files header comment
6408
6409
6410    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1411 6046fb1f-dae2-0310-8472-869a43925389
6411
6412commit 8388470063f14a33c5b11a4e5220ce4fe0a582dc
6413Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6414Date:   Sun May 21 11:15:48 2006 +0000
6415
6416    Further internal conversion of MiredoConf to C
6417
6418
6419    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1410 6046fb1f-dae2-0310-8472-869a43925389
6420
6421commit 6bdedb9f3c6be8b0d361b187bd7fe7dc70043512
6422Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6423Date:   Sun May 21 09:47:14 2006 +0000
6424
6425    Almost dismantled MiredoConf C++ class
6426
6427
6428    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1409 6046fb1f-dae2-0310-8472-869a43925389
6429
6430commit cfcd06c5b224e9331ca07220a41dc7cbb2a128e4
6431Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6432Date:   Sun May 21 09:34:39 2006 +0000
6433
6434    Further convert to C
6435
6436
6437    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1408 6046fb1f-dae2-0310-8472-869a43925389
6438
6439commit 1664956627fb6d75aaf43819f11ac651c4d3077d
6440Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6441Date:   Sun May 21 09:14:29 2006 +0000
6442
6443    C++ ParseSyslogFacility -> c miredo_conf_parse_syslog_facility
6444
6445
6446    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1407 6046fb1f-dae2-0310-8472-869a43925389
6447
6448commit 6a4c98cb5036af2466b2ef1789ffe975e7189e75
6449Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6450Date:   Sun May 21 09:10:21 2006 +0000
6451
6452    Partially convert checkconf to C
6453
6454
6455    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1406 6046fb1f-dae2-0310-8472-869a43925389
6456
6457commit bab7d73ee1932be629ede9b1e05170a455fc80aa
6458Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6459Date:   Sun May 21 08:50:17 2006 +0000
6460
6461    Use parse_teredo_prefix
6462
6463
6464    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1405 6046fb1f-dae2-0310-8472-869a43925389
6465
6466commit 223bbe45e71f7e9aea5c700b70af8ef42e993b62
6467Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6468Date:   Sun May 21 08:48:49 2006 +0000
6469
6470    Resurrect parse_teredo_prefix
6471
6472
6473    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1404 6046fb1f-dae2-0310-8472-869a43925389
6474
6475commit e869b3baa72fddefe21507e2abbd8717ef869b01
6476Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6477Date:   Sun May 21 08:44:23 2006 +0000
6478
6479    Suppress ParseIPv(6|4), C-style C++-only functions
6480
6481
6482    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1403 6046fb1f-dae2-0310-8472-869a43925389
6483
6484commit 6cfb839f44e71bb0adc7c0b90c264be6be81eca1
6485Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6486Date:   Sun May 21 08:33:22 2006 +0000
6487
6488    Converts all three daemons core to C (only config parsing was C++)
6489
6490
6491    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1402 6046fb1f-dae2-0310-8472-869a43925389
6492
6493commit a1e4d026c1ca73e5b8e94db173776b312c17b4e2
6494Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6495Date:   Sun May 21 08:28:25 2006 +0000
6496
6497    Made GetIPv4ByName() a C function
6498
6499
6500    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1401 6046fb1f-dae2-0310-8472-869a43925389
6501
6502commit 58ca724e576e3a3c3e79f8d999f667e92facad05
6503Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6504Date:   Sun May 21 08:17:32 2006 +0000
6505
6506    Cosmetic
6507
6508
6509    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1400 6046fb1f-dae2-0310-8472-869a43925389
6510
6511commit f28a438e97567ac2b30dfa872822ceabed1bbad6
6512Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6513Date:   Sun May 21 07:55:34 2006 +0000
6514
6515    Partial C bindings for MiredoConf
6516
6517
6518    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1399 6046fb1f-dae2-0310-8472-869a43925389
6519
6520commit 6b6c70dc80a7d3a4b8f2b12bd77f2f75887fc322
6521Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6522Date:   Sun May 21 07:08:11 2006 +0000
6523
6524    Some commented out custom mire modifications for stress testing
6525
6526
6527    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1398 6046fb1f-dae2-0310-8472-869a43925389
6528
6529commit 4f9442512a39a4f35e60830a252074fc5a251a80
6530Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6531Date:   Sat May 20 19:03:57 2006 +0000
6532
6533    Fix for uclibc which has the very poor idea of defining
6534    PTHREAD_BARRIER_SERIAL_THREAD and pthread_barrier_t but not the
6535    functions to use them
6536
6537
6538    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1397 6046fb1f-dae2-0310-8472-869a43925389
6539
6540commit ffddcce73dc90b3036c598fd47e1e298dd33a61a
6541Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6542Date:   Sat May 20 09:14:56 2006 +0000
6543
6544    - Restore addrwatch
6545    - Fix pselect() signal sets
6546
6547
6548    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1396 6046fb1f-dae2-0310-8472-869a43925389
6549
6550commit fc86639512e265a48dc68e95ce1d8227d5421789
6551Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6552Date:   Sat May 20 09:03:10 2006 +0000
6553
6554    Revert addrwatch NULL optimization, which is made utterly useless by
6555    the switch to blocking mode and multiple threads.
6556
6557
6558    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1395 6046fb1f-dae2-0310-8472-869a43925389
6559
6560commit ce13e6b1059605859ffd94bbd2823c5e94eac868
6561Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6562Date:   Sat May 20 08:57:45 2006 +0000
6563
6564    Get rid of poll() that is made redumdant while using blocking mode
6565
6566
6567    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1394 6046fb1f-dae2-0310-8472-869a43925389
6568
6569commit da457ceec0122779c4cb7e3fda91cd1e24010d15
6570Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6571Date:   Sat May 20 08:56:34 2006 +0000
6572
6573    Remove useless #include
6574
6575
6576    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1393 6046fb1f-dae2-0310-8472-869a43925389
6577
6578commit dd2a2b4990a0cd2736f8f4549a038f15d99fc817
6579Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6580Date:   Sat May 20 08:54:13 2006 +0000
6581
6582    Use blocking mode for UDP sockets to increase performance.
6583
6584
6585    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1392 6046fb1f-dae2-0310-8472-869a43925389
6586
6587commit 01f34842591fc44fabc7fe8d3142fa134a013742
6588Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6589Date:   Sat May 20 08:52:55 2006 +0000
6590
6591    Use blocking mode for the tunnel device.
6592    This increases performance by about 10% on my box when using
6593    tun6_wait_recv(), with logically no impact on tun6_recv().
6594
6595
6596    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1391 6046fb1f-dae2-0310-8472-869a43925389
6597
6598commit 623152dba0fb6c2ca4799415c9c2b0c1f9d7a03d
6599Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6600Date:   Sat May 20 08:28:09 2006 +0000
6601
6602    Fix sigwait() usage: ignore EINTR errors, and only catch handled signals
6603    The glibc documentation is defective.
6604
6605
6606    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1390 6046fb1f-dae2-0310-8472-869a43925389
6607
6608commit 8c8cbcd756c2955a958068b584f7ccfb53722c09
6609Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6610Date:   Sat May 20 07:56:38 2006 +0000
6611
6612    Suppress miredo_done()
6613
6614
6615    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1389 6046fb1f-dae2-0310-8472-869a43925389
6616
6617commit 44a79c7fc6a99a4a30bb215585d7234836d372d3
6618Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6619Date:   Sat May 20 07:56:12 2006 +0000
6620
6621    Also get rid of miredo_done() here
6622
6623
6624    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1388 6046fb1f-dae2-0310-8472-869a43925389
6625
6626commit bdb508f872153ada2b435826f464314d5be6e1d9
6627Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6628Date:   Sat May 20 07:52:38 2006 +0000
6629
6630    Use sigwait() - break addrwatch
6631
6632
6633    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1387 6046fb1f-dae2-0310-8472-869a43925389
6634
6635commit 671b900066454a996ccdfddee64e37eb0fc7e104
6636Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6637Date:   Sat May 20 07:49:16 2006 +0000
6638
6639    Remove usage miredo_done(). With sigwait() signal handlers are not called,
6640    so miredo_done() will never return true.
6641
6642
6643    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1386 6046fb1f-dae2-0310-8472-869a43925389
6644
6645commit cef64b048168923662e295c635d7cb83008b48c9
6646Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6647Date:   Sat May 20 07:21:01 2006 +0000
6648
6649    Fix previous commit
6650
6651
6652    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1385 6046fb1f-dae2-0310-8472-869a43925389
6653
6654commit fc368c51cac8239a7bddafaf7ba9300fcbce4824
6655Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6656Date:   Sat May 20 07:19:18 2006 +0000
6657
6658    Fix client-less compilation
6659
6660
6661    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1384 6046fb1f-dae2-0310-8472-869a43925389
6662
6663commit b070299105e8f0844ee2f7bd188d96d08e4c47a2
6664Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6665Date:   Sat May 20 07:13:32 2006 +0000
6666
6667    Run packet encapsulation in a dedicated separate thread,
6668    so that we can block in tun6_wait_recv, which is a little bit faster.
6669
6670
6671    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1383 6046fb1f-dae2-0310-8472-869a43925389
6672
6673commit 80281d8bc48cf389f325850ca2140e68af119b6b
6674Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6675Date:   Fri May 19 20:48:53 2006 +0000
6676
6677    SO_REUSEADDR muts be set before bind()
6678
6679
6680    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1382 6046fb1f-dae2-0310-8472-869a43925389
6681
6682commit 9f39c74ceba7425a584ca1885d3e855a3b339762
6683Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6684Date:   Fri May 19 20:34:13 2006 +0000
6685
6686    Use thread cancellation rather than a pipe to terminate receive thread
6687
6688
6689    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1381 6046fb1f-dae2-0310-8472-869a43925389
6690
6691commit 3d200f524ea54493652b90df7d372074eabfd5d9
6692Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6693Date:   Fri May 19 20:20:54 2006 +0000
6694
6695    Some documentation
6696
6697
6698    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1380 6046fb1f-dae2-0310-8472-869a43925389
6699
6700commit 0d3dbafeaa13a8526eb7462c79d23b322312f80f
6701Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6702Date:   Fri May 19 19:15:00 2006 +0000
6703
6704    Code simplification
6705
6706
6707    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1379 6046fb1f-dae2-0310-8472-869a43925389
6708
6709commit f0ea35aa041dc8b4f92808e66e0186e01ff3900c
6710Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6711Date:   Fri May 19 19:13:45 2006 +0000
6712
6713    - Minor optimization: don't call teredo_queue_emit when not needed
6714    - Some cosmetics
6715
6716
6717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1378 6046fb1f-dae2-0310-8472-869a43925389
6718
6719commit 8cf3bc1db34de7ab202c11d661f5760e18915d1d
6720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6721Date:   Fri May 19 18:48:18 2006 +0000
6722
6723    Cosmetic
6724
6725
6726    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1377 6046fb1f-dae2-0310-8472-869a43925389
6727
6728commit 126800eac983d9baedc6f39a37edb81826805b12
6729Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6730Date:   Fri May 19 18:35:59 2006 +0000
6731
6732    RFC-compliant global unicast IPv4 check
6733
6734
6735    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1376 6046fb1f-dae2-0310-8472-869a43925389
6736
6737commit fc29fe40c113979081f4418dcc3fbc255439c573
6738Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6739Date:   Fri May 19 17:01:23 2006 +0000
6740
6741    Do not call miredo_addrwatch_available when not used
6742    (speeds up run_tunnel quite a bit).
6743
6744
6745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1375 6046fb1f-dae2-0310-8472-869a43925389
6746
6747commit bf8cb0a5cb258a5bf95c54cddb6eebf8663101c6
6748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6749Date:   Fri May 19 16:56:01 2006 +0000
6750
6751    boolean are well below the atomic read/write size on any arch,
6752    so don't lock a mutex to read them
6753
6754
6755    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1374 6046fb1f-dae2-0310-8472-869a43925389
6756
6757commit 3db3727c287443a7b6bee4d974ed91d74113b27a
6758Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6759Date:   Thu May 18 19:48:30 2006 +0000
6760
6761    - Use times() instead of gettimeofday() for maintenance timings.
6762      This should further improve handling of system suspend and system date
6763      changes: gettimeofday() would detect if miredo is late, but not if it
6764      is ahead of time (such as when the system clock is set back).
6765    - Handle bare authenticated packet while waiting for DNS to come back.
6766    - Kill minor bug-typo in time drift detection (tv_sec instead of tv_usec)
6767
6768
6769    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1373 6046fb1f-dae2-0310-8472-869a43925389
6770
6771commit 8d85ffa5bba3621c408131fde3481b354e165753
6772Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6773Date:   Thu May 18 19:41:20 2006 +0000
6774
6775    Fix typo
6776
6777
6778    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1372 6046fb1f-dae2-0310-8472-869a43925389
6779
6780commit b68b30b5886544c766a3ac6ad482550f3207bef4
6781Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6782Date:   Thu May 18 14:47:37 2006 +0000
6783
6784    Fix contradiction spotted by Christophe Mutricy
6785
6786
6787    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1371 6046fb1f-dae2-0310-8472-869a43925389
6788
6789commit fedffb0885dcd08bfaad109a6c6090619476a033
6790Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6791Date:   Mon May 15 17:15:58 2006 +0000
6792
6793    Use non-LSB “fancy” Debian initscript log messages
6794
6795
6796    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1370 6046fb1f-dae2-0310-8472-869a43925389
6797
6798commit 5115e963806260160b3c85a5d2bad1c464c4fe47
6799Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6800Date:   Mon May 15 16:11:22 2006 +0000
6801
6802    Debian seems to favor initscripts without .sh at the end.
6803    Follows this convention.
6804
6805
6806    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1369 6046fb1f-dae2-0310-8472-869a43925389
6807
6808commit a3788a66f864be61eabd10d83bf073f83d38091b
6809Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6810Date:   Sun May 14 16:25:56 2006 +0000
6811
6812    Remove debug message
6813
6814
6815    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1368 6046fb1f-dae2-0310-8472-869a43925389
6816
6817commit 3a5c7f65e43066a8eb2844d88946bb990fbb6f24
6818Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6819Date:   Sun May 14 15:00:03 2006 +0000
6820
6821    Receiving thread must not die on ignored signals (such as SIGCONT)
6822
6823
6824    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1367 6046fb1f-dae2-0310-8472-869a43925389
6825
6826commit b4be1c28c4ca56597a68bf39f350138c1aeb68b2
6827Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6828Date:   Sun May 14 10:22:28 2006 +0000
6829
6830    rename libteredo-mire to teredo-mire as it is not a library
6831
6832
6833    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1366 6046fb1f-dae2-0310-8472-869a43925389
6834
6835commit 9e713605f52c6754a31a952fb0e436a175e7a5ec
6836Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6837Date:   Sun May 14 10:22:01 2006 +0000
6838
6839    Suppress GCC 4.1 warning
6840
6841
6842    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1365 6046fb1f-dae2-0310-8472-869a43925389
6843
6844commit be702a11c645fdd5a30f671f3d53ef9138a8622a
6845Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6846Date:   Fri May 12 19:15:43 2006 +0000
6847
6848    - Wait for symmetric probe for 4 seconds, not 4 seconds plus almost 4
6849      seconds left from the restricted probe.
6850    - Factorize timespec/timeval conversion
6851
6852
6853    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1351 6046fb1f-dae2-0310-8472-869a43925389
6854
6855commit 200d0f1d3670f9279efccd8df1e3485b9fd9d85f
6856Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6857Date:   Fri May 12 19:00:12 2006 +0000
6858
6859    Cosmetics
6860
6861
6862    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1350 6046fb1f-dae2-0310-8472-869a43925389
6863
6864commit 62f1009ebb8820b5987bbb1e7a3ede667359a0dd
6865Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6866Date:   Fri May 12 18:59:32 2006 +0000
6867
6868    Do not accept invalid RA
6869
6870
6871    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1349 6046fb1f-dae2-0310-8472-869a43925389
6872
6873commit 870922fa9b508609c3527b0a227b2753d35c90d5
6874Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6875Date:   Fri May 12 18:41:43 2006 +0000
6876
6877    Check that we should actually exit for pselect()/sigwait() returns EINTR.
6878
6879
6880    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1348 6046fb1f-dae2-0310-8472-869a43925389
6881
6882commit fc796b3444af34ad16984bae3b10dfe8f98583ae
6883Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6884Date:   Fri May 12 16:12:09 2006 +0000
6885
6886    DragonFly tests done
6887
6888
6889    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1347 6046fb1f-dae2-0310-8472-869a43925389
6890
6891commit 40f2de02620f3f6671e61d92cb8cc6ce1efa60fd
6892Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6893Date:   Fri May 12 16:11:00 2006 +0000
6894
6895    DragonFly and FreeBSD 4 instructions
6896
6897
6898    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1346 6046fb1f-dae2-0310-8472-869a43925389
6899
6900commit a45dd40b6d4992eacbc9b07006259e02f31719b5
6901Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6902Date:   Fri May 12 16:02:50 2006 +0000
6903
6904    Another DragonFly compile fix
6905
6906
6907    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1345 6046fb1f-dae2-0310-8472-869a43925389
6908
6909commit 6365f4788044b7a489fa10587ef544139028b642
6910Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6911Date:   Fri May 12 15:52:02 2006 +0000
6912
6913    DragonFlyBSD compile fix
6914
6915
6916    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1344 6046fb1f-dae2-0310-8472-869a43925389
6917
6918commit 016e59c342fa978243706e9e97ffe188fae4668d
6919Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6920Date:   Fri May 12 14:41:31 2006 +0000
6921
6922    Work-around for pthread_barrier_* on DragonFly
6923    also from NetBSD pkgsrc
6924
6925
6926    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1343 6046fb1f-dae2-0310-8472-869a43925389
6927
6928commit a202c00f7e5c328fc7fdec2e0fab1fbf5c7bad88
6929Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6930Date:   Fri May 12 14:27:32 2006 +0000
6931
6932    Use net/tun/if_tun.h as a fallback instead of net/if_tun.h
6933    (another DragonFly fix adapted from NetBSD pkgsrc)
6934
6935
6936    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1342 6046fb1f-dae2-0310-8472-869a43925389
6937
6938commit 4f2590ae4b10767107175b694e2bf42dda2e0970
6939Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6940Date:   Fri May 12 14:18:40 2006 +0000
6941
6942    <net/if_var.h> test fix from NetBSD CVS (miredo 0.8.4nb1)
6943
6944
6945    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1341 6046fb1f-dae2-0310-8472-869a43925389
6946
6947commit 7d33353cc1925b121f0944916c343ddb493fe358
6948Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6949Date:   Thu May 11 16:38:11 2006 +0000
6950
6951    * miredo-server does not _create_ packet that it sends through via
6952    SOCK_RAW, so we can't trust them, and we must NOT assume they are
6953    properly summed
6954    * libtun6 must not disable checksum verification
6955
6956
6957    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1340 6046fb1f-dae2-0310-8472-869a43925389
6958
6959commit 2958c8c47cab1970a088d6218ea19360a5dd3d39
6960Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6961Date:   Thu May 11 16:28:03 2006 +0000
6962
6963    Darwin was done already
6964
6965
6966    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1339 6046fb1f-dae2-0310-8472-869a43925389
6967
6968commit c8cdf145aa43ad0a3d4696d82297234661f7368e
6969Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6970Date:   Thu May 11 16:26:53 2006 +0000
6971
6972    Rewrite task status description
6973
6974
6975    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1338 6046fb1f-dae2-0310-8472-869a43925389
6976
6977commit fa1b842b252be3d4721beb4a60b19492127da7ce
6978Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6979Date:   Thu May 11 15:56:19 2006 +0000
6980
6981    This is 0.9.2-svn
6982
6983
6984    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1337 6046fb1f-dae2-0310-8472-869a43925389
6985
6986commit 0d44a6fa11483f3da627dd6f2f16298c97854099
6987Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6988Date:   Wed May 10 18:14:31 2006 +0000
6989
6990    Sync PO files for release 0.9.1
6991
6992
6993    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1335 6046fb1f-dae2-0310-8472-869a43925389
6994
6995commit 888eba0c69df3aa503c201c668aadc800d8d7de0
6996Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
6997Date:   Wed May 10 17:56:14 2006 +0000
6998
6999    Update infos for release 0.9.1
7000
7001
7002    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1334 6046fb1f-dae2-0310-8472-869a43925389
7003
7004commit 92d9b8c6ecaf042552a7c4182a821729b51df9bc
7005Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7006Date:   Wed May 10 17:44:25 2006 +0000
7007
7008    Remove beta-time warnings
7009
7010
7011    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1333 6046fb1f-dae2-0310-8472-869a43925389
7012
7013commit 3669c38e95983f476af5d5f3b8b507347ffd5cf1
7014Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7015Date:   Wed May 10 16:49:22 2006 +0000
7016
7017    Manual pages for isatapd and isatapd.conf
7018
7019
7020    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1332 6046fb1f-dae2-0310-8472-869a43925389
7021
7022commit 3afde485c28009427935a003d05c0b3f86f7beaf
7023Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7024Date:   Wed May 10 15:30:42 2006 +0000
7025
7026    Fix naming os isatapd related files
7027
7028
7029    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1331 6046fb1f-dae2-0310-8472-869a43925389
7030
7031commit 1a6f398a84b9ee397b9eb29cdd02076e8a0e1753
7032Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7033Date:   Wed May 10 15:27:24 2006 +0000
7034
7035    tun-tap-osx vendor has confirmed the TUNSIFHEAD bug.
7036    On Mac OS X, only ignore EINVAL error with TUNSIFHEAD.
7037
7038
7039    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1330 6046fb1f-dae2-0310-8472-869a43925389
7040
7041commit b2618b56e0ced9f3b92d9c54e21365ea075be56f
7042Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7043Date:   Tue May 9 19:29:45 2006 +0000
7044
7045    Ceil closefrom() with FD_SETSIZE rather than 0x10000
7046
7047
7048    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1329 6046fb1f-dae2-0310-8472-869a43925389
7049
7050commit b46345f6aa54df6f84251e33dd89d66567bf80f3
7051Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7052Date:   Tue May 9 18:07:38 2006 +0000
7053
7054    Sync PO files
7055
7056
7057    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1328 6046fb1f-dae2-0310-8472-869a43925389
7058
7059commit 64941510966052036e91885383e65a39cd586455
7060Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7061Date:   Tue May 9 18:05:19 2006 +0000
7062
7063    Support for Mac OS X via (buggy) tun-tap-osx
7064
7065
7066    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1327 6046fb1f-dae2-0310-8472-869a43925389
7067
7068commit 9a5c72ab3124030cfb0df11ee6c91c505f870daf
7069Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7070Date:   Tue May 9 17:23:31 2006 +0000
7071
7072    Attempt to fix pthread_cancel() on Mac OS X
7073
7074
7075    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1326 6046fb1f-dae2-0310-8472-869a43925389
7076
7077commit 5f6b7931772aa6d5e8feb1e7e079bab1117a8edc
7078Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7079Date:   Tue May 9 17:23:07 2006 +0000
7080
7081    BSD compile fix
7082
7083
7084    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1325 6046fb1f-dae2-0310-8472-869a43925389
7085
7086commit 537c6c85d96be69dffb8aa2f57e936e42e185472
7087Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7088Date:   Mon May 8 19:36:24 2006 +0000
7089
7090    Credits André-John Mas
7091
7092
7093    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1324 6046fb1f-dae2-0310-8472-869a43925389
7094
7095commit 74a94a69323233a9417d6ca20f581bab37cb5ddf
7096Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7097Date:   Mon May 8 18:21:40 2006 +0000
7098
7099    Cosmetic fix
7100
7101
7102    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1323 6046fb1f-dae2-0310-8472-869a43925389
7103
7104commit 83412bdd90e9d1ffabba7476eab80f8e94dab4d9
7105Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7106Date:   Mon May 8 18:20:46 2006 +0000
7107
7108    Work-around Mac OS X falacious file descriptors limit
7109
7110
7111    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1322 6046fb1f-dae2-0310-8472-869a43925389
7112
7113commit aafeabc741f5f5355833b03c7e07cd0e43665952
7114Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7115Date:   Mon May 8 18:00:45 2006 +0000
7116
7117    Compile libteredo before libtun5 (cosmetic)
7118
7119
7120    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1321 6046fb1f-dae2-0310-8472-869a43925389
7121
7122commit 342c7376ac1d2c6633d148a0b49841c47bcc700c
7123Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7124Date:   Mon May 8 17:56:15 2006 +0000
7125
7126    Fix a race condition in the peer list regression test
7127
7128
7129    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1320 6046fb1f-dae2-0310-8472-869a43925389
7130
7131commit 75b5e1b034657f660ab9ea7bde1ef9d485d6f61f
7132Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7133Date:   Mon May 8 17:27:19 2006 +0000
7134
7135    BSD compile fix
7136
7137
7138    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1319 6046fb1f-dae2-0310-8472-869a43925389
7139
7140commit aeda27ad8f14b3a74eae8227f0ed0e6c7b3cfd20
7141Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7142Date:   Mon May 8 17:18:26 2006 +0000
7143
7144    Big endian fix
7145
7146
7147    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1318 6046fb1f-dae2-0310-8472-869a43925389
7148
7149commit 11a20b8f2afe58b60f65dac716672b8c2f87c3fc
7150Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7151Date:   Mon May 8 17:16:48 2006 +0000
7152
7153    Mac OS X compile fix
7154
7155
7156    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1317 6046fb1f-dae2-0310-8472-869a43925389
7157
7158commit 3d530cc3da2c70254c6150defffe6fa7d14645fc
7159Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7160Date:   Mon May 8 17:08:30 2006 +0000
7161
7162    Rename miredo-isatap as isatapd
7163
7164
7165    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1316 6046fb1f-dae2-0310-8472-869a43925389
7166
7167commit 6af4e1286c7fa4fb714e525b8b2111b02e53c590
7168Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7169Date:   Sun May 7 18:52:58 2006 +0000
7170
7171    Some more update and simplification
7172
7173
7174    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1315 6046fb1f-dae2-0310-8472-869a43925389
7175
7176commit d3a8fee7689f5f2faef719490e1dc56c7835a476
7177Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7178Date:   Sun May 7 18:43:30 2006 +0000
7179
7180    Use nice quotes
7181
7182
7183    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1314 6046fb1f-dae2-0310-8472-869a43925389
7184
7185commit 8e53126427eb57ac14318d72e834615db88ad0df
7186Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7187Date:   Sun May 7 18:39:45 2006 +0000
7188
7189    Hmm, miredo is now used in production, and is quite stable...
7190    remove the scary alpha version note
7191
7192
7193    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1313 6046fb1f-dae2-0310-8472-869a43925389
7194
7195commit cada47a55a19690f36d84884e606daf65e275d0a
7196Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7197Date:   Sat May 6 18:46:23 2006 +0000
7198
7199    Add miredo-devel mailing list address or replace my personal own with that
7200
7201
7202    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1312 6046fb1f-dae2-0310-8472-869a43925389
7203
7204commit 6f4d20a808c706116ded1aa27f28d479b7e014df
7205Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7206Date:   Fri May 5 20:33:54 2006 +0000
7207
7208    Add option --disable-sample-conf to configure so that downstream
7209    packagers need not patch the build system to (not) install config files
7210    their own way.
7211
7212
7213    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1311 6046fb1f-dae2-0310-8472-869a43925389
7214
7215commit 91a3afd7bdbb0d3f40425e5cd5e9219ca6fe2100
7216Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7217Date:   Fri May 5 15:41:14 2006 +0000
7218
7219    Improved error messages for BSD tunnel allocation
7220
7221
7222    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1310 6046fb1f-dae2-0310-8472-869a43925389
7223
7224commit a69039cca01d0a67663689bb91ee2893e95e2583
7225Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7226Date:   Fri May 5 15:34:16 2006 +0000
7227
7228    Remove extra non-ASCII character
7229
7230
7231    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1309 6046fb1f-dae2-0310-8472-869a43925389
7232
7233commit 92b2560a7c05141681f0a9c5442eec19aa943f94
7234Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7235Date:   Tue May 2 15:14:27 2006 +0000
7236
7237    teredo_run() now process all pending packets rather than a single one
7238
7239
7240    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1308 6046fb1f-dae2-0310-8472-869a43925389
7241
7242commit a77e9cd635178a1a378088060c492164f00ffa51
7243Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7244Date:   Tue May 2 15:05:34 2006 +0000
7245
7246    kill teredo_register_read_set() that is not used anymore
7247
7248
7249    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1307 6046fb1f-dae2-0310-8472-869a43925389
7250
7251commit 1c3a22eb90e5bbfcd6207fe47747236bd604123b
7252Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7253Date:   Mon May 1 17:09:22 2006 +0000
7254
7255    Make sure svn log does not ask questions
7256
7257
7258    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1306 6046fb1f-dae2-0310-8472-869a43925389
7259
7260commit 0c67078cead31adc2aeb25538b36eff89f60d8c6
7261Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7262Date:   Mon May 1 16:48:10 2006 +0000
7263
7264    Miredo now runs Packet reception asynchronously.
7265
7266
7267    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1305 6046fb1f-dae2-0310-8472-869a43925389
7268
7269commit 811d350bc17b85ba6d8d199847e92ff3f29caa6f
7270Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7271Date:   Mon May 1 16:30:26 2006 +0000
7272
7273    Add checkconf.
7274
7275
7276    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1304 6046fb1f-dae2-0310-8472-869a43925389
7277
7278commit 9306b6f2158b7fb2dae3bf706c260c6587531476
7279Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7280Date:   Mon May 1 16:28:51 2006 +0000
7281
7282    Untested teredo_run_async() to perform Packet reception in a separate thread
7283
7284
7285    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1303 6046fb1f-dae2-0310-8472-869a43925389
7286
7287commit 715a1d67126c30e17569a2d162a037b3b94277df
7288Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7289Date:   Mon May 1 10:23:46 2006 +0000
7290
7291    Update miredo-checkconf.8 wrt previous commit
7292
7293
7294    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1299 6046fb1f-dae2-0310-8472-869a43925389
7295
7296commit 3d45242daa4b533ed8f5840f50e2dc6a5b5d6f6e
7297Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7298Date:   Mon May 1 10:22:34 2006 +0000
7299
7300    - miredo-checkconf detects superfluous directives
7301    - miredo-checkconf handles RelayType and follows the same logic as
7302      miredo depending on that setting
7303
7304
7305    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1298 6046fb1f-dae2-0310-8472-869a43925389
7306
7307commit 139b4d49a08ce73ec284c1df1d5d76af4dbf2f59
7308Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7309Date:   Mon May 1 08:40:04 2006 +0000
7310
7311    Update svn:ignore wrt automated ChangeLog
7312
7313
7314    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1297 6046fb1f-dae2-0310-8472-869a43925389
7315
7316commit 4e7d5704754b1f9f819683259aa178adb1a3da13
7317Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7318Date:   Sun Apr 30 17:07:40 2006 +0000
7319
7320    Automatic ChangeLog updates adapted from ndisc6 package
7321
7322
7323    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1296 6046fb1f-dae2-0310-8472-869a43925389
7324
7325commit 9880ec9eba263669e970a57f4be7a34e8502fe8a
7326Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7327Date:   Sun Apr 30 16:49:21 2006 +0000
7328
7329    Rudimentary --help and --version for libteredo-mire
7330    This program really needs some documentation.
7331
7332
7333    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1295 6046fb1f-dae2-0310-8472-869a43925389
7334
7335commit 7495c4161355ec9636ab88ab115cdd1ee81bf762
7336Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7337Date:   Sun Apr 30 16:25:00 2006 +0000
7338
7339    Document resetting of the Judy dynamic arrays
7340
7341
7342    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1294 6046fb1f-dae2-0310-8472-869a43925389
7343
7344commit d7bdf0f57e2161a361a1972fc62d904453f627e9
7345Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7346Date:   Sun Apr 30 16:22:33 2006 +0000
7347
7348    Revert [1287] - there was really no bug to fix there.
7349
7350
7351    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1292 6046fb1f-dae2-0310-8472-869a43925389
7352
7353commit 4209313084dfc38043bfacbc3c5263cc6630483e
7354Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7355Date:   Sun Apr 30 16:05:08 2006 +0000
7356
7357    Peer list reset thread-safety fix
7358
7359
7360    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1287 6046fb1f-dae2-0310-8472-869a43925389
7361
7362commit 9af32a6dc3984a8e092201797656fa3a3499f436
7363Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7364Date:   Sun Apr 30 15:50:57 2006 +0000
7365
7366    Fix initialization of the tunnel in teredo_create().
7367    I'm afraid this fatality affects 0.8.2.
7368
7369
7370    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1286 6046fb1f-dae2-0310-8472-869a43925389
7371
7372commit 2d5eb8bd692a15014fc7a459f586a8002f72a6aa
7373Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7374Date:   Sun Apr 30 15:50:22 2006 +0000
7375
7376    Fix inconsistencies in documentation of the garbage collector
7377
7378
7379    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1285 6046fb1f-dae2-0310-8472-869a43925389
7380
7381commit b99f603d67764c292d8fd003e40af5b099cbb2b7
7382Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7383Date:   Sun Apr 30 15:37:30 2006 +0000
7384
7385    Document most of libteredo thread-safety considerations
7386
7387
7388    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1284 6046fb1f-dae2-0310-8472-869a43925389
7389
7390commit 6179a4da091dda52df92c1a181eefc0de4cb8bc9
7391Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7392Date:   Sun Apr 30 10:41:57 2006 +0000
7393
7394    Release list lock before emitting queued packets
7395    There should not be any case where we call teredo_send, recv_cb or
7396    icmpv6_cb while holding the list lock
7397
7398
7399    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1283 6046fb1f-dae2-0310-8472-869a43925389
7400
7401commit e35f1a5ef17cd2649f9ef06577f5b3b31a8b5efd
7402Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7403Date:   Sun Apr 30 10:11:51 2006 +0000
7404
7405    Rename struct packet to struct teredo_queue
7406
7407
7408    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1282 6046fb1f-dae2-0310-8472-869a43925389
7409
7410commit fac75d3a3d59546d5d1beb52ef7e10317eb249c0
7411Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7412Date:   Sun Apr 30 09:40:06 2006 +0000
7413
7414    Release list lock before sending pings (Direct connectivity check)
7415
7416
7417    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1281 6046fb1f-dae2-0310-8472-869a43925389
7418
7419commit f9400741cf76b6158c2e91e180a9267671864bcb
7420Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7421Date:   Sun Apr 30 09:32:28 2006 +0000
7422
7423    Unlock the peer list before transmitting packets over the tunnel
7424
7425
7426    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1280 6046fb1f-dae2-0310-8472-869a43925389
7427
7428commit f8f1d2fb32dd12e70133aa25403abbec95d01ce4
7429Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7430Date:   Sat Apr 29 11:46:12 2006 +0000
7431
7432    libteredo: Handle case whereby fd >= FD_SETSIZE cleanly.
7433    This could not happen in miredo anyway given the call of closefrom(3).
7434
7435
7436    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1279 6046fb1f-dae2-0310-8472-869a43925389
7437
7438commit 47daf11facb76bba34894f03b13ff6aeacd08af0
7439Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7440Date:   Sat Apr 29 11:43:32 2006 +0000
7441
7442    Document usefulness of closefrom()
7443
7444
7445    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1278 6046fb1f-dae2-0310-8472-869a43925389
7446
7447commit b946ddf2f3f321952d963cb03bf5a589e75bca84
7448Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7449Date:   Sat Apr 29 11:40:52 2006 +0000
7450
7451    tun6_recv(): - avoid out-of-bound read if fd >= FD_SETSIZE
7452                 - still obey documented semantics regardless
7453    tun6_registerReadSet(): - return an error if fd >= FD_SETSIZE
7454
7455
7456    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1277 6046fb1f-dae2-0310-8472-869a43925389
7457
7458commit 9b943eaffd7442bb37cfed16f9db94b4372f04d1
7459Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7460Date:   Sat Apr 29 11:15:24 2006 +0000
7461
7462    teredo_wait_recv(): Use poll() instead of select()
7463
7464
7465    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1276 6046fb1f-dae2-0310-8472-869a43925389
7466
7467commit 9e8ac73711fcc3be178ce6a4495750404770a81a
7468Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7469Date:   Sat Apr 29 11:12:08 2006 +0000
7470
7471    - tun6_wait_recv(): poll() + tun6_recv()
7472    - put tunnel device into non blocking mode to make sure we won't block
7473    - remove const qualifier to tun6* fro tun6_recv/tun6_send so that we
7474      can modify the struct later (for instance to keep usage statistics)
7475
7476
7477    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1275 6046fb1f-dae2-0310-8472-869a43925389
7478
7479commit 3659c1042552c8c74d08282125e19b8f470bcceb
7480Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7481Date:   Mon Apr 24 17:22:06 2006 +0000
7482
7483    - Set unique bit properly in our own ISATAP IPv6 address EUI64
7484    - Ignore unique and group bit upon receival
7485    - Some cleanup and fixes
7486
7487
7488    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1274 6046fb1f-dae2-0310-8472-869a43925389
7489
7490commit 922245a4c8923e2778628aaf9dc4a8048ec5a5ef
7491Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7492Date:   Mon Apr 24 14:38:36 2006 +0000
7493
7494    miredo-isatap: Brand-new bleeding-edge ISATAP router
7495    based on libtun6 and miredo
7496
7497
7498    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1273 6046fb1f-dae2-0310-8472-869a43925389
7499
7500commit d4cda079039c544026636d5040af722b494f949a
7501Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7502Date:   Mon Apr 24 14:35:44 2006 +0000
7503
7504    TODO: Some more items
7505
7506
7507    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1272 6046fb1f-dae2-0310-8472-869a43925389
7508
7509commit 3b5ee6d64e7611374cfc5aa661a4721ba8868cb8
7510Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7511Date:   Sun Apr 23 17:43:38 2006 +0000
7512
7513    Fix typo
7514
7515
7516    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1271 6046fb1f-dae2-0310-8472-869a43925389
7517
7518commit 41e4da2a21a51c2634e6c7ba5101d6e24da4993a
7519Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7520Date:   Sun Apr 23 08:46:54 2006 +0000
7521
7522    Spelling mistake fixed
7523
7524
7525    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1270 6046fb1f-dae2-0310-8472-869a43925389
7526
7527commit 3a5b1dac1dbe6a06822aed87db6d202e2c300b3f
7528Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7529Date:   Thu Apr 20 21:30:30 2006 +0000
7530
7531    Print automake warnings
7532
7533
7534    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1269 6046fb1f-dae2-0310-8472-869a43925389
7535
7536commit 7809e48a75c28d0dbd11b969c0e2237b1efc12d3
7537Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7538Date:   Tue Apr 18 11:48:23 2006 +0000
7539
7540    Ignore libteredo-mire binaries
7541
7542
7543    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1268 6046fb1f-dae2-0310-8472-869a43925389
7544
7545commit 28c5345ee639ea857bca9b1b4b49e004ed280ef1
7546Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7547Date:   Tue Apr 18 11:47:05 2006 +0000
7548
7549    New (non-privileged!) program: libteredo-mire
7550    Stateless Teredo responder that can be used to diagnose connectivity
7551    toward Teredo clients (from another client or from the IPv6 Internet)
7552
7553
7554    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1267 6046fb1f-dae2-0310-8472-869a43925389
7555
7556commit fda1fb08e23989e6484dbba7aad0b616a44bf088
7557Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7558Date:   Sun Apr 16 15:12:10 2006 +0000
7559
7560    Initialize genuine additionnal groups rather instead of clearing them
7561    all. Sometimes groups are used to actually forbid something. Also,
7562    additionnal groups might be necessary to operate properly (such as the
7563    group of users allowed to read /proc with grsecurity patch for Linux).
7564
7565
7566    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1266 6046fb1f-dae2-0310-8472-869a43925389
7567
7568commit e33f72f636aa6d06ffc9fb128f652e336e8f1529
7569Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7570Date:   Sat Apr 15 18:39:38 2006 +0000
7571
7572    Compile fix
7573
7574
7575    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1265 6046fb1f-dae2-0310-8472-869a43925389
7576
7577commit b5d86b4b425268f34e71bfc5c77923fd70b87049
7578Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7579Date:   Sat Apr 15 18:38:21 2006 +0000
7580
7581    - Make sure setgid() works properly while using libcap
7582    - Only requests CAP_SYS_CHROOT when actually using chroot()
7583    - Commoditize capabilities required by src/miredo.cpp
7584
7585
7586    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1264 6046fb1f-dae2-0310-8472-869a43925389
7587
7588commit 1672d6c825a12dbbe3a5b5fb16b4e43b4ed4a3a4
7589Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7590Date:   Sat Apr 15 18:26:31 2006 +0000
7591
7592    Don't handle impossible error.
7593
7594
7595    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1263 6046fb1f-dae2-0310-8472-869a43925389
7596
7597commit 7a4530230094a9be7ee6088319704d4d3ce07e3a
7598Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7599Date:   Sat Apr 15 18:24:11 2006 +0000
7600
7601    seteuid() before setgid(), so that setgid() won't fail if the initial
7602    effective user is not root.
7603
7604
7605    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1262 6046fb1f-dae2-0310-8472-869a43925389
7606
7607commit 87330207526f98fccbab5576fb99531a5521a02a
7608Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7609Date:   Sat Apr 15 18:10:52 2006 +0000
7610
7611    Fix setuid to root error message
7612
7613
7614    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1261 6046fb1f-dae2-0310-8472-869a43925389
7615
7616commit 6dd75f745c4b12dae131bed45f34a5687921e4c3
7617Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7618Date:   Sat Apr 15 16:44:50 2006 +0000
7619
7620    Remove useless code.
7621    Switch to unstable branch version number.
7622
7623
7624    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1260 6046fb1f-dae2-0310-8472-869a43925389
7625
7626commit baf0a025256d5eb47262c9277f59f331e3810910
7627Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7628Date:   Sat Apr 15 16:13:56 2006 +0000
7629
7630    Switching to version 0.8.3-pre
7631
7632
7633    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1259 6046fb1f-dae2-0310-8472-869a43925389
7634
7635commit e9f048b7d428dfe0c252ea17bd9a006285931acd
7636Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7637Date:   Fri Apr 14 21:15:21 2006 +0000
7638
7639    Fix bootstrap
7640    That's the kind of regression you detect once you tagged the release...
7641
7642
7643    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1257 6046fb1f-dae2-0310-8472-869a43925389
7644
7645commit 0ea0adea50c846cf6f0be6218e81e98bbf8b39b0
7646Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7647Date:   Fri Apr 14 21:09:42 2006 +0000
7648
7649    Fix $Id$ in ChangeLog again
7650
7651
7652    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1256 6046fb1f-dae2-0310-8472-869a43925389
7653
7654commit 5e1502af88238600e40425a8c4e87a05ba962ee8
7655Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7656Date:   Fri Apr 14 21:07:25 2006 +0000
7657
7658    ChangeLog for release 0.8.2
7659
7660
7661    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1254 6046fb1f-dae2-0310-8472-869a43925389
7662
7663commit fc431ba1dbf08cb09683f8728d3d1d7a60e55631
7664Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7665Date:   Fri Apr 14 21:00:34 2006 +0000
7666
7667    NEWS for upcoming release 0.8.2
7668
7669
7670    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1253 6046fb1f-dae2-0310-8472-869a43925389
7671
7672commit 7fcd3f0534701eca1b15e63fee91b2714489db85
7673Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7674Date:   Fri Apr 14 20:46:05 2006 +0000
7675
7676    Update PO files for 0.8.2 release
7677
7678
7679    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1252 6046fb1f-dae2-0310-8472-869a43925389
7680
7681commit 3b7e38c0098305a94ffb8392ff50a35062ed85b0
7682Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7683Date:   Fri Apr 14 17:18:36 2006 +0000
7684
7685    Document teredo_register_readset()
7686
7687
7688    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1251 6046fb1f-dae2-0310-8472-869a43925389
7689
7690commit 440d6462785b0aa2023a593d692f57abfb412dbc
7691Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7692Date:   Fri Apr 14 16:40:28 2006 +0000
7693
7694    Another OpenBSD compile fix
7695
7696
7697    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1250 6046fb1f-dae2-0310-8472-869a43925389
7698
7699commit fe45ff9336015c670d6e08f9acc01eafdcee6c48
7700Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7701Date:   Fri Apr 14 16:38:43 2006 +0000
7702
7703    Fix strlcpy() again. It didn't match the official OpenBSD semantics.
7704
7705
7706    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1249 6046fb1f-dae2-0310-8472-869a43925389
7707
7708commit d2e8bd4741d20fdffcb3ea73daf90ac6a0265630
7709Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7710Date:   Fri Apr 14 16:28:57 2006 +0000
7711
7712    Warning fix
7713
7714
7715    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1248 6046fb1f-dae2-0310-8472-869a43925389
7716
7717commit 1cf63ea4fe48f29f0bd77439004f3ff5e540a5e2
7718Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7719Date:   Fri Apr 14 16:27:36 2006 +0000
7720
7721    OpenBSD compile fix
7722
7723
7724    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1247 6046fb1f-dae2-0310-8472-869a43925389
7725
7726commit ba234d551ddfbb90678f2cf3af286fee697a44b2
7727Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7728Date:   Fri Apr 14 16:25:34 2006 +0000
7729
7730    Cosmetic fix
7731
7732
7733    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1246 6046fb1f-dae2-0310-8472-869a43925389
7734
7735commit 7a9c5c6710b05a97b49c4c18022ac0c39aed4f42
7736Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7737Date:   Fri Apr 14 16:18:16 2006 +0000
7738
7739    Fix compilation with libcap and client support
7740
7741
7742    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1245 6046fb1f-dae2-0310-8472-869a43925389
7743
7744commit 8d89a1ac0d3c2652169302522e998d6ac6ea1c35
7745Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7746Date:   Fri Apr 14 16:17:49 2006 +0000
7747
7748    svn:ignore for strlcpy unit test
7749
7750
7751    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1244 6046fb1f-dae2-0310-8472-869a43925389
7752
7753commit fad5e6073b4a536a474562a30870fe2d9e477b65
7754Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7755Date:   Fri Apr 14 16:12:29 2006 +0000
7756
7757    Commoditize pthread_mutex Linux-specific debugging
7758    and use it everywhere in libteredo
7759
7760
7761    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1243 6046fb1f-dae2-0310-8472-869a43925389
7762
7763commit ef27f86d420ebe9d77b414bedac996fc6a25bffd
7764Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7765Date:   Fri Apr 14 11:24:56 2006 +0000
7766
7767    Compute ICMPv6 rate limiting per tunnel instance
7768    (it was previously static)
7769
7770
7771    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1242 6046fb1f-dae2-0310-8472-869a43925389
7772
7773commit 1058003ee5ae38c7d247b024df28758905965002
7774Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7775Date:   Fri Apr 14 11:03:58 2006 +0000
7776
7777    Use a pipe instead of a timeout to signal addrwatch state changes
7778
7779
7780    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1241 6046fb1f-dae2-0310-8472-869a43925389
7781
7782commit d5882e21aaa8c1ee9b359ed052f1aeabe7fc0329
7783Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7784Date:   Fri Apr 14 10:42:30 2006 +0000
7785
7786    Move the previous new functions to miredo only (ie. out of miredo-server)
7787
7788
7789    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1240 6046fb1f-dae2-0310-8472-869a43925389
7790
7791commit 0faf1b620aec860625ff1ea2d07bf8b09fde1e6e
7792Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7793Date:   Fri Apr 14 09:50:12 2006 +0000
7794
7795    Use miredo_setup_(nonblock_)fd() from previous commit
7796
7797
7798    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1239 6046fb1f-dae2-0310-8472-869a43925389
7799
7800commit 91e0144bea2439346e08a139d9f47a9c407f0a3b
7801Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7802Date:   Fri Apr 14 09:47:05 2006 +0000
7803
7804    Commoditize close-on-exec and non-blocking flags settings
7805
7806
7807    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1238 6046fb1f-dae2-0310-8472-869a43925389
7808
7809commit b30b44b9214affb3aa55a18b4aaf0bd34e1b6ca6
7810Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7811Date:   Fri Apr 14 06:39:20 2006 +0000
7812
7813    Warning fixes: #include <config.h>
7814    to ensure declaration and definition prototypes match
7815
7816
7817    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1237 6046fb1f-dae2-0310-8472-869a43925389
7818
7819commit e825cf14b169a7a58ceed883092a3de1850d53f4
7820Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7821Date:   Fri Apr 14 06:33:49 2006 +0000
7822
7823    Compiler warning fix
7824
7825
7826    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1236 6046fb1f-dae2-0310-8472-869a43925389
7827
7828commit 284406db41c07007d371d91f2b0e432bbe67bba6
7829Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7830Date:   Fri Apr 14 06:31:33 2006 +0000
7831
7832    ICC compile fix
7833
7834
7835    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1235 6046fb1f-dae2-0310-8472-869a43925389
7836
7837commit e7534d04ae1416d0c2a63f10165527df85a753eb
7838Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7839Date:   Thu Apr 13 21:21:28 2006 +0000
7840
7841    Make valgrind happy
7842
7843
7844    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1234 6046fb1f-dae2-0310-8472-869a43925389
7845
7846commit 1bd22af6f06b53d41b0bf54b4b656ae7bd25a596
7847Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7848Date:   Thu Apr 13 17:47:21 2006 +0000
7849
7850    Fix typo
7851
7852
7853    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1233 6046fb1f-dae2-0310-8472-869a43925389
7854
7855commit edd608ee16e58b5ab39a300794dec6d99935c805
7856Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7857Date:   Thu Apr 13 17:43:04 2006 +0000
7858
7859    Simplify sample configuration a lot
7860
7861
7862    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1232 6046fb1f-dae2-0310-8472-869a43925389
7863
7864commit 6bb3304828261dc6612d73e23e7122d44247903b
7865Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7866Date:   Thu Apr 13 14:38:16 2006 +0000
7867
7868    Document autoclient mode
7869
7870
7871    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1231 6046fb1f-dae2-0310-8472-869a43925389
7872
7873commit cb56a9e1475d61ac3896644787e2225ed49f6e4a
7874Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7875Date:   Thu Apr 13 14:19:02 2006 +0000
7876
7877    Fix encoding of man pages. Apparently Latin-1 is expected by default.
7878
7879
7880    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1230 6046fb1f-dae2-0310-8472-869a43925389
7881
7882commit a7ed6cd2f919d1a6a94185431ab85ae8802e6454
7883Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7884Date:   Thu Apr 13 13:50:56 2006 +0000
7885
7886    Fix typo
7887
7888
7889    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1229 6046fb1f-dae2-0310-8472-869a43925389
7890
7891commit 6dfb085235a1d44874d28d3ad5df50fc8b6f7c8f
7892Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7893Date:   Thu Apr 13 13:49:57 2006 +0000
7894
7895    Support for “autoclient” RelayType, same as client with the
7896    exception that it only runs when there is no other IPv6 connectivity.
7897
7898
7899    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1228 6046fb1f-dae2-0310-8472-869a43925389
7900
7901commit d14e7b2234171b634f7efbf51eff4a1d372dcc47
7902Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7903Date:   Thu Apr 13 13:38:06 2006 +0000
7904
7905    - Fix parsing of interface index: that's hexadecimal, not decimal
7906    - Remove useless callback support
7907
7908
7909    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1227 6046fb1f-dae2-0310-8472-869a43925389
7910
7911commit 7d6ce11183a8276dc49a0fc293170a4099d8f11a
7912Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7913Date:   Thu Apr 13 13:32:33 2006 +0000
7914
7915    Add unit test for tun6_getId()
7916
7917
7918    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1226 6046fb1f-dae2-0310-8472-869a43925389
7919
7920commit 0b0e1e20fcef821ae265ab7ed56eae1c8e176911
7921Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7922Date:   Thu Apr 13 11:48:02 2006 +0000
7923
7924    Regression test and another fix for strlcpy()
7925
7926
7927    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1225 6046fb1f-dae2-0310-8472-869a43925389
7928
7929commit 62e43d21820448f85e2afb237e5da03bc53bee08
7930Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7931Date:   Thu Apr 13 11:30:03 2006 +0000
7932
7933    Fix insertion of nul at end of string in strlcpy() replacement.
7934    It is fortunate the previous version never made it to a release.
7935
7936
7937    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1224 6046fb1f-dae2-0310-8472-869a43925389
7938
7939commit fb118f8b4861f2418a996c5cf3ee7ba17ce980f9
7940Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7941Date:   Wed Apr 12 20:48:54 2006 +0000
7942
7943    Force the proc file into non-blocking mode.
7944    It should not normally block, unless it's not actually what it's
7945    supposed to be. If it blocked, we could have deadlocks while trying to
7946    terminate the addrwatch thread.
7947
7948
7949    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1223 6046fb1f-dae2-0310-8472-869a43925389
7950
7951commit 1ec6f9055a857c6749d3b1311259b32ea1b00413
7952Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7953Date:   Wed Apr 12 19:25:04 2006 +0000
7954
7955    Set close-on-exec flag on pipes and sockets
7956
7957
7958    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1222 6046fb1f-dae2-0310-8472-869a43925389
7959
7960commit 399375402f549583ed03b2e8affa050c955493ea
7961Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7962Date:   Wed Apr 12 19:10:18 2006 +0000
7963
7964    Added recent contributors, updated global copyright infos
7965
7966
7967    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1221 6046fb1f-dae2-0310-8472-869a43925389
7968
7969commit 813b473d5baa335f731e50ef2b00672e08a40d3f
7970Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7971Date:   Wed Apr 12 18:25:26 2006 +0000
7972
7973    Add modification notice on the MD5 implementation
7974
7975
7976    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1220 6046fb1f-dae2-0310-8472-869a43925389
7977
7978commit 1792b8bb1f75916594033afcc5b37f417b6fc2c1
7979Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7980Date:   Wed Apr 12 17:55:47 2006 +0000
7981
7982    - close libteredo's sockets at exec(),
7983    - don't leak file descriptor when bind() fails,
7984    - always set non-blocking mode regardless of earlier fnctl() failures
7985
7986
7987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1219 6046fb1f-dae2-0310-8472-869a43925389
7988
7989commit 6cc1fabfa58c5892a4c8cf3efe96c284b3803ba6
7990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
7991Date:   Tue Apr 11 17:31:46 2006 +0000
7992
7993    Update PO files
7994
7995
7996    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1218 6046fb1f-dae2-0310-8472-869a43925389
7997
7998commit 36039696ed04d085735ef768ed1caf662ae573a2
7999Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8000Date:   Tue Apr 11 17:31:07 2006 +0000
8001
8002    libteredo-common.la: explicit convenience library for lower level code
8003    that is shared between the tunnel (client/relay) and server
8004
8005
8006    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1217 6046fb1f-dae2-0310-8472-869a43925389
8007
8008commit b8f4cdc244512ee2c70235b6f036deaa516464f7
8009Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8010Date:   Tue Apr 11 17:21:11 2006 +0000
8011
8012    POTFILES: libteredo/relay.c replaces libteredo/relay.cpp
8013
8014
8015    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1216 6046fb1f-dae2-0310-8472-869a43925389
8016
8017commit de7afeeca31f263028147138cc738733591ea813
8018Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8019Date:   Tue Apr 11 17:16:30 2006 +0000
8020
8021    s/libteredo_/teredo_/g and some conflicting name fixes
8022
8023
8024    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1215 6046fb1f-dae2-0310-8472-869a43925389
8025
8026commit 2402e620bc3f4aee29f9265a76d9fadda4bbbca3
8027Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8028Date:   Tue Apr 11 11:36:31 2006 +0000
8029
8030    miredo-server: Use "miredo-server" as identity in syslog
8031
8032
8033    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1214 6046fb1f-dae2-0310-8472-869a43925389
8034
8035commit 85d7018d90bb9750c573bf00b11aa90ce8864edf
8036Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8037Date:   Mon Apr 10 21:35:01 2006 +0000
8038
8039    Fix typos
8040
8041
8042    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1213 6046fb1f-dae2-0310-8472-869a43925389
8043
8044commit e380eb8db6a832f8511df6cb6a183191e973807f
8045Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8046Date:   Mon Apr 10 21:32:09 2006 +0000
8047
8048    Updated TODO list
8049
8050
8051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1212 6046fb1f-dae2-0310-8472-869a43925389
8052
8053commit e5ad2d0a062fc6a3633d19c9a28f21059a0bd0ea
8054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8055Date:   Mon Apr 10 21:06:28 2006 +0000
8056
8057    Revert back to an interface name request that is different from
8058    miredo's default, so that the test does not fail when running miredo on
8059    the build host because of a duplicate interface name.
8060
8061
8062    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1211 6046fb1f-dae2-0310-8472-869a43925389
8063
8064commit 5979f6f4c3c2b1f79670611921f205cbe96d5d21
8065Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8066Date:   Mon Apr 10 21:00:39 2006 +0000
8067
8068    libteredo is now a pure C library
8069
8070
8071    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1210 6046fb1f-dae2-0310-8472-869a43925389
8072
8073commit a301959ff436d1ff191c3c65630d7a89e7809527
8074Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8075Date:   Mon Apr 10 20:55:49 2006 +0000
8076
8077    The TeredoRelay class is no more.
8078
8079
8080    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1209 6046fb1f-dae2-0310-8472-869a43925389
8081
8082commit a603424a440b8f9b007abcdb490b72686cd3f82b
8083Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8084Date:   Mon Apr 10 20:24:58 2006 +0000
8085
8086    Move maintenance initialization code to the new C functions.
8087    TeredoRelay no longer needs a destructor, and hardly has a constructor.
8088
8089
8090    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1208 6046fb1f-dae2-0310-8472-869a43925389
8091
8092commit 645e413f8561e5cd730c51f0cd8d08e0dabf1610
8093Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8094Date:   Mon Apr 10 20:09:25 2006 +0000
8095
8096    Suppress redundant _sendIPv6Packet and SendIPv6Packet from the code
8097    path to send a decapsulated packet to the kernel
8098
8099
8100    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1207 6046fb1f-dae2-0310-8472-869a43925389
8101
8102commit c9af31ce9a0a730152d9b5b11bc0c773b1835a09
8103Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8104Date:   Mon Apr 10 20:01:38 2006 +0000
8105
8106    Use dummy callbacks for libteredo instead of NULL
8107    so that we never have to check for non-NULL callback before calling one
8108
8109
8110    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1206 6046fb1f-dae2-0310-8472-869a43925389
8111
8112commit ebe5f36dfb6e53aff51edc84aa0e633ac0c66fcc
8113Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8114Date:   Mon Apr 10 19:49:27 2006 +0000
8115
8116    More common relay/client create/destroy code factorization
8117
8118
8119    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1205 6046fb1f-dae2-0310-8472-869a43925389
8120
8121commit 30febe2e350d3ef8e9851a25ed8a0548b102c730
8122Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8123Date:   Mon Apr 10 19:03:48 2006 +0000
8124
8125    Remove unused struct member
8126
8127
8128    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1204 6046fb1f-dae2-0310-8472-869a43925389
8129
8130commit ccc9eea3060bb2d87bb0cc79b646b6e61772dc96
8131Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8132Date:   Mon Apr 10 19:02:35 2006 +0000
8133
8134    Factor common Teredo socket creation code between client and relay
8135
8136
8137    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1203 6046fb1f-dae2-0310-8472-869a43925389
8138
8139commit 74c755e3547d42a5c3302a2b7a64568dd0b7c22a
8140Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8141Date:   Mon Apr 10 18:45:56 2006 +0000
8142
8143    Fix memory leak
8144
8145
8146    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1202 6046fb1f-dae2-0310-8472-869a43925389
8147
8148commit 1a2c5096790abd6e0cb774869445698bcf982665
8149Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8150Date:   Mon Apr 10 18:36:14 2006 +0000
8151
8152    Fix allow_cone flag duplication
8153
8154
8155    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1201 6046fb1f-dae2-0310-8472-869a43925389
8156
8157commit 4bd7d42ce86e9f312bf3e4e66a651853714ab4e5
8158Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8159Date:   Mon Apr 10 15:48:16 2006 +0000
8160
8161    Avoid calling libteredo_get_privdata() - pass opaque pointer directly
8162
8163
8164    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1200 6046fb1f-dae2-0310-8472-869a43925389
8165
8166commit 2c55f92840ac3801199748df00d846862809b642
8167Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8168Date:   Mon Apr 10 11:19:10 2006 +0000
8169
8170    Merge cTeredoRelay with parent class TeredoRelay, as it was its only
8171    non-abstract derivative. Kill all virtual functions.
8172
8173
8174    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1199 6046fb1f-dae2-0310-8472-869a43925389
8175
8176commit 5d12318a0f19b06eea38f6b841718acea8a08f6b
8177Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8178Date:   Sun Apr 9 21:01:03 2006 +0000
8179
8180    Remove (now) useless empty file
8181
8182
8183    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1198 6046fb1f-dae2-0310-8472-869a43925389
8184
8185commit 2def7d42e23513a6e4c66eea7c810595e554c2cc
8186Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8187Date:   Sun Apr 9 20:59:06 2006 +0000
8188
8189    peerlist.cpp -> peerlist.c
8190
8191
8192    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1197 6046fb1f-dae2-0310-8472-869a43925389
8193
8194commit b764e6b466867a77e655a391acaa1348dc450dde
8195Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8196Date:   Sun Apr 9 20:49:51 2006 +0000
8197
8198    Kill libteredo/relay.h
8199
8200
8201    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1196 6046fb1f-dae2-0310-8472-869a43925389
8202
8203commit 6a44526d6ae2864e32ad7f7afa097d41adfa010c
8204Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8205Date:   Sun Apr 9 20:38:33 2006 +0000
8206
8207    Further dismantle relay.h
8208
8209
8210    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1195 6046fb1f-dae2-0310-8472-869a43925389
8211
8212commit cfa732356bc0be14049a2854aee30771bc38a8a7
8213Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8214Date:   Sun Apr 9 20:24:21 2006 +0000
8215
8216    Move teredo_state to <maintain.h>
8217
8218
8219    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1194 6046fb1f-dae2-0310-8472-869a43925389
8220
8221commit 0454fcdb305a50b286b4f501a04bdd5038840eed
8222Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8223Date:   Sun Apr 9 20:11:35 2006 +0000
8224
8225    Burry the internal C++ API in private libteredo headers.
8226
8227
8228    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1193 6046fb1f-dae2-0310-8472-869a43925389
8229
8230commit c2b3a7c309420ab83f61e9585a6746f869898b04
8231Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8232Date:   Sun Apr 9 19:41:39 2006 +0000
8233
8234    Fix writing to /proc on Linux
8235
8236
8237    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1192 6046fb1f-dae2-0310-8472-869a43925389
8238
8239commit 1799fe889a9e58ac73a3a7e626859615802e50ff
8240Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8241Date:   Sun Apr 9 18:15:39 2006 +0000
8242
8243    Fix another inverted error check
8244
8245
8246    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1191 6046fb1f-dae2-0310-8472-869a43925389
8247
8248commit 6c642b02d52ff886ad7e9a2bd448a61e5def81f2
8249Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8250Date:   Sun Apr 9 18:09:14 2006 +0000
8251
8252    Fix inverted error condition
8253
8254
8255    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1190 6046fb1f-dae2-0310-8472-869a43925389
8256
8257commit 043f874cb08a5b47101d7be7ad0a88bba98d9ec9
8258Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8259Date:   Sun Apr 9 18:00:35 2006 +0000
8260
8261    client-less compilation fix
8262
8263
8264    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1189 6046fb1f-dae2-0310-8472-869a43925389
8265
8266commit a626a77a0073be82a4644a27f549cd4aba743a7d
8267Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8268Date:   Sun Apr 9 17:59:21 2006 +0000
8269
8270    Port miredo to the C libteredo API
8271
8272
8273    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1188 6046fb1f-dae2-0310-8472-869a43925389
8274
8275commit 8ee1c863fbeab921920c93cb731ada3f1b2fd566
8276Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8277Date:   Sun Apr 9 17:55:55 2006 +0000
8278
8279    Fix an obvious bug
8280
8281
8282    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1187 6046fb1f-dae2-0310-8472-869a43925389
8283
8284commit 1658c1d7a8c62359869d9f324bc61247c83de810
8285Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8286Date:   Sun Apr 9 17:50:12 2006 +0000
8287
8288    Implement libteredo_send
8289
8290
8291    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1186 6046fb1f-dae2-0310-8472-869a43925389
8292
8293commit 3b3488d75a191061dc300b3864210819fb7d6003
8294Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8295Date:   Sun Apr 9 17:45:13 2006 +0000
8296
8297    Kill an useful function
8298
8299
8300    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1185 6046fb1f-dae2-0310-8472-869a43925389
8301
8302commit 5b9475d860e719b268c53c0f65986fb7b8f2006a
8303Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8304Date:   Sun Apr 9 17:41:01 2006 +0000
8305
8306    Two more and very important missing functions
8307
8308
8309    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1184 6046fb1f-dae2-0310-8472-869a43925389
8310
8311commit c668ef2d5729bb23bbd8635b1780b0d4314c723e
8312Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8313Date:   Sun Apr 9 17:24:27 2006 +0000
8314
8315    Use shorter function names
8316
8317
8318    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1183 6046fb1f-dae2-0310-8472-869a43925389
8319
8320commit f2981e59f403ccfc6853d66cbda5e7e5c8a39ca1
8321Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8322Date:   Sun Apr 9 17:20:16 2006 +0000
8323
8324    Add a missing binding in the libteredo C API
8325
8326
8327    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1182 6046fb1f-dae2-0310-8472-869a43925389
8328
8329commit 2d06e1ab1fb94604eb3feeb2bffdb58c03a612f4
8330Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8331Date:   Sun Apr 9 17:00:42 2006 +0000
8332
8333    Small step toward usage of the libteredo C API
8334
8335
8336    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1181 6046fb1f-dae2-0310-8472-869a43925389
8337
8338commit ad8efbf908cd06ad331e2da2914ed7904a1c2879
8339Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8340Date:   Sun Apr 9 16:54:06 2006 +0000
8341
8342    Cosmetic
8343
8344
8345    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1180 6046fb1f-dae2-0310-8472-869a43925389
8346
8347commit 67252a6488afd14c434a2a572ee8b34e4fcd8294
8348Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8349Date:   Sun Apr 9 15:56:26 2006 +0000
8350
8351    Destroy created tunnel even if the test fails to limit the risk of
8352    messing to much with the build host kernel.
8353
8354
8355    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1179 6046fb1f-dae2-0310-8472-869a43925389
8356
8357commit ab44ccdeb9e1937086c04aca73a3a659a089f662
8358Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8359Date:   Sun Apr 9 15:54:30 2006 +0000
8360
8361    Try to use FreeBSD dynamic “/dev/tun” and improves BSD interface naming
8362    work arounds.
8363
8364
8365    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1178 6046fb1f-dae2-0310-8472-869a43925389
8366
8367commit c883784d6debc146f634b40a778efe13a1036c45
8368Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8369Date:   Sun Apr 9 15:39:36 2006 +0000
8370
8371    - Set FD_CLOEXEC so that it is safe to exec() while using libtun6.
8372    - Rename interface back to its original name on BSD in tun6_destroy
8373      to mitigate the risk of triggering a situation whereby another
8374      program (typically a restarted miredo) cannot find out the
8375      interface name/index.
8376
8377
8378    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1177 6046fb1f-dae2-0310-8472-869a43925389
8379
8380commit 50dd9bbee32618c692a000c302c11296d33550c8
8381Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8382Date:   Sun Apr 9 12:23:12 2006 +0000
8383
8384    BSD name problem partial/would-be work-around
8385    I can't fix the BSD tunnel driver.
8386
8387
8388    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1176 6046fb1f-dae2-0310-8472-869a43925389
8389
8390commit edff103df55f3f40fdd71da791a17adbb3c02d47
8391Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8392Date:   Sun Apr 9 08:33:53 2006 +0000
8393
8394    Ugly kludge for the unguessable tunnel name issue on BSD
8395
8396
8397    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1175 6046fb1f-dae2-0310-8472-869a43925389
8398
8399commit d0a0310d9810630a981f2fabf4b00283139d70c9
8400Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8401Date:   Sun Apr 9 08:04:53 2006 +0000
8402
8403    Only use interface id instead of interface name when setting up
8404    addresses or routes, as far as possible (fixes a few minor race
8405    condition and simplifies code).
8406
8407
8408    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1174 6046fb1f-dae2-0310-8472-869a43925389
8409
8410commit af99c240aecb32e3b673dc01956ce42c551a8f35
8411Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8412Date:   Sun Apr 9 07:52:35 2006 +0000
8413
8414    Keep tunnel interface id (which should be immutable) instead of its
8415    name which can be modified by the user. As such, if the user ever
8416    renames the tunnel, libtun6 will still work. Also, we'll detect
8417    immediatly if the BSD tunnel name is not detected properly.
8418
8419
8420    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1173 6046fb1f-dae2-0310-8472-869a43925389
8421
8422commit 78303add61071f229db204c9d18d50237d2293ec
8423Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8424Date:   Sat Apr 8 21:17:02 2006 +0000
8425
8426    Initial (yet to be tested) C bindings for libteredo
8427    The C++ bindings will probably be dumped someday
8428
8429
8430    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1172 6046fb1f-dae2-0310-8472-869a43925389
8431
8432commit 11a0cd729579b680e79c95d23f9175a600fded7e
8433Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8434Date:   Sat Apr 8 21:15:06 2006 +0000
8435
8436    InterfaceName directive is no longer Linux specific, so don't say it is
8437
8438
8439    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1171 6046fb1f-dae2-0310-8472-869a43925389
8440
8441commit 8c676ce3b3a3353b0b3a4d11af0ea7653caf26e3
8442Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8443Date:   Sat Apr 8 19:14:32 2006 +0000
8444
8445    Don't use assert() on an expression with side effects
8446
8447
8448    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1170 6046fb1f-dae2-0310-8472-869a43925389
8449
8450commit 8a909e1da0d66ddfa6fc76fd0888f0a804cb1dc7
8451Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8452Date:   Sat Apr 8 19:13:53 2006 +0000
8453
8454    Run-time fix
8455
8456
8457    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1169 6046fb1f-dae2-0310-8472-869a43925389
8458
8459commit 0af34681712f1961a89345b24ee4e1e1e886f04e
8460Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8461Date:   Sat Apr 8 18:54:49 2006 +0000
8462
8463    sprintf() -> snprintf() to make OpenBSD happy
8464    (these sprintf() where designed to be overflow-proof anyway)
8465
8466
8467    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1168 6046fb1f-dae2-0310-8472-869a43925389
8468
8469commit 6373a59c6fb33278ee464f4f427582b17e932fd6
8470Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8471Date:   Sat Apr 8 18:54:00 2006 +0000
8472
8473    Typo/compile fix
8474
8475
8476    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1167 6046fb1f-dae2-0310-8472-869a43925389
8477
8478commit 8ba62518213cc2d12019ccc21546662e25d03833
8479Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8480Date:   Sat Apr 8 17:46:30 2006 +0000
8481
8482    Make addrwatch a stub on non-Linux as it won't work
8483
8484
8485    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1166 6046fb1f-dae2-0310-8472-869a43925389
8486
8487commit 652c5060c28a98d6658ad9c9fed16cba636114cb
8488Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8489Date:   Sat Apr 8 17:38:00 2006 +0000
8490
8491    As far as I can tell, there is no route “metric” on BSD
8492    (BSD route “metrics” are anything but a priority value).
8493
8494
8495    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1165 6046fb1f-dae2-0310-8472-869a43925389
8496
8497commit 0442e3293a2483ed645a4cba4a7020bd181b862d
8498Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8499Date:   Sat Apr 8 17:35:33 2006 +0000
8500
8501    Fix net/if_var.h check
8502
8503
8504    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1164 6046fb1f-dae2-0310-8472-869a43925389
8505
8506commit c31832fa2998ca760c598fdc30a38c2f197a4aa1
8507Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8508Date:   Sat Apr 8 17:12:42 2006 +0000
8509
8510    Dirty and quite broken work-around for tunnel interface naming on BSD.
8511    Unfortunately, there doesn't seem to be any proper light solution to
8512    this problem.
8513
8514
8515    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1163 6046fb1f-dae2-0310-8472-869a43925389
8516
8517commit 932e0d5a291e6ecc53fc1062b5980dc9978d22fa
8518Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8519Date:   Sat Apr 8 16:44:56 2006 +0000
8520
8521    Don't comment out SIOCSIFNAME - it works
8522
8523
8524    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1162 6046fb1f-dae2-0310-8472-869a43925389
8525
8526commit 977a6fbe2fe204efa0121a465973b0d5d6944f70
8527Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8528Date:   Sat Apr 8 16:44:19 2006 +0000
8529
8530    Interface (re)naming now works on FreeBSD !
8531
8532
8533    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1161 6046fb1f-dae2-0310-8472-869a43925389
8534
8535commit 170c44413126768b6521d72b99deb787e04f5dac
8536Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8537Date:   Sat Apr 8 16:17:19 2006 +0000
8538
8539    Compile fix
8540
8541
8542    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1160 6046fb1f-dae2-0310-8472-869a43925389
8543
8544commit ef0923dacebaf3b7662784298edddc19f727da62
8545Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8546Date:   Sat Apr 8 16:10:54 2006 +0000
8547
8548    Seemingly insufficient fixes for SIOCSIFNAME on FreeBSD
8549
8550
8551    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1159 6046fb1f-dae2-0310-8472-869a43925389
8552
8553commit 5e0ac51819ccda0e78a6d362728c6bb80e11e0fb
8554Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8555Date:   Sat Apr 8 15:56:56 2006 +0000
8556
8557    Test tun6_create with a non-NULL interface name
8558
8559
8560    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1158 6046fb1f-dae2-0310-8472-869a43925389
8561
8562commit e9706637e1c84314f003b8917f81d9d89d28f165
8563Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8564Date:   Sat Apr 8 11:59:07 2006 +0000
8565
8566    Use ${PTHREAD_LDFLAGS} and ${PTHREAD_LIBS} when they are defined by
8567    the configure's caller
8568
8569
8570    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1157 6046fb1f-dae2-0310-8472-869a43925389
8571
8572commit 4318d5c69e70cff5b640cdec3939ffae00dff792
8573Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8574Date:   Sat Apr 8 11:41:58 2006 +0000
8575
8576    Untested attempt to fix address family preprend for tun driver on Mac OS X
8577
8578
8579    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1156 6046fb1f-dae2-0310-8472-869a43925389
8580
8581commit 610931c3f36458cbaf807d7b8afc57cb01e89eb7
8582Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8583Date:   Sat Apr 8 11:30:46 2006 +0000
8584
8585    Linking fix for Mac OS X (res_init requires -lresolv)
8586
8587
8588    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1155 6046fb1f-dae2-0310-8472-869a43925389
8589
8590commit 7a091d0c72ec3ab6ca386524b6342f4b1cc8a028
8591Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8592Date:   Sat Apr 8 10:23:01 2006 +0000
8593
8594    Mac OS X already defines DELAY, so use another constant name
8595
8596
8597    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1154 6046fb1f-dae2-0310-8472-869a43925389
8598
8599commit 7a0cde4b1776fbe4378b5508f57750242d3ed37a
8600Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8601Date:   Sat Apr 8 10:18:14 2006 +0000
8602
8603    Make the Teredo state_lock instance-specific, which is how it should
8604    be anyway. This should also fix one compilation issue on Mac OS X
8605    (which does not have PTHREAD_RWLOCK_INITIALIZER).
8606
8607
8608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1153 6046fb1f-dae2-0310-8472-869a43925389
8609
8610commit 14dc917b4d5833208d5e266876c82e5caf5856e5
8611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8612Date:   Sat Apr 8 10:09:48 2006 +0000
8613
8614    Remove non-ASCII character
8615
8616
8617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1152 6046fb1f-dae2-0310-8472-869a43925389
8618
8619commit 6c52439f07e9bf705ec412543bf27462a4ce2d83
8620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8621Date:   Sat Apr 8 10:00:29 2006 +0000
8622
8623    Would-be fix for would-be OpenBSD kernel with non-BSD userland
8624
8625
8626    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1151 6046fb1f-dae2-0310-8472-869a43925389
8627
8628commit 702e8f7f84f56f913f8406564067b503c72736b8
8629Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8630Date:   Sat Apr 8 09:44:16 2006 +0000
8631
8632    Untested support for GNU/k*BSD
8633
8634
8635    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1150 6046fb1f-dae2-0310-8472-869a43925389
8636
8637commit 5b9af012c1e9aeeb27b685a00cd82d1e460565f3
8638Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8639Date:   Fri Apr 7 22:02:22 2006 +0000
8640
8641    - Remove all HAVE_xxx (xxx = some kernel/OS name)
8642      and use predefined constants instead
8643    - Fix a warning on BSDs within libtun6-diagnose
8644
8645
8646    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1149 6046fb1f-dae2-0310-8472-869a43925389
8647
8648commit a37706fe2e1d9b4b3efdb551905071363ad79d96
8649Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8650Date:   Fri Apr 7 18:21:50 2006 +0000
8651
8652    Update TODO list
8653
8654
8655    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1148 6046fb1f-dae2-0310-8472-869a43925389
8656
8657commit 6bc99e6d1ca78cb4d7a28cb731e79c613fda308c
8658Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8659Date:   Fri Apr 7 18:15:36 2006 +0000
8660
8661    Remove useless #define
8662
8663
8664    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1147 6046fb1f-dae2-0310-8472-869a43925389
8665
8666commit c13ced661db30f37753928580af1dd153a4018b2
8667Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8668Date:   Fri Apr 7 11:47:13 2006 +0000
8669
8670    Mac OS X compile fix
8671
8672
8673    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1146 6046fb1f-dae2-0310-8472-869a43925389
8674
8675commit ad836000d887b375f46892e09a81e4bfae9dee7a
8676Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8677Date:   Thu Apr 6 21:00:13 2006 +0000
8678
8679    Further improve error messages in BSD tun6_create()
8680
8681
8682    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1145 6046fb1f-dae2-0310-8472-869a43925389
8683
8684commit acbfa3e6216642e711c4f2d9930b55285018f434
8685Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8686Date:   Thu Apr 6 20:54:27 2006 +0000
8687
8688    pselect() replacement for OpenBSD
8689
8690
8691    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1144 6046fb1f-dae2-0310-8472-869a43925389
8692
8693commit 2241ec8df6ae830e0df024083734e14468616fc9
8694Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8695Date:   Thu Apr 6 12:22:35 2006 +0000
8696
8697    Remove erroneous static qualifier
8698
8699
8700    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1143 6046fb1f-dae2-0310-8472-869a43925389
8701
8702commit 1aa74f0f7ef6086fcf4f9c423e9b5182e7d01e30
8703Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8704Date:   Thu Apr 6 12:11:56 2006 +0000
8705
8706    Compile fix
8707
8708
8709    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1142 6046fb1f-dae2-0310-8472-869a43925389
8710
8711commit 8ab90e14485f4ed2a01fa3a0dcff26f14a4bc093
8712Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8713Date:   Thu Apr 6 12:05:33 2006 +0000
8714
8715    Compile fix
8716
8717
8718    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1141 6046fb1f-dae2-0310-8472-869a43925389
8719
8720commit a42b0a3cb1cd9cd835525e817370f7b764ff04ed
8721Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8722Date:   Thu Apr 6 06:43:44 2006 +0000
8723
8724    Make sure pthread_barrier_destroy() replacement does not block
8725
8726
8727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1140 6046fb1f-dae2-0310-8472-869a43925389
8728
8729commit bd282470af215af2afb47e51e1132e5798d3f127
8730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8731Date:   Wed Apr 5 21:46:19 2006 +0000
8732
8733    Move clearenv() and strlcpy() replacement to libcompat
8734
8735
8736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1139 6046fb1f-dae2-0310-8472-869a43925389
8737
8738commit 5f9b4874d647d79e513f411b10c8ada56a3f5b66
8739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8740Date:   Wed Apr 5 21:34:54 2006 +0000
8741
8742    - Link with libcompat when appropriate
8743    - Set LIBOBJS as appropriate
8744
8745
8746    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1138 6046fb1f-dae2-0310-8472-869a43925389
8747
8748commit f3dca347776f8e26bb0702666540d1c493b0aa7f
8749Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8750Date:   Wed Apr 5 21:34:09 2006 +0000
8751
8752    - Replacement for pthread_barrier* (which is missing on several BSD)
8753      This is UNTESTED.
8754    - Move closefrom() replacement here.
8755
8756
8757    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1137 6046fb1f-dae2-0310-8472-869a43925389
8758
8759commit 6e150be6dbba1d97204fe916e072b9801c5b3478
8760Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8761Date:   Wed Apr 5 21:05:04 2006 +0000
8762
8763    Prepare new directory for replacement functions
8764
8765
8766    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1136 6046fb1f-dae2-0310-8472-869a43925389
8767
8768commit fd435f9111e3012e81d31598c23fc2644dc5e66e
8769Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8770Date:   Wed Apr 5 21:02:18 2006 +0000
8771
8772    Remove old stuff from svn:ignore
8773
8774
8775    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1135 6046fb1f-dae2-0310-8472-869a43925389
8776
8777commit e389ba5ef19bfe7c2d4795995a157c88ce4ab404
8778Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8779Date:   Wed Apr 5 16:06:55 2006 +0000
8780
8781    Fix error message in case of failure to open any BSD tunnel interface
8782
8783
8784    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1134 6046fb1f-dae2-0310-8472-869a43925389
8785
8786commit 12b0cad869fc0ef0941b4d0d10485770b54fb5bb
8787Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8788Date:   Wed Apr 5 15:59:51 2006 +0000
8789
8790    Fix typo
8791
8792
8793    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1133 6046fb1f-dae2-0310-8472-869a43925389
8794
8795commit eecd0c0b66ed3aa2d6ff89cf61a02ce4628ca4f8
8796Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8797Date:   Wed Apr 5 15:41:47 2006 +0000
8798
8799    Be less strict in what we accept from dup(2)
8800    so that the check for 0, 1 and 2 file descriptors works on OpenBSD (?)
8801
8802
8803    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1132 6046fb1f-dae2-0310-8472-869a43925389
8804
8805commit f1ddfa077404b7d3e86845c296f367c4a35d3c4a
8806Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8807Date:   Wed Apr 5 15:26:40 2006 +0000
8808
8809    Close all descriptors up to the maximum limit, not the current one
8810
8811
8812    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1131 6046fb1f-dae2-0310-8472-869a43925389
8813
8814commit aa295c4a78b8b87044d75c95a538c87c6609d245
8815Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8816Date:   Wed Apr 5 15:18:52 2006 +0000
8817
8818    - Check for closefrom() (available on some BSDs)
8819    - Provide a replacement when it is not found
8820    - Use it to close all file descriptros above fileno(STDERR)
8821
8822
8823    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1130 6046fb1f-dae2-0310-8472-869a43925389
8824
8825commit 238b86a6ae5ef97687c3ce59795f619b6f7bcaa3
8826Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8827Date:   Wed Apr 5 11:36:22 2006 +0000
8828
8829    Check for failure with overly long interface name requests
8830
8831
8832    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1129 6046fb1f-dae2-0310-8472-869a43925389
8833
8834commit f6cb8d25b08f9871997a73bb329fc132b1a548d8
8835Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8836Date:   Wed Apr 5 11:33:42 2006 +0000
8837
8838    - Replacement for strlcpy() when it is not supported (ie. on Linux)
8839    - Return an error to the caller when the interface name is too long
8840      instead of truncating it.
8841
8842
8843    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1128 6046fb1f-dae2-0310-8472-869a43925389
8844
8845commit f147620270b589865327e6488184917890597042
8846Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8847Date:   Tue Apr 4 20:13:44 2006 +0000
8848
8849    Last warning fix for gcc 3.3
8850
8851
8852    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1127 6046fb1f-dae2-0310-8472-869a43925389
8853
8854commit c18d8702607929c9a6329c60b5e044d1462e0fcb
8855Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8856Date:   Tue Apr 4 20:11:59 2006 +0000
8857
8858    Don't use warn_unused on gcc-3.3 as it is not supported
8859
8860
8861    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1126 6046fb1f-dae2-0310-8472-869a43925389
8862
8863commit 6b42afa50c89976e6c40c3222350ebdfd801c1f1
8864Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8865Date:   Tue Apr 4 20:09:35 2006 +0000
8866
8867    Same as previous commit
8868
8869
8870    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1125 6046fb1f-dae2-0310-8472-869a43925389
8871
8872commit 2b6d3086021354c1c7fff3efa15a6aa84104ea68
8873Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8874Date:   Tue Apr 4 20:09:06 2006 +0000
8875
8876    Fix warnings
8877
8878
8879    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1124 6046fb1f-dae2-0310-8472-869a43925389
8880
8881commit 4872c2631e227906bb0c5abf28b3e44ec6a2d556
8882Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8883Date:   Tue Apr 4 18:44:19 2006 +0000
8884
8885    DragonFlyBSD derives from FreeBSD 4, so there is no need to make it yet
8886    another case. I believe this is consistent with the way NetBSD pkgsrc
8887    patches libtun6/ for DragonFlyBSD.
8888
8889    Unfortunately, because of some differences on OpenBSD (strange dup()
8890    behavior, and different location for /dev/random), we can't merge all
8891    BSDs defines.
8892
8893
8894    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1123 6046fb1f-dae2-0310-8472-869a43925389
8895
8896commit 08258ee6bc0779e98dd168c5306550a9790fd5ba
8897Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8898Date:   Tue Apr 4 18:14:30 2006 +0000
8899
8900    Big libtun6 clean up/simplification:
8901    - always use prepended address family, drop (probably broken) head-less mode,
8902    - configure checks for net/if_tun.h and net/if_var.h for BSDs,
8903      so that we no longer need kernel-specific #ifdef's
8904    - Darwin compilation fix (but the driver does probably not work)
8905
8906
8907    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1122 6046fb1f-dae2-0310-8472-869a43925389
8908
8909commit 788ea966e14254d4e3147ea8ccedc72d91904fa5
8910Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8911Date:   Tue Apr 4 15:42:30 2006 +0000
8912
8913    Clean up BSD-specific preprocessor directives
8914
8915
8916    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1121 6046fb1f-dae2-0310-8472-869a43925389
8917
8918commit 3788320d73ef36cf9dfeff527ab7b89b99799dea
8919Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8920Date:   Tue Apr 4 15:30:26 2006 +0000
8921
8922    Check for EPROTO only when it is defined.
8923    Some BSDs variants lack EPROTO. Maybe it's not really standard.
8924
8925
8926    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1120 6046fb1f-dae2-0310-8472-869a43925389
8927
8928commit d255beb833b90f4a75a3badc944edf60604c0902
8929Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8930Date:   Tue Apr 4 15:26:12 2006 +0000
8931
8932    #include <sys/uio.h> when using iovec
8933
8934
8935    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1119 6046fb1f-dae2-0310-8472-869a43925389
8936
8937commit e66e7de8b466c722e404edb66ff90978baf184e6
8938Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8939Date:   Mon Apr 3 16:53:14 2006 +0000
8940
8941    #include clean up
8942
8943
8944    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1118 6046fb1f-dae2-0310-8472-869a43925389
8945
8946commit 4ef7f334f91a0dca6716fb54d3111ea10cb01e06
8947Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8948Date:   Sun Apr 2 08:44:02 2006 +0000
8949
8950    Typo - fix make dist
8951
8952
8953    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1117 6046fb1f-dae2-0310-8472-869a43925389
8954
8955commit 4ec52175c3122abdbd9473dca37178f825f3f3bc
8956Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8957Date:   Sun Apr 2 08:42:00 2006 +0000
8958
8959    Man page for miredo-checkconf
8960
8961
8962    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1116 6046fb1f-dae2-0310-8472-869a43925389
8963
8964commit 5a24193a1aea1ebaaac0d35a02fa4216bb7c7b95
8965Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8966Date:   Sun Apr 2 08:10:23 2006 +0000
8967
8968    Fix client-less compilation
8969
8970
8971    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1115 6046fb1f-dae2-0310-8472-869a43925389
8972
8973commit 0c8bee2a39ae31713d1ca6af8b317b4ae87d46d2
8974Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8975Date:   Sun Apr 2 08:05:51 2006 +0000
8976
8977    No longer hard-code file path in man page
8978    so that the paths will be correct if miredo is packaged, and installed
8979    in, say, /usr/sbin, /etc and /var instead of /usr/local/sbin,
8980    /usr/local/etc and /usr/local/var.
8981
8982
8983    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1114 6046fb1f-dae2-0310-8472-869a43925389
8984
8985commit 8244f2e4f6e7f916c08c1e00da4b4aa3debd1ece
8986Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8987Date:   Sun Apr 2 08:04:00 2006 +0000
8988
8989    Reverse commit of extra not-for-commit-yet files
8990
8991
8992    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1113 6046fb1f-dae2-0310-8472-869a43925389
8993
8994commit 546e262e1999479ecae8feb601efa3109e5d7a89
8995Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
8996Date:   Sun Apr 2 08:00:42 2006 +0000
8997
8998    Resurrect doc/Makefile to support substitution of prefix/path
8999    within man pages
9000
9001
9002    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1112 6046fb1f-dae2-0310-8472-869a43925389
9003
9004commit 043d1b2374159861876cb85cc22d77ad05fe8f0d
9005Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9006Date:   Sun Apr 2 07:50:15 2006 +0000
9007
9008    Remove hard-coded reference to the chroot directory
9009
9010
9011    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1111 6046fb1f-dae2-0310-8472-869a43925389
9012
9013commit 56faa6a2f6c208f301e0300559991f918abcb1b7
9014Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9015Date:   Sun Apr 2 07:24:28 2006 +0000
9016
9017    Document --chrootdir option
9018
9019
9020    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1110 6046fb1f-dae2-0310-8472-869a43925389
9021
9022commit 959723ffb66e476354de28c88ab22ed45da8f915
9023Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9024Date:   Sat Apr 1 20:08:53 2006 +0000
9025
9026    Don't annoy brave user with hundreds of lines of comment...
9027    miredo.conf-dist is now “only” 48 lines long.
9028
9029
9030    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1109 6046fb1f-dae2-0310-8472-869a43925389
9031
9032commit 3dc7993dc075e3844bd6f04aebea11223108c27e
9033Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9034Date:   Sat Apr 1 20:07:55 2006 +0000
9035
9036    Document poor forgotten IgnoreConeBit option
9037
9038
9039    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1108 6046fb1f-dae2-0310-8472-869a43925389
9040
9041commit d420a0f0d52f80fb1fef7e9fda885b0052962bb0
9042Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9043Date:   Sat Apr 1 19:37:02 2006 +0000
9044
9045    - Remove reference to "disabled" mode which disappeared a long time ago
9046    (ie. when miredo-server was splitted from miredo)
9047    - Remove reference to the experimental Teredo prefix
9048
9049
9050    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1107 6046fb1f-dae2-0310-8472-869a43925389
9051
9052commit 67bbcffc23fdd174b6e0390e5417a5c28bd173a2
9053Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9054Date:   Sat Apr 1 19:25:56 2006 +0000
9055
9056    Prepare addition of a forth mode: exclusive client
9057    A Teredo client that only works only when IPv6 connectivity is not
9058    available otherwise
9059
9060
9061    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1106 6046fb1f-dae2-0310-8472-869a43925389
9062
9063commit bac6fec3a461235e33a9ef4b1106b91b486db0b3
9064Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9065Date:   Sat Apr 1 19:15:51 2006 +0000
9066
9067    More clean up
9068
9069
9070    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1105 6046fb1f-dae2-0310-8472-869a43925389
9071
9072commit 17f5250f8c9bd30c471271d61d9dea3c8b87e847
9073Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9074Date:   Sat Apr 1 18:56:12 2006 +0000
9075
9076    Burn the remnants of the DefaultRoute option
9077
9078
9079    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1104 6046fb1f-dae2-0310-8472-869a43925389
9080
9081commit dbaa80d3fb5033ee0fb5af73b649616c4b0e285f
9082Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9083Date:   Sat Apr 1 18:52:35 2006 +0000
9084
9085    Kill the DefaultRoute option that probably nobody ever set to false.
9086    It was theoretically useful when the metric was the same on the Teredo
9087    tunnel as that of the other interfaces, though fairly impractical
9088    anyway. People that statically want a Teredo relay should and will use
9089    the RelayType stuff.
9090    On top of that, it will shortly be possible to add the default route
9091    dynamically thanks to <src/addrwatch.c>.
9092
9093
9094    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1103 6046fb1f-dae2-0310-8472-869a43925389
9095
9096commit 430b09dfc4eadac382f9c0d0be3dc3d95a2bc82e
9097Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9098Date:   Sat Apr 1 18:45:46 2006 +0000
9099
9100    Further clean up
9101
9102
9103    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1102 6046fb1f-dae2-0310-8472-869a43925389
9104
9105commit 8e6863e074b380df35854d7480779eeeef20c9be
9106Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9107Date:   Sat Apr 1 17:39:49 2006 +0000
9108
9109    Clean up, minor error-handling fixes
9110
9111
9112    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1101 6046fb1f-dae2-0310-8472-869a43925389
9113
9114commit dba97c663ce351891319c530bd022974fa057f7f
9115Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9116Date:   Sat Apr 1 16:29:46 2006 +0000
9117
9118    Fix warning with --disable-teredo-client
9119
9120
9121    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1100 6046fb1f-dae2-0310-8472-869a43925389
9122
9123commit bffbe825cbf5d429c42be6cbd306cb893b019389
9124Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9125Date:   Sat Apr 1 16:16:33 2006 +0000
9126
9127    Allow passing an opaque pointer to the addrwatch callback
9128
9129
9130    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1099 6046fb1f-dae2-0310-8472-869a43925389
9131
9132commit d70a147d379b54243b994d345b27330f0e5eacfd
9133Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9134Date:   Sat Apr 1 16:03:15 2006 +0000
9135
9136    Provisional API to check if a non-Teredo connectivity is available
9137
9138
9139    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1098 6046fb1f-dae2-0310-8472-869a43925389
9140
9141commit 8101dc52ec22d750c451f01a6d922a3a46d1aa7d
9142Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9143Date:   Sat Apr 1 15:11:16 2006 +0000
9144
9145    tun6_getId(): return scope id of the interface
9146
9147
9148    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1097 6046fb1f-dae2-0310-8472-869a43925389
9149
9150commit bf46d9219793b92c7990f7e572751091fc0bca01
9151Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9152Date:   Sat Apr 1 14:08:52 2006 +0000
9153
9154    Cosmetic fix
9155
9156
9157    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1096 6046fb1f-dae2-0310-8472-869a43925389
9158
9159commit b68b34f8ca44a606445dece23f2a67911752e152
9160Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9161Date:   Sat Apr 1 14:00:38 2006 +0000
9162
9163    Cosmetic fix
9164
9165
9166    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1095 6046fb1f-dae2-0310-8472-869a43925389
9167
9168commit 755b747d99216c0de6b91509ca8e9f832ec1ca96
9169Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9170Date:   Sat Apr 1 13:29:41 2006 +0000
9171
9172    Partial update of the autopackage spec - still severely broken
9173
9174
9175    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1094 6046fb1f-dae2-0310-8472-869a43925389
9176
9177commit fd09a2925b8cd7d9fce2438a422100d6e649513b
9178Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9179Date:   Sat Apr 1 12:39:29 2006 +0000
9180
9181    Use BinReloc for configuration file
9182    (it was removed a while ago because autopackage was inconsistent, but
9183     then, it's an autopackage bug)
9184
9185
9186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1093 6046fb1f-dae2-0310-8472-869a43925389
9187
9188commit 3bb75e9e584fc6c9d698df56db515e297d966e29
9189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9190Date:   Sat Apr 1 12:23:23 2006 +0000
9191
9192    Update BinReloc to version 2.0, plus
9193    - two fixes for -Wextra compilation
9194    - include <config.h> in binreloc.c so that ENABLE_BINRELOC gets defined
9195      (adding $(BINRELOC_CFLAGS) to AM_CPPLFLAGS would conflict)
9196
9197
9198    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1092 6046fb1f-dae2-0310-8472-869a43925389
9199
9200commit 352be1bcc58f525c682060386d884ff2082ace45
9201Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9202Date:   Sat Apr 1 08:48:59 2006 +0000
9203
9204    Fix G++ 4.1 warning
9205
9206
9207    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1091 6046fb1f-dae2-0310-8472-869a43925389
9208
9209commit d3c2261cc8a2813e5db42e18bee137bb5287becb
9210Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9211Date:   Fri Mar 31 20:05:08 2006 +0000
9212
9213    tun6_getName(): returns the tunnel interface name
9214    Will probably be useful if parsing /proc/dev/if_inet6
9215
9216
9217    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1090 6046fb1f-dae2-0310-8472-869a43925389
9218
9219commit 1d7b2a25e1cfe15856a828b3bce5c97062a4a1bf
9220Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9221Date:   Fri Mar 31 18:24:28 2006 +0000
9222
9223    Make sure every file has a MIME type
9224    (at least, for non-ASCII file, this is needed for proper display within
9225    a web browser)
9226
9227
9228    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1089 6046fb1f-dae2-0310-8472-869a43925389
9229
9230commit 8ad6e9d08c58bf8084d87dabe0e166e5837dc359
9231Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9232Date:   Fri Mar 31 18:12:33 2006 +0000
9233
9234    A whole bunch of missing svn:eol-style
9235
9236
9237    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1088 6046fb1f-dae2-0310-8472-869a43925389
9238
9239commit 636511bc9897bf224d4abc1c9336ab072467ea98
9240Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9241Date:   Fri Mar 31 18:09:12 2006 +0000
9242
9243    Uniformize / fix svn:keywords
9244
9245
9246    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1087 6046fb1f-dae2-0310-8472-869a43925389
9247
9248commit 48cab08f4a33577b58bb568c977eb300d2a28bbf
9249Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9250Date:   Fri Mar 31 18:02:25 2006 +0000
9251
9252    Add a few useful registry exports for Windows XP
9253
9254
9255    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1086 6046fb1f-dae2-0310-8472-869a43925389
9256
9257commit 7e8324a42f427506adedfbb34ca959b1760fd0ca
9258Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9259Date:   Fri Mar 31 09:33:37 2006 +0000
9260
9261    One small step toward teredo server statistics
9262
9263
9264    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1085 6046fb1f-dae2-0310-8472-869a43925389
9265
9266commit 62bcf5793697bcddadcfe324ac46cd7560049802
9267Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9268Date:   Thu Mar 30 16:53:32 2006 +0000
9269
9270    Use curve quote when available
9271
9272
9273    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1084 6046fb1f-dae2-0310-8472-869a43925389
9274
9275commit 00dcfe72947190348f026784ec6acc088acb0af3
9276Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9277Date:   Thu Mar 30 16:50:32 2006 +0000
9278
9279    Same as previous commits
9280
9281
9282    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1083 6046fb1f-dae2-0310-8472-869a43925389
9283
9284commit 4578f6b839aacf3654a3df9fdf810e0ad3d55091
9285Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9286Date:   Thu Mar 30 15:48:13 2006 +0000
9287
9288    More Unicode cosmetics
9289
9290
9291    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1082 6046fb1f-dae2-0310-8472-869a43925389
9292
9293commit 632cb4f764c06ee038ee26e92c6d9127eaa804cf
9294Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9295Date:   Thu Mar 30 13:56:31 2006 +0000
9296
9297    Same as previous commit
9298
9299
9300    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1081 6046fb1f-dae2-0310-8472-869a43925389
9301
9302commit 0377d78e5ed9c369f9575ad58b5d7b656cc8384f
9303Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9304Date:   Thu Mar 30 13:51:05 2006 +0000
9305
9306    Fix copyright string; add svn:mime-type for explicit charset
9307
9308
9309    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1080 6046fb1f-dae2-0310-8472-869a43925389
9310
9311commit 6d0602379b5d13165fbc4313111f680cd385769d
9312Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9313Date:   Thu Mar 30 12:32:13 2006 +0000
9314
9315    Some extra Unicode characters
9316
9317
9318    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1079 6046fb1f-dae2-0310-8472-869a43925389
9319
9320commit d2b161ae29ae4cda2dca280e42533dea41d4602d
9321Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9322Date:   Thu Mar 30 12:19:41 2006 +0000
9323
9324    - Document removal of --enable-miredo-chroot and addition of -t
9325    - Set svn:mime-type on some non-ASCII file
9326
9327
9328    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1078 6046fb1f-dae2-0310-8472-869a43925389
9329
9330commit 4b92c8ff03e11e8ade3329cdb9c942de12ca864c
9331Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9332Date:   Thu Mar 30 11:33:08 2006 +0000
9333
9334    Do not create chrootdir at install time as we have no default value anymore
9335
9336
9337    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1077 6046fb1f-dae2-0310-8472-869a43925389
9338
9339commit 879a19670c2dc4a974f351d685b86b5a8fc1d1b0
9340Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9341Date:   Thu Mar 30 11:32:03 2006 +0000
9342
9343    svn:ignore update
9344
9345
9346    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1076 6046fb1f-dae2-0310-8472-869a43925389
9347
9348commit e7e641dd41a93ff5b86a040199940befc808a0f7
9349Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9350Date:   Thu Mar 30 11:30:42 2006 +0000
9351
9352    - (Re?)introduce -t run-time option to specify chroot directory
9353    - Support --username resp. --chrootdir as -u resp. -t like radvd
9354
9355
9356    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1075 6046fb1f-dae2-0310-8472-869a43925389
9357
9358commit fd11cfcab4fa39553f86e1fb303e7d71506f8908
9359Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9360Date:   Wed Mar 29 17:23:06 2006 +0000
9361
9362    - Restore misc/Makefile* so that we can dynamically include install prefix
9363      with sample Debian initscripts
9364    - Remove Mandrake initscripts from tarball as I do not maintain them anymore
9365      and they seems to trigger a bug in the build-system (make distcheck)
9366
9367
9368    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1074 6046fb1f-dae2-0310-8472-869a43925389
9369
9370commit 4c6a9759ad4adab5d3439fe66a67b860dc61de00
9371Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9372Date:   Wed Mar 29 17:13:47 2006 +0000
9373
9374    NetBSD compile fix as reported by Rui Paulo
9375
9376
9377    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1073 6046fb1f-dae2-0310-8472-869a43925389
9378
9379commit 2f02a4cf63ceead52419230716a0a8470ee9b040
9380Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9381Date:   Wed Mar 29 13:01:54 2006 +0000
9382
9383    Init scripts clean ups from Anand Kumria
9384
9385
9386    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1072 6046fb1f-dae2-0310-8472-869a43925389
9387
9388commit 7ce850d6da1564ff2afbf37ee23ed9b25bf64cc4
9389Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9390Date:   Mon Mar 27 09:11:12 2006 +0000
9391
9392    Fix miredo_capc
9393
9394
9395    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1071 6046fb1f-dae2-0310-8472-869a43925389
9396
9397commit 0a2dfce5df2b2e1d8dd4ea3c6b53a4b6f8a8c8bd
9398Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9399Date:   Thu Mar 23 21:34:00 2006 +0000
9400
9401    Remove a bunch of *.m4 files that are no longer used
9402
9403
9404    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1070 6046fb1f-dae2-0310-8472-869a43925389
9405
9406commit d9c969f3dbe82d25cd41847ab95c53a7e878296c
9407Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9408Date:   Thu Mar 23 21:19:51 2006 +0000
9409
9410    This is 0.8.2-trunk
9411
9412
9413    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1069 6046fb1f-dae2-0310-8472-869a43925389
9414
9415commit 9baa90f5b40679957747cc1db360f2a9f62e57aa
9416Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9417Date:   Thu Mar 23 21:17:49 2006 +0000
9418
9419    ChangeLog for 0.8.1
9420
9421
9422    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1067 6046fb1f-dae2-0310-8472-869a43925389
9423
9424commit 032bb02b1cbe8fa31d285a76215b737762d0f08c
9425Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9426Date:   Thu Mar 23 21:16:37 2006 +0000
9427
9428    Sync PO files for 0.8.1 release
9429
9430
9431    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1066 6046fb1f-dae2-0310-8472-869a43925389
9432
9433commit 3125fae6e58b5326836ddddc73e9df603c1268af
9434Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9435Date:   Thu Mar 23 21:09:45 2006 +0000
9436
9437    NEWS for upcoming 0.8.1 release
9438
9439
9440    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1065 6046fb1f-dae2-0310-8472-869a43925389
9441
9442commit b5fac578cc52c4d481059c80f1c10ed7194162c4
9443Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9444Date:   Thu Mar 23 21:09:00 2006 +0000
9445
9446    Only accept ICMPv6 Unreachable Destination error packet
9447    as a replacement for an ICMPv6 Echo Reply during IPv6 direct
9448    connectivity check if the error packet source is the same as the
9449    embedded Echo Request destination, to avoid possible impersonation.
9450
9451    Also perform a similar check for error packet destination and echo
9452    request source (though I can't think of any security issue there), just
9453    in case. A mismatch would be invalid here anyway, ie. only malicious
9454    users might ever emit such packets, AFAIK.
9455
9456
9457    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1064 6046fb1f-dae2-0310-8472-869a43925389
9458
9459commit d79052ee741de9075f547b683935bba5c6cdd48b
9460Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9461Date:   Thu Mar 23 20:47:51 2006 +0000
9462
9463    Yet another cosmetic fix
9464
9465
9466    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1063 6046fb1f-dae2-0310-8472-869a43925389
9467
9468commit f9608f9a1142da56c05720d6f561ca73ea293160
9469Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9470Date:   Thu Mar 23 19:27:10 2006 +0000
9471
9472    (Partially?) fix the administratively prohibited error
9473    relay detection work-around
9474
9475
9476    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1062 6046fb1f-dae2-0310-8472-869a43925389
9477
9478commit fd4b7e5de084562957950b30044fe4093e94afbb
9479Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9480Date:   Thu Mar 23 19:02:18 2006 +0000
9481
9482    Cosmetics
9483
9484
9485    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1061 6046fb1f-dae2-0310-8472-869a43925389
9486
9487commit 6dc7ee1bb7bdfecd84bf73b45a4f47d5c95cf841
9488Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9489Date:   Thu Mar 23 18:50:51 2006 +0000
9490
9491    Cosmetics
9492
9493
9494    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1060 6046fb1f-dae2-0310-8472-869a43925389
9495
9496commit a94fd14427e58904e975f896a41da69284866d5e
9497Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9498Date:   Thu Mar 23 17:49:49 2006 +0000
9499
9500    Fix libtun6 linking
9501
9502
9503    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1059 6046fb1f-dae2-0310-8472-869a43925389
9504
9505commit 19389563ad78f70f63f117fd94e203d3f2506081
9506Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9507Date:   Wed Mar 22 08:09:57 2006 +0000
9508
9509    Rationalize *_LIBADD and *_LDADD
9510
9511
9512    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1058 6046fb1f-dae2-0310-8472-869a43925389
9513
9514commit 7b3ea37e3e282428efbb4d926fbf3c4fe6770258
9515Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9516Date:   Mon Mar 20 17:58:30 2006 +0000
9517
9518    Fix signal handling within miredo-server
9519
9520
9521    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1057 6046fb1f-dae2-0310-8472-869a43925389
9522
9523commit 726f5379c32bbeee0a248975d862028ecc3c3ba5
9524Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9525Date:   Mon Mar 20 17:51:14 2006 +0000
9526
9527    libcap: add required CAP_KILL
9528
9529
9530    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1056 6046fb1f-dae2-0310-8472-869a43925389
9531
9532commit 849360509c3f2c45ba2ae56290624b045d08c350
9533Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9534Date:   Mon Mar 20 17:10:41 2006 +0000
9535
9536    Attempt to fix miredo-server signal handling (needs testing)
9537
9538
9539    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1055 6046fb1f-dae2-0310-8472-869a43925389
9540
9541commit 00a0ad7f87a181ac993856e6ce50dc8bf15450c3
9542Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9543Date:   Mon Mar 20 17:03:59 2006 +0000
9544
9545    Use pselect instead of pipe to handle signal properly
9546    --> simplifies signaling code quite a lot
9547    --> miredo-server is currently broken (cannot be stopped)
9548
9549
9550    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1054 6046fb1f-dae2-0310-8472-869a43925389
9551
9552commit 03c6f51446d9a7ccd1ed3b912d6e63fc34071222
9553Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9554Date:   Mon Mar 20 14:40:08 2006 +0000
9555
9556    Update translations
9557
9558
9559    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1053 6046fb1f-dae2-0310-8472-869a43925389
9560
9561commit 1445b19ab5f153aec2a511eab101005346f3b0a1
9562Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9563Date:   Mon Mar 20 14:35:52 2006 +0000
9564
9565    Error messages rationalization
9566
9567
9568    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1052 6046fb1f-dae2-0310-8472-869a43925389
9569
9570commit 2c0616b707a25774032422056da9d76853847f1b
9571Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9572Date:   Mon Mar 20 14:21:04 2006 +0000
9573
9574    Fix typo
9575
9576
9577    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1051 6046fb1f-dae2-0310-8472-869a43925389
9578
9579commit da105121bcb5b94782196bd16bc22c1d4c628403
9580Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9581Date:   Mon Mar 20 14:20:15 2006 +0000
9582
9583    Use %s and strerror(errno) explicitly instead of %m
9584    --> will ease moving away from syslog() and kill icc warnings
9585
9586
9587    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1050 6046fb1f-dae2-0310-8472-869a43925389
9588
9589commit c7e4c67b93b86ade546885058e058aab6b8ac861
9590Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9591Date:   Mon Mar 20 14:18:20 2006 +0000
9592
9593    Fix ICC warning
9594
9595
9596    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1049 6046fb1f-dae2-0310-8472-869a43925389
9597
9598commit 4eba000968e4a212fe582b8f5859c6de03b3226e
9599Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9600Date:   Mon Mar 20 12:47:35 2006 +0000
9601
9602    - Only create /var/run/miredo/ when chroot is enabled
9603      (it is no longer needed for the pidfile)
9604    - Never try to remove /var/run upon uninstall; it could bother other
9605      programs
9606
9607
9608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1048 6046fb1f-dae2-0310-8472-869a43925389
9609
9610commit 16d09ebe6aa5c3449e5ea25f8571b4538b2b6021
9611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9612Date:   Mon Mar 20 12:46:15 2006 +0000
9613
9614    - BSD: set TUNSIFMODE to the appropriate value (IFF_BROADCAST)
9615      IFF_POINTOPOINT would render the tunnel unusable, probably because
9616      the route we insert have no “destination”
9617    - BSD: set TUNSLMODE when TUNSLMODE is supported and TUNSIFHEAD is not
9618      (may fix troubles on NetBSD 4.0, though I doubt it)
9619
9620
9621    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1047 6046fb1f-dae2-0310-8472-869a43925389
9622
9623commit 816ed0ed48de5468d7009993f60f7ad2799f5222
9624Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9625Date:   Sun Mar 19 21:21:04 2006 +0000
9626
9627    Our authoritative RFC - purposedly not included in tarball
9628    because of probably GPL-incompatible licensing terms
9629
9630
9631    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1046 6046fb1f-dae2-0310-8472-869a43925389
9632
9633commit 5ff4fb099cf07c88a41dfacb6c086cc3a8ab3738
9634Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9635Date:   Sun Mar 19 20:54:50 2006 +0000
9636
9637    Add some comments
9638
9639
9640    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1045 6046fb1f-dae2-0310-8472-869a43925389
9641
9642commit 321a592b1fc8e645103e7868386f494505308b1d
9643Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9644Date:   Sun Mar 19 16:29:30 2006 +0000
9645
9646    Fix broken sa_len detection
9647
9648
9649    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1044 6046fb1f-dae2-0310-8472-869a43925389
9650
9651commit 359b6ff645ea160c0efd3dc8671869b0a6209942
9652Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9653Date:   Sun Mar 19 15:20:34 2006 +0000
9654
9655    Set sin6_len when HAVE_SA_LEN is true
9656
9657
9658    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1043 6046fb1f-dae2-0310-8472-869a43925389
9659
9660commit 8b4653cc46017a19c0fe849272b8fb2847a95376
9661Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9662Date:   Sun Mar 19 15:09:00 2006 +0000
9663
9664    Fix old $Id$ in ChangeLog
9665
9666
9667    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1042 6046fb1f-dae2-0310-8472-869a43925389
9668
9669commit 902764f5a2253d4a9abe621a361bb23e39ca6131
9670Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9671Date:   Sun Mar 19 14:31:02 2006 +0000
9672
9673    Fix commented-out code
9674
9675
9676    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1041 6046fb1f-dae2-0310-8472-869a43925389
9677
9678commit e20388afaec9c2cfc6972479a5ee6a918d30848d
9679Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9680Date:   Sat Mar 18 23:19:28 2006 +0000
9681
9682    - include bootstrap within tarball
9683    - don't include files from admin/ explicitly;
9684      automake will take care of that better than I do
9685
9686
9687    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1040 6046fb1f-dae2-0310-8472-869a43925389
9688
9689commit 40d7c06fb81193702f419c972d4fdb0fe3be3a4f
9690Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9691Date:   Sat Mar 18 23:15:06 2006 +0000
9692
9693    Kill misc/Makefile.am and merge with top Makefile.am
9694
9695
9696    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1039 6046fb1f-dae2-0310-8472-869a43925389
9697
9698commit 590ccf353f0193fa1f376008346868b580837fb7
9699Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9700Date:   Sat Mar 18 21:50:38 2006 +0000
9701
9702    - Fix PID file locking when not running in the foreground, while not
9703      breaking foreground run (previous commits fixed one case while
9704      breaking the other). To achieve this, we perform a simple check
9705      before daemon(), while actually locking the file after daemon().
9706      Much like early calls of access(), this allows printing useful error
9707      messages before the program detaches, while not falling in the ToCToU
9708      trap, given we still perform atomic check & use after detaching.
9709      If an error occurs after detaching, we can no longer print an error,
9710      but we can still fail safe. Such a situation is a race condition and
9711      is unlikely to occur in front of good-faithed users.
9712    - Use O_NOFOLLOW if available when opening the pid file
9713      to avoid insecure file override (however, $(prefix)/var/run should
9714      not be writeable by non-trustworthy users)
9715
9716
9717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1038 6046fb1f-dae2-0310-8472-869a43925389
9718
9719commit 0c35aae5ed6bc6ea071128a4eaa94fa2ad3eed20
9720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9721Date:   Sat Mar 18 20:12:20 2006 +0000
9722
9723    Resync sockaddr.m4 with tcpreen
9724
9725
9726    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1037 6046fb1f-dae2-0310-8472-869a43925389
9727
9728commit 9937c43fcfd4bb6bfcbb3c242012a6c4440bfab4
9729Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9730Date:   Sat Mar 18 20:08:46 2006 +0000
9731
9732    Don't build in m4 as there is nothing to be built there
9733
9734
9735    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1036 6046fb1f-dae2-0310-8472-869a43925389
9736
9737commit 0e65f2ce8b2af44eec958a3788ab5a8126ac7c18
9738Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9739Date:   Fri Mar 17 10:53:15 2006 +0000
9740
9741    Update README:
9742     - some cleanup
9743     - NetBSD 4.0 tentative support
9744
9745
9746    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1035 6046fb1f-dae2-0310-8472-869a43925389
9747
9748commit 67a90cd3e118f2014965b174c593a961fd1a13c6
9749Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9750Date:   Fri Mar 17 10:20:15 2006 +0000
9751
9752    Link libraries against LTLIBINTL where appropriate
9753
9754
9755    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1034 6046fb1f-dae2-0310-8472-869a43925389
9756
9757commit d415db249606efc6e777e47f06c633739b25a835
9758Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9759Date:   Fri Mar 17 10:18:56 2006 +0000
9760
9761    BSD compile fix
9762
9763
9764    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1033 6046fb1f-dae2-0310-8472-869a43925389
9765
9766commit 1a7dfae3dafe7c28b8e778e27dd200f93d0ed964
9767Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9768Date:   Thu Mar 16 13:02:57 2006 +0000
9769
9770    teredo.via.ecp.fr -> teredo.remlab.net
9771
9772
9773    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1032 6046fb1f-dae2-0310-8472-869a43925389
9774
9775commit d2878598675560c801016dd988a556abb473766b
9776Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9777Date:   Thu Mar 16 12:17:16 2006 +0000
9778
9779    - Don't set IFF_POINTOPOINT, as it is not a point-to-point tunnel
9780    - Remove IFF_RUNNING flag when the tunnel is brought down
9781
9782
9783    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1031 6046fb1f-dae2-0310-8472-869a43925389
9784
9785commit c582bdc353156606ad2ba1a8f0fc30c1c8b86bac
9786Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9787Date:   Thu Mar 16 12:13:40 2006 +0000
9788
9789    Cosmetics
9790
9791
9792    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1030 6046fb1f-dae2-0310-8472-869a43925389
9793
9794commit 45b9ac98d17d30e19cd2018479eb5a06c0bf93b7
9795Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9796Date:   Thu Mar 16 10:42:37 2006 +0000
9797
9798    Add some functions __attribute__ where appropriate
9799    while trying to retain compatibility with non-gcc (non-icc either) compilers
9800
9801
9802    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1029 6046fb1f-dae2-0310-8472-869a43925389
9803
9804commit ab81bdbaab468333ebe0bf5a46df9e99f0683d1c
9805Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9806Date:   Tue Mar 14 17:55:42 2006 +0000
9807
9808    Use autopoint instead of gettextize
9809    so that we no longer need (so many) post-gettextize kludges
9810    and that we no longer have to hit enter manually
9811
9812
9813    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1028 6046fb1f-dae2-0310-8472-869a43925389
9814
9815commit 41fb56624bf7573173b30b335316cd4095427c4d
9816Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9817Date:   Tue Mar 14 17:51:15 2006 +0000
9818
9819    BSD thread safety fix
9820
9821
9822    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1027 6046fb1f-dae2-0310-8472-869a43925389
9823
9824commit f025348e597cbc526456dbfc9682e17d084702ca
9825Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9826Date:   Tue Mar 14 17:29:16 2006 +0000
9827
9828    Added missing extern "C" qualifiers in functions definition
9829
9830
9831    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1026 6046fb1f-dae2-0310-8472-869a43925389
9832
9833commit 25e483a97fc5640327ddd3b55e2d24ee6ed1fa64
9834Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9835Date:   Tue Mar 14 07:51:18 2006 +0000
9836
9837    Also check IPv6 stack availability within libtun6_diagnose
9838
9839
9840    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1025 6046fb1f-dae2-0310-8472-869a43925389
9841
9842commit 1ca2f282cda5525e5d81ecf3523f909c3738fc47
9843Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9844Date:   Fri Mar 10 22:41:03 2006 +0000
9845
9846    Fix assertion failure again *whistles*
9847
9848
9849    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1024 6046fb1f-dae2-0310-8472-869a43925389
9850
9851commit ed7cb259a903517814bd390c7b71a3ec5bd586a9
9852Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9853Date:   Fri Mar 10 22:37:51 2006 +0000
9854
9855    Minimalistic implementation of --version and --help for checkconf
9856
9857
9858    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1023 6046fb1f-dae2-0310-8472-869a43925389
9859
9860commit 668eb7d6b6749857da3450f97d2b2832c7c5cbba
9861Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9862Date:   Fri Mar 10 22:35:03 2006 +0000
9863
9864    Cosmetic
9865
9866
9867    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1022 6046fb1f-dae2-0310-8472-869a43925389
9868
9869commit 955f89b817f0cea7aafa771925c0a1f33b724d25
9870Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9871Date:   Fri Mar 10 22:24:06 2006 +0000
9872
9873    Reorganize checkconf
9874
9875
9876    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1021 6046fb1f-dae2-0310-8472-869a43925389
9877
9878commit f23a9f41d9a9acf10ddfd5be7f73ceae96baa72b
9879Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9880Date:   Fri Mar 10 22:14:18 2006 +0000
9881
9882    Probably fix probably broken linking of miredo-checkconf when libintl is not built-in
9883
9884
9885    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1020 6046fb1f-dae2-0310-8472-869a43925389
9886
9887commit 69d58e985a8bfeca01420fc88ef45d9020894e59
9888Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9889Date:   Fri Mar 10 22:10:44 2006 +0000
9890
9891    Now build shared library by default
9892    Only libtun6 is not forcefully static though
9893
9894
9895    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1019 6046fb1f-dae2-0310-8472-869a43925389
9896
9897commit 33c85019e93919c11a9a6fae69a0996f1acceb3d
9898Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9899Date:   Fri Mar 10 22:10:20 2006 +0000
9900
9901    Fix HMAC test that was broken by libteredo_preinit API change
9902
9903
9904    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1018 6046fb1f-dae2-0310-8472-869a43925389
9905
9906commit d6345ee0b929ffaddf1cc3b07a789be3c7a05889
9907Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9908Date:   Fri Mar 10 22:09:52 2006 +0000
9909
9910    Force libteredo*.la to static libraries for now
9911
9912
9913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1017 6046fb1f-dae2-0310-8472-869a43925389
9914
9915commit 46ea16a54fca6ef7589be2a2923e146dbc5e3200
9916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9917Date:   Fri Mar 10 22:09:08 2006 +0000
9918
9919    Update translation for conf.cpp
9920
9921
9922    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1016 6046fb1f-dae2-0310-8472-869a43925389
9923
9924commit d7991ae76df6431774e3696905de720682cf0cbc
9925Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9926Date:   Fri Mar 10 22:07:47 2006 +0000
9927
9928    Fix checkconf.cpp
9929
9930
9931    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1015 6046fb1f-dae2-0310-8472-869a43925389
9932
9933commit 0a8114bcc6b7a0b3fba98f08c7be49987c49bdbb
9934Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9935Date:   Fri Mar 10 22:05:49 2006 +0000
9936
9937    A few asserts
9938
9939
9940    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1014 6046fb1f-dae2-0310-8472-869a43925389
9941
9942commit 39fb2a24bd2e0ddb659b5d4ecc3320789dcd2ea9
9943Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9944Date:   Fri Mar 10 21:51:21 2006 +0000
9945
9946    - Polish configuration file test
9947    - Promote miredo-checkconf to a real installed binary
9948      instead of a test program
9949
9950
9951    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1013 6046fb1f-dae2-0310-8472-869a43925389
9952
9953commit 9fb8a896e76d34638cccc2e3ec1b086afe3086da
9954Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9955Date:   Fri Mar 10 21:41:57 2006 +0000
9956
9957    Use syslog() for configuration file error within miredo(-server)
9958
9959
9960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1012 6046fb1f-dae2-0310-8472-869a43925389
9961
9962commit 03c289b7959f200a5aed82555448c4ed1e7e13b0
9963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9964Date:   Fri Mar 10 21:31:02 2006 +0000
9965
9966    Use a virtual function for logging
9967    so that we don't assume syslog()
9968
9969
9970    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1011 6046fb1f-dae2-0310-8472-869a43925389
9971
9972commit 8b8805460cc0a0b7ce56a4db017a1c78d74601b9
9973Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9974Date:   Fri Mar 10 17:00:54 2006 +0000
9975
9976    Use no-exeext to simplify makefiles
9977
9978
9979    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1010 6046fb1f-dae2-0310-8472-869a43925389
9980
9981commit 2e9d6cd4fdb591a12d83b76915df72cfc52174fa
9982Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9983Date:   Fri Mar 10 16:57:32 2006 +0000
9984
9985    Do not build gzip'd tarball - I only use bzip2 anyway
9986
9987
9988    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1009 6046fb1f-dae2-0310-8472-869a43925389
9989
9990commit 10219f70ab76ebc6c20ada614aa82f11c7ee952e
9991Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
9992Date:   Fri Mar 10 14:25:33 2006 +0000
9993
9994    Various spelling fixes
9995
9996
9997    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1008 6046fb1f-dae2-0310-8472-869a43925389
9998
9999commit 587f016c66208981ab8398fda711bdce5a12bbb3
10000Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10001Date:   Fri Mar 10 14:24:54 2006 +0000
10002
10003    Spelling mistake
10004
10005
10006    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1007 6046fb1f-dae2-0310-8472-869a43925389
10007
10008commit 1c9a4d74c9a98af22e0bd804863989ea1aae86c1
10009Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10010Date:   Fri Mar 10 13:49:16 2006 +0000
10011
10012    #include <stdint.h> for uint_
10013
10014
10015    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1006 6046fb1f-dae2-0310-8472-869a43925389
10016
10017commit 42a8da54957e2069aa5a8ce174019b666e30c5f3
10018Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10019Date:   Fri Mar 10 13:47:23 2006 +0000
10020
10021    #include <limits.h> when we use *_MAX constants
10022
10023
10024    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1005 6046fb1f-dae2-0310-8472-869a43925389
10025
10026commit 30dc2b6cf09014928687672b25bf60f3c737e0ba
10027Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10028Date:   Fri Mar 10 13:33:38 2006 +0000
10029
10030    Update copyright with --version
10031
10032
10033    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1004 6046fb1f-dae2-0310-8472-869a43925389
10034
10035commit 43fa3eb6221d89e32b5226a260b394b153aa419e
10036Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10037Date:   Fri Mar 10 12:54:37 2006 +0000
10038
10039    Compile fixes
10040
10041
10042    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1003 6046fb1f-dae2-0310-8472-869a43925389
10043
10044commit 6741637b5cd1c1dec63d7d8b4c87e3df9d1b4e4f
10045Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10046Date:   Fri Mar 10 12:50:37 2006 +0000
10047
10048    Compile fix
10049
10050
10051    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1002 6046fb1f-dae2-0310-8472-869a43925389
10052
10053commit 7e82d1217f63856c04afb45f85801a3f7c6c3e29
10054Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10055Date:   Fri Mar 10 12:48:27 2006 +0000
10056
10057    - Fix broken design of libteredo_init/terminate
10058    - Some clean up
10059
10060
10061    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1001 6046fb1f-dae2-0310-8472-869a43925389
10062
10063commit be8d6f1321123cee58b10a0e03d1df0eaac77af0
10064Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10065Date:   Fri Mar 10 10:30:47 2006 +0000
10066
10067    Fix tun6.h installation path
10068    (this is going to annoy downstream packagers)
10069
10070
10071    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1000 6046fb1f-dae2-0310-8472-869a43925389
10072
10073commit cf102be1e2754e2007a26e3d8fdb7b97dcb66f1a
10074Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10075Date:   Fri Mar 10 10:17:01 2006 +0000
10076
10077    - Define USE_TUNHEAD on NetBSD, in accordance with its package CVSweb
10078    - #ifdefs simplification
10079
10080
10081    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@999 6046fb1f-dae2-0310-8472-869a43925389
10082
10083commit 3c07b787565804bebec8c787584198d84620e372
10084Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10085Date:   Wed Mar 8 16:41:43 2006 +0000
10086
10087    - Improve British english translation
10088    - Resync PO files
10089
10090
10091    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@998 6046fb1f-dae2-0310-8472-869a43925389
10092
10093commit 274621b08ce0c4125dd5e0d8621a57acf0cb0ade
10094Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10095Date:   Wed Mar 8 09:35:41 2006 +0000
10096
10097    Uniformize line spacing
10098
10099
10100    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@997 6046fb1f-dae2-0310-8472-869a43925389
10101
10102commit 3f59016206214ee86eed0b694c6db88a0981db71
10103Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10104Date:   Mon Mar 6 17:28:43 2006 +0000
10105
10106    Cosmetic fix
10107
10108
10109    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@996 6046fb1f-dae2-0310-8472-869a43925389
10110
10111commit 1229d271fdb69da9c308655736e2bf381d4994b8
10112Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10113Date:   Mon Mar 6 10:08:05 2006 +0000
10114
10115    Convert libtun6, libteredo and libteredo-server to library-type gettext usage
10116
10117
10118    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@995 6046fb1f-dae2-0310-8472-869a43925389
10119
10120commit 364ed51787b563fe1ae28060ce1e575b77508bda
10121Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10122Date:   Sat Mar 4 10:16:53 2006 +0000
10123
10124    Use libtool for libmiredo and some fixes
10125
10126
10127    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@994 6046fb1f-dae2-0310-8472-869a43925389
10128
10129commit 92f81991538534f8d0784c1c295d2254963ef972
10130Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10131Date:   Sat Mar 4 10:12:14 2006 +0000
10132
10133    Clean up libcap check
10134
10135
10136    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@993 6046fb1f-dae2-0310-8472-869a43925389
10137
10138commit 9425de4f22e2ebed5793fec3871979ff3d8df6e8
10139Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10140Date:   Sat Mar 4 10:02:13 2006 +0000
10141
10142    Clean up -lJudy check, only link libteredo.la against libJudy
10143
10144
10145    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@992 6046fb1f-dae2-0310-8472-869a43925389
10146
10147commit 000be9571326434d53c2a48fe34e054d95b65fbe
10148Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10149Date:   Sat Mar 4 09:47:39 2006 +0000
10150
10151    use -no-undefined (might break BSD)
10152
10153
10154    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@991 6046fb1f-dae2-0310-8472-869a43925389
10155
10156commit d259e309d7bf6a094928f52e1aaf0bb633a08f6d
10157Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10158Date:   Sat Mar 4 09:46:58 2006 +0000
10159
10160    Update provisional C API
10161
10162
10163    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@990 6046fb1f-dae2-0310-8472-869a43925389
10164
10165commit 554c98d65142902870dae37064443ffd9c256ea8
10166Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10167Date:   Wed Feb 15 14:44:59 2006 +0000
10168
10169    - Fix invalid free() on exit when specifying a server name
10170      from the command line
10171    - Fix strdup() failure detection (almost impossible bug)
10172    - Fix memory leak when libteredo_client_preinit() fails
10173      (which is to say when /dev/urandom cannot be opened)
10174
10175
10176    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@989 6046fb1f-dae2-0310-8472-869a43925389
10177
10178commit ca4f63db5435b58ecacd236a855797d3fc6d63d5
10179Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10180Date:   Fri Feb 3 19:03:29 2006 +0000
10181
10182    All fixes for -Wextra
10183    (turns out it is good to find bugs such as the one fixed in [986].
10184
10185
10186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@988 6046fb1f-dae2-0310-8472-869a43925389
10187
10188commit 1ff20e7757715fa9d502dbd70abea4d9be506b64
10189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10190Date:   Fri Feb 3 19:01:13 2006 +0000
10191
10192    This is trunk for release 0.8.1
10193
10194
10195    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@987 6046fb1f-dae2-0310-8472-869a43925389
10196
10197commit a41f19bafc3a4e9aa213b1db947ddd83435a6026
10198Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10199Date:   Fri Feb 3 18:09:04 2006 +0000
10200
10201    Ensure expiry is set properly at startup.
10202    Depending on its initial undefined, it could prevent the nonce from being
10203    generated (thanks to -Wextra for finding that error).
10204
10205
10206    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@986 6046fb1f-dae2-0310-8472-869a43925389
10207
10208commit b60707a5126c231c885bca5acc1618595993b715
10209Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10210Date:   Thu Feb 2 20:54:01 2006 +0000
10211
10212    Update PO files and ChangeLog for 0.8.0
10213
10214
10215    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@984 6046fb1f-dae2-0310-8472-869a43925389
10216
10217commit 478309f88af971d15eb52cf7b2b90ce28ac447ec
10218Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10219Date:   Thu Feb 2 20:51:28 2006 +0000
10220
10221    Refer to 0.7.3 rather than 0.7.2 (which was cancelled)
10222
10223
10224    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@983 6046fb1f-dae2-0310-8472-869a43925389
10225
10226commit c08e11115b5879c5977e6fbbe64ef9cdb04f298a
10227Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10228Date:   Thu Feb 2 20:48:34 2006 +0000
10229
10230    Refer to RFC 4380
10231
10232
10233    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@982 6046fb1f-dae2-0310-8472-869a43925389
10234
10235commit 76f690ecd7a41615acdc68e4d5e34cab4374b40f
10236Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10237Date:   Mon Jan 30 13:46:33 2006 +0000
10238
10239    Fix tunneling driver on *BSD
10240
10241
10242    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@973 6046fb1f-dae2-0310-8472-869a43925389
10243
10244commit bc5922df10d56e7b0477c35cbfeb5db6af0d6e01
10245Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10246Date:   Mon Jan 30 13:16:56 2006 +0000
10247
10248    Fix test linking
10249
10250
10251    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@972 6046fb1f-dae2-0310-8472-869a43925389
10252
10253commit d31de60f91821ca79d2e3e2540e00221603d7f2b
10254Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10255Date:   Mon Jan 30 13:12:02 2006 +0000
10256
10257    Fix shell equal comparisons
10258
10259
10260    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@971 6046fb1f-dae2-0310-8472-869a43925389
10261
10262commit fcc208e66186ef2cd1adfb7452f812de9b58130f
10263Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10264Date:   Mon Jan 30 12:45:52 2006 +0000
10265
10266    Fix typo
10267
10268
10269    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@970 6046fb1f-dae2-0310-8472-869a43925389
10270
10271commit e575201a11d7c3d8f250da6c04ec46829fdd0046
10272Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10273Date:   Sun Jan 29 21:32:57 2006 +0000
10274
10275    Update NEWS
10276
10277
10278    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@969 6046fb1f-dae2-0310-8472-869a43925389
10279
10280commit 6a52ef1a48793813033deff892be7a2e7e7c8f0f
10281Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10282Date:   Sun Jan 29 18:06:22 2006 +0000
10283
10284    svn:ignore updates
10285
10286
10287    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@964 6046fb1f-dae2-0310-8472-869a43925389
10288
10289commit 0fc72aed716b4762ea84550f0cbf3bc4a4c4779c
10290Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10291Date:   Sun Jan 29 18:04:03 2006 +0000
10292
10293    Fix test linking
10294
10295
10296    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@962 6046fb1f-dae2-0310-8472-869a43925389
10297
10298commit 00e4121c247f5c2dded13079e3e82a27031bb94f
10299Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10300Date:   Sun Jan 29 17:59:46 2006 +0000
10301
10302    Fix test linking on BSD
10303
10304
10305    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@961 6046fb1f-dae2-0310-8472-869a43925389
10306
10307commit c40614eb1b9e39dc81fe33e6df4ead37a4bd51b7
10308Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10309Date:   Sun Jan 29 17:54:58 2006 +0000
10310
10311    Undo [959] and really fix compilation on BSD
10312
10313
10314    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@960 6046fb1f-dae2-0310-8472-869a43925389
10315
10316commit 496b4b3aeee3d2b84fd2c74e9795d106b6be7f3a
10317Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10318Date:   Sun Jan 29 17:54:07 2006 +0000
10319
10320    Fix check and use syslog
10321
10322
10323    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@959 6046fb1f-dae2-0310-8472-869a43925389
10324
10325commit eae57bc1a63c8da356e3d4239b024d987eeb68a7
10326Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10327Date:   Sun Jan 29 17:43:00 2006 +0000
10328
10329    FreeBSD compatibility hack
10330
10331
10332    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@958 6046fb1f-dae2-0310-8472-869a43925389
10333
10334commit 9d8e52234a5e950ba47f7903a68e2ee48c7dc7e3
10335Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10336Date:   Sun Jan 29 17:28:40 2006 +0000
10337
10338    Fix --enable-debug logic
10339
10340
10341    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@953 6046fb1f-dae2-0310-8472-869a43925389
10342
10343commit d015f9edabe4e657412d178cc739073771849229
10344Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10345Date:   Sun Jan 29 17:24:20 2006 +0000
10346
10347    Another BSD fix
10348
10349
10350    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@952 6046fb1f-dae2-0310-8472-869a43925389
10351
10352commit 9e7c510049c582907ffea5257163c3aadc034a93
10353Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10354Date:   Sun Jan 29 17:20:13 2006 +0000
10355
10356    Another BSD fix
10357
10358
10359    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@951 6046fb1f-dae2-0310-8472-869a43925389
10360
10361commit 119185595b4d8e931995548b50b5f897dd42abad
10362Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10363Date:   Sun Jan 29 17:10:11 2006 +0000
10364
10365    Another FreeBSD compile fix
10366
10367
10368    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@950 6046fb1f-dae2-0310-8472-869a43925389
10369
10370commit 8da2e3d329f4a33894ec33bc9da4ef59a439e173
10371Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10372Date:   Sun Jan 29 12:28:49 2006 +0000
10373
10374    BSD compilation fix
10375    Bug reported by Richard Bejtlich from taosecurity.com
10376
10377
10378    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@949 6046fb1f-dae2-0310-8472-869a43925389
10379
10380commit 1719ce36b1340316a7cab4000a7689c78ee95d48
10381Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10382Date:   Sun Jan 22 16:41:59 2006 +0000
10383
10384    Sync PO files
10385
10386
10387    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@948 6046fb1f-dae2-0310-8472-869a43925389
10388
10389commit ed4eb5b2660abe23241b09d996d28fb777b31d52
10390Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10391Date:   Sun Jan 22 16:39:22 2006 +0000
10392
10393    Define Teredo multicast discovery address as is now defined in
10394    http://www.iana.org/assignments/multicast-addresses
10395
10396
10397    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@947 6046fb1f-dae2-0310-8472-869a43925389
10398
10399commit 462ccf316ed97d53cdd16c0bff4b5da697389ef3
10400Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10401Date:   Wed Jan 18 18:52:58 2006 +0000
10402
10403    Very trivial check for libtun6
10404
10405
10406    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@946 6046fb1f-dae2-0310-8472-869a43925389
10407
10408commit b1c6d766e29de56f2b3a490c87f2202d553c3af5
10409Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10410Date:   Wed Jan 18 18:25:38 2006 +0000
10411
10412    News for 0.8.0
10413
10414
10415    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@945 6046fb1f-dae2-0310-8472-869a43925389
10416
10417commit e30f5219c91d7c78fc96bab98d9bf5443a69ac1a
10418Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10419Date:   Wed Jan 18 17:54:50 2006 +0000
10420
10421    Return error value from privileged process in case of error
10422
10423
10424    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@944 6046fb1f-dae2-0310-8472-869a43925389
10425
10426commit fc59340dc74020aa81ee288a6ca6d8d9166eebd5
10427Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10428Date:   Wed Jan 18 09:13:10 2006 +0000
10429
10430    Only try to write to /proc when adding an address succeeded
10431
10432
10433    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@943 6046fb1f-dae2-0310-8472-869a43925389
10434
10435commit 28617033185330c0c058a0eddd4bdc6eff9a3bbe
10436Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10437Date:   Wed Jan 18 09:12:06 2006 +0000
10438
10439    Fix /proc Linux-specific settings:
10440    they have to be done after an address is added, rather than after bringing up
10441    the tunnel interface
10442
10443
10444    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@942 6046fb1f-dae2-0310-8472-869a43925389
10445
10446commit 7305fe24fb010547cdb3e21df30470feff2f8a5c
10447Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10448Date:   Tue Jan 17 18:17:32 2006 +0000
10449
10450    Remove big fat warning
10451
10452
10453    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@941 6046fb1f-dae2-0310-8472-869a43925389
10454
10455commit dc2b969550887ea8c3f59db792b61bf3a80abf80
10456Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10457Date:   Tue Jan 17 16:31:11 2006 +0000
10458
10459    Typo fix
10460
10461
10462    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@940 6046fb1f-dae2-0310-8472-869a43925389
10463
10464commit 3981cc5c4d6bdcaa81d68e8bd27982b0ce5fca68
10465Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10466Date:   Tue Jan 17 16:30:22 2006 +0000
10467
10468    Use 192.0.2.0/24 sample address space instead of my own server address
10469    in configuration sample
10470
10471
10472    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@939 6046fb1f-dae2-0310-8472-869a43925389
10473
10474commit 8c4b85cbe776b0b3bea164cecf217d4099351061
10475Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10476Date:   Tue Jan 17 16:19:27 2006 +0000
10477
10478    Update sample configurations with new Teredo prefix
10479
10480
10481    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@938 6046fb1f-dae2-0310-8472-869a43925389
10482
10483commit f151ef5f2033cd802bd7ac667900477690684a4e
10484Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10485Date:   Tue Jan 17 16:09:56 2006 +0000
10486
10487    At long last, use permanent Teredo prefix 2001:0000::/32
10488
10489
10490    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@937 6046fb1f-dae2-0310-8472-869a43925389
10491
10492commit 0125c52a6b0f0f19e45d79c415a0486e154c9dcf
10493Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10494Date:   Tue Jan 17 16:09:16 2006 +0000
10495
10496    Bump version number
10497
10498
10499    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@936 6046fb1f-dae2-0310-8472-869a43925389
10500
10501commit 48a5b301afa2caa782d2ae0b4ca4aec596037da1
10502Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10503Date:   Tue Jan 10 21:19:17 2006 +0000
10504
10505    Update ChangeLog and NEWS for 0.7.1
10506
10507
10508    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@934 6046fb1f-dae2-0310-8472-869a43925389
10509
10510commit 1f79bcb99387c11c70e4032809f667cce165a0b9
10511Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10512Date:   Tue Jan 10 21:13:53 2006 +0000
10513
10514    Resync PO files for 0.7.1
10515
10516
10517    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@933 6046fb1f-dae2-0310-8472-869a43925389
10518
10519commit 3425bebf1ba79975656bb170a9ef4311e327ac60
10520Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10521Date:   Tue Jan 10 21:08:38 2006 +0000
10522
10523    Allow as most 1 millions rather than 1 thousand entries in peer lists when Judy is used
10524
10525
10526    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@932 6046fb1f-dae2-0310-8472-869a43925389
10527
10528commit 3a4efbbc58e859fd45b3265351855bfe3ec44c06
10529Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10530Date:   Sun Jan 8 21:03:48 2006 +0000
10531
10532    Fix deadlock on exit
10533
10534
10535    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@931 6046fb1f-dae2-0310-8472-869a43925389
10536
10537commit 399c3d320b8b0aeacb7877efee57f8df7c2eb2be
10538Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10539Date:   Sun Jan 8 21:00:02 2006 +0000
10540
10541    Convert teredo_peer to a C struct and save one pointer per peer
10542
10543
10544    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@930 6046fb1f-dae2-0310-8472-869a43925389
10545
10546commit d348d0edaaef7a1fd389042791cccba9e227e19a
10547Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10548Date:   Sun Jan 8 20:14:37 2006 +0000
10549
10550    Remove unused debug message
10551
10552
10553    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@929 6046fb1f-dae2-0310-8472-869a43925389
10554
10555commit 27db36670a3f43403f4b5e221ba5de304990a308
10556Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10557Date:   Sun Jan 8 20:09:22 2006 +0000
10558
10559    Fix previous commit
10560
10561
10562    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@928 6046fb1f-dae2-0310-8472-869a43925389
10563
10564commit 30408ed6aa741da26594fad7d6d43471136706be
10565Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10566Date:   Sun Jan 8 19:35:00 2006 +0000
10567
10568    - Minimize lock time within GC (ie. do delete/free without lock)
10569    - Don't use pthread_cancel() against GC as it is not safe
10570      (fix crash with icc)
10571
10572
10573    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@927 6046fb1f-dae2-0310-8472-869a43925389
10574
10575commit ebb362b94560dd4126375bd644903d87d35de342
10576Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10577Date:   Sun Jan 8 19:08:38 2006 +0000
10578
10579    Don't leak a condition and a mutex when pthread_create fail
10580
10581
10582    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@926 6046fb1f-dae2-0310-8472-869a43925389
10583
10584commit 1fddbecdab24ca5b6fd15fd286ef8ca026d7c10a
10585Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10586Date:   Sun Jan 8 19:07:11 2006 +0000
10587
10588    Garbage collect reset peers list outside of critical section
10589    -> the list lock is held for a much shorter period of time
10590
10591    The same should be done for the garbage collector thread
10592
10593
10594    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@925 6046fb1f-dae2-0310-8472-869a43925389
10595
10596commit a4ed0e8b71fd8a22db2958e7f684283ee1e1934d
10597Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10598Date:   Sun Jan 8 13:26:46 2006 +0000
10599
10600    Fix race condition in GC
10601
10602
10603    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@924 6046fb1f-dae2-0310-8472-869a43925389
10604
10605commit 4fd7a5dd2370c83fe6d6820964e5c29a7de5d878
10606Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10607Date:   Sat Jan 7 22:11:20 2006 +0000
10608
10609    Resets peers list when client state changes
10610
10611
10612    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@923 6046fb1f-dae2-0310-8472-869a43925389
10613
10614commit eded68bb55abd1de7150b537bdbd599ee102219a
10615Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10616Date:   Sat Jan 7 21:31:11 2006 +0000
10617
10618    Export and test teredo_list_reset()
10619
10620
10621    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@922 6046fb1f-dae2-0310-8472-869a43925389
10622
10623commit 5821f8a5595081f8ebf4bea8e6d36da12bb4e8c6
10624Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10625Date:   Sat Jan 7 21:19:14 2006 +0000
10626
10627    Implement teredo_list_reset to reset a peers list
10628
10629
10630    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@921 6046fb1f-dae2-0310-8472-869a43925389
10631
10632commit 0d83c33318e3dc6719cf111e0a92f5abab530b5b
10633Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10634Date:   Sat Jan 7 20:23:11 2006 +0000
10635
10636    Handle peer list signal properly while the list is not empty
10637    (it should not happen at the moment, but will be needed to implement
10638    peers list manual emptying)
10639
10640
10641    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@920 6046fb1f-dae2-0310-8472-869a43925389
10642
10643commit ccc9614414c4bec5d8f4264773a5c1baa7502917
10644Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10645Date:   Sat Jan 7 10:57:42 2006 +0000
10646
10647    ToDo updates
10648
10649
10650    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@919 6046fb1f-dae2-0310-8472-869a43925389
10651
10652commit 085322076b8035e5c455a5d27f8db37c06a32e09
10653Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10654Date:   Fri Jan 6 09:45:41 2006 +0000
10655
10656    - Also debug pthread_mutex_unlock()
10657    - Don't use syslog() for debugging
10658
10659
10660    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@918 6046fb1f-dae2-0310-8472-869a43925389
10661
10662commit 4bbb40769af9ba96dc3b7e420df8a8f18b21c604
10663Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10664Date:   Thu Jan 5 22:14:54 2006 +0000
10665
10666    - Uniformize/Fix time computation in peer list stress test
10667    - Compile tests as C99
10668
10669
10670    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@917 6046fb1f-dae2-0310-8472-869a43925389
10671
10672commit 13b167b28ea0ef4dda7b7b722d549d56a011d336
10673Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10674Date:   Thu Jan 5 22:04:25 2006 +0000
10675
10676    Preliminary news for upcoming 0.7.1
10677
10678
10679    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@916 6046fb1f-dae2-0310-8472-869a43925389
10680
10681commit 9a2d0b1b187fd8bc0eac5009725834fb6fc5b766
10682Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10683Date:   Thu Jan 5 22:03:06 2006 +0000
10684
10685    Use volatile qualifier for signal handler-altered variables
10686
10687
10688    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@915 6046fb1f-dae2-0310-8472-869a43925389
10689
10690commit 84d46a7c1c095fcf0a2abc62ad922b82e2880d0b
10691Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10692Date:   Thu Jan 5 17:57:59 2006 +0000
10693
10694    Add configure option --enable-debug to enable debug code
10695    (that was previously compiled-in inconditionnaly)
10696
10697
10698    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@913 6046fb1f-dae2-0310-8472-869a43925389
10699
10700commit 0348e61dea2134846cf88bea7a39ae111f3a365e
10701Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10702Date:   Thu Jan 5 13:14:01 2006 +0000
10703
10704    Judy error (malloc) handling
10705
10706
10707    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@912 6046fb1f-dae2-0310-8472-869a43925389
10708
10709commit 4a05482ca8323310f1fac41cc3979865e61a95dd
10710Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10711Date:   Thu Jan 5 10:55:46 2006 +0000
10712
10713    - Try to fix peer list deadlock
10714    - Clean up
10715
10716
10717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@911 6046fb1f-dae2-0310-8472-869a43925389
10718
10719commit 6d1625f17f748f75f4365917ebe153178f3a9a30
10720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10721Date:   Wed Jan 4 20:39:53 2006 +0000
10722
10723    Use error-checking mutex in debug mode for peer list
10724
10725
10726    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@910 6046fb1f-dae2-0310-8472-869a43925389
10727
10728commit 8cf586c9e70511e0547ac5d966e839bfb9fc730b
10729Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10730Date:   Tue Jan 3 21:42:48 2006 +0000
10731
10732    Don't use identifier that confuse icc
10733
10734
10735    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@909 6046fb1f-dae2-0310-8472-869a43925389
10736
10737commit 80f37f31a2690bc0ae1bff8985f74b33419f7105
10738Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10739Date:   Tue Jan 3 21:35:26 2006 +0000
10740
10741    Expand $Id$
10742
10743
10744    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@908 6046fb1f-dae2-0310-8472-869a43925389
10745
10746commit 4ad29d26876553e3bf13c839423e1ca1459ca79e
10747Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10748Date:   Tue Jan 3 21:33:25 2006 +0000
10749
10750    Don't expand $Id$ et al in ChangeLog
10751
10752
10753    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@907 6046fb1f-dae2-0310-8472-869a43925389
10754
10755commit 530d6c7ce219d83a05f537f8ee34aec05cc59934
10756Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10757Date:   Tue Jan 3 21:32:10 2006 +0000
10758
10759    No longer depend on a wrapper shell script for miredo-checkconf test
10760
10761
10762    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@906 6046fb1f-dae2-0310-8472-869a43925389
10763
10764commit 8d7dc6d112c91e3ab5d259610db924fd5f7de5e1
10765Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10766Date:   Tue Jan 3 20:41:46 2006 +0000
10767
10768    Cosmetic + disabled debug messages
10769
10770
10771    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@905 6046fb1f-dae2-0310-8472-869a43925389
10772
10773commit cdec6af746e5a0eda49cf10db14c3d1afdd6e59e
10774Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10775Date:   Tue Jan 3 20:10:01 2006 +0000
10776
10777    Remove IsClient() from client-less builds
10778
10779
10780    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@904 6046fb1f-dae2-0310-8472-869a43925389
10781
10782commit 8721e03958f183aa2a3994401a631ef15da87528
10783Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10784Date:   Tue Jan 3 20:08:50 2006 +0000
10785
10786    Avoid always true if() in client-less compilation
10787
10788
10789    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@903 6046fb1f-dae2-0310-8472-869a43925389
10790
10791commit a4b771809f6042eef3c3d0e465305eada52b7917
10792Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10793Date:   Tue Jan 3 20:03:51 2006 +0000
10794
10795    C99 clean up
10796
10797
10798    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@902 6046fb1f-dae2-0310-8472-869a43925389
10799
10800commit df64e306e464c73cf04ac8fbba85589cf6771105
10801Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10802Date:   Tue Jan 3 18:11:58 2006 +0000
10803
10804    Use C99 as standard explicitly
10805
10806
10807    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@901 6046fb1f-dae2-0310-8472-869a43925389
10808
10809commit 4c356b90fdf90f4673e948b7b617d1cc5691e3f2
10810Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10811Date:   Tue Jan 3 18:11:00 2006 +0000
10812
10813    Cosmetic change - connectivity is still broken
10814
10815
10816    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@900 6046fb1f-dae2-0310-8472-869a43925389
10817
10818commit 701dacd25380a36b465b4257a4ecaed6d3015d5f
10819Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10820Date:   Mon Jan 2 21:27:02 2006 +0000
10821
10822    Further attempt to completely solve connectivity regressions
10823
10824
10825    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@899 6046fb1f-dae2-0310-8472-869a43925389
10826
10827commit 5a29ede2364ce4d7b104285c9b20dd0f7782cae8
10828Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10829Date:   Mon Jan 2 20:29:55 2006 +0000
10830
10831    Cosmetic fix
10832
10833
10834    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@898 6046fb1f-dae2-0310-8472-869a43925389
10835
10836commit e9c359f58b253d627791269d30328e9f9295f78e
10837Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10838Date:   Mon Jan 2 20:25:40 2006 +0000
10839
10840    Fix connectivity regression introduced by IsValid()
10841
10842
10843    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@897 6046fb1f-dae2-0310-8472-869a43925389
10844
10845commit eda6f29474f0755e71642c73ee3d715529c90dd0
10846Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10847Date:   Mon Jan 2 19:39:54 2006 +0000
10848
10849    Attempt to fix various connectivity issues
10850
10851
10852    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@896 6046fb1f-dae2-0310-8472-869a43925389
10853
10854commit 77458b57b5123cd07d82c0f366ca01f23f101df3
10855Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10856Date:   Mon Jan 2 13:04:36 2006 +0000
10857
10858    Remove a lot of debug messages
10859
10860
10861    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@895 6046fb1f-dae2-0310-8472-869a43925389
10862
10863commit c8fe1e4b0202b3d2471adf6bfee040e64195edc1
10864Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10865Date:   Mon Jan 2 13:01:03 2006 +0000
10866
10867    - fix IsValid() check
10868    - don't call time() within TouchReceive()
10869    - add lots of temporary debug messages
10870
10871
10872    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@894 6046fb1f-dae2-0310-8472-869a43925389
10873
10874commit a44a8548c54a451a53693a7bc9af9d9d5ae1f150
10875Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10876Date:   Mon Jan 2 11:13:33 2006 +0000
10877
10878    Rewrite stress test to a fixed duration
10879
10880
10881    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@893 6046fb1f-dae2-0310-8472-869a43925389
10882
10883commit bb23a6da2bd07ed6bccd41fd9525ea998a60294b
10884Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10885Date:   Mon Jan 2 10:20:34 2006 +0000
10886
10887    Fix regression when Judy is NOT used
10888
10889
10890    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@892 6046fb1f-dae2-0310-8472-869a43925389
10891
10892commit 8adf7fd7134abbc09669c8881b14c046fbc5cdde
10893Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10894Date:   Mon Jan 2 10:02:42 2006 +0000
10895
10896    Cosmetic fix for Judy check
10897
10898
10899    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@891 6046fb1f-dae2-0310-8472-869a43925389
10900
10901commit b173ad514d32b9af5b7434b208a44ed1126014b9
10902Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10903Date:   Mon Jan 2 09:33:54 2006 +0000
10904
10905    Support for Judy dynamic arrays within peer list
10906    libteredo/miredo should finally be scalable
10907
10908
10909    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@890 6046fb1f-dae2-0310-8472-869a43925389
10910
10911commit a4eb319d979799ad54e0177471aa8df10fe6bf8f
10912Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10913Date:   Mon Jan 2 08:44:49 2006 +0000
10914
10915    Add a stress test for peer list
10916
10917
10918    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@889 6046fb1f-dae2-0310-8472-869a43925389
10919
10920commit 90cb943523a8948023265272a567b00f83226715
10921Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10922Date:   Sun Jan 1 19:49:16 2006 +0000
10923
10924    Remove obsolete TODO comments
10925
10926
10927    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@888 6046fb1f-dae2-0310-8472-869a43925389
10928
10929commit 44a75ece03a71a5259b86a9bb0369d3a4953c581
10930Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10931Date:   Sun Jan 1 19:48:56 2006 +0000
10932
10933    Err, rewrite previous Judy test so that the result is somehow
10934    exported at compile-time (shame on me)
10935
10936
10937    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@887 6046fb1f-dae2-0310-8472-869a43925389
10938
10939commit 695478c7bfec5a9f9904a7537d7c0d8d2303b794
10940Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10941Date:   Sun Jan 1 13:30:07 2006 +0000
10942
10943    Check for Judy
10944
10945
10946    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@886 6046fb1f-dae2-0310-8472-869a43925389
10947
10948commit 4a9b56ea3d56cb7d4a834e7f51a7c32b097e53e6
10949Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10950Date:   Sun Jan 1 10:56:46 2006 +0000
10951
10952    Handle the "safe" race condition for peer creation more properly
10953
10954
10955    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@885 6046fb1f-dae2-0310-8472-869a43925389
10956
10957commit 39d28888caaceedbe7b39905915742b6726a8053
10958Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10959Date:   Sat Dec 31 18:38:11 2005 +0000
10960
10961    Made my mind about source address filtering -> just don't do it
10962
10963
10964    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@884 6046fb1f-dae2-0310-8472-869a43925389
10965
10966commit 687245e7480cccaee9557708ebf16ccad1689f7d
10967Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10968Date:   Sat Dec 31 18:12:54 2005 +0000
10969
10970    Fix previous commit
10971
10972
10973    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@883 6046fb1f-dae2-0310-8472-869a43925389
10974
10975commit 821b2078118bcb4ee84ebc76238a352ec2a962a1
10976Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10977Date:   Sat Dec 31 17:40:23 2005 +0000
10978
10979    When transmitting packet, only accept a peer as trusted if the last
10980    transmission is under 30 seconds old, as specified
10981
10982
10983    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@882 6046fb1f-dae2-0310-8472-869a43925389
10984
10985commit 264560ac8783e6cb5a2f34e4af02b1e2dd97f10c
10986Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10987Date:   Sat Dec 31 13:44:39 2005 +0000
10988
10989    Fix typo
10990
10991
10992    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@881 6046fb1f-dae2-0310-8472-869a43925389
10993
10994commit 34516ce9ec6d8648793ac8211202bb6f2bf35933
10995Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
10996Date:   Sat Dec 31 13:43:44 2005 +0000
10997
10998    Update copyright date
10999    (rather late than never - year changing is a few hours :-) )
11000
11001
11002    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@880 6046fb1f-dae2-0310-8472-869a43925389
11003
11004commit c91868722059945f06befcdafb1d13bc0d09c833
11005Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11006Date:   Sat Dec 31 13:39:45 2005 +0000
11007
11008    Ensure we don't hold the state lock while calling EmitICMPv6Error(),
11009    so that said callback be reentrant.
11010
11011
11012    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@879 6046fb1f-dae2-0310-8472-869a43925389
11013
11014commit 7ff79da3fd5e6be320d2303edfd1cd654acdb6a2
11015Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11016Date:   Sat Dec 31 13:35:05 2005 +0000
11017
11018    Use rwlock instead of mutex for Teredo state
11019
11020
11021    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@878 6046fb1f-dae2-0310-8472-869a43925389
11022
11023commit 0002f0a6edc910a43e9f3da1dc72a12a230c9e05
11024Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11025Date:   Sat Dec 31 13:17:19 2005 +0000
11026
11027    Fix ping ("direct IPv6 connectivity test") timings
11028    and consequently improve ICMPv6 unreachable error generation
11029
11030
11031    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@877 6046fb1f-dae2-0310-8472-869a43925389
11032
11033commit 1f088ac36813b2d04031573ceed327d60596a4c7
11034Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11035Date:   Sat Dec 31 13:01:01 2005 +0000
11036
11037    Update and fix bubbles transmission timing according to draft 05
11038
11039
11040    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@876 6046fb1f-dae2-0310-8472-869a43925389
11041
11042commit 456caabd363f0c8cd92d0f3dc076e91854c5c7c5
11043Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11044Date:   Sat Dec 31 11:21:32 2005 +0000
11045
11046    Repair bubbles and pings limitation
11047
11048
11049    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@875 6046fb1f-dae2-0310-8472-869a43925389
11050
11051commit 5ba64d03038a0a8a92d5a2ded64edc6bd8c1c1d7
11052Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11053Date:   Fri Dec 30 21:25:52 2005 +0000
11054
11055    Fix race condition in teredo_list_destroy
11056
11057
11058    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@874 6046fb1f-dae2-0310-8472-869a43925389
11059
11060commit 6eaae75d3f591e6550e2900e4fe46b2a6f46759f
11061Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11062Date:   Fri Dec 30 21:17:05 2005 +0000
11063
11064    Working on upcoming version 0.7.1 (or more)
11065
11066
11067    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@873 6046fb1f-dae2-0310-8472-869a43925389
11068
11069commit 9b60c970eb930aadf86168d46cf6d7eb336631d0
11070Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11071Date:   Fri Dec 30 21:16:25 2005 +0000
11072
11073    One FIXME removed
11074
11075
11076    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@872 6046fb1f-dae2-0310-8472-869a43925389
11077
11078commit ec969e7e40402cbac4ffbe9db993f42abfb6854c
11079Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11080Date:   Fri Dec 30 21:15:02 2005 +0000
11081
11082    Cache time() during peer list lookup
11083
11084
11085    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@871 6046fb1f-dae2-0310-8472-869a43925389
11086
11087commit 26b0650d828ff57ac50a1f439b0b2d4755bf32c4
11088Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11089Date:   Fri Dec 30 20:57:48 2005 +0000
11090
11091    Fix segmentation fault
11092
11093
11094    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@870 6046fb1f-dae2-0310-8472-869a43925389
11095
11096commit 2b503b9a0bdb25a79d4191875a3cb86eabf85935
11097Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11098Date:   Fri Dec 30 20:51:11 2005 +0000
11099
11100    Test garbage collection more thoroughly...
11101    and uncover a severe segmentation fault
11102
11103
11104    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@869 6046fb1f-dae2-0310-8472-869a43925389
11105
11106commit 6b77c7c2f4d10c45fbda51c28f8f548b8e872592
11107Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11108Date:   Fri Dec 30 20:10:13 2005 +0000
11109
11110    - Improved garbage collection
11111    - In-depth unit test for peers list and garbage collection
11112
11113
11114    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@868 6046fb1f-dae2-0310-8472-869a43925389
11115
11116commit 911313389f8b5e12e54ead38cc4acabd15d93216
11117Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11118Date:   Fri Dec 30 16:12:53 2005 +0000
11119
11120    Bleeding-edge peer list garbage collector
11121
11122
11123    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@867 6046fb1f-dae2-0310-8472-869a43925389
11124
11125commit 821344bbc92d1129e48c7653863c203a108ea21a
11126Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11127Date:   Thu Dec 29 19:33:12 2005 +0000
11128
11129    Fix typo and justify text
11130
11131
11132    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@866 6046fb1f-dae2-0310-8472-869a43925389
11133
11134commit 49d40d77f0d9f26bbc534e940272bb9a952e7ef3
11135Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11136Date:   Thu Dec 29 16:45:01 2005 +0000
11137
11138    Update PO version number
11139
11140
11141    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@865 6046fb1f-dae2-0310-8472-869a43925389
11142
11143commit a31e2a4c111acbec55602155cc4f16ffe408f426
11144Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11145Date:   Thu Dec 29 16:39:43 2005 +0000
11146
11147    Given HMAC depends on MD5, it makes more sense to test MD5 first
11148
11149
11150    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@864 6046fb1f-dae2-0310-8472-869a43925389
11151
11152commit aad24173a4e34012930c4b68bb146026c36b1879
11153Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11154Date:   Thu Dec 29 16:37:17 2005 +0000
11155
11156    Cosmetic: New line before big fat warning
11157
11158
11159    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@863 6046fb1f-dae2-0310-8472-869a43925389
11160
11161commit 31b48d15e4af2692c2853fb14a34daff7155491b
11162Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11163Date:   Thu Dec 29 16:33:40 2005 +0000
11164
11165    Fix and clean up server DNS resolution
11166
11167
11168    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@862 6046fb1f-dae2-0310-8472-869a43925389
11169
11170commit ea9a67d290a75ffb170ebf754186868d0c40aa41
11171Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11172Date:   Thu Dec 29 11:45:10 2005 +0000
11173
11174    Add a big fat notice about the Teredo draft status
11175
11176
11177    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@861 6046fb1f-dae2-0310-8472-869a43925389
11178
11179commit 4502c9fd26421fabef45f873226d2eaf86b8bdbf
11180Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11181Date:   Wed Dec 28 21:09:36 2005 +0000
11182
11183    ChangeLog for 0.7.0
11184
11185
11186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@860 6046fb1f-dae2-0310-8472-869a43925389
11187
11188commit b20b269bc122bdf9a0e708614aa4d7eeb55cd184
11189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11190Date:   Wed Dec 28 21:08:22 2005 +0000
11191
11192    Sync PO files ever again
11193
11194
11195    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@859 6046fb1f-dae2-0310-8472-869a43925389
11196
11197commit e291407d727f2a00f322a38cb1b276ebea5c4008
11198Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11199Date:   Wed Dec 28 21:08:07 2005 +0000
11200
11201    Lots of changes in the upcoming release -> be version 0.7.0
11202
11203
11204    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@858 6046fb1f-dae2-0310-8472-869a43925389
11205
11206commit bda08acf7d54684f0d6cb7540d67b46e17d3326a
11207Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11208Date:   Wed Dec 28 20:02:02 2005 +0000
11209
11210    Fix last known occurence of the state race condition (PingPeer())
11211
11212
11213    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@857 6046fb1f-dae2-0310-8472-869a43925389
11214
11215commit 9c5f73eb8080d2942a37e1609e61ff83267dbc72
11216Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11217Date:   Wed Dec 28 19:56:43 2005 +0000
11218
11219    Fix race condition as regard server IP
11220
11221
11222    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@856 6046fb1f-dae2-0310-8472-869a43925389
11223
11224commit b2431d0229ccadf0e49a81521dc5bd9dfad0bfb6
11225Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11226Date:   Wed Dec 28 19:54:36 2005 +0000
11227
11228    - fix IsRelay & IsClient helpers
11229    - fix state race condition as regards cone flag
11230
11231
11232    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@855 6046fb1f-dae2-0310-8472-869a43925389
11233
11234commit 5e1e8782c742f25dbd538906dd8323b8341549b8
11235Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11236Date:   Wed Dec 28 19:51:11 2005 +0000
11237
11238    Partially fix the Teredo state/maintenance race condition
11239
11240
11241    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@854 6046fb1f-dae2-0310-8472-869a43925389
11242
11243commit c1ee9772c8adc40740e4f60be7a2cd610bd716de
11244Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11245Date:   Wed Dec 28 18:26:35 2005 +0000
11246
11247    Minor clean up
11248
11249
11250    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@853 6046fb1f-dae2-0310-8472-869a43925389
11251
11252commit 4defcf5e6d6435d716709bd5d77826a13a109fd5
11253Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11254Date:   Wed Dec 28 14:17:05 2005 +0000
11255
11256    Always use locally provided v4global.h
11257
11258
11259    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@852 6046fb1f-dae2-0310-8472-869a43925389
11260
11261commit bdcad988fe5f9219d83cb6c85d0397e4ecbd7510
11262Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11263Date:   Wed Dec 28 10:20:36 2005 +0000
11264
11265    Don't overload Teredo prefix as a qualified or not indication
11266
11267
11268    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@851 6046fb1f-dae2-0310-8472-869a43925389
11269
11270commit bfe357ee0563f76a4640f8914135ce1394ae6376
11271Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11272Date:   Tue Dec 27 18:09:12 2005 +0000
11273
11274    Fix one sensible warning from icc
11275
11276
11277    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@850 6046fb1f-dae2-0310-8472-869a43925389
11278
11279commit 5b84038735f3df1647389b522b24c4204eb9e558
11280Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11281Date:   Tue Dec 27 18:03:46 2005 +0000
11282
11283    Update PO files
11284
11285
11286    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@849 6046fb1f-dae2-0310-8472-869a43925389
11287
11288commit 74f4e55dc1f50bffd47b23346b396fbc4837769b
11289Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11290Date:   Tue Dec 27 17:58:00 2005 +0000
11291
11292    Print start message in syslog
11293
11294
11295    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@848 6046fb1f-dae2-0310-8472-869a43925389
11296
11297commit c808ba281d43fccde2384f5ff8a01895050b0328
11298Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11299Date:   Tue Dec 27 17:34:53 2005 +0000
11300
11301    Document the fact that chroot got disabled by default
11302
11303
11304    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@847 6046fb1f-dae2-0310-8472-869a43925389
11305
11306commit d7ecc30ec44a837148294439b9102fb555253d27
11307Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11308Date:   Tue Dec 27 17:34:27 2005 +0000
11309
11310    Compile fix HMAC unit test
11311
11312
11313    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@846 6046fb1f-dae2-0310-8472-869a43925389
11314
11315commit 9884c6404b40ddf6596c0a29b78f5f281e6268aa
11316Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11317Date:   Tue Dec 27 17:32:26 2005 +0000
11318
11319    Re-enable chroot by default when not compiling-in client support
11320
11321
11322    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@845 6046fb1f-dae2-0310-8472-869a43925389
11323
11324commit 97861f9a68cffd4a1996ad6350dc8cddca34fce1
11325Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11326Date:   Tue Dec 27 17:29:07 2005 +0000
11327
11328    Client-less compilation fix
11329
11330
11331    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@844 6046fb1f-dae2-0310-8472-869a43925389
11332
11333commit 5848de6b663438e89881a9fad93b4fd9fc1a5f64
11334Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11335Date:   Tue Dec 27 17:23:19 2005 +0000
11336
11337    Don't call NotifyDown() when the tunnel is already down
11338
11339
11340    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@843 6046fb1f-dae2-0310-8472-869a43925389
11341
11342commit 7c32a21651e7ed1d2eab290a32e2bca20d7f02c7
11343Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11344Date:   Tue Dec 27 17:17:10 2005 +0000
11345
11346    Actually remove chroot by default
11347
11348
11349    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@842 6046fb1f-dae2-0310-8472-869a43925389
11350
11351commit e148eeddbdc3568894979c60607a2b9b74ee9b3d
11352Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11353Date:   Tue Dec 27 17:16:48 2005 +0000
11354
11355    - Resolve Teredo server IP within maintenance procedure
11356    - No longer chroot by default (otherwise DNS resolution fails
11357      unless NSS is installed in the chroot)
11358    - Don't print bogus message telling the tunnel started when it stops
11359
11360
11361    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@841 6046fb1f-dae2-0310-8472-869a43925389
11362
11363commit d516008ab2091439f448a2dba5a2893f8685b3be
11364Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11365Date:   Tue Dec 27 16:52:39 2005 +0000
11366
11367    Fix O(1) memory leak
11368
11369
11370    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@840 6046fb1f-dae2-0310-8472-869a43925389
11371
11372commit 26466270020ab393b0d7a9568addcfded0a3fedb
11373Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11374Date:   Tue Dec 27 15:24:40 2005 +0000
11375
11376    Remove 2nd server IP address from main relay code
11377    it is only required by the maintenance procedure
11378
11379
11380    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@839 6046fb1f-dae2-0310-8472-869a43925389
11381
11382commit 8652fec22b8c882232442e9087172a3f09a6f935
11383Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11384Date:   Tue Dec 27 15:10:36 2005 +0000
11385
11386    File list update
11387
11388
11389    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@838 6046fb1f-dae2-0310-8472-869a43925389
11390
11391commit 24106df1c63e7804ac94168caebe0b3a183725c5
11392Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11393Date:   Tue Dec 27 13:41:02 2005 +0000
11394
11395    Maintain.cpp -> maintain.c
11396
11397
11398    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@837 6046fb1f-dae2-0310-8472-869a43925389
11399
11400commit 03b5844ed1246215f5dae175ee4e4c2daae12d7f
11401Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11402Date:   Tue Dec 27 13:30:24 2005 +0000
11403
11404    Remove dependency of maintenance procedure on TeredoRelay
11405
11406
11407    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@836 6046fb1f-dae2-0310-8472-869a43925389
11408
11409commit e4a651c32f2151338816414be490360acd787303
11410Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11411Date:   Tue Dec 27 12:21:48 2005 +0000
11412
11413    Minor fix/clean up for server packet handling
11414
11415
11416    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@835 6046fb1f-dae2-0310-8472-869a43925389
11417
11418commit 7352b345d1912184423b41d7be9706a1e3d4b51e
11419Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11420Date:   Tue Dec 27 11:40:54 2005 +0000
11421
11422    #include clean up
11423
11424
11425    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@834 6046fb1f-dae2-0310-8472-869a43925389
11426
11427commit 590a04a372ca0d24de2d14c631c469c0d4697b1a
11428Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11429Date:   Tue Dec 27 11:33:12 2005 +0000
11430
11431    Remove check that is always true
11432
11433
11434    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@833 6046fb1f-dae2-0310-8472-869a43925389
11435
11436commit aea71649fb313e04388acedac362961b0310e58c
11437Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11438Date:   Tue Dec 27 11:29:11 2005 +0000
11439
11440    Clean up error handling within TeredoRelay::TeredoRelay
11441
11442
11443    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@832 6046fb1f-dae2-0310-8472-869a43925389
11444
11445commit 078024cfb90646bedc4e2062d431470815e0e7e1
11446Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11447Date:   Tue Dec 27 11:20:45 2005 +0000
11448
11449    Hide teredo_maintenance structure within <maintain.cpp>
11450
11451
11452    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@831 6046fb1f-dae2-0310-8472-869a43925389
11453
11454commit 7afae6674cc2630d355aab55af2e31483df63d60
11455Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11456Date:   Tue Dec 27 10:18:09 2005 +0000
11457
11458    Remove one-line wrappers
11459
11460
11461    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@830 6046fb1f-dae2-0310-8472-869a43925389
11462
11463commit 6a1aa670ca06cf42b908d02164cdba62968abce8
11464Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11465Date:   Mon Dec 26 17:27:13 2005 +0000
11466
11467    Determine endianess for MD5 hasher at configure time
11468    rather than run-time
11469
11470
11471    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@829 6046fb1f-dae2-0310-8472-869a43925389
11472
11473commit e7c490ba6a50ba3e3a2dc48113e95a6847302706
11474Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11475Date:   Mon Dec 26 16:26:36 2005 +0000
11476
11477    Remove libgcrypt for documentation
11478
11479
11480    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@828 6046fb1f-dae2-0310-8472-869a43925389
11481
11482commit 43de3fb27e82a8fd51887b07e846e8f8d749cede
11483Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11484Date:   Mon Dec 26 16:24:57 2005 +0000
11485
11486    Cosmetic comment fix
11487
11488
11489    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@827 6046fb1f-dae2-0310-8472-869a43925389
11490
11491commit 88116051452bc6c83c19af3ee7a87f994d759fba
11492Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11493Date:   Mon Dec 26 16:24:22 2005 +0000
11494
11495    Remove libgcrypt checks
11496
11497
11498    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@826 6046fb1f-dae2-0310-8472-869a43925389
11499
11500commit ad116d5f7588c2db39b5d59977b92ff63bb75d59
11501Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11502Date:   Mon Dec 26 16:23:36 2005 +0000
11503
11504    Add provided MD5 hash unit test
11505
11506
11507    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@825 6046fb1f-dae2-0310-8472-869a43925389
11508
11509commit 8524070b1d4ddcf9dbdb22ce3024389f8c019ddc
11510Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11511Date:   Mon Dec 26 16:23:16 2005 +0000
11512
11513    Use built-in MD5 hashing instead of external libgcrypt
11514
11515
11516    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@824 6046fb1f-dae2-0310-8472-869a43925389
11517
11518commit 5a5373d98953b4e1c55f43e64ee6e28561a192c9
11519Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11520Date:   Mon Dec 26 16:22:40 2005 +0000
11521
11522    Add public domain MD5 hashing to replace bloated libgcrypt
11523    --Cet ligne, et les suivantes ci-dessous, seront ignorées--
11524
11525    A    md5.c
11526    A    md5.h
11527
11528
11529    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@823 6046fb1f-dae2-0310-8472-869a43925389
11530
11531commit 59e58e20056378712b6a71c8a2268ed25f6d2907
11532Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11533Date:   Sat Dec 24 11:33:26 2005 +0000
11534
11535    Update documentation
11536
11537
11538    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@822 6046fb1f-dae2-0310-8472-869a43925389
11539
11540commit 5288394edecd4b0ba65fb34fd0f182e1c1e7543a
11541Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11542Date:   Sat Dec 24 11:32:59 2005 +0000
11543
11544    Resync PO files again
11545
11546
11547    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@821 6046fb1f-dae2-0310-8472-869a43925389
11548
11549commit 4b3a884a0fbe75fdc8d54e4ad37ba7749c55b77e
11550Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11551Date:   Sat Dec 24 11:25:18 2005 +0000
11552
11553    Update svn:ignore
11554
11555
11556    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@820 6046fb1f-dae2-0310-8472-869a43925389
11557
11558commit 9a59e8317a0a82d87721234d0145ac32750ee20a
11559Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11560Date:   Sat Dec 24 11:24:17 2005 +0000
11561
11562    Separate each tests
11563
11564
11565    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@819 6046fb1f-dae2-0310-8472-869a43925389
11566
11567commit e7d89e7a2a48c543452f074a419de0636706e431
11568Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11569Date:   Sat Dec 24 11:17:19 2005 +0000
11570
11571    Fix client-less compilation
11572
11573
11574    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@818 6046fb1f-dae2-0310-8472-869a43925389
11575
11576commit 70ec19986ccfb87f176b9a24892cebd2e6f05d42
11577Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11578Date:   Sat Dec 24 11:17:06 2005 +0000
11579
11580    Update svn:ignore
11581
11582
11583    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@817 6046fb1f-dae2-0310-8472-869a43925389
11584
11585commit ce32456d98c21da33848d96acb61eb5500d92413
11586Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11587Date:   Sat Dec 24 11:14:20 2005 +0000
11588
11589    Move tests to a separate subdirectory
11590
11591
11592    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@816 6046fb1f-dae2-0310-8472-869a43925389
11593
11594commit 7749651fcc2ea8b615db25a302ea6481b0dab853
11595Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11596Date:   Sat Dec 24 11:01:45 2005 +0000
11597
11598    Add comment
11599
11600
11601    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@815 6046fb1f-dae2-0310-8472-869a43925389
11602
11603commit 4d366c67d91c11920763733401b69032f2c3ddc1
11604Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11605Date:   Sat Dec 24 09:56:08 2005 +0000
11606
11607    Re-enable HMAC test
11608
11609
11610    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@814 6046fb1f-dae2-0310-8472-869a43925389
11611
11612commit 7c4bfed021b8cf866c4383bf88bdbb2bcd381bb7
11613Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11614Date:   Sat Dec 24 09:55:49 2005 +0000
11615
11616    Partial unit test for peer list
11617
11618
11619    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@813 6046fb1f-dae2-0310-8472-869a43925389
11620
11621commit 847fcb26d6177b8fb70327bf8ceb5b15561c979a
11622Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11623Date:   Sat Dec 24 09:35:39 2005 +0000
11624
11625    C linking to allow unit testing
11626
11627
11628    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@812 6046fb1f-dae2-0310-8472-869a43925389
11629
11630commit 7f5f0441f36dc0c8bfbd795d95b8aa1ca4c13a3a
11631Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11632Date:   Sat Dec 24 09:25:27 2005 +0000
11633
11634    Browse peer list once rather than twice when allocating a new peer
11635
11636
11637    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@811 6046fb1f-dae2-0310-8472-869a43925389
11638
11639commit 5cc7f227252bb54453179b311dbfe5de3be8e76e
11640Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11641Date:   Sat Dec 24 09:16:55 2005 +0000
11642
11643    Use new peer list API
11644    (though their could probably be some improvements)
11645
11646
11647    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@810 6046fb1f-dae2-0310-8472-869a43925389
11648
11649commit 12b409ae0c28abf42b226c6ca09e66df677d374b
11650Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11651Date:   Fri Dec 23 20:54:55 2005 +0000
11652
11653    Moves Teredo server IPv4 address check in packet reception
11654    (should do no harm, we'll see)
11655
11656
11657    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@809 6046fb1f-dae2-0310-8472-869a43925389
11658
11659commit 19131c2e3b1561ed8e67e7de32ac73d248e7948f
11660Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11661Date:   Fri Dec 23 20:34:12 2005 +0000
11662
11663    New peer list API (currently wrapped into the old one)
11664
11665
11666    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@808 6046fb1f-dae2-0310-8472-869a43925389
11667
11668commit 022f4b97788a4851cbf995957581b0cb09bad912
11669Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11670Date:   Fri Dec 23 16:57:24 2005 +0000
11671
11672    Candidate C API for libteredo
11673
11674
11675    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@807 6046fb1f-dae2-0310-8472-869a43925389
11676
11677commit ddd06b9c37c3b7d97a0e6a46cc07b97e91b24151
11678Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11679Date:   Fri Dec 23 15:17:53 2005 +0000
11680
11681    Separate peer class from relay class
11682
11683
11684    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@806 6046fb1f-dae2-0310-8472-869a43925389
11685
11686commit 95b627314b41cdbd1a92517f6a7d376cd256c581
11687Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11688Date:   Fri Dec 23 09:11:37 2005 +0000
11689
11690    Compile fix
11691
11692
11693    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@805 6046fb1f-dae2-0310-8472-869a43925389
11694
11695commit 622c4029bf3ce5bb3172c92de171c929fa81d33f
11696Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11697Date:   Fri Dec 23 09:03:04 2005 +0000
11698
11699    client-less compilation fix
11700
11701
11702    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@804 6046fb1f-dae2-0310-8472-869a43925389
11703
11704commit 957998bd3afc1928b653eea831fc2dfae54398aa
11705Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11706Date:   Fri Dec 23 09:01:32 2005 +0000
11707
11708    No longer get useless CAP_NET_ADMIN with miredo-server
11709
11710
11711    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@803 6046fb1f-dae2-0310-8472-869a43925389
11712
11713commit ef154c59defc420b81314cc59f31a55926f9ba03
11714Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11715Date:   Fri Dec 23 08:50:15 2005 +0000
11716
11717    Localize error message at no additionnal translation cost
11718
11719
11720    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@802 6046fb1f-dae2-0310-8472-869a43925389
11721
11722commit 9535c9400823b3a4109f2b882fa779c81cbec3ca
11723Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11724Date:   Fri Dec 23 08:49:37 2005 +0000
11725
11726    Log messages as Teredo client connectivity goes up/down
11727
11728
11729    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@801 6046fb1f-dae2-0310-8472-869a43925389
11730
11731commit 8cd0328f9df870901d506279605a1adbaa54a2b0
11732Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11733Date:   Thu Dec 22 19:38:09 2005 +0000
11734
11735    libtun6 is fairly stable -> remove further debug messages
11736    (also using syslog within a software library is not very clean)
11737
11738
11739    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@800 6046fb1f-dae2-0310-8472-869a43925389
11740
11741commit cc6c0b4ce30c089df9b5e127cb158d8e6e55d51f
11742Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11743Date:   Thu Dec 22 19:29:31 2005 +0000
11744
11745    Remove some debug messages
11746
11747
11748    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@799 6046fb1f-dae2-0310-8472-869a43925389
11749
11750commit 3a53619df9b005d80d901bc6dec4fe9c2ffc1ec6
11751Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11752Date:   Thu Dec 22 19:29:18 2005 +0000
11753
11754    Update ToDo list
11755
11756
11757    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@798 6046fb1f-dae2-0310-8472-869a43925389
11758
11759commit 38970cfd3f9ec7fe444278e6881f2115f6f9e4df
11760Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11761Date:   Thu Dec 22 19:24:29 2005 +0000
11762
11763    DEFAULT_TEREDO_PREFIX -> TEREDO_PREFIX
11764
11765
11766    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@797 6046fb1f-dae2-0310-8472-869a43925389
11767
11768commit 04de96ec42f225ce0543779c2e4e333f5660eff9
11769Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11770Date:   Thu Dec 22 19:14:57 2005 +0000
11771
11772    Forgot to include one EXTRA file
11773
11774
11775    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@796 6046fb1f-dae2-0310-8472-869a43925389
11776
11777commit cb662d64daec2ae408624a23323569a609896df5
11778Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11779Date:   Wed Dec 21 15:51:17 2005 +0000
11780
11781    Prepare to remove teredo_maintenance from relay.h
11782
11783
11784    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@795 6046fb1f-dae2-0310-8472-869a43925389
11785
11786commit 717ce164642a0ebed6e8aa4fb767da30d970abe7
11787Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11788Date:   Wed Dec 21 15:48:47 2005 +0000
11789
11790    Remove debug messages
11791
11792
11793    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@794 6046fb1f-dae2-0310-8472-869a43925389
11794
11795commit f9870c36d5c28879650156bf38f4da70d10851da
11796Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11797Date:   Wed Dec 21 11:18:51 2005 +0000
11798
11799    Minor fixes
11800
11801
11802    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@793 6046fb1f-dae2-0310-8472-869a43925389
11803
11804commit 025fab2ea935f727932843f5206371a9ce5e48c8
11805Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11806Date:   Wed Dec 21 11:12:39 2005 +0000
11807
11808    Advance maintenance conversion to C
11809
11810
11811    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@792 6046fb1f-dae2-0310-8472-869a43925389
11812
11813commit 28356d65334bec949d2588de38d4f61eead65450
11814Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11815Date:   Wed Dec 21 10:54:15 2005 +0000
11816
11817    Clean up struct teredo_packet
11818
11819
11820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@791 6046fb1f-dae2-0310-8472-869a43925389
11821
11822commit a48bfb5dc5e9433c904d085c0a825da5af006b1a
11823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11824Date:   Wed Dec 21 09:23:54 2005 +0000
11825
11826    Fix client compilation
11827
11828
11829    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@790 6046fb1f-dae2-0310-8472-869a43925389
11830
11831commit 1c5198d608fe74ac353ebbc2710d214391472340
11832Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11833Date:   Wed Dec 21 09:22:40 2005 +0000
11834
11835    Update POTFILES
11836
11837
11838    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@789 6046fb1f-dae2-0310-8472-869a43925389
11839
11840commit 1f1ef32eaec0c15198427298e55b0edb56067051
11841Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11842Date:   Wed Dec 21 09:18:37 2005 +0000
11843
11844    Remove redundant #include
11845
11846
11847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@788 6046fb1f-dae2-0310-8472-869a43925389
11848
11849commit beb6182a3975a5e0d666ebe33571e8ae9fc506fe
11850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11851Date:   Wed Dec 21 09:14:33 2005 +0000
11852
11853    packets.cpp -> packets.c
11854
11855
11856    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@787 6046fb1f-dae2-0310-8472-869a43925389
11857
11858commit afc6329f302a6426051a7d52cf9e166d047a3c23
11859Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11860Date:   Wed Dec 21 09:10:15 2005 +0000
11861
11862    Get rid of useless TeredoPacket wrapper class
11863
11864
11865    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@786 6046fb1f-dae2-0310-8472-869a43925389
11866
11867commit 6b3eeacea5a79514a34a5add8e0257ea3cec3519
11868Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11869Date:   Tue Dec 20 20:20:21 2005 +0000
11870
11871    Strings rationalization
11872
11873
11874    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@785 6046fb1f-dae2-0310-8472-869a43925389
11875
11876commit 06d85f6f23816f4f177dfd004496873121752ebc
11877Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11878Date:   Tue Dec 20 19:41:57 2005 +0000
11879
11880    Really uniformize error message
11881
11882
11883    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@784 6046fb1f-dae2-0310-8472-869a43925389
11884
11885commit f2a558bd72f881367538c5ea7bccf41eb7c15d11
11886Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11887Date:   Tue Dec 20 19:37:26 2005 +0000
11888
11889    Remove redundant files
11890
11891
11892    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@783 6046fb1f-dae2-0310-8472-869a43925389
11893
11894commit 21c0c07571ba76e836917b27cb85af0cde0df33b
11895Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11896Date:   Tue Dec 20 19:19:43 2005 +0000
11897
11898    Get rid of pretty useless TeredoRelayUDP wrapper
11899
11900
11901    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@782 6046fb1f-dae2-0310-8472-869a43925389
11902
11903commit 22a7284f78861bc4a3caa356ceb1b4d7162368d7
11904Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11905Date:   Tue Dec 20 17:07:32 2005 +0000
11906
11907    Use I/O vector when forwarding bubbles over UDP
11908    (also fix C version of UDP forwarding server code)
11909
11910
11911    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@781 6046fb1f-dae2-0310-8472-869a43925389
11912
11913commit b351a8584c7a8d2b6513633bb910e1c3d3ae99e7
11914Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11915Date:   Tue Dec 20 16:27:20 2005 +0000
11916
11917    Don't send unreachable message between bubbles/pings
11918
11919
11920    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@780 6046fb1f-dae2-0310-8472-869a43925389
11921
11922commit 4397096975cd079a8f7341731de1e63d35024f6f
11923Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11924Date:   Tue Dec 20 16:24:03 2005 +0000
11925
11926    Fix SendPing return value
11927
11928
11929    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@779 6046fb1f-dae2-0310-8472-869a43925389
11930
11931commit ef5f6b5d39578ccc640ced38cd8d3d888c0b1dc4
11932Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11933Date:   Tue Dec 20 15:55:31 2005 +0000
11934
11935    Fix comments
11936
11937
11938    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@778 6046fb1f-dae2-0310-8472-869a43925389
11939
11940commit 321c2f08bcaab9bc4a4bebacc91a2d2ef26bfe22
11941Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11942Date:   Tue Dec 20 15:55:00 2005 +0000
11943
11944    server code is now really in C
11945
11946
11947    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@777 6046fb1f-dae2-0310-8472-869a43925389
11948
11949commit 04563bfdfd828535dbdeeabcdf6f040ada73bc11
11950Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11951Date:   Tue Dec 20 15:54:21 2005 +0000
11952
11953    Update svn:ignore
11954
11955
11956    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@776 6046fb1f-dae2-0310-8472-869a43925389
11957
11958commit d7783262880b122509f03720ffd12284d8d8f10d
11959Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11960Date:   Tue Dec 20 15:50:03 2005 +0000
11961
11962    Missing SVN properties
11963
11964
11965    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@775 6046fb1f-dae2-0310-8472-869a43925389
11966
11967commit ec9631a6d648eecdfdbbe60a75cdc753fc78b8c1
11968Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11969Date:   Tue Dec 20 15:49:35 2005 +0000
11970
11971    C99 fixes
11972
11973
11974    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@774 6046fb1f-dae2-0310-8472-869a43925389
11975
11976commit f09a436ce85f26812e6aa1d61c8974dbf5f49ace
11977Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11978Date:   Tue Dec 20 15:36:58 2005 +0000
11979
11980    Make valgrind even more happy
11981
11982
11983    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@773 6046fb1f-dae2-0310-8472-869a43925389
11984
11985commit 4801a17e44f88ab86333743b564e8327da68a758
11986Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11987Date:   Tue Dec 20 15:29:42 2005 +0000
11988
11989    Make valgrind happier
11990
11991
11992    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@772 6046fb1f-dae2-0310-8472-869a43925389
11993
11994commit 42c9d689479f78f5b61032a8d54161638e28acf9
11995Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
11996Date:   Tue Dec 20 15:27:18 2005 +0000
11997
11998    Fix missing initialization
11999
12000
12001    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@771 6046fb1f-dae2-0310-8472-869a43925389
12002
12003commit ab4bd4d339a5e151f6a85ab19008277ae35b68eb
12004Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12005Date:   Tue Dec 20 15:22:14 2005 +0000
12006
12007    - send Router Advertisement as an I/O vector to avoid memcpy()s
12008    - uniformize error message
12009
12010
12011    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@770 6046fb1f-dae2-0310-8472-869a43925389
12012
12013commit 128b0b061e5d455930b4c7a730039fcfaa2b80e9
12014Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12015Date:   Tue Dec 20 15:20:33 2005 +0000
12016
12017    Fix return value of libteredo_server_check
12018
12019
12020    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@769 6046fb1f-dae2-0310-8472-869a43925389
12021
12022commit 33f8e3b9fc2011656c48ee65b5467a71fd454452
12023Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12024Date:   Tue Dec 20 15:02:01 2005 +0000
12025
12026    Fix use of uninitalized value
12027
12028
12029    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@768 6046fb1f-dae2-0310-8472-869a43925389
12030
12031commit 5fe19f426db4d31e802c9024eb1f1bca40cc4219
12032Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12033Date:   Tue Dec 20 14:59:41 2005 +0000
12034
12035    Advance server conversion to C
12036
12037
12038    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@767 6046fb1f-dae2-0310-8472-869a43925389
12039
12040commit 2354072dde6d79083200770b6b5678e4b5d88431
12041Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12042Date:   Tue Dec 20 12:57:18 2005 +0000
12043
12044    Remove dead code
12045
12046
12047    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@766 6046fb1f-dae2-0310-8472-869a43925389
12048
12049commit 1ea684a389e826dc8f2f29d271203d1945305295
12050Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12051Date:   Tue Dec 20 11:27:05 2005 +0000
12052
12053    Update files list
12054
12055
12056    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@765 6046fb1f-dae2-0310-8472-869a43925389
12057
12058commit 582f190baf4ad6dc87fed39f2b2440a8565473ba
12059Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12060Date:   Tue Dec 20 11:13:47 2005 +0000
12061
12062    - Implement yet-to-be-used teredo_sendv() function to send Teredo packets
12063      as I/O vectors.
12064    - Move private stuff from <libteredo/teredo.h> to libteredo/teredo-udp.h
12065
12066
12067    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@764 6046fb1f-dae2-0310-8472-869a43925389
12068
12069commit 72adf5d5c35e3883b3e01541e5a77ff8d02fb4ca
12070Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12071Date:   Tue Dec 20 10:37:05 2005 +0000
12072
12073    Use struct teredo_packet instead of class TeredoPacket in server code
12074
12075
12076    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@763 6046fb1f-dae2-0310-8472-869a43925389
12077
12078commit efe381c90377ee74a23e05cc6be775ecb1afef8a
12079Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12080Date:   Tue Dec 20 10:08:28 2005 +0000
12081
12082    Remove redumdant file
12083
12084
12085    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@762 6046fb1f-dae2-0310-8472-869a43925389
12086
12087commit 6ac450f93196748505a1529b6f60b5da1ed8a94e
12088Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12089Date:   Tue Dec 20 10:07:26 2005 +0000
12090
12091    Convert Teredo packet reception code to C
12092
12093
12094    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@761 6046fb1f-dae2-0310-8472-869a43925389
12095
12096commit ff5bbfe12938dbf40c8f07c3982d15f677b1a004
12097Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12098Date:   Mon Dec 19 11:16:34 2005 +0000
12099
12100    Unit test for HMAC procedures
12101
12102
12103    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@760 6046fb1f-dae2-0310-8472-869a43925389
12104
12105commit 17cbb5d81e3ed3cc68b1fc597e1d1d4b9496da8b
12106Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12107Date:   Mon Dec 19 11:15:14 2005 +0000
12108
12109    Modify HMAC in echo requests so that they put a PID in ICMPv6 ID
12110    and some sort of sequence in ICMPv6 SEQ
12111
12112
12113    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@759 6046fb1f-dae2-0310-8472-869a43925389
12114
12115commit 9e55fff32b4bc5117104204c68fdb4ba2cf2131c
12116Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12117Date:   Mon Dec 19 11:14:14 2005 +0000
12118
12119    Minor cleanup
12120
12121
12122    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@758 6046fb1f-dae2-0310-8472-869a43925389
12123
12124commit 9ea503c0f7d8ddea30e13490d09e5acfbcc1cb84
12125Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12126Date:   Sun Dec 11 11:16:50 2005 +0000
12127
12128    Bump trunk to 0.6.0
12129
12130
12131    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@754 6046fb1f-dae2-0310-8472-869a43925389
12132
12133commit 9579a49bfc6af95abdbb693819dd2a884777efea
12134Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12135Date:   Sun Dec 11 11:13:34 2005 +0000
12136
12137    Add regression test for t6cmp()
12138
12139
12140    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@753 6046fb1f-dae2-0310-8472-869a43925389
12141
12142commit 6488739fa3b21d8d46fd8c634a150442f99a5d8b
12143Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12144Date:   Sun Dec 11 11:01:10 2005 +0000
12145
12146    Export t6cmp()
12147
12148
12149    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@752 6046fb1f-dae2-0310-8472-869a43925389
12150
12151commit c382b8715cc14026c516534455f9ec830a124601
12152Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12153Date:   Sun Dec 11 11:00:39 2005 +0000
12154
12155    Additionnal news
12156
12157
12158    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@751 6046fb1f-dae2-0310-8472-869a43925389
12159
12160commit 936a8b20295b5a1b567f90a094213ea0741da73e
12161Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12162Date:   Sun Dec 11 10:29:07 2005 +0000
12163
12164    Fix severe bug in t6cmp that would basically consider IPv6 addresses as
12165    equal as soon as either of their four double-words are equal
12166    (and in the case of Teredo tunneling... every body has the first double
12167    word equal)
12168
12169
12170    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@747 6046fb1f-dae2-0310-8472-869a43925389
12171
12172commit 47adccb48fcda149c342926f7436d58222059459
12173Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12174Date:   Sun Dec 11 10:07:36 2005 +0000
12175
12176    Miredo also needs CAP_NET_RAW now
12177
12178
12179    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@746 6046fb1f-dae2-0310-8472-869a43925389
12180
12181commit ac6afddafcccf5501e7ee2d7442a66c87515b300
12182Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12183Date:   Sun Dec 11 09:36:13 2005 +0000
12184
12185    Implement emitting of ICMPv6 errors via an ICMPv6 socket rather than the
12186    Teredo tunnel - this allows the use of kernel checksumming and of kernel
12187    source address selection (very useful for Teredo relays)
12188
12189
12190    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@745 6046fb1f-dae2-0310-8472-869a43925389
12191
12192commit 15c3ff575f6732922ad6ccb646fa7ee097b1723c
12193Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12194Date:   Sun Dec 11 09:21:06 2005 +0000
12195
12196    Use a new callback to emit ICMPv6 error messages
12197
12198
12199    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@744 6046fb1f-dae2-0310-8472-869a43925389
12200
12201commit bbc3ccfc529c46bb74a494da275a702a9df1f731
12202Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12203Date:   Sat Dec 10 15:52:19 2005 +0000
12204
12205    TeredoRelay::SendUnreach should not return a value
12206
12207
12208    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@743 6046fb1f-dae2-0310-8472-869a43925389
12209
12210commit 7666f64dae8f77634571c8fad953985ca3fea1bd
12211Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12212Date:   Sat Dec 10 15:41:34 2005 +0000
12213
12214    Support building ICMPv6 errors as well as ICMPv6/IPv6 errors
12215
12216
12217    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@742 6046fb1f-dae2-0310-8472-869a43925389
12218
12219commit 61c605f520ca1f473f7400712d15cc02384647f5
12220Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12221Date:   Sat Dec 10 14:25:10 2005 +0000
12222
12223    (I|Dei)nitHMAC needs no longer be called from TeredoRelay
12224
12225
12226    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@741 6046fb1f-dae2-0310-8472-869a43925389
12227
12228commit 271a8f784ace0d6ed5734453f4f0ee30550702b8
12229Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12230Date:   Sat Dec 10 14:23:44 2005 +0000
12231
12232    Hide libteredo's NonceGenerator from miredo
12233
12234
12235    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@740 6046fb1f-dae2-0310-8472-869a43925389
12236
12237commit b100999f17901f24c4f111f9de321f7326a826fc
12238Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12239Date:   Sun Nov 27 16:44:25 2005 +0000
12240
12241    Mention security fix
12242
12243
12244    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@739 6046fb1f-dae2-0310-8472-869a43925389
12245
12246commit 47cd57b95186984e4ad050937d5d0b73eef42cba
12247Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12248Date:   Sun Nov 27 16:42:17 2005 +0000
12249
12250    Fix loop
12251
12252
12253    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@738 6046fb1f-dae2-0310-8472-869a43925389
12254
12255commit 781c025265381cb521214c3cf746ac768ebb980c
12256Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12257Date:   Sun Nov 27 09:46:13 2005 +0000
12258
12259    Remove bogus line of code that should have been removed
12260    in the previous commit
12261
12262
12263    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@737 6046fb1f-dae2-0310-8472-869a43925389
12264
12265commit bc51276b9f8a8c3bf91126292095eea6b103eb86
12266Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12267Date:   Sun Nov 27 09:37:32 2005 +0000
12268
12269    Avoid infinite loop in previous commit
12270
12271
12272    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@736 6046fb1f-dae2-0310-8472-869a43925389
12273
12274commit 643258f9c58a8a2e9e1bbbc8106bdece31a8f716
12275Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12276Date:   Sun Nov 27 09:31:13 2005 +0000
12277
12278    Security fix : ignore ICMP/ICMPv6 errors returned from sendto()
12279
12280
12281    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@735 6046fb1f-dae2-0310-8472-869a43925389
12282
12283commit 509cf54eb6224f20a3e1432c1ef731111f6dc895
12284Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12285Date:   Sat Nov 26 21:19:36 2005 +0000
12286
12287    Update documentation
12288
12289
12290    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@734 6046fb1f-dae2-0310-8472-869a43925389
12291
12292commit 499b9bcab8cb87d1aac3818e5743261dfe3059ce
12293Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12294Date:   Sat Nov 26 20:42:48 2005 +0000
12295
12296    Update PO files
12297
12298
12299    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@733 6046fb1f-dae2-0310-8472-869a43925389
12300
12301commit 6112751c564ea53b5f0e2f637edde7e006b61559
12302Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12303Date:   Sat Nov 26 20:39:29 2005 +0000
12304
12305    Remove debug message yet another time
12306
12307
12308    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@732 6046fb1f-dae2-0310-8472-869a43925389
12309
12310commit d44f93494cbeb8051e129b8ddb996ede1b6e934c
12311Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12312Date:   Sat Nov 26 20:38:53 2005 +0000
12313
12314    Re-implement inter-bubbles and inter-pings 2-seconds delay
12315    (without increasing the TeredoRelay::peer class size)
12316
12317
12318    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@731 6046fb1f-dae2-0310-8472-869a43925389
12319
12320commit 793af19b9e60b3f495fc702742982cf301626aca
12321Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12322Date:   Sat Nov 26 17:28:38 2005 +0000
12323
12324    Remove bogus debug message
12325
12326
12327    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@730 6046fb1f-dae2-0310-8472-869a43925389
12328
12329commit 393fdafff3371c769e1105bcd7d2e41ca8d5f6c4
12330Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12331Date:   Sat Nov 26 17:28:11 2005 +0000
12332
12333    Reworked peer list struct alignment : size down to 40 bytes from 44 bytes
12334
12335
12336    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@729 6046fb1f-dae2-0310-8472-869a43925389
12337
12338commit f8fd26833e2820d18ab18156167613f7767171b4
12339Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12340Date:   Sat Nov 26 17:12:02 2005 +0000
12341
12342    Use time-dependant HMAC-MD5 for direct IPv6 connectivity tests
12343    instead of pseudorandom nonce from the kernel's entropy pool
12344    (requires libgcrypt)
12345
12346
12347    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@728 6046fb1f-dae2-0310-8472-869a43925389
12348
12349commit 6b0ad45ba46ff903d86317e1cd852a068fe96918
12350Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12351Date:   Sat Nov 26 17:09:28 2005 +0000
12352
12353    Ignore admin/compile which is now required
12354
12355
12356    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@727 6046fb1f-dae2-0310-8472-869a43925389
12357
12358commit 529218dba2d987e57d50ce0c6b51e9d8619bb46e
12359Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12360Date:   Sat Nov 26 17:05:44 2005 +0000
12361
12362    Look for libgcrypt, and fail if client support is requested without it
12363
12364
12365    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@726 6046fb1f-dae2-0310-8472-869a43925389
12366
12367commit 42ab85d086b10cc029b8589d8233471cd02b3b9d
12368Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12369Date:   Sat Nov 26 11:00:32 2005 +0000
12370
12371    Fix libtun6 dependance (regression introduced while libtoolizing libtun6)
12372
12373
12374    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@725 6046fb1f-dae2-0310-8472-869a43925389
12375
12376commit e25450a626008d0a9854b2e2306511ac4f674d19
12377Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12378Date:   Sat Nov 26 10:57:33 2005 +0000
12379
12380    - Update PO files
12381    - Add British english localization
12382
12383
12384    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@724 6046fb1f-dae2-0310-8472-869a43925389
12385
12386commit 2b3e401cb7eeca6dad54b21e98af5cae1b84274f
12387Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12388Date:   Sat Nov 26 10:46:02 2005 +0000
12389
12390    Handle SIGSTOP, CPU starvation and software suspend properly
12391    in maintenance procedure, by resynching the timer if time drifted too much
12392
12393
12394    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@723 6046fb1f-dae2-0310-8472-869a43925389
12395
12396commit 400571808792e267698fcf28ec93eb013e6d0578
12397Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12398Date:   Fri Nov 25 23:33:40 2005 +0000
12399
12400    Libtoolize libtun6
12401
12402
12403    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@722 6046fb1f-dae2-0310-8472-869a43925389
12404
12405commit d55a2874c12a0baa3795faedf028bcc0b5aefc20
12406Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12407Date:   Fri Nov 25 23:30:49 2005 +0000
12408
12409    Defaults to static libraries for now
12410
12411
12412    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@721 6046fb1f-dae2-0310-8472-869a43925389
12413
12414commit 99e1a5f6c2e23968abab4f4cc83d642a6d105ca7
12415Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12416Date:   Fri Nov 25 23:30:03 2005 +0000
12417
12418    Make gcc -Wextra happier
12419
12420
12421    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@720 6046fb1f-dae2-0310-8472-869a43925389
12422
12423commit 81d3452d65098e703d16fbf11064ad35a178354d
12424Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12425Date:   Fri Nov 25 23:28:38 2005 +0000
12426
12427    Refactor maintenance procedure
12428
12429
12430    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@719 6046fb1f-dae2-0310-8472-869a43925389
12431
12432commit 07ee2b5b94a781b0a3230f17a56e02620a896872
12433Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12434Date:   Fri Nov 25 19:34:04 2005 +0000
12435
12436    Extra compiler warnings fixes
12437
12438
12439    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@718 6046fb1f-dae2-0310-8472-869a43925389
12440
12441commit f37a0af75e1169b39f2b6cf1a3b26d186f3da5ee
12442Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12443Date:   Sun Nov 20 16:32:44 2005 +0000
12444
12445    Support Linux kernel >= 2.6.9 rather than >= 2.6.0
12446    because of the harmful on-link assumption in version 2.6.8 and older.
12447
12448
12449    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@717 6046fb1f-dae2-0310-8472-869a43925389
12450
12451commit 0ed39e8854dc0e9dc63043e33355feae2ad65f4c
12452Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12453Date:   Sun Nov 20 15:58:49 2005 +0000
12454
12455    Rewritten (simplified, likely fastened) packet queueing
12456    (-> peers list item down from 52 to 44 bytes)
12457
12458
12459    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@716 6046fb1f-dae2-0310-8472-869a43925389
12460
12461commit e66333bb33c5ab9e468204c2204422cef2d306b2
12462Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12463Date:   Sun Nov 20 13:35:38 2005 +0000
12464
12465    Fix copyright
12466
12467
12468    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@715 6046fb1f-dae2-0310-8472-869a43925389
12469
12470commit 23dd5bd7a8b5acf4c8798b57affaa28cdafc0625
12471Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12472Date:   Sun Nov 20 10:44:13 2005 +0000
12473
12474    Configurable ICMPv6 error rate limiting
12475
12476
12477    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@714 6046fb1f-dae2-0310-8472-869a43925389
12478
12479commit 29dffecda2604f44e281a19dfad25aaeab1443cf
12480Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12481Date:   Sat Nov 19 19:01:20 2005 +0000
12482
12483    Use C style comments
12484
12485
12486    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@713 6046fb1f-dae2-0310-8472-869a43925389
12487
12488commit 77ab03af9b20cb78f920e0b3462e6d3b28e455c0
12489Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12490Date:   Sat Nov 19 18:56:35 2005 +0000
12491
12492    Fix C conversion of BSD-specific code
12493
12494
12495    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@712 6046fb1f-dae2-0310-8472-869a43925389
12496
12497commit 21a8b075e3a1d7f6dc89e364ef49ef07e4a9010c
12498Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12499Date:   Sat Nov 19 18:49:36 2005 +0000
12500
12501    Fix libtun6 files list
12502
12503
12504    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@711 6046fb1f-dae2-0310-8472-869a43925389
12505
12506commit 5ab55b4644e7a8a7e695ea81360b0b766219d0df
12507Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12508Date:   Sat Nov 19 18:49:05 2005 +0000
12509
12510    Update version number and new features list
12511
12512
12513    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@710 6046fb1f-dae2-0310-8472-869a43925389
12514
12515commit 8a80a744a42b5920e08f9e184a3798a9852f2424
12516Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12517Date:   Sat Nov 19 18:19:41 2005 +0000
12518
12519    - Fix previous commit (was sending duplicate packets in some cases)
12520    - Emit ICMPv6 Address Unreachable when a peer Teredo client does not respond
12521      (much like when an other node on the same Ethernet segment does not reply
12522       to ICMPv6 Neighbor Discovery)
12523
12524
12525    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@709 6046fb1f-dae2-0310-8472-869a43925389
12526
12527commit 8a422b85a3ddefe69fe18da13567cb7300229287
12528Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12529Date:   Sat Nov 19 17:44:00 2005 +0000
12530
12531    - emit ICMPv6 Address Unreachable when direct connectivity check fails
12532    - emit Address Unreachable rather than No Route when trying to send
12533      packet toward non-Teredo nodes from a Teredo relay
12534    - clean up ICMPv6 packets generation
12535
12536
12537    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@708 6046fb1f-dae2-0310-8472-869a43925389
12538
12539commit 236f0258782884f4e63383e9439e14e50c510570
12540Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12541Date:   Sat Nov 19 16:57:42 2005 +0000
12542
12543    New todo items
12544
12545
12546    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@707 6046fb1f-dae2-0310-8472-869a43925389
12547
12548commit 0b6bbbd650449f54cb0764a43c88fcb1dbc508ab
12549Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12550Date:   Sat Nov 19 16:57:28 2005 +0000
12551
12552    Cosmetic
12553
12554
12555    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@706 6046fb1f-dae2-0310-8472-869a43925389
12556
12557commit 944d021c68408bebac3149f224a4ef5a629b6eea
12558Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12559Date:   Sat Nov 19 11:15:11 2005 +0000
12560
12561    Remove superfluous gettext.h check
12562
12563
12564    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@704 6046fb1f-dae2-0310-8472-869a43925389
12565
12566commit 361b287d9e67eaf795e193e8dc3f1921209dfb12
12567Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12568Date:   Sat Nov 19 10:31:06 2005 +0000
12569
12570    conversion to C
12571
12572
12573    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@703 6046fb1f-dae2-0310-8472-869a43925389
12574
12575commit 710f8a151ea1ee92ee23d7b2f54ff4707c22b65b
12576Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12577Date:   Fri Nov 18 20:43:37 2005 +0000
12578
12579    Rewritten libtun6 in C99
12580
12581
12582    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@702 6046fb1f-dae2-0310-8472-869a43925389
12583
12584commit 92d1cbbbf3f011fbe253a611f4708a1fc96ddf7e
12585Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12586Date:   Wed Nov 16 17:16:14 2005 +0000
12587
12588    Add major bugfix to the todo list
12589
12590
12591    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@701 6046fb1f-dae2-0310-8472-869a43925389
12592
12593commit 57d6527b42a061f07239ce1b3cda70f07886b579
12594Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12595Date:   Wed Nov 16 17:15:54 2005 +0000
12596
12597    Fix comment
12598
12599
12600    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@700 6046fb1f-dae2-0310-8472-869a43925389
12601
12602commit 64af6e80e1702db1f32adbb289632780fe0de1bd
12603Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12604Date:   Sat Nov 12 16:53:35 2005 +0000
12605
12606    check for libtool properly
12607
12608
12609    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@699 6046fb1f-dae2-0310-8472-869a43925389
12610
12611commit a4eeeba32031bba39238a1478c222013d13f229f
12612Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12613Date:   Sat Nov 12 16:08:37 2005 +0000
12614
12615    Bump version number
12616
12617
12618    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@698 6046fb1f-dae2-0310-8472-869a43925389
12619
12620commit 7eabe6995a715b5a5a423296d26f4c238400f844
12621Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12622Date:   Thu Nov 10 19:43:33 2005 +0000
12623
12624    ChangeLog for 0.5.4
12625
12626
12627    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@696 6046fb1f-dae2-0310-8472-869a43925389
12628
12629commit d4b600de2795677fa74ecad057b0a9ffcb8fd556
12630Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12631Date:   Thu Nov 10 17:48:48 2005 +0000
12632
12633    - Resync PO files
12634    - Nice quotes for English language
12635
12636
12637    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@695 6046fb1f-dae2-0310-8472-869a43925389
12638
12639commit b4265db382476c692f12411320d4c780dfb58d33
12640Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12641Date:   Thu Nov 10 17:47:29 2005 +0000
12642
12643    Fix error message
12644
12645
12646    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@694 6046fb1f-dae2-0310-8472-869a43925389
12647
12648commit a87a5a45dfeac7042687940e7233d9b72732191b
12649Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12650Date:   Thu Nov 10 17:23:57 2005 +0000
12651
12652    - Update French PO
12653    - Add English PO for non-ASCII characters support
12654
12655
12656    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@693 6046fb1f-dae2-0310-8472-869a43925389
12657
12658commit b0db9311e161943c98f95e86aec39e47b50f9cfb
12659Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12660Date:   Thu Nov 10 17:23:07 2005 +0000
12661
12662    Translate anything that can be in --version
12663
12664
12665    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@692 6046fb1f-dae2-0310-8472-869a43925389
12666
12667commit 620fc06973130e26c0eb9f84653f3c6018f49d84
12668Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12669Date:   Thu Nov 10 17:22:28 2005 +0000
12670
12671    Update documentation for 0.5.4
12672
12673
12674    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@691 6046fb1f-dae2-0310-8472-869a43925389
12675
12676commit 263adc0e90e6a426e855d3420854fff4b7812797
12677Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12678Date:   Wed Nov 9 12:33:44 2005 +0000
12679
12680    Fix client to client peer listing
12681
12682
12683    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@690 6046fb1f-dae2-0310-8472-869a43925389
12684
12685commit 9e4230f4d62a0760eea6e3a3548ab1c232230af3
12686Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12687Date:   Sat Oct 22 16:58:50 2005 +0000
12688
12689    - Minor clean up
12690    - Fix gallicism
12691    - Retry qualification every 2 minutes rather than 50 seconds
12692      when the server is completely unreachable
12693
12694
12695    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@689 6046fb1f-dae2-0310-8472-869a43925389
12696
12697commit 198827c42509b9e0271a9b033007131f43f5b4cf
12698Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12699Date:   Sat Oct 22 15:27:00 2005 +0000
12700
12701    Increment version number
12702
12703
12704    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@688 6046fb1f-dae2-0310-8472-869a43925389
12705
12706commit 7caa7deda9656698d822955a663bb3263d6065dd
12707Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12708Date:   Sat Oct 22 15:24:50 2005 +0000
12709
12710    two memcpy()s become one
12711
12712
12713    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@686 6046fb1f-dae2-0310-8472-869a43925389
12714
12715commit c09cf02a321cf4369b003f462d1e2b34859e5dfc
12716Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12717Date:   Sun Oct 9 16:13:24 2005 +0000
12718
12719    ChangeLog for 0.5.3
12720
12721
12722    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@685 6046fb1f-dae2-0310-8472-869a43925389
12723
12724commit 5f0bd1122290719713c207d093daa86a97979d48
12725Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12726Date:   Sun Oct 9 16:12:25 2005 +0000
12727
12728    PO files sync
12729
12730
12731    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@684 6046fb1f-dae2-0310-8472-869a43925389
12732
12733commit 02ded827411056435c36d44bee71043a25fc40ce
12734Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12735Date:   Sun Oct 9 16:12:08 2005 +0000
12736
12737    Include test_conf.sh in tarball
12738
12739
12740    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@683 6046fb1f-dae2-0310-8472-869a43925389
12741
12742commit f33d29b4d12e80e660d093c54f5de287c8eda8b0
12743Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12744Date:   Sun Oct 9 16:06:17 2005 +0000
12745
12746    Prepare 0.5.3 release
12747
12748
12749    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@682 6046fb1f-dae2-0310-8472-869a43925389
12750
12751commit 1c8d799a8c40251bb22b046376b41ef87c9970c5
12752Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12753Date:   Fri Sep 9 14:50:35 2005 +0000
12754
12755    Commoditize ICMPv6 checksumming
12756
12757
12758    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@681 6046fb1f-dae2-0310-8472-869a43925389
12759
12760commit 263332c31f6798ea2f76a39fa790d7e74492c42b
12761Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12762Date:   Mon Sep 5 19:21:55 2005 +0000
12763
12764    Ignore malformatted prefix option in received Router Advertisement
12765    (contrary to the fix in 0.5.0 and 0.4.3, this one cannot result in any
12766     malicious use, not even reading "undefined" memory)
12767
12768
12769    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@680 6046fb1f-dae2-0310-8472-869a43925389
12770
12771commit a93de2a7d5f8e89487b72385d5b6c4d0a433f4c7
12772Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12773Date:   Sat Sep 3 06:44:08 2005 +0000
12774
12775    PO Updates
12776
12777
12778    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@679 6046fb1f-dae2-0310-8472-869a43925389
12779
12780commit 29fb4e825d250a1163d08a99c4358990580697bb
12781Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12782Date:   Sat Sep 3 06:43:36 2005 +0000
12783
12784    Partial strings rationalization
12785
12786
12787    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@678 6046fb1f-dae2-0310-8472-869a43925389
12788
12789commit 668121a9f97dddf962e372e2714045b5e0cbfc83
12790Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12791Date:   Sat Sep 3 06:43:10 2005 +0000
12792
12793    Improved ICMPv6 error generation rules
12794
12795
12796    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@677 6046fb1f-dae2-0310-8472-869a43925389
12797
12798commit c04e52228c1cb683044c1776f61e43f07a6370aa
12799Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12800Date:   Sat Sep 3 06:42:40 2005 +0000
12801
12802    Remove useless (=never trigerred) check
12803
12804
12805    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@676 6046fb1f-dae2-0310-8472-869a43925389
12806
12807commit 1aed2407042994af2a1d67caa2143f4fdf0e2598
12808Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12809Date:   Sun Aug 28 14:56:18 2005 +0000
12810
12811    Fix text - binreloc is disabled by default
12812
12813
12814    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@675 6046fb1f-dae2-0310-8472-869a43925389
12815
12816commit 362cc59c743bc1e8bdb0095299f9b0d35acfd912
12817Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12818Date:   Sun Aug 28 14:29:37 2005 +0000
12819
12820    Fix gettext.h - it's a pity we can't use the official one as is
12821
12822
12823    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@674 6046fb1f-dae2-0310-8472-869a43925389
12824
12825commit af302b189cf591b8eaf02ad266c487e7b43df8a8
12826Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12827Date:   Sun Aug 28 14:19:16 2005 +0000
12828
12829    Disable binreloc by default because it breaks cross-compilation
12830    (complaints should be addressed to the binreloc maintainer
12831     for using AC_CHECK_FILE without checking whether cross-compilation is
12832     in effect)
12833
12834
12835    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@673 6046fb1f-dae2-0310-8472-869a43925389
12836
12837commit 614a6a7202829f50c5b488b2177ecaa0dbf1d500
12838Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12839Date:   Sun Aug 28 07:23:47 2005 +0000
12840
12841    Untested kFreeBSD fix
12842
12843
12844    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@672 6046fb1f-dae2-0310-8472-869a43925389
12845
12846commit 47fcea3ac585b60ae18708b52384dfc0191cd3fc
12847Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12848Date:   Sat Aug 27 07:45:16 2005 +0000
12849
12850    Basic regression test for config parsing
12851    should be improved
12852
12853
12854    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@671 6046fb1f-dae2-0310-8472-869a43925389
12855
12856commit 5ee644efd31d2caacfd70d0bac4b54a7853d0ba5
12857Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12858Date:   Thu Aug 25 15:39:05 2005 +0000
12859
12860    --disable-teredo-client compile fix
12861
12862
12863    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@670 6046fb1f-dae2-0310-8472-869a43925389
12864
12865commit 3f9896851a8c09275a671ef6f435165cd8b20f8f
12866Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12867Date:   Thu Aug 25 15:38:15 2005 +0000
12868
12869    Various optimization and some clean up.
12870    Most noticeable change : per-peer structure is down from 80 to 52 bytes
12871
12872
12873    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@669 6046fb1f-dae2-0310-8472-869a43925389
12874
12875commit 1c73b087d502b251ab3209848c8dbd49376ff9dd
12876Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12877Date:   Thu Aug 25 15:36:27 2005 +0000
12878
12879    Bump version number
12880
12881
12882    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@668 6046fb1f-dae2-0310-8472-869a43925389
12883
12884commit da0dba50345875be34069cae0519fab774cbdfe6
12885Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12886Date:   Tue Aug 23 18:27:26 2005 +0000
12887
12888    - Suppressed a bunch of gettimeofday
12889    - Really finally almost clean initial nonce generation
12890    - Suppressed (minor) timer drift (except when generating nonce - that
12891      could break)
12892
12893
12894    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@667 6046fb1f-dae2-0310-8472-869a43925389
12895
12896commit b1ae969960765aeba4dc4e2a036c15949589d0d9
12897Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12898Date:   Tue Aug 23 17:05:38 2005 +0000
12899
12900    ChangeLog for 0.5.2
12901
12902
12903    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@665 6046fb1f-dae2-0310-8472-869a43925389
12904
12905commit e9ccdc8dc5b16715b6365b57c5a1643494570885
12906Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12907Date:   Tue Aug 23 17:04:10 2005 +0000
12908
12909    - one last minute news
12910    - PO sync *again*
12911
12912
12913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@664 6046fb1f-dae2-0310-8472-869a43925389
12914
12915commit 6c6da4d22d74a11b0a59a43939637bce9fe01d59
12916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12917Date:   Tue Aug 23 17:02:56 2005 +0000
12918
12919    Cosmetic
12920
12921
12922    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@663 6046fb1f-dae2-0310-8472-869a43925389
12923
12924commit 124afb387b0e52d5750a8c0a05f1c00c5a1b9ad3
12925Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12926Date:   Tue Aug 23 16:32:13 2005 +0000
12927
12928    Fix install-sh path
12929
12930
12931    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@662 6046fb1f-dae2-0310-8472-869a43925389
12932
12933commit fdff65e0eed5ad85406bac6bce70a44349f26d02
12934Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12935Date:   Tue Aug 23 16:28:54 2005 +0000
12936
12937    Use documented install-sh -d instead of $(mkdir_p)
12938
12939
12940    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@661 6046fb1f-dae2-0310-8472-869a43925389
12941
12942commit 4bee43b1d5487778ca2cb953bf21f29058b86658
12943Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12944Date:   Tue Aug 23 15:41:26 2005 +0000
12945
12946    Implement peer list size limit
12947
12948
12949    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@660 6046fb1f-dae2-0310-8472-869a43925389
12950
12951commit c20bad66e951b9da8713674881baad052410bbb4
12952Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12953Date:   Tue Aug 23 15:34:33 2005 +0000
12954
12955    Remove return value from NotifyUp and NotifyDown because there is no way
12956    to handle errors there. These are informative callbacks, so they just can't
12957    fail.
12958
12959
12960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@659 6046fb1f-dae2-0310-8472-869a43925389
12961
12962commit dfe7868311dfc7470b9871b9f83554e08f533c8a
12963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12964Date:   Tue Aug 23 15:26:18 2005 +0000
12965
12966    Documentation updates
12967
12968
12969    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@658 6046fb1f-dae2-0310-8472-869a43925389
12970
12971commit 4509e95df76e06dd85f931dee5ad4e170f5b6365
12972Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12973Date:   Mon Aug 22 19:37:57 2005 +0000
12974
12975    Fix Router Solicitation sending madness in maintenance procedure
12976    when a single maintenance packet failed to obtain an answer from the Teredo
12977    server
12978
12979    --> I think I will have to make a bugfix release for that one
12980
12981
12982    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@657 6046fb1f-dae2-0310-8472-869a43925389
12983
12984commit 75f27043d1c50b611c1e2a100cf1c3ab0e115073
12985Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12986Date:   Mon Aug 22 19:34:39 2005 +0000
12987
12988    Compile fix for --disable-teredo-client
12989
12990
12991    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@656 6046fb1f-dae2-0310-8472-869a43925389
12992
12993commit 935b29430450374aba5b668166dc44b22ea83b4b
12994Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
12995Date:   Mon Aug 22 18:12:11 2005 +0000
12996
12997    Fix obvious fatal regression in previous commit
12998
12999
13000    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@655 6046fb1f-dae2-0310-8472-869a43925389
13001
13002commit 76fb48e58c95280c75fda227723bf8297e3dff11
13003Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13004Date:   Mon Aug 22 17:59:32 2005 +0000
13005
13006    - Fix handling of unattended server Router Solicitation
13007    - Fix and clean up maintenance procedure
13008    - Clean up to prepare for new peer list lookups
13009      (probably based on Judy)
13010
13011
13012    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@654 6046fb1f-dae2-0310-8472-869a43925389
13013
13014commit 68a653c3a15fa9c49c1035e635699f7c239d3996
13015Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13016Date:   Mon Aug 22 17:56:49 2005 +0000
13017
13018    Fix compiler warning
13019
13020
13021    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@653 6046fb1f-dae2-0310-8472-869a43925389
13022
13023commit 9c70422367334c61676d17b7bde1903f70c8e195
13024Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13025Date:   Mon Aug 22 17:56:27 2005 +0000
13026
13027    Fix invalid use of free'd pointer
13028
13029
13030    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@652 6046fb1f-dae2-0310-8472-869a43925389
13031
13032commit e632593f432752eb7d3a4c0965841f7c3ee7c6e3
13033Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13034Date:   Sun Aug 21 16:54:41 2005 +0000
13035
13036    Some code optimization
13037    (in particular, remove the router solicitation memcpy)
13038
13039
13040    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@651 6046fb1f-dae2-0310-8472-869a43925389
13041
13042commit f1bcf83cf165a61e3d2042e0fa03dd51b593ba7d
13043Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13044Date:   Sun Aug 21 10:13:56 2005 +0000
13045
13046    Smaller memory footprint, more efficient and cleaned up packet queueing
13047
13048
13049    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@650 6046fb1f-dae2-0310-8472-869a43925389
13050
13051commit 090a49cf5207c4350b2954993339bcbe5f3709f6
13052Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13053Date:   Sun Aug 21 07:42:18 2005 +0000
13054
13055    Convert security.cpp to pure C99
13056
13057
13058    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@649 6046fb1f-dae2-0310-8472-869a43925389
13059
13060commit 4f5ea4f978d0e1004b0f7ee064afb480ff79a7c6
13061Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13062Date:   Sat Aug 20 11:48:34 2005 +0000
13063
13064    Don't build static libraries
13065
13066
13067    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@648 6046fb1f-dae2-0310-8472-869a43925389
13068
13069commit 1b09ab1443150cee35f73347c3d6a95f66095973
13070Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13071Date:   Wed Jul 20 16:11:30 2005 +0000
13072
13073    - Fix French quotes spacing
13074    - Fix American and French semi-colon spacing
13075
13076
13077    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@647 6046fb1f-dae2-0310-8472-869a43925389
13078
13079commit 438b31794093d9444d64797063e14f2c5544a67e
13080Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13081Date:   Thu Jul 14 18:37:22 2005 +0000
13082
13083    Support for libtool
13084
13085
13086    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@646 6046fb1f-dae2-0310-8472-869a43925389
13087
13088commit 62393cb33cfe4f2a760f597eab846aa72f22df0b
13089Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13090Date:   Thu Jul 14 18:36:21 2005 +0000
13091
13092    svn:ignore updates for libtool
13093
13094
13095    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@645 6046fb1f-dae2-0310-8472-869a43925389
13096
13097commit 7b4c7f7f050ee6a80ae86afe86da421460e064d4
13098Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13099Date:   Thu Jul 14 18:33:27 2005 +0000
13100
13101    Compile fix
13102
13103
13104    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@644 6046fb1f-dae2-0310-8472-869a43925389
13105
13106commit 832b50bea04766064dfb2ef6fcdf8bfb995968b5
13107Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13108Date:   Thu Jul 14 18:25:05 2005 +0000
13109
13110    Provide libteredo as a shared library
13111
13112
13113    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@643 6046fb1f-dae2-0310-8472-869a43925389
13114
13115commit 0ed378a451cde758a70bf97e234685e0b6051b8e
13116Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13117Date:   Thu Jul 14 18:15:39 2005 +0000
13118
13119    Forgot this file
13120
13121
13122    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@642 6046fb1f-dae2-0310-8472-869a43925389
13123
13124commit 0f1a38dd92b853b2c20a3fafb30eda1fb9cfc40b
13125Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13126Date:   Thu Jul 14 18:15:08 2005 +0000
13127
13128    Another bunch of optimization/inlining
13129
13130
13131    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@641 6046fb1f-dae2-0310-8472-869a43925389
13132
13133commit 01f1838af5e3e46ee8ff97f15935b56200fab87b
13134Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13135Date:   Thu Jul 14 17:45:14 2005 +0000
13136
13137    Oops. This time it seems to work
13138
13139
13140    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@640 6046fb1f-dae2-0310-8472-869a43925389
13141
13142commit 6033fbc057d8ce36bf1e427b1dd30695f55bdcef
13143Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13144Date:   Thu Jul 14 17:43:55 2005 +0000
13145
13146    Type-o
13147
13148
13149    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@639 6046fb1f-dae2-0310-8472-869a43925389
13150
13151commit da0c8bbd81e374dd570676217471c8197f761c3e
13152Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13153Date:   Thu Jul 14 17:42:13 2005 +0000
13154
13155    Attempt to fix, this time with my brain switched on
13156
13157
13158    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@638 6046fb1f-dae2-0310-8472-869a43925389
13159
13160commit dd7f56e6d5c95559ba6b81707f207fab626623d6
13161Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13162Date:   Thu Jul 14 17:38:36 2005 +0000
13163
13164    Try to fix previous commit
13165
13166
13167    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@637 6046fb1f-dae2-0310-8472-869a43925389
13168
13169commit 6f21ea65e31a92d4497ac0004037bbc4e6d1fd33
13170Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13171Date:   Thu Jul 14 17:31:29 2005 +0000
13172
13173    Use static inline when macro not safe
13174
13175
13176    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@636 6046fb1f-dae2-0310-8472-869a43925389
13177
13178commit 55ae2c3f4d6082259fe90b4b18edf350f8c722e5
13179Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13180Date:   Thu Jul 14 17:11:03 2005 +0000
13181
13182    Use macro rather than tiny functions when it is safe
13183
13184
13185    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@635 6046fb1f-dae2-0310-8472-869a43925389
13186
13187commit 0e316625c15251624f2383d33d76bebd12f1e465
13188Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13189Date:   Thu Jul 14 15:45:01 2005 +0000
13190
13191    - Don't use asynchronous cancellation - it was not safe
13192    - Use shorter restart delay in case of failure
13193      (so that miredo goes up sooner when the connectivity is acquired)
13194
13195
13196    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@634 6046fb1f-dae2-0310-8472-869a43925389
13197
13198commit 7d868cc0fddc475ce56f518ff10057f25e0223f2
13199Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13200Date:   Thu Jul 7 17:48:41 2005 +0000
13201
13202    pthread compilation parameters cleanup
13203
13204
13205    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@633 6046fb1f-dae2-0310-8472-869a43925389
13206
13207commit 608b52947280c2c2132fe47e46e6471d1a4f5b9d
13208Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13209Date:   Fri Jul 1 18:11:02 2005 +0000
13210
13211    PF_* -> AF_*
13212
13213
13214    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@632 6046fb1f-dae2-0310-8472-869a43925389
13215
13216commit e68cae028de6bd0b85447590bd7cc0c4acba3ae2
13217Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13218Date:   Sat Jun 25 07:26:56 2005 +0000
13219
13220    Don't leak pidfile descriptor to non-privileged processes
13221
13222
13223    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@631 6046fb1f-dae2-0310-8472-869a43925389
13224
13225commit eb8f6c6257937ef0c830f67cfc1edb78f191ae65
13226Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13227Date:   Sat Jun 25 07:13:07 2005 +0000
13228
13229    Fix busy waiting problem in miredo-server
13230
13231
13232    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@630 6046fb1f-dae2-0310-8472-869a43925389
13233
13234commit ef14489bf210093d56556011bd45c0fda6318552
13235Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13236Date:   Sat Jun 18 18:03:06 2005 +0000
13237
13238    Fix bug whereby only secondary server socket would be used
13239    Does NOT fix 100% CPU usage bug
13240
13241
13242    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@629 6046fb1f-dae2-0310-8472-869a43925389
13243
13244commit 06fc2a8b9bb968f7473e4e98e2a0afaaa3716ca3
13245Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13246Date:   Sat Jun 18 10:45:57 2005 +0000
13247
13248    Multithreaded and cleaned up miredo-server
13249
13250
13251    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@628 6046fb1f-dae2-0310-8472-869a43925389
13252
13253commit fa8bee1f8f68673a19dcb5429002778daa355f60
13254Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13255Date:   Fri Jun 17 17:48:55 2005 +0000
13256
13257    Bump version number
13258
13259
13260    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@627 6046fb1f-dae2-0310-8472-869a43925389
13261
13262commit 2b30ec8b35fd9e370f92c78f9abf8dc01b1393c3
13263Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13264Date:   Fri Jun 17 17:47:16 2005 +0000
13265
13266    Fix caching of select()'s readset in miredo-server as was done a
13267    while ago in miredo
13268
13269
13270    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@626 6046fb1f-dae2-0310-8472-869a43925389
13271
13272commit 0e00c23c1a4fdb468581f55335aa54bf6248d701
13273Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13274Date:   Fri Jun 17 17:40:56 2005 +0000
13275
13276    Apply r572 to miredo-server
13277
13278
13279    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@625 6046fb1f-dae2-0310-8472-869a43925389
13280
13281commit 4f5e2207f12692c11ed99816d1e05c4f35b3bf36
13282Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13283Date:   Fri Jun 17 15:55:41 2005 +0000
13284
13285    Update ChangeLog
13286
13287
13288    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@623 6046fb1f-dae2-0310-8472-869a43925389
13289
13290commit cf8e9eed86386cffd5ab09ae21392071a626942f
13291Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13292Date:   Fri Jun 17 15:54:17 2005 +0000
13293
13294    Prepare make dist
13295
13296
13297    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@622 6046fb1f-dae2-0310-8472-869a43925389
13298
13299commit e018f900b4416b520f55187f720008b56dc4d417
13300Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13301Date:   Fri Jun 17 15:35:53 2005 +0000
13302
13303    Document OpenBSD support
13304
13305
13306    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@621 6046fb1f-dae2-0310-8472-869a43925389
13307
13308commit fe3d484699f04c1b0cd6d4c814f761a3aab92b8f
13309Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13310Date:   Fri Jun 17 15:02:19 2005 +0000
13311
13312    Work-around for a buggy OS known as OpenBSD
13313
13314
13315    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@620 6046fb1f-dae2-0310-8472-869a43925389
13316
13317commit 8ab4c3253e15aa8b5f32b26da0c5712a668e3879
13318Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13319Date:   Fri Jun 17 14:59:46 2005 +0000
13320
13321    Fix random device file path on OpenBSD
13322
13323
13324    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@619 6046fb1f-dae2-0310-8472-869a43925389
13325
13326commit 0b0b2336dd6630f53c488e0ddefca785c5a9b4b5
13327Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13328Date:   Fri Jun 17 13:24:27 2005 +0000
13329
13330    Makes OpenBSD happy
13331
13332
13333    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@618 6046fb1f-dae2-0310-8472-869a43925389
13334
13335commit e8985b294e1d57508182deaeda15ff31cb3bb7ef
13336Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13337Date:   Fri Jun 17 06:46:55 2005 +0000
13338
13339    Doc update
13340
13341
13342    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@617 6046fb1f-dae2-0310-8472-869a43925389
13343
13344commit 0678af4a7bc1399d63a8b71ecda21773cc1bf303
13345Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13346Date:   Thu Jun 16 19:15:32 2005 +0000
13347
13348    At long last, route setup on FreeBSD works :-)
13349
13350
13351    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@616 6046fb1f-dae2-0310-8472-869a43925389
13352
13353commit 618f0fa4da87eccffb643810a137b4198c0a5f29
13354Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13355Date:   Thu Jun 16 18:45:34 2005 +0000
13356
13357    FreeBSD compile fix + clean up
13358
13359
13360    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@615 6046fb1f-dae2-0310-8472-869a43925389
13361
13362commit fe2b5633709e75b5ee087fdbde978bab742a15a8
13363Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13364Date:   Thu Jun 16 16:24:53 2005 +0000
13365
13366    Remove debug messages
13367
13368
13369    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@614 6046fb1f-dae2-0310-8472-869a43925389
13370
13371commit c53a88ed2fd0f30beb38a78dd31ea51176e7e461
13372Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13373Date:   Thu Jun 16 16:15:27 2005 +0000
13374
13375    FreeBSD partial compile fix
13376
13377
13378    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@613 6046fb1f-dae2-0310-8472-869a43925389
13379
13380commit 8530c38095463676e7a9af5c760a8977d92b7b04
13381Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13382Date:   Thu Jun 16 16:15:12 2005 +0000
13383
13384    PO update
13385
13386
13387    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@612 6046fb1f-dae2-0310-8472-869a43925389
13388
13389commit 2ff168156694128a0ca4cd4135e76894f5b9b8f2
13390Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13391Date:   Thu Jun 16 16:10:29 2005 +0000
13392
13393    Fix warning when compiling without NLS
13394
13395
13396    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@611 6046fb1f-dae2-0310-8472-869a43925389
13397
13398commit 40e09118f23cac5369e27bf580c0f3475cf5841c
13399Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13400Date:   Thu Jun 16 15:49:16 2005 +0000
13401
13402    Fix make distcheck
13403
13404
13405    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@610 6046fb1f-dae2-0310-8472-869a43925389
13406
13407commit 8db57773193fd94ca2d69772bdc98d3e91bfd3de
13408Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13409Date:   Wed Jun 15 17:18:32 2005 +0000
13410
13411    clean up
13412
13413
13414    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@609 6046fb1f-dae2-0310-8472-869a43925389
13415
13416commit 7781c20c0e7ac98e0349193300c547a1c5913ccd
13417Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13418Date:   Wed Jun 15 17:14:22 2005 +0000
13419
13420    Removes addresses and route on exit
13421
13422
13423    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@608 6046fb1f-dae2-0310-8472-869a43925389
13424
13425commit d8edb2a2b5f0cc4a27118e8039a946a3c1a69eb3
13426Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13427Date:   Wed Jun 15 16:56:23 2005 +0000
13428
13429    NetBSD tunnel addresses setup support
13430
13431
13432    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@607 6046fb1f-dae2-0310-8472-869a43925389
13433
13434commit 8f6cfe8b366b1a807263d4b93125e13492227cbb
13435Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13436Date:   Wed Jun 15 16:56:01 2005 +0000
13437
13438    NetBSD compile fix
13439
13440
13441    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@606 6046fb1f-dae2-0310-8472-869a43925389
13442
13443commit 0a7077103f860878c6b67fc5a5382fe88c75fb8d
13444Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13445Date:   Wed Jun 15 16:29:57 2005 +0000
13446
13447    Fix sockaddr.sa_len detection
13448
13449
13450    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@605 6046fb1f-dae2-0310-8472-869a43925389
13451
13452commit d1700da3b219bb52ca43ed18541cdf01554d15e0
13453Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13454Date:   Wed Jun 15 16:11:42 2005 +0000
13455
13456    Fix possible (unlikely) locked mutex destroy bug on NetBSD in syslog
13457
13458
13459    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@604 6046fb1f-dae2-0310-8472-869a43925389
13460
13461commit 714f209b44d04a4503577a50d32227b4ef4a1da7
13462Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13463Date:   Tue Jun 14 20:14:57 2005 +0000
13464
13465    More complete fix for NetBSD
13466
13467
13468    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@603 6046fb1f-dae2-0310-8472-869a43925389
13469
13470commit cbcec8026ba71c0f82759668c360cf5b07daa63d
13471Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13472Date:   Tue Jun 14 19:59:15 2005 +0000
13473
13474    Fix pthread_cond_timedwait call : previously failed to unlock the
13475    maintenance mutex if the maintenance thread was cancelled
13476    (i.e. upon exit)
13477
13478
13479    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@602 6046fb1f-dae2-0310-8472-869a43925389
13480
13481commit d61d92991605a7fd46c58e5409e07c473db42c6a
13482Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13483Date:   Tue Jun 14 16:59:21 2005 +0000
13484
13485    Another compile fix
13486
13487
13488    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@601 6046fb1f-dae2-0310-8472-869a43925389
13489
13490commit 07fa29ac85a7d7a4caea12506aa4509b84358787
13491Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13492Date:   Tue Jun 14 16:58:03 2005 +0000
13493
13494    NetBSD compile fix
13495
13496
13497    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@600 6046fb1f-dae2-0310-8472-869a43925389
13498
13499commit b47726a192df43421cdc38c8f27c659072a971b7
13500Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13501Date:   Tue Jun 14 16:49:21 2005 +0000
13502
13503    Bootstrap NetBSD fix
13504
13505
13506    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@599 6046fb1f-dae2-0310-8472-869a43925389
13507
13508commit af5b65534dd6055222cd499f79c382aa0b1ef145
13509Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13510Date:   Sat Jun 11 20:44:55 2005 +0000
13511
13512    Prevent autoconfiguration through sysctl() (/proc actually) on Linux
13513    It doesn't prevent initial attempt at autoconfiguration by the kernel :(
13514
13515
13516    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@598 6046fb1f-dae2-0310-8472-869a43925389
13517
13518commit 26fbcf7794fefc1ff28b87469d437706bbdb2f95
13519Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13520Date:   Thu Jun 9 08:54:41 2005 +0000
13521
13522    ICC warning fixes
13523
13524
13525    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@597 6046fb1f-dae2-0310-8472-869a43925389
13526
13527commit 4033d9f78e2b350b54bee9b312154a3d41358ea0
13528Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13529Date:   Thu Jun 9 08:49:58 2005 +0000
13530
13531    Intel compiler warning fixes
13532
13533
13534    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@596 6046fb1f-dae2-0310-8472-869a43925389
13535
13536commit 2da0d6f8c2179ebcc8a995a619fd87cf4190c694
13537Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13538Date:   Thu Jun 9 08:28:17 2005 +0000
13539
13540    gcc2 compile fix
13541
13542
13543    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@595 6046fb1f-dae2-0310-8472-869a43925389
13544
13545commit b580b329887ce097b903605ab348cdbc9b4c8a6b
13546Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13547Date:   Wed Jun 8 15:58:38 2005 +0000
13548
13549    Two fewer memset() calls
13550
13551
13552    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@594 6046fb1f-dae2-0310-8472-869a43925389
13553
13554commit bf6c044be6ef5fe52b4608276714bfe661a91112
13555Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13556Date:   Sun Jun 5 08:44:58 2005 +0000
13557
13558    Sets a biger metric for Miredo's default route, so that other IPv6
13559    connectivity mediums will always be prioritized
13560
13561
13562    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@593 6046fb1f-dae2-0310-8472-869a43925389
13563
13564commit 87623010a14fec2938ca409084fe7d549576a562
13565Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13566Date:   Sun Jun 5 08:37:29 2005 +0000
13567
13568    Support for specifying a route metric
13569
13570
13571    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@592 6046fb1f-dae2-0310-8472-869a43925389
13572
13573commit 40712a87eac3653e83ccb1e7e9e1662530d8b9ad
13574Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13575Date:   Sat Jun 4 09:07:30 2005 +0000
13576
13577    Undo buggy commit r589 on src/miredo.cpp
13578
13579
13580    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@590 6046fb1f-dae2-0310-8472-869a43925389
13581
13582commit 9a436ba02a15d13feb1e02c3d20779bc8b8a2747
13583Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13584Date:   Sat Jun 4 09:06:25 2005 +0000
13585
13586    - Use better ICMPv6 error messages
13587    - Don't pass connectivity test response pakcets to user
13588
13589
13590    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@589 6046fb1f-dae2-0310-8472-869a43925389
13591
13592commit d5df191db28fbdd991448ecdaaf9ef5b727f649b
13593Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13594Date:   Mon May 30 11:02:16 2005 +0000
13595
13596    clean up
13597
13598
13599    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@588 6046fb1f-dae2-0310-8472-869a43925389
13600
13601commit 201c29af39836852cd0dc11b528217333684a547
13602Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13603Date:   Tue May 24 15:09:48 2005 +0000
13604
13605    #include fix
13606
13607
13608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@587 6046fb1f-dae2-0310-8472-869a43925389
13609
13610commit d15f48465c1915d5fd4db8272888177c74b8cb08
13611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13612Date:   Fri May 20 20:50:47 2005 +0000
13613
13614    Use strlcpy when available
13615
13616
13617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@586 6046fb1f-dae2-0310-8472-869a43925389
13618
13619commit 9f0e54fb1c3f8e766fb4fc94f51309b58a125941
13620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13621Date:   Tue May 10 10:49:56 2005 +0000
13622
13623    stricmp => strcasecmp
13624
13625
13626    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@585 6046fb1f-dae2-0310-8472-869a43925389
13627
13628commit 9b989b09b7d3c40f6ad98621c8632b0fbbec8c75
13629Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13630Date:   Sun May 8 10:17:51 2005 +0000
13631
13632    Fix a typo
13633
13634
13635    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@584 6046fb1f-dae2-0310-8472-869a43925389
13636
13637commit f5d2cafcb8c1aff95a055b10dd8f887e4439fcf9
13638Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13639Date:   Sun May 8 07:34:04 2005 +0000
13640
13641    Fix nasty PID file not unlinked bug when POSIX capabilities are used
13642    and ${localstatedir}/run is not owned by root
13643
13644
13645    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@583 6046fb1f-dae2-0310-8472-869a43925389
13646
13647commit ff8e6388da007228088f144f53e255a23b24d834
13648Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13649Date:   Sun May 8 06:36:13 2005 +0000
13650
13651    Remove useless sanity check
13652
13653
13654    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@582 6046fb1f-dae2-0310-8472-869a43925389
13655
13656commit b01b9d1d0feea73715bfe4a517fe3f11f8c50977
13657Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13658Date:   Sat May 7 20:46:07 2005 +0000
13659
13660    Ensure IPv6 packets are at least 40 bytes-long before trying to tunnel
13661    them through Teredo
13662
13663
13664    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@581 6046fb1f-dae2-0310-8472-869a43925389
13665
13666commit 2341a09f589a27eb5b7807d977c5f2e75ab905b2
13667Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13668Date:   Sat May 7 20:43:17 2005 +0000
13669
13670    Don't check and copy IPv6 header in TeredoRelay::SendPacket
13671
13672
13673    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@580 6046fb1f-dae2-0310-8472-869a43925389
13674
13675commit b0f4896eef8abb08d188c7acece1c0c0da476fcd
13676Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13677Date:   Sat May 7 20:41:37 2005 +0000
13678
13679    Fix use of unitialized value
13680
13681
13682    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@579 6046fb1f-dae2-0310-8472-869a43925389
13683
13684commit 1f790f8c8fd749904df29dcc1c3421ebd6c1b3dd
13685Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13686Date:   Sat May 7 19:46:12 2005 +0000
13687
13688    Some clean up
13689
13690
13691    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@578 6046fb1f-dae2-0310-8472-869a43925389
13692
13693commit fba0f6dfd6cbcde766370ac664770c2f6071a60e
13694Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13695Date:   Sat May 7 19:32:54 2005 +0000
13696
13697    - Optimize peer list search
13698    - Clean up peer list deletion
13699
13700
13701    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@577 6046fb1f-dae2-0310-8472-869a43925389
13702
13703commit 74c23f5785a5a2d2671123705f94da8185e2eb3f
13704Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13705Date:   Sat May 7 18:28:54 2005 +0000
13706
13707    Avoid pointer reference and dereference in TeredoRelay::GetPrefix
13708
13709
13710    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@576 6046fb1f-dae2-0310-8472-869a43925389
13711
13712commit c25ab0de037d873768dbaab5f95ac47dae9845bc
13713Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13714Date:   Sat May 7 18:24:17 2005 +0000
13715
13716    - fix unitialized value in relay setup,
13717    - fasten TeredoRelay::GetServerIP()
13718
13719
13720    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@575 6046fb1f-dae2-0310-8472-869a43925389
13721
13722commit 2144b46511aba1ebe86ec98a6f46e3b0912db51f
13723Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13724Date:   Sat May 7 18:05:48 2005 +0000
13725
13726    Don't use costly call to in6_is_teredo_addr_cone
13727    in TeredoRelay::IsCone
13728
13729
13730    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@574 6046fb1f-dae2-0310-8472-869a43925389
13731
13732commit 554057c43c2dfa93cb41573545ec29268191b086
13733Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13734Date:   Sat May 7 16:12:40 2005 +0000
13735
13736    Get rid of readset parameter where possible
13737
13738
13739    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@573 6046fb1f-dae2-0310-8472-869a43925389
13740
13741commit b9d657df4e18bdfe0b12292d762dfed1dc41389a
13742Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13743Date:   Sat May 7 15:41:37 2005 +0000
13744
13745    More robust select()
13746    It was causing a lot of problems whereby miredo would quit for no
13747    reasons (particularly when debugging)
13748
13749
13750    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@572 6046fb1f-dae2-0310-8472-869a43925389
13751
13752commit 24e443b7577c291f9b138e17c2bb032f9db7957e
13753Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13754Date:   Sat May 7 14:31:40 2005 +0000
13755
13756    Redo r566 in a non brain-dead manner
13757
13758
13759    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@571 6046fb1f-dae2-0310-8472-869a43925389
13760
13761commit 0d4c1420613d1d8dde18f999c46c26e2d75f6bad
13762Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13763Date:   Sat May 7 14:11:37 2005 +0000
13764
13765    Undo severly buggy commit r566
13766    (I still don't get what's wrong with it)
13767
13768
13769    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@570 6046fb1f-dae2-0310-8472-869a43925389
13770
13771commit 8e46cfd00efee1fd3e06777426664f4b7d2e4399
13772Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13773Date:   Sat May 7 13:58:57 2005 +0000
13774
13775    Unbreak bootstrap
13776
13777
13778    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@569 6046fb1f-dae2-0310-8472-869a43925389
13779
13780commit a893725779d18fe702881cedf03899039ec711e9
13781Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13782Date:   Sat May 7 13:20:02 2005 +0000
13783
13784    Clean up tunnel explicitly at end
13785
13786
13787    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@568 6046fb1f-dae2-0310-8472-869a43925389
13788
13789commit 9327ba6626387adcdbe7c58298be80d029948a89
13790Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13791Date:   Sat May 7 13:10:54 2005 +0000
13792
13793    - Remove useless checks
13794    - Remove useless memset
13795
13796
13797    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@567 6046fb1f-dae2-0310-8472-869a43925389
13798
13799commit 5b53729864f9672b9360d1ea60c87035736b5393
13800Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13801Date:   Sat May 7 13:01:10 2005 +0000
13802
13803    Cache select's read set
13804
13805
13806    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@566 6046fb1f-dae2-0310-8472-869a43925389
13807
13808commit a7b065b963f14de7adae6e9ca2f421240e114c36
13809Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13810Date:   Sat May 7 12:55:39 2005 +0000
13811
13812    Don't use a reference since it's not needed
13813
13814
13815    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@565 6046fb1f-dae2-0310-8472-869a43925389
13816
13817commit 41ea81e0d0c63f432999fccee7055e37a7c1ef10
13818Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13819Date:   Sat May 7 06:39:15 2005 +0000
13820
13821    Allow running as root if --enable-miredo-user=root was used
13822
13823
13824    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@564 6046fb1f-dae2-0310-8472-869a43925389
13825
13826commit ab3e31c9f9fc40626c5c1381971a1926064c6a8c
13827Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13828Date:   Fri May 6 20:30:59 2005 +0000
13829
13830    Leave of POSIX capabilities even we unpriv_uid is 0.
13831    It's still a bad idea, even without capabilities.
13832    That's why it's still impossible without patching the program.
13833
13834
13835    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@562 6046fb1f-dae2-0310-8472-869a43925389
13836
13837commit 342d6191226ba34beb346aee6a3c6dc750d9e2c4
13838Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13839Date:   Fri May 6 20:28:00 2005 +0000
13840
13841    Fix use of POSIX capabilities for miredo-server
13842
13843
13844    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@561 6046fb1f-dae2-0310-8472-869a43925389
13845
13846commit ea96dbe5cc40509ab23412b3a6be86bd448661e9
13847Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13848Date:   Fri May 6 17:04:59 2005 +0000
13849
13850    Another split : move TeredoRelay::peer in separate files
13851
13852
13853    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@560 6046fb1f-dae2-0310-8472-869a43925389
13854
13855commit fc116f79542ae95018970b941f3b0e63ce9cb1c2
13856Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13857Date:   Fri May 6 16:50:52 2005 +0000
13858
13859    Move qualification/maintainance away from relay.cpp
13860    which was once again getting fairly long
13861
13862
13863    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@559 6046fb1f-dae2-0310-8472-869a43925389
13864
13865commit a74250177f41da88d00e31f2993c24a3d75b6a18
13866Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13867Date:   Fri May 6 15:31:45 2005 +0000
13868
13869    Bump version number to 0.5.1
13870
13871
13872    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@558 6046fb1f-dae2-0310-8472-869a43925389
13873
13874commit d69be7a15e13972e77b0f8b27de0335eb0215bba
13875Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13876Date:   Fri May 6 12:47:50 2005 +0000
13877
13878    ChangeLog update for release 0.5.0
13879
13880
13881    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@557 6046fb1f-dae2-0310-8472-869a43925389
13882
13883commit 084942d50d06a10ab841f796f562837cd9444816
13884Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13885Date:   Fri May 6 11:07:19 2005 +0000
13886
13887    String rationalization
13888
13889
13890    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@556 6046fb1f-dae2-0310-8472-869a43925389
13891
13892commit 474e4a7b068e6c1c70eb45641df113ce13e48835
13893Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13894Date:   Fri May 6 11:02:58 2005 +0000
13895
13896    Change version to 0.5.0 as they were a lot of changes,
13897    some of which break user interface
13898    (most particularly the introduction of miredo-server)
13899
13900
13901    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@555 6046fb1f-dae2-0310-8472-869a43925389
13902
13903commit 496ca746346f5cd18d47cf1a5a94739825fb5cd0
13904Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13905Date:   Fri May 6 10:56:55 2005 +0000
13906
13907    - fix race condition when calling NotifyUp()
13908    - wait for 30 seconds rather than 300 upon initial connectivity loss
13909
13910
13911    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@554 6046fb1f-dae2-0310-8472-869a43925389
13912
13913commit a7aec9eda10424c7a57523f57aaabf20a262da0d
13914Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13915Date:   Fri May 6 10:27:12 2005 +0000
13916
13917    Put all Teredo UDP sockets in non-blocking mode
13918
13919
13920    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@553 6046fb1f-dae2-0310-8472-869a43925389
13921
13922commit e7e5842714e0adf48e6de8ac45b24bd2c550295a
13923Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13924Date:   Fri May 6 10:21:12 2005 +0000
13925
13926    Ensure relaying of Echo requests is non-blocking
13927
13928
13929    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@552 6046fb1f-dae2-0310-8472-869a43925389
13930
13931commit 78119ad6b3904c6de4e50b2d3f20cf6ee60744b6
13932Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13933Date:   Fri May 6 09:38:30 2005 +0000
13934
13935    Regenerate server nonce every hour
13936
13937
13938    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@551 6046fb1f-dae2-0310-8472-869a43925389
13939
13940commit a577d25d0a97e34388e0d6a064410e9a50a497ef
13941Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13942Date:   Fri May 6 09:01:23 2005 +0000
13943
13944    - fix compilation with --disable-teredo-client
13945    - use nanosleep() instead of select()
13946
13947
13948    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@550 6046fb1f-dae2-0310-8472-869a43925389
13949
13950commit b24634e46959a528fb4de364b4e7e7f656b7f7d0
13951Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13952Date:   Fri May 6 08:55:45 2005 +0000
13953
13954    Add IgnoreConeBit to sample config
13955
13956
13957    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@549 6046fb1f-dae2-0310-8472-869a43925389
13958
13959commit 6a8be0a85688a4ddda055b96ea831dca20ef0660
13960Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13961Date:   Fri May 6 08:47:17 2005 +0000
13962
13963    Add new option IgnoreConeBit
13964
13965
13966    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@548 6046fb1f-dae2-0310-8472-869a43925389
13967
13968commit 84a8a6da26dcd258e42feec403054f151c0bfd83
13969Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13970Date:   Fri May 6 08:43:19 2005 +0000
13971
13972    Option to ignore cone bit
13973    (ie. always treat peers as if they were restricted)
13974
13975
13976    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@547 6046fb1f-dae2-0310-8472-869a43925389
13977
13978commit 9a75374e0709b51bf477557c5df928755b046af3
13979Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13980Date:   Thu May 5 20:56:08 2005 +0000
13981
13982    String rationalization
13983
13984
13985    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@546 6046fb1f-dae2-0310-8472-869a43925389
13986
13987commit 82bf17cbac474838413e64454656deba6a870dc4
13988Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13989Date:   Thu May 5 20:33:32 2005 +0000
13990
13991    PO resync
13992
13993
13994    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@545 6046fb1f-dae2-0310-8472-869a43925389
13995
13996commit 1d76105c091568450be735b19deb04175002baca
13997Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
13998Date:   Thu May 5 19:56:06 2005 +0000
13999
14000    Fix closing of pidfile
14001
14002
14003    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@544 6046fb1f-dae2-0310-8472-869a43925389
14004
14005commit 23359faa7dcbe4e0a5b42633c6169917d267cd1f
14006Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14007Date:   Thu May 5 19:42:58 2005 +0000
14008
14009    completely remove ETCDIR/CONFDIR/SYSCONFDIR ...
14010    at least until binreloc & autopackage are fixed
14011
14012
14013    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@543 6046fb1f-dae2-0310-8472-869a43925389
14014
14015commit 0b4866c0dcc85bec598ef83122e5bb84f039839a
14016Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14017Date:   Thu May 5 19:32:23 2005 +0000
14018
14019    Fix compilation without binreloc
14020
14021
14022    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@542 6046fb1f-dae2-0310-8472-869a43925389
14023
14024commit 1ec0f91d8702f0350340ef6c442ba0c35d3c4499
14025Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14026Date:   Thu May 5 19:23:15 2005 +0000
14027
14028    BSD compile fix
14029
14030
14031    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@541 6046fb1f-dae2-0310-8472-869a43925389
14032
14033commit 8683f2f2676415589453cc6d7f941e579d365c7c
14034Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14035Date:   Thu May 5 19:12:20 2005 +0000
14036
14037    Lock pidfile properly
14038
14039
14040    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@540 6046fb1f-dae2-0310-8472-869a43925389
14041
14042commit cee21d841074e023c8c7c7f83cde654b784b4a65
14043Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14044Date:   Thu May 5 17:19:20 2005 +0000
14045
14046    Fixes a bug whereby privileged process would never terminate
14047
14048
14049    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@539 6046fb1f-dae2-0310-8472-869a43925389
14050
14051commit 77fffcc4d8fcaa3ce1f76e0f39dd4c37107ba1bc
14052Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14053Date:   Thu May 5 17:09:56 2005 +0000
14054
14055    Add a command line option to modify pidfile path
14056
14057
14058    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@538 6046fb1f-dae2-0310-8472-869a43925389
14059
14060commit 7ee81f33a2fc3c8ee24dc0b96557d6657914f9cc
14061Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14062Date:   Thu May 5 16:42:26 2005 +0000
14063
14064    Check IPv6 support before starting server
14065
14066
14067    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@537 6046fb1f-dae2-0310-8472-869a43925389
14068
14069commit 94633ee782a90710514eaa7ea4c1d4e824353c47
14070Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14071Date:   Thu May 5 16:27:48 2005 +0000
14072
14073    failed server solicitation counter need not be accessed outside of
14074    MaintenanceThread
14075
14076
14077    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@536 6046fb1f-dae2-0310-8472-869a43925389
14078
14079commit c190c02d791603e36ae776d54f082481896790bf
14080Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14081Date:   Thu May 5 15:26:30 2005 +0000
14082
14083    Rewrite qualification and maintenance
14084    - now run in a dedicated thread
14085    - fix connectivity loss detection (45(+30) seconds => 15(+30) seconds)
14086    - suppress Process() callback
14087
14088
14089    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@535 6046fb1f-dae2-0310-8472-869a43925389
14090
14091commit e1c9b7a9db3d6edaad865cd6034c7019a9a8f4e5
14092Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14093Date:   Thu May 5 15:09:35 2005 +0000
14094
14095    miredo_configure_tunnel now wait until the configuration is actually applied
14096
14097
14098    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@534 6046fb1f-dae2-0310-8472-869a43925389
14099
14100commit 71a8e1738f3efe4db820a73bac76a57f0676f6d8
14101Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14102Date:   Thu May 5 14:55:40 2005 +0000
14103
14104    Fix bug whereby privproc would attempt to delete address multiple times
14105
14106
14107    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@533 6046fb1f-dae2-0310-8472-869a43925389
14108
14109commit bfd4c3bd39bd88c8b05b32e87ba258d3574acb0e
14110Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14111Date:   Wed May 4 19:15:29 2005 +0000
14112
14113    make sure we don't leak memory content when nonce generation fails
14114
14115
14116    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@532 6046fb1f-dae2-0310-8472-869a43925389
14117
14118commit af656cbdf383705af74fddfa3cf9ff66928fc97c
14119Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14120Date:   Wed May 4 16:20:11 2005 +0000
14121
14122    Hopefully fix linking with --disable-teredo-client
14123
14124
14125    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@531 6046fb1f-dae2-0310-8472-869a43925389
14126
14127commit 380a31a26e08553d858aeab961ea69d47b23e9b9
14128Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14129Date:   Wed May 4 16:18:28 2005 +0000
14130
14131    Avoid duplication of code to send ping (Direct connectivity test)
14132
14133
14134    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@530 6046fb1f-dae2-0310-8472-869a43925389
14135
14136commit 78b7be47d9c863a85853480b25fd843792f8acab
14137Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14138Date:   Wed May 4 11:49:55 2005 +0000
14139
14140    Update copyright notices as appropriate
14141
14142
14143    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@529 6046fb1f-dae2-0310-8472-869a43925389
14144
14145commit edd4d1fa7c29fa80d7a4ee027948dbdc7c75f509
14146Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14147Date:   Wed May 4 11:43:41 2005 +0000
14148
14149    Yet another cleanup
14150    (no more TODOs / FIXMEs in src/)
14151
14152
14153    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@528 6046fb1f-dae2-0310-8472-869a43925389
14154
14155commit 01fd91d817930ed83409f85b629499da5d52945c
14156Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14157Date:   Wed May 4 10:55:25 2005 +0000
14158
14159    Some news
14160
14161
14162    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@527 6046fb1f-dae2-0310-8472-869a43925389
14163
14164commit 8d4a4f053066f0a1abf2c4e8cb071a4123a92ad8
14165Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14166Date:   Wed May 4 10:38:06 2005 +0000
14167
14168    Kill miredo-server if found upon uninstallation
14169
14170
14171    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@526 6046fb1f-dae2-0310-8472-869a43925389
14172
14173commit 5e2243bbfe2da3e500163f2ad71a9a0757e8b1bd
14174Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14175Date:   Wed May 4 10:18:14 2005 +0000
14176
14177    Don't link miredo-server with libtun6
14178
14179
14180    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@525 6046fb1f-dae2-0310-8472-869a43925389
14181
14182commit 072a015171c56d22075886f1eb416d82485ef7e3
14183Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14184Date:   Wed May 4 10:05:47 2005 +0000
14185
14186    Debian initscript for miredo-server
14187
14188
14189    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@524 6046fb1f-dae2-0310-8472-869a43925389
14190
14191commit feb471c5439ed61b92bb9e72e96e0007050ea535
14192Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14193Date:   Wed May 4 10:02:17 2005 +0000
14194
14195    Some fixes. Still incomplete/buggy
14196
14197
14198    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@523 6046fb1f-dae2-0310-8472-869a43925389
14199
14200commit 0a29b679be26c7b96ad1f35fbc02e566a9a54d1f
14201Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14202Date:   Wed May 4 09:55:37 2005 +0000
14203
14204    Document ServerAddress2 and ServerBindAddress2
14205
14206
14207    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@522 6046fb1f-dae2-0310-8472-869a43925389
14208
14209commit d8de9213e7c0873897e59b29ae5646f5318b5bb2
14210Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14211Date:   Wed May 4 09:50:53 2005 +0000
14212
14213    Document InterfaceMTU options
14214
14215
14216    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@521 6046fb1f-dae2-0310-8472-869a43925389
14217
14218commit d58f17154440ab8d7dc8096c87f619249cdce2ef
14219Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14220Date:   Wed May 4 09:42:49 2005 +0000
14221
14222    Moved man page to a new directory
14223
14224
14225    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@520 6046fb1f-dae2-0310-8472-869a43925389
14226
14227commit e52078811a144db08667182c0cf6d80ca867ad0f
14228Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14229Date:   Wed May 4 09:40:06 2005 +0000
14230
14231    Oops, forgot to remove include/Makefile from config.status
14232
14233
14234    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@519 6046fb1f-dae2-0310-8472-869a43925389
14235
14236commit a4db6248cf74b1534aabaabd7a608e65216eea9a
14237Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14238Date:   Wed May 4 09:39:25 2005 +0000
14239
14240    Notes about server_name command line parameter
14241
14242
14243    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@518 6046fb1f-dae2-0310-8472-869a43925389
14244
14245commit 51386a3e2c8b5e87040a4b8a40c950abb6a1e88d
14246Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14247Date:   Wed May 4 09:38:11 2005 +0000
14248
14249    Include autopackage stuff in source tarball
14250
14251
14252    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@517 6046fb1f-dae2-0310-8472-869a43925389
14253
14254commit 0e9e58553ae4a8d293a3a96cb1a91eee82d6a47f
14255Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14256Date:   Wed May 4 09:36:42 2005 +0000
14257
14258    Exclude include/ from build
14259
14260
14261    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@516 6046fb1f-dae2-0310-8472-869a43925389
14262
14263commit e12034b6da754e5ae781f1b0078c85dfd1731759
14264Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14265Date:   Wed May 4 09:33:33 2005 +0000
14266
14267    All $Id$ fixes
14268
14269
14270    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@515 6046fb1f-dae2-0310-8472-869a43925389
14271
14272commit a5b418eaabefacbfd3b1c547e386cb38662058f3
14273Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14274Date:   Wed May 4 09:28:20 2005 +0000
14275
14276    Fix $Id$
14277
14278
14279    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@514 6046fb1f-dae2-0310-8472-869a43925389
14280
14281commit ba9b4e1b1a2b857b1ba474f85958b2cbaadafab1
14282Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14283Date:   Wed May 4 09:27:10 2005 +0000
14284
14285    Compile ParseRelayType in miredo, not in miredo-server
14286
14287
14288    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@513 6046fb1f-dae2-0310-8472-869a43925389
14289
14290commit 3c3f02b431cb067dd12693ee82acaed202ca4ee9
14291Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14292Date:   Wed May 4 08:49:32 2005 +0000
14293
14294    Removed obsoleted disabled RelayType
14295
14296
14297    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@512 6046fb1f-dae2-0310-8472-869a43925389
14298
14299commit 7910489f565860301b073899982d2368384a7738
14300Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14301Date:   Wed May 4 08:47:15 2005 +0000
14302
14303    Accept not having a config file if a server name is specified
14304    through the command line (will use default for every thing else)
14305
14306
14307    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@511 6046fb1f-dae2-0310-8472-869a43925389
14308
14309commit a4799ffcf688763c5a693339af46c37c743b8fe3
14310Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14311Date:   Wed May 4 08:39:16 2005 +0000
14312
14313    - Use a different pidfile for miredo and miredo-server
14314    - Replace --enable-pidfile with --enable-pidfiledir
14315
14316
14317    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@510 6046fb1f-dae2-0310-8472-869a43925389
14318
14319commit 18b132be6d820822d46497d7f17dd58b4f4a7ad4
14320Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14321Date:   Wed May 4 07:40:38 2005 +0000
14322
14323    Split miredo-conf.5 into miredo.conf.5 and miredo-server.conf.5
14324
14325
14326    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@509 6046fb1f-dae2-0310-8472-869a43925389
14327
14328commit 4a553531d3cd94eba37fa601061329c832baa489
14329Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14330Date:   Wed May 4 07:31:52 2005 +0000
14331
14332    Split miredo.8 into miredo.8 and miredo-server.8
14333
14334
14335    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@508 6046fb1f-dae2-0310-8472-869a43925389
14336
14337commit 230a06998ea41a488511e5999acd8770bd458dff
14338Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14339Date:   Wed May 4 07:21:13 2005 +0000
14340
14341    Translations update
14342
14343
14344    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@507 6046fb1f-dae2-0310-8472-869a43925389
14345
14346commit f088515ef960e36bb2a68840f8fedc45928e65b9
14347Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14348Date:   Wed May 4 07:20:51 2005 +0000
14349
14350    - clean up DNS resolution of server name
14351    - use different default configuration files for miredo and miredo-server
14352
14353
14354    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@506 6046fb1f-dae2-0310-8472-869a43925389
14355
14356commit 031def8137f85f3ed5176e5ba55d383159bc6fa9
14357Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14358Date:   Wed May 4 06:59:19 2005 +0000
14359
14360    use argv[0] in usage() and quick_usage()
14361    so that running miredo-server prints miredo-server rather than miredo
14362
14363
14364    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@505 6046fb1f-dae2-0310-8472-869a43925389
14365
14366commit ab07c21509519a86803815a318c795329c7e57f1
14367Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14368Date:   Tue May 3 20:39:55 2005 +0000
14369
14370    Remove obsoleted options --disable-teredo-server and --disable-teredo-relay
14371
14372
14373    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@504 6046fb1f-dae2-0310-8472-869a43925389
14374
14375commit ad01d979548405c109ac3490eb640fc151568d2a
14376Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14377Date:   Tue May 3 20:33:13 2005 +0000
14378
14379    Fix invalid delete in case of error
14380
14381
14382    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@503 6046fb1f-dae2-0310-8472-869a43925389
14383
14384commit e885002f389f8c6b8104e2695c232df7030998a8
14385Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14386Date:   Tue May 3 20:30:53 2005 +0000
14387
14388    Fix building with --disable-miredo-client
14389
14390
14391    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@502 6046fb1f-dae2-0310-8472-869a43925389
14392
14393commit 87507f97ff810c9f0981347a49cd809f14c7b14f
14394Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14395Date:   Tue May 3 20:27:15 2005 +0000
14396
14397    Fixes files descriptions
14398
14399
14400    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@501 6046fb1f-dae2-0310-8472-869a43925389
14401
14402commit e29c0c44c5ab4b3716dd84631ac2eedec9949b2a
14403Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14404Date:   Tue May 3 20:25:42 2005 +0000
14405
14406    src/relay.h was no longer needed
14407
14408
14409    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@500 6046fb1f-dae2-0310-8472-869a43925389
14410
14411commit ed98d3943c2731f6bdb5c7668167a6257deacce7
14412Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14413Date:   Tue May 3 20:17:20 2005 +0000
14414
14415    Split configuration sample files
14416
14417
14418    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@499 6046fb1f-dae2-0310-8472-869a43925389
14419
14420commit 932c488d43f59027fcdde612c338fe5fb3e73ac4
14421Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14422Date:   Tue May 3 20:12:30 2005 +0000
14423
14424    Move configuration parsing to non-common parts :
14425    configuration for relay/client and server are now separated
14426
14427
14428    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@498 6046fb1f-dae2-0310-8472-869a43925389
14429
14430commit 2587c5a1fcf0436e38529b5d9d45d60b6f71a784
14431Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14432Date:   Tue May 3 19:23:45 2005 +0000
14433
14434    Remove signal handlers later
14435
14436
14437    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@497 6046fb1f-dae2-0310-8472-869a43925389
14438
14439commit edfe0637c28d5c2b142b6f1f799fc17a43961b13
14440Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14441Date:   Tue May 3 19:20:02 2005 +0000
14442
14443    Some fixes
14444
14445
14446    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@496 6046fb1f-dae2-0310-8472-869a43925389
14447
14448commit 031739c7f5959df2e96ab425ae5fbff03c0396e0
14449Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14450Date:   Tue May 3 18:55:47 2005 +0000
14451
14452    Split Teredo server and Teredo relay/client in separate binaries
14453
14454    Still a lot of cleanup to be done
14455
14456
14457    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@495 6046fb1f-dae2-0310-8472-869a43925389
14458
14459commit 3f0b249a812907c58c5de1773efd20b755344851
14460Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14461Date:   Tue May 3 16:44:44 2005 +0000
14462
14463    Don't include libtun6 if we only build a Teredo server
14464
14465
14466    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@494 6046fb1f-dae2-0310-8472-869a43925389
14467
14468commit 21363330d20aff486ad5a4062f428eced1434e79
14469Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14470Date:   Tue May 3 16:38:38 2005 +0000
14471
14472    Fix previous broken commit
14473
14474
14475    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@493 6046fb1f-dae2-0310-8472-869a43925389
14476
14477commit 2d0d444205436bef488508ac12b33f9f6c0b2d01
14478Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14479Date:   Tue May 3 16:25:16 2005 +0000
14480
14481    - Remove MiredoServer class's files
14482    - Clean up
14483
14484
14485    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@492 6046fb1f-dae2-0310-8472-869a43925389
14486
14487commit c63d765d1728ed94c5158b33c7e8f80fce467cad
14488Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14489Date:   Tue May 3 16:18:36 2005 +0000
14490
14491    Use raw IPv6 socket instead of tunnel to relay pings through Teredo server
14492
14493    That will allow the server to work properly even when IPv6 forwarding is
14494    not enabled.
14495
14496
14497    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@491 6046fb1f-dae2-0310-8472-869a43925389
14498
14499commit 697b4a845ba30a9a043543f0a173241dae827fec
14500Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14501Date:   Tue May 3 10:07:36 2005 +0000
14502
14503    (Dangerous) option to change Teredo MTU in relay and server
14504
14505
14506    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@490 6046fb1f-dae2-0310-8472-869a43925389
14507
14508commit 971bb67c7e8c61264e67963a4bfcc7988d1980c3
14509Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14510Date:   Mon May 2 18:20:26 2005 +0000
14511
14512    Another public Teredo server added
14513
14514
14515    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@489 6046fb1f-dae2-0310-8472-869a43925389
14516
14517commit 89da18a91fe5086bee0efb92b301c86a91bb7def
14518Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14519Date:   Mon May 2 18:19:33 2005 +0000
14520
14521    Make valgrind happier
14522
14523
14524    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@488 6046fb1f-dae2-0310-8472-869a43925389
14525
14526commit a5f86e9dd984c61d834dc35426a03b3836c90d68
14527Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14528Date:   Mon May 2 17:42:42 2005 +0000
14529
14530    Accept ICMPv6 Echo Request encapsulated in ICMPv6 Unreachable
14531    as an alternative to a ICMPv6 Echo Reply for Direct IPv6 connectivity
14532
14533    That allows spoof-safe connectivity with hosts that reject pings with
14534    ICMPv6 Unreachable messages instead of replying.
14535
14536
14537    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@487 6046fb1f-dae2-0310-8472-869a43925389
14538
14539commit 5821d8e3b7fd9fc6db0d210a5560af2b6a4616df
14540Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14541Date:   Mon May 2 17:13:23 2005 +0000
14542
14543    Same as previous commit - the code is indeed duplicated
14544
14545
14546    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@486 6046fb1f-dae2-0310-8472-869a43925389
14547
14548commit 0794291b21f6e12e86c84db697ed5c663b581829
14549Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14550Date:   Mon May 2 17:10:00 2005 +0000
14551
14552    Limit sending of echo request for Direct IPv6 connectivity test
14553    to 3 every 30 seconds
14554
14555
14556    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@485 6046fb1f-dae2-0310-8472-869a43925389
14557
14558commit 2034c594794ded1fe8e494e5b671a7e4e424f88a
14559Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14560Date:   Mon May 2 15:19:43 2005 +0000
14561
14562    - ng_teredo's server is no more
14563    - adds Consulintel's server
14564
14565
14566    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@484 6046fb1f-dae2-0310-8472-869a43925389
14567
14568commit a80e8bff5999ec424687ab3f72428f19a1a25f0f
14569Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14570Date:   Mon May 2 07:50:32 2005 +0000
14571
14572    Skip release number 0.4.3 and use 0.4.4
14573
14574
14575    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@476 6046fb1f-dae2-0310-8472-869a43925389
14576
14577commit d36d7ea39c7e7014008af36be64c95be3ffe5e30
14578Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14579Date:   Mon May 2 07:48:34 2005 +0000
14580
14581    One more TODO done
14582
14583
14584    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@475 6046fb1f-dae2-0310-8472-869a43925389
14585
14586commit fec1fdfe620b1425ffd30afdbfdaa1243a69bb3c
14587Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14588Date:   Mon May 2 07:31:44 2005 +0000
14589
14590    Fix completely broken parsing of Router Advertisement option
14591
14592
14593    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@474 6046fb1f-dae2-0310-8472-869a43925389
14594
14595commit a4a779fa603ebb24c8ad02b5f71145fc7fa82751
14596Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14597Date:   Mon May 2 07:17:50 2005 +0000
14598
14599    Update NotifyUp callback to use mtu value
14600
14601
14602    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@473 6046fb1f-dae2-0310-8472-869a43925389
14603
14604commit 8de035ff81f0b019e5a8b75fbf9490aa7c8c0f33
14605Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14606Date:   Mon May 2 07:10:24 2005 +0000
14607
14608    Fix building with --disable-teredo-client
14609
14610
14611    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@472 6046fb1f-dae2-0310-8472-869a43925389
14612
14613commit 4c33c0146bd9e6153b88a0e5dcdc75fa903139fe
14614Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14615Date:   Mon May 2 07:06:06 2005 +0000
14616
14617    Parse MTU option in router advertisement
14618    (and probably some breakage with --disable-teredo-client)
14619
14620
14621    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@471 6046fb1f-dae2-0310-8472-869a43925389
14622
14623commit 9bb30e5ff7f0170b32b7704c25bcefd2090c5f9b
14624Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14625Date:   Sun May 1 20:25:50 2005 +0000
14626
14627    Actually implement ServerAddress2
14628
14629
14630    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@470 6046fb1f-dae2-0310-8472-869a43925389
14631
14632commit d26222fe64094e6f5092caf7c947c8c28098754e
14633Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14634Date:   Sun May 1 19:53:14 2005 +0000
14635
14636    New options ServerAddress2, resp. ServerBindAddress2 to specify the server
14637    secondary address in client, resp. server
14638    It should already work for server, it is not yet implemented in libteredo's
14639    Teredo client
14640
14641
14642    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@469 6046fb1f-dae2-0310-8472-869a43925389
14643
14644commit 901d3c886cce86f561cc8b3e6479f6d31b98dbe1
14645Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14646Date:   Sun May 1 18:47:45 2005 +0000
14647
14648    More comprehensive TODO list
14649
14650
14651    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@468 6046fb1f-dae2-0310-8472-869a43925389
14652
14653commit 7a80a917db139c9778d50d78ecf95ce84365de38
14654Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14655Date:   Sun May 1 18:00:26 2005 +0000
14656
14657    Use DESTDIR when copying miredo.conf-dist to miredo.conf
14658
14659
14660    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@467 6046fb1f-dae2-0310-8472-869a43925389
14661
14662commit 1706b1f6d3288f16e343738dccae2dd9dab85b49
14663Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14664Date:   Sun May 1 17:59:04 2005 +0000
14665
14666    Add quotes as appropriate
14667    (would probably previously fail if there was a space in DESTDIR)
14668
14669
14670    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@466 6046fb1f-dae2-0310-8472-869a43925389
14671
14672commit 4a2c6c96e712c1039690ea81b3886d25a79721b7
14673Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14674Date:   Sun May 1 17:52:46 2005 +0000
14675
14676    Typos fixed
14677
14678
14679    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@465 6046fb1f-dae2-0310-8472-869a43925389
14680
14681commit e5e648f1e271fd0747351dd5f57e0be0dd7613c1
14682Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14683Date:   Sun May 1 16:48:30 2005 +0000
14684
14685    Clean up teredo_send_ra
14686
14687
14688    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@464 6046fb1f-dae2-0310-8472-869a43925389
14689
14690commit bd937da83e01b26c0c55a43c42f749d44e9f601a
14691Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14692Date:   Sun May 1 16:25:07 2005 +0000
14693
14694    - Update to match new miredo.conf installation
14695    - More spacing
14696
14697
14698    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@463 6046fb1f-dae2-0310-8472-869a43925389
14699
14700commit c089461a0f7ea24b48fb4842802003c7af113765
14701Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14702Date:   Sun May 1 16:05:48 2005 +0000
14703
14704    - Put message about miredo.conf at the very end of "make install"
14705    - Automatically copy miredo.conf-dist to miredo.conf if miredo.conf
14706      doesn't already exists
14707
14708
14709    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@462 6046fb1f-dae2-0310-8472-869a43925389
14710
14711commit fd41b2290f75a17b36cc5f8f07227811b47207cf
14712Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14713Date:   Sun May 1 13:23:36 2005 +0000
14714
14715    Allow changing of server advertised MTU
14716
14717
14718    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@461 6046fb1f-dae2-0310-8472-869a43925389
14719
14720commit 75112d882a970e082d9628449a037f2125ea79cd
14721Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14722Date:   Sun May 1 12:56:11 2005 +0000
14723
14724    Copyright notice date updates
14725
14726
14727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@460 6046fb1f-dae2-0310-8472-869a43925389
14728
14729commit 87cb341f585f965e526a06c758dae5aede99cf76
14730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14731Date:   Sun May 1 12:43:50 2005 +0000
14732
14733    Clean up setting of MTU in client mode
14734
14735
14736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@459 6046fb1f-dae2-0310-8472-869a43925389
14737
14738commit f08ae94d04c92b1b19cd1b53bc714b1894df5020
14739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14740Date:   Sun May 1 12:43:08 2005 +0000
14741
14742    Log MTU change failure through syslog
14743
14744
14745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@458 6046fb1f-dae2-0310-8472-869a43925389
14746
14747commit 1be1cf0c6a18223128584ddf0452bef117abd61a
14748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14749Date:   Sun May 1 12:29:41 2005 +0000
14750
14751    Support for setting MTU from privileged process
14752
14753
14754    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@457 6046fb1f-dae2-0310-8472-869a43925389
14755
14756commit 75d62f71d7959bcc66bfe17926359a3efc764273
14757Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14758Date:   Sun May 1 11:54:02 2005 +0000
14759
14760    Send MTU option (testing)
14761
14762
14763    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@456 6046fb1f-dae2-0310-8472-869a43925389
14764
14765commit fbfb7a41c6323faf176e4926d5f2addaa1b468b8
14766Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14767Date:   Sun May 1 11:46:25 2005 +0000
14768
14769    Update TODO list
14770
14771
14772    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@455 6046fb1f-dae2-0310-8472-869a43925389
14773
14774commit 0963fb1ce08c02f1b37382ddc6571b28ec16f58a
14775Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14776Date:   Sun May 1 11:46:02 2005 +0000
14777
14778    One comment about libcap
14779
14780
14781    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@454 6046fb1f-dae2-0310-8472-869a43925389
14782
14783commit a4ca3654f648d9951a55c8ae053dadf92e5141a6
14784Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14785Date:   Sun May 1 11:45:41 2005 +0000
14786
14787    Add missing #include
14788
14789
14790    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@453 6046fb1f-dae2-0310-8472-869a43925389
14791
14792commit aa46165a5cee5227fd55071f5cf9b5dd0a43e60b
14793Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14794Date:   Sat Apr 30 16:26:35 2005 +0000
14795
14796    Remove autopackage directory from source tarball :
14797    it's not supposed/meant to be used by external packagers/users
14798    (and it's still available through SVN anyway)
14799
14800
14801    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@452 6046fb1f-dae2-0310-8472-869a43925389
14802
14803commit 78337c49269582f5b01e47034f35dfc4022a7802
14804Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14805Date:   Sat Apr 30 16:19:03 2005 +0000
14806
14807    autopackage/default.apsec needn't be generated automatically by configure
14808
14809
14810    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@451 6046fb1f-dae2-0310-8472-869a43925389
14811
14812commit 7391d2b22a1c0e746edb0f1e9b06ff955aeb8b51
14813Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14814Date:   Sat Apr 30 12:16:18 2005 +0000
14815
14816    apbuild spec that works (if installed as root only)
14817    There's still several shortcomings in autopackage to be addressed first
14818
14819
14820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@450 6046fb1f-dae2-0310-8472-869a43925389
14821
14822commit eb9aecba133b2090f9561bc3385c8d9f487cb84b
14823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14824Date:   Sat Apr 30 10:06:20 2005 +0000
14825
14826    Clean up
14827
14828
14829    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@449 6046fb1f-dae2-0310-8472-869a43925389
14830
14831commit ec59ed825ddf22be47fad5f503f0e1311ae5a23c
14832Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14833Date:   Sat Apr 30 09:59:07 2005 +0000
14834
14835    Add/fix $Id$
14836
14837
14838    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@448 6046fb1f-dae2-0310-8472-869a43925389
14839
14840commit e84cd47c8069a45d37f611a38fd854832f403042
14841Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14842Date:   Sat Apr 30 09:44:52 2005 +0000
14843
14844    Don't let BinReloc handle SYSCONFDIR (it is inconsistent with autopackage)
14845
14846
14847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@447 6046fb1f-dae2-0310-8472-869a43925389
14848
14849commit d6338e8cb0e779d8b350f5a8ff0a787410a9af69
14850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14851Date:   Sat Apr 30 09:43:55 2005 +0000
14852
14853    Fix defaults value documentation for InterfaceName
14854
14855
14856    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@446 6046fb1f-dae2-0310-8472-869a43925389
14857
14858commit b1cb0a83e644d27fb12253674cadc77b5b9ceb61
14859Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14860Date:   Fri Apr 29 21:06:43 2005 +0000
14861
14862    Initial autopackage package build support
14863
14864
14865    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@445 6046fb1f-dae2-0310-8472-869a43925389
14866
14867commit 07eaa0efee527d45a129ebed38d564e4f6c33a78
14868Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14869Date:   Fri Apr 29 17:46:26 2005 +0000
14870
14871    Fix copyright notices
14872
14873
14874    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@444 6046fb1f-dae2-0310-8472-869a43925389
14875
14876commit a84d96b96383672f5ab6932ca546b20efbf7f5e9
14877Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14878Date:   Fri Apr 29 17:42:17 2005 +0000
14879
14880    - add m4/binreloc.m4 to EXTRA_DIST
14881
14882
14883    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@443 6046fb1f-dae2-0310-8472-869a43925389
14884
14885commit 97fe0a4788fa9024b0ee349a0e9a3569f85ba0de
14886Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14887Date:   Fri Apr 29 17:28:00 2005 +0000
14888
14889    Use of BinReloc from AutoPackage project
14890    (with modifications to binreloc.m4 not to check for pthread,
14891    since we don't need it)
14892
14893
14894    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@442 6046fb1f-dae2-0310-8472-869a43925389
14895
14896commit 9861e8e477f634102f2c4f9505c77451ccac14de
14897Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14898Date:   Fri Apr 29 17:02:34 2005 +0000
14899
14900    Cleanup creation/deletion of pidfile/chroot directory
14901
14902
14903    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@441 6046fb1f-dae2-0310-8472-869a43925389
14904
14905commit 77389f12cd3d7ee8ba5fc47e5795781c7ca4ec9c
14906Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14907Date:   Fri Apr 29 16:12:43 2005 +0000
14908
14909    Get rid of built source src/host.h
14910    / Use a much simpler alternative from configure.ac
14911
14912
14913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@440 6046fb1f-dae2-0310-8472-869a43925389
14914
14915commit cbad70a89593b031431a2de09b33833d50d60b38
14916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14917Date:   Fri Apr 29 16:01:25 2005 +0000
14918
14919    Fix a typo
14920
14921
14922    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@439 6046fb1f-dae2-0310-8472-869a43925389
14923
14924commit b024c50b1677a7188c45dee41408be7dbdc5fa6d
14925Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14926Date:   Fri Apr 29 15:54:54 2005 +0000
14927
14928    Bring back host and build architecture in version infos
14929
14930
14931    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@438 6046fb1f-dae2-0310-8472-869a43925389
14932
14933commit 4ef9b4901bcb9074c3f9c2e1cc0b42165d8e925d
14934Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14935Date:   Fri Apr 29 13:56:41 2005 +0000
14936
14937    Bump version number to 0.4.3
14938
14939
14940    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@437 6046fb1f-dae2-0310-8472-869a43925389
14941
14942commit c5339da48536edd2d3de5f9f4cb1b636c56d34b8
14943Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14944Date:   Fri Apr 29 09:51:06 2005 +0000
14945
14946    ChangeLog update for release 0.4.2
14947
14948
14949    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@435 6046fb1f-dae2-0310-8472-869a43925389
14950
14951commit b7319acc7331a4afc31dda5416646453f016ac93
14952Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14953Date:   Fri Apr 29 09:49:06 2005 +0000
14954
14955    - News for release 0.4.2
14956    - Resync pot files
14957
14958
14959    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@434 6046fb1f-dae2-0310-8472-869a43925389
14960
14961commit 91a8c03ac0a3356add6359fdbbe2d1ad99ca4a41
14962Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14963Date:   Fri Apr 29 09:48:40 2005 +0000
14964
14965    More strict release checks
14966
14967
14968    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@433 6046fb1f-dae2-0310-8472-869a43925389
14969
14970commit 69085f9993014daa89dcc6596ff54ddf338f1ff8
14971Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14972Date:   Fri Apr 29 09:28:16 2005 +0000
14973
14974    Remove hard-coded access-list that prevented reply bubbles from restricted
14975    clients from being processed by the relay/client, effectively denying
14976    connectivity toward restricted clients.
14977
14978
14979    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@432 6046fb1f-dae2-0310-8472-869a43925389
14980
14981commit 81b0a91f7560938bd8fa839877b78bcfe266ebbf
14982Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14983Date:   Thu Apr 28 18:42:02 2005 +0000
14984
14985    Translations updates
14986
14987
14988    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@431 6046fb1f-dae2-0310-8472-869a43925389
14989
14990commit 5521b9981ce5c939885b731ef37c7339ccc41b21
14991Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
14992Date:   Thu Apr 28 18:37:08 2005 +0000
14993
14994    Bump version number
14995
14996
14997    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@430 6046fb1f-dae2-0310-8472-869a43925389
14998
14999commit 049ee0f41da50b4238f258329e37883eafb240c1
15000Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15001Date:   Thu Apr 28 18:35:49 2005 +0000
15002
15003    command line syntax changed => update doc
15004
15005
15006    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@429 6046fb1f-dae2-0310-8472-869a43925389
15007
15008commit 08301e51e7556f9065ea58ef5ae12291a8665405
15009Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15010Date:   Thu Apr 28 18:32:32 2005 +0000
15011
15012    Support for overriding the configuration file's ServerAddress from the
15013    command line
15014
15015
15016    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@428 6046fb1f-dae2-0310-8472-869a43925389
15017
15018commit fd9aa7d7a17861077d82176bef56f1bb6651fbd1
15019Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15020Date:   Thu Apr 28 15:57:12 2005 +0000
15021
15022    More ToDos
15023
15024
15025    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@427 6046fb1f-dae2-0310-8472-869a43925389
15026
15027commit 8c0bc4e865d4fdcc77b14db3c6a72f89b0793824
15028Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15029Date:   Thu Apr 28 14:55:51 2005 +0000
15030
15031    - Bring back connectivity loss detection with a much better algorithm
15032    (no longer fail on the very first unreplied server solicitation);
15033    could still be improved a bit
15034    - some clean up
15035
15036
15037    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@426 6046fb1f-dae2-0310-8472-869a43925389
15038
15039commit 1ab592035d98b9dad76bcbb7b4b759cd70c967b8
15040Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15041Date:   Thu Apr 28 13:55:47 2005 +0000
15042
15043    Fix possible signedness problem with TeredoRelay::peer::IsExpired
15044
15045
15046    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@425 6046fb1f-dae2-0310-8472-869a43925389
15047
15048commit eeadf58381e28024d0648a421e43d9da31299c7f
15049Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15050Date:   Thu Apr 28 13:43:08 2005 +0000
15051
15052    Don't call TeredoRelay::Process when client support is not compiled-in
15053
15054
15055    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@424 6046fb1f-dae2-0310-8472-869a43925389
15056
15057commit fc7da7864fdfba7549b2fb700390a68d83b923f3
15058Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15059Date:   Thu Apr 28 13:40:51 2005 +0000
15060
15061    Fix server address check
15062
15063
15064    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@423 6046fb1f-dae2-0310-8472-869a43925389
15065
15066commit 5b6e7716c4ed5820dfb5714a5af61ac1f4129d10
15067Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15068Date:   Thu Apr 28 13:40:35 2005 +0000
15069
15070    Remove done TODO from list
15071
15072
15073    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@422 6046fb1f-dae2-0310-8472-869a43925389
15074
15075commit b9283fc2aeba961c12c2216f13cc704e389b3f04
15076Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15077Date:   Thu Apr 28 13:19:38 2005 +0000
15078
15079    Completely ignore server packets that fails authentication check
15080
15081
15082    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@421 6046fb1f-dae2-0310-8472-869a43925389
15083
15084commit fc88b92aba42182b72fc8f4a05d1ddd12034349b
15085Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15086Date:   Thu Apr 28 12:36:45 2005 +0000
15087
15088    Clean up / avoid some code duplication
15089
15090
15091    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@420 6046fb1f-dae2-0310-8472-869a43925389
15092
15093commit e060196e70d3b9dbe49ec1be4a8ed80c5ce6d500
15094Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15095Date:   Thu Apr 28 12:30:07 2005 +0000
15096
15097    Further clean up...
15098    made TeredoRelay::peer a class
15099
15100
15101    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@419 6046fb1f-dae2-0310-8472-869a43925389
15102
15103commit bc0ebe11d6f2b6145f8e5ec78ecfab2e951ec663
15104Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15105Date:   Thu Apr 28 11:47:33 2005 +0000
15106
15107    - use struct timeval instead of time_t to determine peer expiry
15108    - break one bubble per 2 seconds limit
15109    - clean up use of last_rx and last_xmit
15110
15111
15112    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@418 6046fb1f-dae2-0310-8472-869a43925389
15113
15114commit 9df56572a203c99a238197bf81239ab29565d629
15115Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15116Date:   Mon Apr 25 16:33:25 2005 +0000
15117
15118    Update for newer autotools
15119
15120
15121    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@417 6046fb1f-dae2-0310-8472-869a43925389
15122
15123commit be798e009726770813da1eb5234532dc9e286239
15124Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15125Date:   Sun Mar 20 15:37:25 2005 +0000
15126
15127    Include license in SVN trunk
15128
15129
15130    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@413 6046fb1f-dae2-0310-8472-869a43925389
15131
15132commit 77ad3277759d5e0541c334465216c63096af5c01
15133Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15134Date:   Thu Mar 17 19:16:20 2005 +0000
15135
15136    ChangeLog 0.4.1 update
15137
15138
15139    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@411 6046fb1f-dae2-0310-8472-869a43925389
15140
15141commit 2aa5d7bc929405ca7869a83bee47427acdc0867d
15142Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15143Date:   Thu Mar 17 19:14:31 2005 +0000
15144
15145    Update French translation
15146
15147
15148    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@410 6046fb1f-dae2-0310-8472-869a43925389
15149
15150commit cfcf6bab5d23ec734c79eb7fd255cda91d6014e4
15151Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15152Date:   Thu Mar 17 19:11:53 2005 +0000
15153
15154    Updated NEWS for release 0.4.1
15155
15156
15157    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@409 6046fb1f-dae2-0310-8472-869a43925389
15158
15159commit f2fd6cc3040d7cea13d8793828985ffee58896ad
15160Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15161Date:   Thu Mar 17 19:10:21 2005 +0000
15162
15163    Better decsription of default value for ServerAddress
15164
15165
15166    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@408 6046fb1f-dae2-0310-8472-869a43925389
15167
15168commit 2b20b24d4aa28cd355182ab64f34b961227fd6da
15169Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15170Date:   Thu Mar 17 19:09:54 2005 +0000
15171
15172    - Fail cleanly when no server specified in client mode,
15173    - Do not display unhandled conf directives in case of conf syntax error
15174    - Use LOG_PERROR option so that error are displayed on screen when run in
15175      foreground
15176
15177
15178    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@407 6046fb1f-dae2-0310-8472-869a43925389
15179
15180commit 8a623dfca0681ff57023ef29800376f6ff36dd34
15181Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15182Date:   Thu Mar 17 19:08:16 2005 +0000
15183
15184    Allow not to display superfluous conf directives
15185
15186
15187    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@406 6046fb1f-dae2-0310-8472-869a43925389
15188
15189commit 4a5ea82ff30956aa48fd6913934eb9cdf877cfd5
15190Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15191Date:   Wed Mar 16 12:55:38 2005 +0000
15192
15193    Do not check relay status when in disabled mode.
15194    Miredo wouldn't otherwise run in disabled mode (ie server-only)
15195
15196
15197    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@405 6046fb1f-dae2-0310-8472-869a43925389
15198
15199commit efa5918c9913fd4c0fd0378806214b23472f258e
15200Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15201Date:   Sun Mar 13 13:35:25 2005 +0000
15202
15203    More comments in sample config
15204
15205
15206    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@404 6046fb1f-dae2-0310-8472-869a43925389
15207
15208commit 36134b4335ca4c2cad6e362fd835a122c5155156
15209Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15210Date:   Sat Mar 12 12:48:25 2005 +0000
15211
15212    A few more
15213
15214
15215    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@403 6046fb1f-dae2-0310-8472-869a43925389
15216
15217commit e1ed553dfc5429fbd224854e90353c4f66f80104
15218Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15219Date:   Sat Mar 12 12:45:19 2005 +0000
15220
15221    Updates svn:ignore
15222
15223
15224    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@402 6046fb1f-dae2-0310-8472-869a43925389
15225
15226commit 5def77168fe1bde1f72d51d036a6588779a741d3
15227Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15228Date:   Tue Feb 15 14:43:55 2005 +0000
15229
15230    Updated todo list
15231
15232
15233    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@401 6046fb1f-dae2-0310-8472-869a43925389
15234
15235commit ef7f27969c72a295dbd221f2d3f716070747357a
15236Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15237Date:   Sat Feb 12 09:23:59 2005 +0000
15238
15239    - Do not reset the link-local address unless it really changes :
15240      should work around kernel bug http://bugme.osdl.org/show_bug.cgi?id=3973
15241    - Do not bring the tunnel up & down when the connectivity is lost :
15242      simply remove the addresses (could be annoying for programs that watch
15243      interface state or dump traffic)
15244
15245
15246    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@400 6046fb1f-dae2-0310-8472-869a43925389
15247
15248commit 48634d80e8d0b6160d32ea0ef412adb7e9e3fe11
15249Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15250Date:   Tue Feb 8 22:21:43 2005 +0000
15251
15252    Fix inconsistencies about the command line syntax
15253
15254
15255    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@399 6046fb1f-dae2-0310-8472-869a43925389
15256
15257commit 500f6df984a60cb1ad294a3427701b2de70656e9
15258Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15259Date:   Sun Jan 23 22:17:28 2005 +0000
15260
15261    Cleanup : struct miredo_conf
15262
15263
15264    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@398 6046fb1f-dae2-0310-8472-869a43925389
15265
15266commit 780bacd2e958f2fd78ce846c214d372923d000a6
15267Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15268Date:   Sun Jan 23 20:05:50 2005 +0000
15269
15270    Removed useless global variable
15271
15272
15273    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@397 6046fb1f-dae2-0310-8472-869a43925389
15274
15275commit b71d06cdb1d5809e55849e3d9a19dbdbb05e91d4
15276Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15277Date:   Sat Jan 22 21:22:52 2005 +0000
15278
15279    Removed check for null server addresses that is now part of v4global.c
15280
15281
15282    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@396 6046fb1f-dae2-0310-8472-869a43925389
15283
15284commit 1f00c2eb05976f41c844071ec3fd1d5cd805a546
15285Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15286Date:   Sat Jan 22 21:02:43 2005 +0000
15287
15288    Some more comments
15289
15290
15291    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@395 6046fb1f-dae2-0310-8472-869a43925389
15292
15293commit ac8e24336e0fbb122a5e7a554436be2480973bb4
15294Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15295Date:   Sat Jan 22 21:02:20 2005 +0000
15296
15297    Updates global IPv4 access list, which is given explicitly in draft 04
15298
15299
15300    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@394 6046fb1f-dae2-0310-8472-869a43925389
15301
15302commit 68280dede5f986a5e8b819f07e7c04c39b9088be
15303Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15304Date:   Sat Jan 22 18:24:13 2005 +0000
15305
15306    Fixes comment about RelayType. Bug reported by Shai
15307
15308
15309    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@393 6046fb1f-dae2-0310-8472-869a43925389
15310
15311commit a023cd2127649af7dceb5ff08acdebf41bec7c76
15312Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15313Date:   Fri Jan 14 22:16:15 2005 +0000
15314
15315    Chroot after networks settings/privsep initialisation
15316    (grsecurity wants this)
15317
15318
15319    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@392 6046fb1f-dae2-0310-8472-869a43925389
15320
15321commit 1c0eb711d1531304e98d9a99745bd8590e101202
15322Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15323Date:   Fri Jan 14 22:15:25 2005 +0000
15324
15325    Increment version number
15326
15327
15328    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@391 6046fb1f-dae2-0310-8472-869a43925389
15329
15330commit 124f678699567eaff9c98059ad3b44b79bb1b28e
15331Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15332Date:   Sat Jan 8 14:57:18 2005 +0000
15333
15334    Fixed manual page title
15335
15336
15337    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@388 6046fb1f-dae2-0310-8472-869a43925389
15338
15339commit 2266a6f219215726cdd1aaa3653c8ad033932574
15340Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15341Date:   Sat Jan 8 00:26:19 2005 +0000
15342
15343    Prepare 0.4.0 release
15344
15345
15346    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@387 6046fb1f-dae2-0310-8472-869a43925389
15347
15348commit 2f44f16bce2eca53a801296e553123fd27700b0a
15349Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15350Date:   Sat Jan 8 00:13:55 2005 +0000
15351
15352    PO files updates
15353
15354
15355    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@386 6046fb1f-dae2-0310-8472-869a43925389
15356
15357commit b5ae1bb8c6bed5f7abc5e34605780806a82b949c
15358Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15359Date:   Fri Jan 7 16:35:48 2005 +0000
15360
15361    Fixes for some mem leaks, incorrect syslog messages and segfault on reload in configuration file handling.
15362
15363
15364    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@385 6046fb1f-dae2-0310-8472-869a43925389
15365
15366commit 45a34629a6f249eaddf970cb54098a471b8a5440
15367Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15368Date:   Fri Jan 7 15:04:28 2005 +0000
15369
15370    BSD compile fixes
15371
15372
15373    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@384 6046fb1f-dae2-0310-8472-869a43925389
15374
15375commit 52e3273b3da7777630266cfaffdf4d5f5ceb53a4
15376Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15377Date:   Fri Jan 7 12:45:49 2005 +0000
15378
15379    BSD compile fix
15380
15381
15382    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@383 6046fb1f-dae2-0310-8472-869a43925389
15383
15384commit 1ef592103efe82e5573dd335e5c6d31201b04f27
15385Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15386Date:   Fri Jan 7 12:39:07 2005 +0000
15387
15388    - SyslogFacility directive implementation
15389    - bump version number to 0.4.0 since the program "interface" is
15390      completely incompatible with that of the previous versions
15391      (there will be no 0.3.3)
15392
15393
15394    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@382 6046fb1f-dae2-0310-8472-869a43925389
15395
15396commit 39f6d11d92d9040649efe4d33823083ad4c98389
15397Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15398Date:   Thu Jan 6 10:16:43 2005 +0000
15399
15400    - Fixes path to the chroot directory and the pidfile.
15401    - Disable fairly useless option to change pidfile at run-time.
15402    - Fixes bug when -t option was used while it does no longer exists.
15403
15404
15405    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@381 6046fb1f-dae2-0310-8472-869a43925389
15406
15407commit e8c4990e087f67b4c8bd6e84128c9f44d3527904
15408Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15409Date:   Thu Jan 6 09:06:52 2005 +0000
15410
15411    Changed docs for new chroot system
15412
15413
15414    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@380 6046fb1f-dae2-0310-8472-869a43925389
15415
15416commit 10fe5bfcc201c7c2724658b36ce8717be994e632
15417Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15418Date:   Wed Jan 5 22:10:55 2005 +0000
15419
15420    PO updates
15421
15422
15423    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@379 6046fb1f-dae2-0310-8472-869a43925389
15424
15425commit e29339628c4af98ee1348d496f55ab2b8ef11006
15426Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15427Date:   Wed Jan 5 22:03:24 2005 +0000
15428
15429    Check chroot directory before running
15430
15431
15432    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@378 6046fb1f-dae2-0310-8472-869a43925389
15433
15434commit 9fb2d094dc1f3ab5f6ae2ee3629cf27f9faccfe1
15435Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15436Date:   Wed Jan 5 21:12:34 2005 +0000
15437
15438    Simply privsep (similarly as previous commit)
15439
15440
15441    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@377 6046fb1f-dae2-0310-8472-869a43925389
15442
15443commit 771a23da297a97312dc9fb1d113b6f459c48f271
15444Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15445Date:   Wed Jan 5 21:04:44 2005 +0000
15446
15447    Doing initialization as root is much simpler, and might actually be
15448    safer (e.g; can't receive signal from unprivileged user's processes)
15449
15450
15451    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@376 6046fb1f-dae2-0310-8472-869a43925389
15452
15453commit b072c61c3002b6df05febb9a473e321360628677
15454Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15455Date:   Wed Jan 5 18:00:19 2005 +0000
15456
15457    - Check if miredo.conf is readable before daemon(),
15458    - Some cleanup
15459
15460
15461    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@375 6046fb1f-dae2-0310-8472-869a43925389
15462
15463commit 6f896d5f43d054966d5f199ecaa748d5f258aaf4
15464Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15465Date:   Wed Jan 5 17:19:38 2005 +0000
15466
15467    Minor signal handling security improvement
15468
15469
15470    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@374 6046fb1f-dae2-0310-8472-869a43925389
15471
15472commit 00b4cb76d30cf9e7c06ce575194040d1fe1e55cf
15473Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15474Date:   Wed Jan 5 15:05:00 2005 +0000
15475
15476    Updates for sample init scripts
15477
15478
15479    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@373 6046fb1f-dae2-0310-8472-869a43925389
15480
15481commit 4aec63635d4c0797ea64e5831a65bf488658265f
15482Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15483Date:   Tue Jan 4 22:27:07 2005 +0000
15484
15485    Remove very hard to setup "early" chroot feature, obsoleted by late
15486    chroot feature
15487
15488
15489    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@372 6046fb1f-dae2-0310-8472-869a43925389
15490
15491commit e00cfa2b61527e0ddfd81e4292d6ffde70505601
15492Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15493Date:   Tue Jan 4 21:52:37 2005 +0000
15494
15495    Easy late chroot (path configurable with --enable-chroot configure option)
15496
15497
15498    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@371 6046fb1f-dae2-0310-8472-869a43925389
15499
15500commit b751114517b77d7586c0a190ba6531ec7afed5ad
15501Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15502Date:   Tue Jan 4 14:04:39 2005 +0000
15503
15504    Change syslog message severity
15505
15506
15507    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@370 6046fb1f-dae2-0310-8472-869a43925389
15508
15509commit 3ca74a50233d8180cee9c5e788e1e90fdeb7e251
15510Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15511Date:   Tue Jan 4 12:35:38 2005 +0000
15512
15513    Fixes infinite loop when processing SIGHUP
15514
15515
15516    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@369 6046fb1f-dae2-0310-8472-869a43925389
15517
15518commit a92de5c8d3eb6f9deffd8ac9f264dee611846c48
15519Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15520Date:   Mon Jan 3 23:54:24 2005 +0000
15521
15522    Fixes bug where miredo.conf.5 was installed as "man 8 miredo.conf"
15523    instead of "man 5 miredo.conf"
15524
15525
15526    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@368 6046fb1f-dae2-0310-8472-869a43925389
15527
15528commit af1a9fe459c0bdcbe6f4cb578e3e7a0daa91a8d5
15529Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15530Date:   Mon Jan 3 23:52:33 2005 +0000
15531
15532    DefaultRoute boolean directive implementation
15533
15534
15535    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@367 6046fb1f-dae2-0310-8472-869a43925389
15536
15537commit b481f473504718286fe3fd5c8c6860c3cd26a4d5
15538Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15539Date:   Mon Jan 3 23:42:16 2005 +0000
15540
15541    Support for parsing boolean directives
15542
15543
15544    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@366 6046fb1f-dae2-0310-8472-869a43925389
15545
15546commit ecb6d254cb5293313181020aee5709fb6717bd5f
15547Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15548Date:   Sun Jan 2 20:49:54 2005 +0000
15549
15550    Comment about client mode
15551
15552
15553    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@365 6046fb1f-dae2-0310-8472-869a43925389
15554
15555commit 0f6d979f0de7c5ee11c140cfe055b67ee8a77ecb
15556Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15557Date:   Sun Jan 2 20:46:49 2005 +0000
15558
15559    Fix bogus duplicate option error
15560
15561
15562    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@364 6046fb1f-dae2-0310-8472-869a43925389
15563
15564commit 07e4453d8424e0a23861be70f78869900e40babb
15565Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15566Date:   Sun Jan 2 20:20:24 2005 +0000
15567
15568    Note about configuration file and chroot
15569
15570
15571    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@363 6046fb1f-dae2-0310-8472-869a43925389
15572
15573commit 6cfdfc29ab3f9b64eaf332f762fa533fe474bbcc
15574Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15575Date:   Sun Jan 2 20:15:57 2005 +0000
15576
15577    Updated NEWS
15578
15579
15580    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@362 6046fb1f-dae2-0310-8472-869a43925389
15581
15582commit eea92bbc7aced73b3b628119d26d7b2cfbc56a20
15583Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15584Date:   Sun Jan 2 20:10:37 2005 +0000
15585
15586    Fix memory leak
15587
15588
15589    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@361 6046fb1f-dae2-0310-8472-869a43925389
15590
15591commit ca8924ac4b06de1535d3cdb91521f775e377bd35
15592Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15593Date:   Sun Jan 2 20:02:19 2005 +0000
15594
15595    Updated README
15596
15597
15598    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@360 6046fb1f-dae2-0310-8472-869a43925389
15599
15600commit 5ac85f2167130c74660e2647de222cc78cfac25f
15601Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15602Date:   Sun Jan 2 19:43:57 2005 +0000
15603
15604    Rename the sample conf file so that it does not override local older
15605    customized configuration file
15606
15607
15608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@359 6046fb1f-dae2-0310-8472-869a43925389
15609
15610commit 3eb619b0fa136b82ef40ca5fee9388c57036793b
15611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15612Date:   Sun Jan 2 19:42:54 2005 +0000
15613
15614    Update sample conf file
15615
15616
15617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@358 6046fb1f-dae2-0310-8472-869a43925389
15618
15619commit ae980e42d2d87a290fd990167a37cfde24b04242
15620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15621Date:   Sun Jan 2 19:39:17 2005 +0000
15622
15623    Implement RelayType as documented in miredo.conf.5
15624
15625
15626    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@357 6046fb1f-dae2-0310-8472-869a43925389
15627
15628commit 45786117da30e12901fc56bda211e23c342e2402
15629Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15630Date:   Sun Jan 2 13:48:20 2005 +0000
15631
15632    French translation update
15633
15634
15635    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@356 6046fb1f-dae2-0310-8472-869a43925389
15636
15637commit e4ada6f112baddd836f4c19247af472336e93bdd
15638Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15639Date:   Sun Jan 2 13:45:31 2005 +0000
15640
15641    miredo.conf reference
15642    (does not match current implementation)
15643
15644
15645    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@355 6046fb1f-dae2-0310-8472-869a43925389
15646
15647commit 8b9cfe434a75356179c2b76a7f52e573ed4c1152
15648Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15649Date:   Sat Jan 1 21:10:54 2005 +0000
15650
15651    Partial miredo.conf manpage (to be completed)
15652
15653
15654    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@354 6046fb1f-dae2-0310-8472-869a43925389
15655
15656commit af6401d17d3c0178e0b3fb96484b7f111bd4683d
15657Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15658Date:   Sat Jan 1 21:04:43 2005 +0000
15659
15660    Updates miredo.8 man page with new syntax
15661
15662
15663    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@353 6046fb1f-dae2-0310-8472-869a43925389
15664
15665commit e6df98d9a6699c723e3aa09ee188504f1577cf3c
15666Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15667Date:   Sat Jan 1 20:27:50 2005 +0000
15668
15669    Cleanup
15670
15671
15672    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@352 6046fb1f-dae2-0310-8472-869a43925389
15673
15674commit 49ceddb4e2e5387798fe17b6932b5f128300d39b
15675Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15676Date:   Sat Jan 1 12:51:52 2005 +0000
15677
15678    Updates TODO list
15679
15680
15681    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@351 6046fb1f-dae2-0310-8472-869a43925389
15682
15683commit dfa1d4e4871d33fb1cc73b5687058904433b21b1
15684Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15685Date:   Sat Jan 1 12:50:26 2005 +0000
15686
15687    Gets interface & Teredo prefix from config file
15688
15689
15690    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@350 6046fb1f-dae2-0310-8472-869a43925389
15691
15692commit 0da26981f9996dca8de24dffdc25c7d4e58e5e01
15693Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15694Date:   Sat Jan 1 11:08:35 2005 +0000
15695
15696    New (much simpler) command line syntax for use with conf file
15697
15698
15699    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@349 6046fb1f-dae2-0310-8472-869a43925389
15700
15701commit 1667529dd6c63263d1f6415a167ba361102f645d
15702Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15703Date:   Sat Jan 1 00:27:14 2005 +0000
15704
15705    PO updates
15706
15707
15708    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@348 6046fb1f-dae2-0310-8472-869a43925389
15709
15710commit 5ae4a558ace7380ded7090d14fde8b3e3d9a21f5
15711Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15712Date:   Sat Jan 1 00:21:55 2005 +0000
15713
15714    Fixed syslog messages
15715
15716
15717    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@347 6046fb1f-dae2-0310-8472-869a43925389
15718
15719commit bb8af13b75ec282630d6c800f5664dac108c99df
15720Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15721Date:   Sat Jan 1 00:18:16 2005 +0000
15722
15723    - fix BindPort byte order
15724    - clean up main process termination & reload
15725
15726
15727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@346 6046fb1f-dae2-0310-8472-869a43925389
15728
15729commit 276ca68a24c4f23faa5255e7a5370adb3e93f747
15730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15731Date:   Fri Dec 31 23:50:42 2004 +0000
15732
15733    Fix parameters ordering in call to miredo_run()
15734
15735
15736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@345 6046fb1f-dae2-0310-8472-869a43925389
15737
15738commit 6e833ceb5c7eed70eb467e81476ef9d802b8db24
15739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15740Date:   Fri Dec 31 23:45:38 2004 +0000
15741
15742    Do not create a relay when running server only
15743
15744
15745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@344 6046fb1f-dae2-0310-8472-869a43925389
15746
15747commit 86aba049bc2cecf2dec48f0725f1e2185a4281a0
15748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15749Date:   Fri Dec 31 23:44:14 2004 +0000
15750
15751    Do not export a route to Teredo when running a server without relay
15752
15753
15754    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@343 6046fb1f-dae2-0310-8472-869a43925389
15755
15756commit 4fbc02e327e3954b9f603eafde9dc644df462774
15757Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15758Date:   Fri Dec 31 23:41:43 2004 +0000
15759
15760    - Removed debug messages
15761    - Ignore "empty" comment lines
15762
15763
15764    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@342 6046fb1f-dae2-0310-8472-869a43925389
15765
15766commit 5b46d711c769a69942350fb0386634f9035332c4
15767Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15768Date:   Fri Dec 31 23:39:12 2004 +0000
15769
15770    Configuration file parsing
15771    (many regressions to be fixed later -- hardly useable revision)
15772
15773
15774    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@341 6046fb1f-dae2-0310-8472-869a43925389
15775
15776commit dd389a717f226ea2eb95fc2768eb6293b03aecfe
15777Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15778Date:   Fri Dec 31 13:28:42 2004 +0000
15779
15780    Typos in comments
15781
15782
15783    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@340 6046fb1f-dae2-0310-8472-869a43925389
15784
15785commit a11e35a7e3d644fa6ca7cbd310d243a359a6802e
15786Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15787Date:   Fri Dec 31 13:10:45 2004 +0000
15788
15789    Do no longer requires /var/run/miredo directory
15790
15791
15792    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@339 6046fb1f-dae2-0310-8472-869a43925389
15793
15794commit 185ad41d837e0b8369605576249557b6132ef024
15795Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15796Date:   Fri Dec 31 13:09:52 2004 +0000
15797
15798    - Create pid file in /var/run instead of /var/run/miredo
15799    - Get root to remove pid file before exit
15800
15801
15802    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@338 6046fb1f-dae2-0310-8472-869a43925389
15803
15804commit 0dbc723caa94efd43f5cbe242e0eb98a3b1388dd
15805Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15806Date:   Fri Dec 31 13:05:00 2004 +0000
15807
15808    Create pid file as root
15809
15810
15811    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@337 6046fb1f-dae2-0310-8472-869a43925389
15812
15813commit 00458c24708bdc01fbb87d9659bbb8092659d6dd
15814Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15815Date:   Fri Dec 31 12:41:06 2004 +0000
15816
15817    Fixed comment
15818
15819
15820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@336 6046fb1f-dae2-0310-8472-869a43925389
15821
15822commit cc6ff93f076033e48ee80f2963f30587a184e34f
15823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15824Date:   Fri Dec 31 12:39:29 2004 +0000
15825
15826    Safe pid file creation
15827
15828
15829    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@335 6046fb1f-dae2-0310-8472-869a43925389
15830
15831commit 948658fb654b7c7c96bb66f425ea1417c105734e
15832Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15833Date:   Thu Dec 30 15:57:52 2004 +0000
15834
15835    POTFILES update
15836
15837
15838    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@334 6046fb1f-dae2-0310-8472-869a43925389
15839
15840commit 6c93eb5e972d8dafa734a8d2f02b7f5ded82af30
15841Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15842Date:   Thu Dec 30 15:55:03 2004 +0000
15843
15844    FreeBSD compile fix
15845
15846
15847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@333 6046fb1f-dae2-0310-8472-869a43925389
15848
15849commit e5f3ef4d70676865e673d6e99dc040db8bc4d872
15850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15851Date:   Thu Dec 30 15:50:30 2004 +0000
15852
15853    #include headers cleanup
15854
15855
15856    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@332 6046fb1f-dae2-0310-8472-869a43925389
15857
15858commit c28c7d0cc3dfcbb80899e526b9da20b78538399c
15859Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15860Date:   Thu Dec 30 15:42:33 2004 +0000
15861
15862    Another code split
15863
15864
15865    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@331 6046fb1f-dae2-0310-8472-869a43925389
15866
15867commit d3237d5a339f0e774f40dc428c7361778243f017
15868Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15869Date:   Thu Dec 30 15:33:00 2004 +0000
15870
15871    Code split
15872
15873
15874    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@330 6046fb1f-dae2-0310-8472-869a43925389
15875
15876commit d7f0fc2c3047cca88c68583788885301105ee160
15877Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15878Date:   Thu Dec 30 15:17:52 2004 +0000
15879
15880    Cleanup to prepare separation of Teredo(Relay|Client|Server)UDP
15881    out of teredo-udp.*
15882
15883
15884    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@329 6046fb1f-dae2-0310-8472-869a43925389
15885
15886commit d0d32a01d671659f5eb9a4c87aae7ce58889372e
15887Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15888Date:   Thu Dec 30 14:58:18 2004 +0000
15889
15890    TeredoClientUDP / Multicast socket support
15891
15892
15893    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@328 6046fb1f-dae2-0310-8472-869a43925389
15894
15895commit 95e0fac79803e078544580867ae1d5728f9634d4
15896Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15897Date:   Thu Dec 30 14:48:18 2004 +0000
15898
15899    Add symbolic constants for Teredo Discovery multicast address
15900
15901
15902    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@327 6046fb1f-dae2-0310-8472-869a43925389
15903
15904commit e4680eb54f7faaa318253ea53885279e31165db4
15905Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15906Date:   Thu Dec 30 13:43:47 2004 +0000
15907
15908    Common Receive...() code factorization
15909
15910
15911    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@326 6046fb1f-dae2-0310-8472-869a43925389
15912
15913commit bb25a676ca47ee42b47802b62513996a49099240
15914Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15915Date:   Thu Dec 30 13:35:05 2004 +0000
15916
15917    Processes packets from server's secondary IP address even if the primary IP sockets is permanently busy
15918
15919
15920    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@325 6046fb1f-dae2-0310-8472-869a43925389
15921
15922commit 56495d28b7dc54c4ea5371105f3dfef350d95e38
15923Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15924Date:   Thu Dec 30 13:22:45 2004 +0000
15925
15926    Cleanup server processing rules
15927
15928
15929    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@324 6046fb1f-dae2-0310-8472-869a43925389
15930
15931commit e73da755a2025d45f8687eed9bb4c854366cf260
15932Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15933Date:   Thu Dec 30 12:37:35 2004 +0000
15934
15935    - Better error handling in TeredoServerUDP::ListenIP
15936    - Fixed thread-safety issue with use_secondary_ip in TeredoServer
15937
15938
15939    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@323 6046fb1f-dae2-0310-8472-869a43925389
15940
15941commit cfe646fdc1d6c5e38939d6cd9e6e8d88bed61e3d
15942Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15943Date:   Thu Dec 30 12:08:38 2004 +0000
15944
15945    Thread-safety fixes
15946
15947
15948    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@322 6046fb1f-dae2-0310-8472-869a43925389
15949
15950commit 596fab4362d735d290639c4527d5dd7f86e8fcc3
15951Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15952Date:   Thu Dec 30 11:06:18 2004 +0000
15953
15954    Packet::unsafe_Trash made static
15955
15956
15957    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@321 6046fb1f-dae2-0310-8472-869a43925389
15958
15959commit 944a3bffbfe69f5728ddd37e9b99aa7610bd789f
15960Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15961Date:   Wed Dec 29 16:28:58 2004 +0000
15962
15963    Set Multicast TTL to 1
15964
15965
15966    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@320 6046fb1f-dae2-0310-8472-869a43925389
15967
15968commit 6a84c9bea6cbf8e589e1fc4ad69b3702d0db89e3
15969Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15970Date:   Wed Dec 29 10:41:10 2004 +0000
15971
15972    Minimalistic source IPv6 address checks on received packets
15973    (drop link-local packets for security's sake)
15974
15975
15976    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@319 6046fb1f-dae2-0310-8472-869a43925389
15977
15978commit 194fd1b5255c5a7164c9e7e756f94d7ee1c385fa
15979Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15980Date:   Wed Dec 29 09:12:26 2004 +0000
15981
15982    Handle error case properly
15983
15984
15985    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@318 6046fb1f-dae2-0310-8472-869a43925389
15986
15987commit 784e03b6e4848b8900e36d2019de27660568caf9
15988Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15989Date:   Tue Dec 28 20:35:12 2004 +0000
15990
15991    Same as previous commit - for server stuff
15992
15993
15994    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@317 6046fb1f-dae2-0310-8472-869a43925389
15995
15996commit 6fc246d0d5b0260f666bf186b8c3064e6ee4eb63
15997Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
15998Date:   Tue Dec 28 20:19:24 2004 +0000
15999
16000    Got rid of the big full IPv6 packet memcpy()
16001    on the UDP socket side.
16002
16003    (We had already gotten rid of the other memcpy in IPv6Tunnel with the help of
16004    writev()/readv(). There is no longer any memcpy of a entire packet)
16005
16006
16007    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@316 6046fb1f-dae2-0310-8472-869a43925389
16008
16009commit 8413cbb81f557186b75d71d341eaa1890c452d1b
16010Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16011Date:   Tue Dec 28 19:44:08 2004 +0000
16012
16013    Update
16014
16015
16016    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@315 6046fb1f-dae2-0310-8472-869a43925389
16017
16018commit ac7e6b679037c3329a02b202da6398828f76db79
16019Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16020Date:   Sat Dec 25 16:33:16 2004 +0000
16021
16022    Update PO files
16023
16024
16025    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@314 6046fb1f-dae2-0310-8472-869a43925389
16026
16027commit d64bcd7997072eb3b8ff57eb382a58f85f602f52
16028Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16029Date:   Sat Dec 25 16:27:01 2004 +0000
16030
16031    Fix Debian-style initscript
16032
16033
16034    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@313 6046fb1f-dae2-0310-8472-869a43925389
16035
16036commit 0a1cbb4c7c16b7b135f5578d7116f57f5bd40462
16037Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16038Date:   Sat Dec 25 16:21:32 2004 +0000
16039
16040    Option for not compiling Teredo client support
16041
16042
16043    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@312 6046fb1f-dae2-0310-8472-869a43925389
16044
16045commit 6fbe2b5fdfa6617132a53d74f072c3a834d7c7da
16046Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16047Date:   Sat Dec 25 16:04:18 2004 +0000
16048
16049    Support for not compiling relay/client support
16050
16051
16052    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@311 6046fb1f-dae2-0310-8472-869a43925389
16053
16054commit 58abd479c97a3ccb224d9d16f005f08d3702a606
16055Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16056Date:   Sat Dec 25 15:54:45 2004 +0000
16057
16058    Options (unhandled) to disable relay/client or only client
16059
16060
16061    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@310 6046fb1f-dae2-0310-8472-869a43925389
16062
16063commit 3ab17185911edc8276d94063cde7f44842ef2372
16064Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16065Date:   Sat Dec 25 15:29:55 2004 +0000
16066
16067    - Fix and cleanup Autoconf/M4 quoting
16068
16069
16070    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@309 6046fb1f-dae2-0310-8472-869a43925389
16071
16072commit af3c82bb197758ecb6b9d7b930a5b0c04149c894
16073Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16074Date:   Sat Dec 25 14:09:29 2004 +0000
16075
16076    Removed unused variable
16077
16078
16079    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@308 6046fb1f-dae2-0310-8472-869a43925389
16080
16081commit 1b749ca4a8019ba3e86db40132202e6ab3a25500
16082Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16083Date:   Sat Dec 25 14:08:43 2004 +0000
16084
16085    Fix race condition in the select() call with signal handlers.
16086
16087
16088    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@307 6046fb1f-dae2-0310-8472-869a43925389
16089
16090commit b5609104d86988a2a281579c4394fbc9a3d315f4
16091Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16092Date:   Sat Dec 25 13:47:22 2004 +0000
16093
16094    --disable-teredo-client is a TODO
16095
16096
16097    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@306 6046fb1f-dae2-0310-8472-869a43925389
16098
16099commit e5cc02df253cc7770ef12e86072243814b7fc9b4
16100Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16101Date:   Sat Dec 25 13:27:35 2004 +0000
16102
16103    Avoid warning from GCC
16104    (GCC is wrong though)
16105
16106
16107    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@305 6046fb1f-dae2-0310-8472-869a43925389
16108
16109commit a05444a57fb9c4978399a8dd50a1c02f6683e676
16110Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16111Date:   Sat Dec 25 13:19:10 2004 +0000
16112
16113    --disable-teredo-server option to not compile Teredo server support
16114
16115
16116    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@304 6046fb1f-dae2-0310-8472-869a43925389
16117
16118commit dfe8179945790992fde259e398b3f567f367fefd
16119Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16120Date:   Fri Dec 24 14:36:24 2004 +0000
16121
16122    Default Miredo config file (unused yet)
16123
16124
16125    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@303 6046fb1f-dae2-0310-8472-869a43925389
16126
16127commit ed6f61a845458c4855dd8834373c2dc5f0adf68c
16128Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16129Date:   Wed Dec 22 08:58:17 2004 +0000
16130
16131    - Fixed typo in comment
16132
16133
16134    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@302 6046fb1f-dae2-0310-8472-869a43925389
16135
16136commit edf49c90ef88c304a50c2f73640c6ddecd51237e
16137Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16138Date:   Wed Dec 22 08:58:08 2004 +0000
16139
16140    Remerge PO files
16141
16142
16143    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@301 6046fb1f-dae2-0310-8472-869a43925389
16144
16145commit 670331af2048b56c29be08cb0e5a0b847abbf396
16146Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16147Date:   Wed Dec 22 08:57:55 2004 +0000
16148
16149    - update version to future 0.3.3
16150
16151
16152    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@300 6046fb1f-dae2-0310-8472-869a43925389
16153
16154commit 3740a38ef53998c4550301c58c69834273972bae
16155Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16156Date:   Fri Dec 17 16:11:24 2004 +0000
16157
16158    - ChangeLog for 0.3.2 release
16159
16160
16161    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@298 6046fb1f-dae2-0310-8472-869a43925389
16162
16163commit cf2190651e71be9c6b8226b040832f2538f205e3
16164Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16165Date:   Fri Dec 17 16:09:53 2004 +0000
16166
16167    Fill NEWS for 0.3.2
16168
16169
16170    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@297 6046fb1f-dae2-0310-8472-869a43925389
16171
16172commit cf6b3bae9fbe1be477ef6444a74a19b7127dda3e
16173Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16174Date:   Fri Dec 17 16:01:50 2004 +0000
16175
16176    Check for library providing POSIX threads
16177
16178
16179    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@296 6046fb1f-dae2-0310-8472-869a43925389
16180
16181commit 4a0004ce3d4c93792a1954cf8c3149b5561f5799
16182Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16183Date:   Sun Dec 12 23:29:38 2004 +0000
16184
16185    First news for 0.3.2
16186
16187
16188    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@295 6046fb1f-dae2-0310-8472-869a43925389
16189
16190commit f95b08891a32fba140a550d6c88509375805d418
16191Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16192Date:   Sun Dec 12 16:59:00 2004 +0000
16193
16194    Configure-time option to change the default pidfile path
16195    or disable the pidfile by default
16196
16197
16198    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@294 6046fb1f-dae2-0310-8472-869a43925389
16199
16200commit 43bce5738847b5ad1d520e5fbd74637ec28293f6
16201Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16202Date:   Mon Dec 6 13:01:30 2004 +0000
16203
16204    Update to Teredo Internet draft 03
16205
16206
16207    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@293 6046fb1f-dae2-0310-8472-869a43925389
16208
16209commit d9ec85183d90614776acb62708fee6171eb6c179
16210Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16211Date:   Sun Dec 5 09:38:37 2004 +0000
16212
16213    Fix libintl linkage on non-GNU platforms
16214
16215
16216    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@292 6046fb1f-dae2-0310-8472-869a43925389
16217
16218commit 0282ee1d220c28f3f90853e5f54cea3ef0e9d386
16219Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16220Date:   Sun Dec 5 09:32:06 2004 +0000
16221
16222    Link with -lpthread explictly
16223    => fix FreeBSD linker error
16224
16225
16226    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@291 6046fb1f-dae2-0310-8472-869a43925389
16227
16228commit 71b1f620715d2bb637c8d79c250e06f691384ae2
16229Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16230Date:   Sat Dec 4 09:51:34 2004 +0000
16231
16232    Really fix access control for nested classes
16233    (I used a feature of C++ which is not even standard yet)
16234    Will work with G++2.95
16235
16236
16237    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@290 6046fb1f-dae2-0310-8472-869a43925389
16238
16239commit 1bc2070de26e45b36c9f69a4de75b0bea99b8d99
16240Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16241Date:   Fri Dec 3 21:54:44 2004 +0000
16242
16243    Updated PO files
16244
16245
16246    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@289 6046fb1f-dae2-0310-8472-869a43925389
16247
16248commit 7b55fabb874dc55b3d863949bef2c372aa75caef
16249Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16250Date:   Fri Dec 3 21:51:41 2004 +0000
16251
16252    Update security informations with the new nobody UID stuff
16253
16254
16255    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@288 6046fb1f-dae2-0310-8472-869a43925389
16256
16257commit 1ec68e22987ce972991c3effeff8e52f8e208aed
16258Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16259Date:   Fri Dec 3 21:44:51 2004 +0000
16260
16261    Setuid to nobody by default instead of keeping root.
16262    Portable, easy for user, far more secure and more simple for me.
16263
16264
16265    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@287 6046fb1f-dae2-0310-8472-869a43925389
16266
16267commit ac9d95da1be4f60054fbfd3a431585e0289a1d68
16268Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16269Date:   Fri Dec 3 16:13:19 2004 +0000
16270
16271    Fixed TeredoRelay::SendIPv6Packet access qualifier from private to protected
16272    => fixes a FreeBSD compile error
16273
16274
16275    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@286 6046fb1f-dae2-0310-8472-869a43925389
16276
16277commit f6584a89c067d2972e16a61511c208c0dfbdec16
16278Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16279Date:   Fri Dec 3 14:47:31 2004 +0000
16280
16281    Bump version number
16282
16283
16284    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@285 6046fb1f-dae2-0310-8472-869a43925389
16285
16286commit 5c01ca8a035bb1ae1eb1926fc19044afb609a7dc
16287Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16288Date:   Thu Dec 2 20:43:15 2004 +0000
16289
16290    Cleanup for security scanners
16291
16292
16293    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@284 6046fb1f-dae2-0310-8472-869a43925389
16294
16295commit 7190c676034c9cef758227ebf1fd8e9c5c81e11f
16296Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16297Date:   Thu Dec 2 20:11:48 2004 +0000
16298
16299    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@282 6046fb1f-dae2-0310-8472-869a43925389
16300
16301commit e9d86bce93371cc3bbe4ae25bd0f2ba8428440b5
16302Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16303Date:   Thu Dec 2 15:08:40 2004 +0000
16304
16305    Resync with source
16306
16307
16308    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@281 6046fb1f-dae2-0310-8472-869a43925389
16309
16310commit 366226ffd00a7cba4355a2632a9fff6dc5d1e50d
16311Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16312Date:   Thu Dec 2 15:07:35 2004 +0000
16313
16314    Added misc directory to tarball
16315
16316
16317    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@280 6046fb1f-dae2-0310-8472-869a43925389
16318
16319commit cb9ec88a88d60e64b84338dc692af3074f82640b
16320Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16321Date:   Thu Dec 2 15:00:26 2004 +0000
16322
16323    Updated for release 0.3.1
16324
16325
16326    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@279 6046fb1f-dae2-0310-8472-869a43925389
16327
16328commit 018ab8fada369a5de75231598c9ebbccb321143e
16329Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16330Date:   Thu Dec 2 14:55:56 2004 +0000
16331
16332    - Teredo is built-in XP SP2's IPv6 stack,
16333    - Linux 2.4 does not work fine with IPv6
16334
16335
16336    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@278 6046fb1f-dae2-0310-8472-869a43925389
16337
16338commit 64a654c78b739fea4f7a75907f1830b27bbfb026
16339Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16340Date:   Thu Dec 2 14:40:13 2004 +0000
16341
16342    Instructions on /var/run/miredo
16343
16344
16345    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@277 6046fb1f-dae2-0310-8472-869a43925389
16346
16347commit 7784d7640d083b386129bcb2812dcca9ea05fc9b
16348Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16349Date:   Thu Dec 2 14:34:10 2004 +0000
16350
16351    Sample init scripts
16352
16353
16354    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@276 6046fb1f-dae2-0310-8472-869a43925389
16355
16356commit 8ac0367fb3615cb49d5ce2daa6cce0b4518ce6e8
16357Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16358Date:   Thu Dec 2 14:28:35 2004 +0000
16359
16360    cast uid_t to int rather than unsigned
16361
16362
16363    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@275 6046fb1f-dae2-0310-8472-869a43925389
16364
16365commit 441600d9324143019f9f687cc2871f1053334c6d
16366Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16367Date:   Thu Dec 2 14:13:33 2004 +0000
16368
16369    Added TODO : ability to change pid file location
16370
16371
16372    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@274 6046fb1f-dae2-0310-8472-869a43925389
16373
16374commit 7bdf0a36d63cf1f31ae4fd6421b90601d0a73bdd
16375Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16376Date:   Thu Dec 2 14:13:14 2004 +0000
16377
16378    - PID file doc
16379
16380
16381    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@273 6046fb1f-dae2-0310-8472-869a43925389
16382
16383commit 9ffcea99d26357bf93732aa962331da431e2f7f0
16384Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16385Date:   Thu Dec 2 14:09:26 2004 +0000
16386
16387    Updated TODO
16388
16389
16390    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@272 6046fb1f-dae2-0310-8472-869a43925389
16391
16392commit 8ad02007f60fe69f8597c8fd82eeccfe13243fa6
16393Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16394Date:   Thu Dec 2 14:08:56 2004 +0000
16395
16396    Remove a documented bug that has long since been fixed (not chrooting)
16397
16398
16399    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@271 6046fb1f-dae2-0310-8472-869a43925389
16400
16401commit b59b94644ab20fa95f1d3df59e2b05e15a9a819b
16402Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16403Date:   Thu Dec 2 14:07:07 2004 +0000
16404
16405    - document pid file
16406    - emphasis fixes
16407
16408
16409    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@270 6046fb1f-dae2-0310-8472-869a43925389
16410
16411commit feb78e0ffca069962911978f1119a5315629acb0
16412Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16413Date:   Thu Dec 2 13:59:05 2004 +0000
16414
16415    Support for creating a PID file
16416
16417
16418    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@269 6046fb1f-dae2-0310-8472-869a43925389
16419
16420commit bf270c6d53afedfe100c95515e4fe12eb58fc738
16421Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16422Date:   Thu Dec 2 13:58:55 2004 +0000
16423
16424    Signals documentation
16425
16426
16427    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@268 6046fb1f-dae2-0310-8472-869a43925389
16428
16429commit 05b44d441550fe57ba7ae0c0c100c0f7df92a635
16430Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16431Date:   Thu Dec 2 10:12:41 2004 +0000
16432
16433    DNS chroot support is a packager's job, not mine
16434
16435
16436    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@267 6046fb1f-dae2-0310-8472-869a43925389
16437
16438commit e51f463ea4e45e612134482b3180ed28344a9df4
16439Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16440Date:   Thu Dec 2 10:10:33 2004 +0000
16441
16442    - Updated README (ie. insecure install by default)
16443    - Note about bootstrap for SVN checkouters
16444
16445
16446    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@266 6046fb1f-dae2-0310-8472-869a43925389
16447
16448commit ab7cc2f2dea5082a1d4bce53197539cca1c30bcd
16449Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16450Date:   Thu Dec 2 09:43:52 2004 +0000
16451
16452    Fix capabilities when running as root
16453
16454
16455    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@265 6046fb1f-dae2-0310-8472-869a43925389
16456
16457commit 944a351f0341e9b7978728fd8e03085418e15aa6
16458Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16459Date:   Thu Dec 2 09:33:42 2004 +0000
16460
16461    Update translation
16462
16463
16464    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@264 6046fb1f-dae2-0310-8472-869a43925389
16465
16466commit 6f5700526d8b1943a2bdb919fdd0fe1935610ef6
16467Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16468Date:   Thu Dec 2 09:31:51 2004 +0000
16469
16470    Warn when running Miredo as root
16471
16472
16473    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@263 6046fb1f-dae2-0310-8472-869a43925389
16474
16475commit def6acf11efb88813d5facb416a3e541b4214b65
16476Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16477Date:   Thu Dec 2 09:31:33 2004 +0000
16478
16479    Made --disable-miredo-user the default, to avoid user annoyance
16480
16481
16482    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@262 6046fb1f-dae2-0310-8472-869a43925389
16483
16484commit 6aed4cedf0ff360fb2d2094d0c66a76cf2988772
16485Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16486Date:   Mon Nov 29 10:36:17 2004 +0000
16487
16488    Mise-à-jour de la traduction francophone
16489
16490
16491    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@261 6046fb1f-dae2-0310-8472-869a43925389
16492
16493commit 44f7b92f69fa1c78cd8a34ea976660678e90801f
16494Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16495Date:   Mon Nov 29 10:27:48 2004 +0000
16496
16497    Common error message when system privileges seem to be lacking
16498
16499
16500    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@260 6046fb1f-dae2-0310-8472-869a43925389
16501
16502commit d67f363d0b8e7f0f967f9c504df1dfe2c409fabb
16503Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16504Date:   Mon Nov 29 10:16:07 2004 +0000
16505
16506    Do not reset effective UID when it's not needed
16507
16508
16509    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@259 6046fb1f-dae2-0310-8472-869a43925389
16510
16511commit d563188787c6d541f53dfaec786720d6472e5f4b
16512Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16513Date:   Sat Nov 27 23:17:27 2004 +0000
16514
16515    Minor features enhancement, not major
16516
16517
16518    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@258 6046fb1f-dae2-0310-8472-869a43925389
16519
16520commit eef10a0f07315d801f520e4b58246e3af1bc2be2
16521Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16522Date:   Sat Nov 27 23:16:17 2004 +0000
16523
16524    /dev/random is required too
16525
16526
16527    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@257 6046fb1f-dae2-0310-8472-869a43925389
16528
16529commit 9cc28689b4f24ea29e6f01a655a497e4450a5e48
16530Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16531Date:   Sat Nov 27 23:14:05 2004 +0000
16532
16533    Very useful error message when /dev/{u,}random could not be opened
16534    (particularly useful when chrooted)
16535
16536
16537    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@256 6046fb1f-dae2-0310-8472-869a43925389
16538
16539commit fced74ebc25028b92ef308ffcb6f9f2e35db8fd0
16540Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16541Date:   Sat Nov 27 23:10:16 2004 +0000
16542
16543    Fix error message when using a '0' as UDP port
16544
16545
16546    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@255 6046fb1f-dae2-0310-8472-869a43925389
16547
16548commit 4afb2e9c95c0b2f863a272ba6b3a7a19414dff82
16549Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16550Date:   Sat Nov 27 22:29:05 2004 +0000
16551
16552    - No longer require CAP_SETUID
16553    - Drop CAP_SETUID
16554
16555
16556    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@254 6046fb1f-dae2-0310-8472-869a43925389
16557
16558commit 64efaf4d6c014ba97e0fa1c04dfeb8a9d9084b30
16559Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16560Date:   Sat Nov 27 18:49:19 2004 +0000
16561
16562    Gettext news
16563
16564
16565    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@253 6046fb1f-dae2-0310-8472-869a43925389
16566
16567commit b73806714c849bb57b88c4e09cdb155fa8eabd3e
16568Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16569Date:   Sat Nov 27 18:47:15 2004 +0000
16570
16571    POSIX.1e support
16572
16573
16574    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@252 6046fb1f-dae2-0310-8472-869a43925389
16575
16576commit da26acf3dd6354801797dab69950485a0c4edb84
16577Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16578Date:   Sat Nov 13 14:42:56 2004 +0000
16579
16580    UTF-8
16581
16582
16583    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@251 6046fb1f-dae2-0310-8472-869a43925389
16584
16585commit a4e1251fa6508d1bc64bae300ec540d2e55bb616
16586Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16587Date:   Sat Nov 13 14:42:36 2004 +0000
16588
16589    Made US-ASCII
16590
16591
16592    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@250 6046fb1f-dae2-0310-8472-869a43925389
16593
16594commit 46ee0cf64d5345e420bf4caa2d2a97fdc83876ee
16595Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16596Date:   Sat Nov 13 14:40:24 2004 +0000
16597
16598    UTF-8 conversion
16599
16600
16601    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@249 6046fb1f-dae2-0310-8472-869a43925389
16602
16603commit 751b6cb8b8fadcdf7782a766da01769771f406a6
16604Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16605Date:   Sat Nov 13 14:40:04 2004 +0000
16606
16607    Removed confusing sentence about -p option's default behaviour
16608
16609
16610    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@248 6046fb1f-dae2-0310-8472-869a43925389
16611
16612commit 54f690925b009eb95d512cfe9e5b7d12e94c7ed0
16613Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16614Date:   Mon Nov 1 20:38:37 2004 +0000
16615
16616    Intellectual property comments fix
16617
16618
16619    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@247 6046fb1f-dae2-0310-8472-869a43925389
16620
16621commit dabfa414f0557dfc078abc8bb722eda58c56d770
16622Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16623Date:   Mon Nov 1 20:37:54 2004 +0000
16624
16625    Updated todo list
16626
16627
16628    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@246 6046fb1f-dae2-0310-8472-869a43925389
16629
16630commit 0fa31162fcb6b0e11f574ea8b7cdfc368bbd9c41
16631Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16632Date:   Mon Nov 1 20:32:02 2004 +0000
16633
16634    Fixed french quotes
16635
16636
16637    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@245 6046fb1f-dae2-0310-8472-869a43925389
16638
16639commit 319247633cce5d91adc8cb0df32f83d575106ed4
16640Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16641Date:   Mon Nov 1 20:16:16 2004 +0000
16642
16643    Fix US english quotes
16644
16645
16646    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@244 6046fb1f-dae2-0310-8472-869a43925389
16647
16648commit ea95ec1e560137d302e56bb64f6a214c1d836796
16649Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16650Date:   Mon Nov 1 20:08:36 2004 +0000
16651
16652    Complete french translation
16653
16654
16655    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@243 6046fb1f-dae2-0310-8472-869a43925389
16656
16657commit 1a52f26fea40d6b0c9a5b10a65d86c01e1cc01a9
16658Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16659Date:   Mon Nov 1 20:06:37 2004 +0000
16660
16661    PO merge
16662
16663
16664    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@242 6046fb1f-dae2-0310-8472-869a43925389
16665
16666commit a3323fec0d299575996609b70f396f093d116bfd
16667Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16668Date:   Mon Nov 1 20:05:42 2004 +0000
16669
16670    English string fixes
16671    Near complete french translation
16672
16673
16674    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@241 6046fb1f-dae2-0310-8472-869a43925389
16675
16676commit 178ff6dad1ffe13868b634fdaa6e3f921dc466a2
16677Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16678Date:   Mon Nov 1 19:13:07 2004 +0000
16679
16680    PO merge
16681
16682
16683    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@240 6046fb1f-dae2-0310-8472-869a43925389
16684
16685commit 5d2dafc41ee5c439ae05e36543a0a97a1ecd5960
16686Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16687Date:   Mon Nov 1 19:12:02 2004 +0000
16688
16689    Strings clean up
16690
16691
16692    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@239 6046fb1f-dae2-0310-8472-869a43925389
16693
16694commit 621b8a498bd15da51a85c5279579dfd00130de6f
16695Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16696Date:   Mon Nov 1 18:29:07 2004 +0000
16697
16698    PO updates
16699
16700
16701    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@238 6046fb1f-dae2-0310-8472-869a43925389
16702
16703commit b098ffcf6b198c9395c2b91e18c52b6686986044
16704Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16705Date:   Mon Nov 1 18:27:54 2004 +0000
16706
16707    Typo
16708
16709
16710
16711    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@237 6046fb1f-dae2-0310-8472-869a43925389
16712
16713commit eb8bd2b3b548355d3b85e86e7620d5da00c4016f
16714Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16715Date:   Mon Nov 1 18:27:30 2004 +0000
16716
16717    Fixes
16718
16719
16720    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@236 6046fb1f-dae2-0310-8472-869a43925389
16721
16722commit 65dbf8401cce2a68a0fc9bfdde22f6007b48f390
16723Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16724Date:   Mon Nov 1 18:26:10 2004 +0000
16725
16726    Fixes
16727
16728
16729    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@235 6046fb1f-dae2-0310-8472-869a43925389
16730
16731commit e22243c9681c705a7de0d947866ecf5f6670271b
16732Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16733Date:   Mon Nov 1 18:24:41 2004 +0000
16734
16735    Partial french translation
16736
16737
16738    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@234 6046fb1f-dae2-0310-8472-869a43925389
16739
16740commit 2c7bf7195f76066b509a580add969246fb77598d
16741Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16742Date:   Mon Nov 1 18:19:07 2004 +0000
16743
16744    Much less debug messages.
16745    Fixed some messages.
16746
16747
16748    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@233 6046fb1f-dae2-0310-8472-869a43925389
16749
16750commit 89326b9892f9c9918070b3b1c7daea0e3d847919
16751Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16752Date:   Mon Nov 1 17:40:35 2004 +0000
16753
16754    Init locales
16755
16756
16757    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@232 6046fb1f-dae2-0310-8472-869a43925389
16758
16759commit fe07066c4749de8040bd03b06bc9693b7ea1dde3
16760Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16761Date:   Mon Nov 1 17:30:59 2004 +0000
16762
16763    #include <gettext.h>
16764
16765
16766    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@231 6046fb1f-dae2-0310-8472-869a43925389
16767
16768commit fc1445391338af7a935c241b80c39c5ada6429c3
16769Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16770Date:   Mon Nov 1 17:26:56 2004 +0000
16771
16772    Use <gettext.h>
16773
16774
16775    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@230 6046fb1f-dae2-0310-8472-869a43925389
16776
16777commit 1146986089862a3ae25c0a30d5cb3bea94a792ee
16778Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16779Date:   Mon Nov 1 17:26:08 2004 +0000
16780
16781    include/ handled by Automake
16782
16783
16784    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@229 6046fb1f-dae2-0310-8472-869a43925389
16785
16786commit 2ffb21125b9ab45d23527b5960731617e784bbd8
16787Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16788Date:   Mon Nov 1 17:23:55 2004 +0000
16789
16790    include directory for external headers
16791
16792
16793    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@228 6046fb1f-dae2-0310-8472-869a43925389
16794
16795commit 1d56785819856c8bc020e3cfef0e96117ba04e19
16796Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16797Date:   Mon Nov 1 17:18:49 2004 +0000
16798
16799    Cosmetic clean up
16800
16801
16802    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@227 6046fb1f-dae2-0310-8472-869a43925389
16803
16804commit b93e95dfa05a64a391d0299a959eff56370e9626
16805Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16806Date:   Mon Nov 1 17:17:57 2004 +0000
16807
16808    Typo
16809
16810
16811    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@226 6046fb1f-dae2-0310-8472-869a43925389
16812
16813commit 92756adbb065aac6d128e05f8371c35cd05d649a
16814Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16815Date:   Mon Nov 1 17:17:16 2004 +0000
16816
16817    bootstrap script from tcpreen
16818
16819
16820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@225 6046fb1f-dae2-0310-8472-869a43925389
16821
16822commit 107976b73ff3fbd6bc4f4888ab0a2058dcaeff90
16823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16824Date:   Mon Nov 1 17:14:13 2004 +0000
16825
16826    Gettext support
16827
16828
16829    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@224 6046fb1f-dae2-0310-8472-869a43925389
16830
16831commit cd7175ab61c59c7b053e56bf94573857166440d3
16832Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16833Date:   Sun Oct 31 15:04:37 2004 +0000
16834
16835    Removed useless function call
16836
16837
16838    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@223 6046fb1f-dae2-0310-8472-869a43925389
16839
16840commit 18b18b28949020db7dfad8dd45251b61fe810267
16841Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16842Date:   Sun Oct 31 14:53:42 2004 +0000
16843
16844    Basic packet sanity check before SendUnreach
16845
16846
16847    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@222 6046fb1f-dae2-0310-8472-869a43925389
16848
16849commit 0d485214019f36c37b90ee03627783e655cc719b
16850Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16851Date:   Sun Oct 31 11:15:04 2004 +0000
16852
16853    Removed error message
16854
16855
16856    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@221 6046fb1f-dae2-0310-8472-869a43925389
16857
16858commit 8bc74a796a7dbfceef4d09c3388b4df933742fa5
16859Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16860Date:   Sun Oct 31 11:14:30 2004 +0000
16861
16862    Do not reply to packets that are not eligible for ICMPv6 error reply
16863
16864
16865    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@220 6046fb1f-dae2-0310-8472-869a43925389
16866
16867commit 0e6ffcf679009df8e4c0770e42ff857103353d6d
16868Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16869Date:   Sun Oct 31 10:59:21 2004 +0000
16870
16871    Fixed ICMPv6 error packets length
16872
16873
16874    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@219 6046fb1f-dae2-0310-8472-869a43925389
16875
16876commit 32f091244c57359fd36303ceaf2736afe573ea56
16877Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16878Date:   Sun Oct 31 10:22:31 2004 +0000
16879
16880    Send administratively prohibited error messages
16881
16882
16883    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@218 6046fb1f-dae2-0310-8472-869a43925389
16884
16885commit 00da5e2814d14332d8a7c96361c9be0dad9cb1fe
16886Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16887Date:   Sun Oct 31 10:22:03 2004 +0000
16888
16889    Better comments
16890
16891
16892    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@217 6046fb1f-dae2-0310-8472-869a43925389
16893
16894commit 92dfc2d5476a278520606255b5259392829ccfd5
16895Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16896Date:   Sun Oct 31 10:07:38 2004 +0000
16897
16898    Send an unreachable error when the tunnel is down
16899
16900
16901    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@216 6046fb1f-dae2-0310-8472-869a43925389
16902
16903commit a4f78ba5e7c17e4021272b8ffaf7aa861ddeed5b
16904Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16905Date:   Sun Oct 31 10:02:57 2004 +0000
16906
16907    Function to send a destination unreachable error
16908
16909
16910    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@215 6046fb1f-dae2-0310-8472-869a43925389
16911
16912commit d9c5d1eebe76759c24f3800f371942868f8f4adf
16913Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16914Date:   Sun Oct 31 09:48:50 2004 +0000
16915
16916    Next release version
16917
16918
16919    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@214 6046fb1f-dae2-0310-8472-869a43925389
16920
16921commit e0c6d6c4e6eda7f5bd63fa90ca869629a2073dcf
16922Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16923Date:   Sun Oct 31 09:48:29 2004 +0000
16924
16925    Function to build ICMPv6 error messages
16926
16927
16928    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@213 6046fb1f-dae2-0310-8472-869a43925389
16929
16930commit 5a8a581bfdab0c5987dce7184d8bdb962e5e4909
16931Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16932Date:   Sat Oct 30 20:25:33 2004 +0000
16933
16934    Reflect port change
16935
16936
16937    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@212 6046fb1f-dae2-0310-8472-869a43925389
16938
16939commit e727feb0aa33ce1c632cd0d19f4a8371ee826675
16940Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16941Date:   Sat Oct 30 20:24:53 2004 +0000
16942
16943    Updated ChangeLog for release 0.3.0
16944
16945
16946    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@211 6046fb1f-dae2-0310-8472-869a43925389
16947
16948commit ff00e598c2104d7cdf35254b4d9e30eac8c7a235
16949Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16950Date:   Sat Oct 30 20:23:12 2004 +0000
16951
16952    Changed version number to 0.3.0
16953
16954
16955    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@210 6046fb1f-dae2-0310-8472-869a43925389
16956
16957commit 223fc110c32195e935e7544bf583d77343151187
16958Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16959Date:   Sat Oct 30 20:21:28 2004 +0000
16960
16961    Forgot one Darwin warning
16962
16963
16964    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@209 6046fb1f-dae2-0310-8472-869a43925389
16965
16966commit 44c26d229ea9c0b6e36629a90a49af58e6049d76
16967Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16968Date:   Sat Oct 30 20:15:28 2004 +0000
16969
16970    Warning fixes
16971
16972
16973    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@208 6046fb1f-dae2-0310-8472-869a43925389
16974
16975commit 15473baf08673b77101e9a51ec6e3a4a3af75641
16976Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16977Date:   Sat Oct 30 20:10:17 2004 +0000
16978
16979    Removed useless const qualifier
16980
16981
16982    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@207 6046fb1f-dae2-0310-8472-869a43925389
16983
16984commit 6f8648cd47e7b0d79aba7234316880036bd8761e
16985Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16986Date:   Sat Oct 30 20:05:40 2004 +0000
16987
16988    Fix error message about tunnel device file
16989
16990
16991    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@206 6046fb1f-dae2-0310-8472-869a43925389
16992
16993commit cc2d53be10c14ef78284a00714dc191eeef068ab
16994Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
16995Date:   Sat Oct 30 20:03:47 2004 +0000
16996
16997    Better wrapping of the chroot warning
16998
16999
17000    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@205 6046fb1f-dae2-0310-8472-869a43925389
17001
17002commit 02e9246b86cf9914e0896c155177b133e7138258
17003Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17004Date:   Sat Oct 30 20:01:17 2004 +0000
17005
17006    Improved error messages again
17007
17008
17009    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@204 6046fb1f-dae2-0310-8472-869a43925389
17010
17011commit bd4bb161b06d53b69976a25c533d02e406c497fd
17012Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17013Date:   Sat Oct 30 20:00:56 2004 +0000
17014
17015    Driver diagnostic (mainly for Linux and Darwin)
17016
17017
17018    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@203 6046fb1f-dae2-0310-8472-869a43925389
17019
17020commit 589e753330b366ae072b22579b8eeeee28fc818f
17021Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17022Date:   Sat Oct 30 19:35:04 2004 +0000
17023
17024    Updated doc to reflect latest changes
17025
17026
17027    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@202 6046fb1f-dae2-0310-8472-869a43925389
17028
17029commit b2bfdb9a3d56361948c34ba4775c684ce366b597
17030Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17031Date:   Sat Oct 30 18:48:08 2004 +0000
17032
17033    Let the kernel choose a service port automatically instead of
17034    hard-coding non standard port 3545.
17035
17036
17037    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@201 6046fb1f-dae2-0310-8472-869a43925389
17038
17039commit 1d8e5e3613ff2ea6b9640140b3808f50ec5b05c2
17040Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17041Date:   Sat Oct 30 18:41:53 2004 +0000
17042
17043    Removed debug messages
17044
17045
17046    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@200 6046fb1f-dae2-0310-8472-869a43925389
17047
17048commit 60d9ad4b7dc95ce600eb9c40ec2b7482e4df5369
17049Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17050Date:   Sat Oct 30 18:39:55 2004 +0000
17051
17052    Removed debug messages
17053
17054
17055    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@199 6046fb1f-dae2-0310-8472-869a43925389
17056
17057commit 62bed8096d125044926bb92ccd778637c10916f3
17058Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17059Date:   Sat Oct 30 18:39:09 2004 +0000
17060
17061    Implemented full queueing of IPv6 packets :
17062    - both way,
17063    - more than one packet,
17064    - with proper dequeuing.
17065
17066
17067
17068    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@198 6046fb1f-dae2-0310-8472-869a43925389
17069
17070commit 3ec6bf5d745d0f26e31b786f0cb17aa577723e7d
17071Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17072Date:   Sat Oct 30 18:31:22 2004 +0000
17073
17074    Fixes
17075
17076
17077    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@197 6046fb1f-dae2-0310-8472-869a43925389
17078
17079commit 39135db0d7012ec0bec6eec0f89d131212cea68f
17080Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17081Date:   Sat Oct 30 16:52:26 2004 +0000
17082
17083    PacketsQueue made a virtual class
17084
17085
17086    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@196 6046fb1f-dae2-0310-8472-869a43925389
17087
17088commit 58f2e4736705d65fcc1740ee8eeb41c21f582c7d
17089Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17090Date:   Sat Oct 30 16:51:50 2004 +0000
17091
17092    Common support for real packets queue (with several packets)
17093
17094
17095    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@195 6046fb1f-dae2-0310-8472-869a43925389
17096
17097commit 61da6f27bd989e57e7835b4d772b43826ef221c1
17098Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17099Date:   Thu Oct 28 20:20:02 2004 +0000
17100
17101    Use /var/lib/miredo instead of /var/run/miredo as a better sample
17102    chroot directory
17103
17104
17105    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@194 6046fb1f-dae2-0310-8472-869a43925389
17106
17107commit 7230cad398b84a15260dcace4044090060653c38
17108Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17109Date:   Wed Oct 27 21:18:39 2004 +0000
17110
17111    Update for release 0.2.3
17112
17113
17114    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@193 6046fb1f-dae2-0310-8472-869a43925389
17115
17116commit 712de5d937d05c2fda14acd3b94d29d128c2e310
17117Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17118Date:   Wed Oct 27 21:18:01 2004 +0000
17119
17120    Do not detect connectivity loss until it is fixed
17121
17122
17123    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@192 6046fb1f-dae2-0310-8472-869a43925389
17124
17125commit e4f0e30bcc0f4babd22798dd45ac91bb0e9c75a0
17126Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17127Date:   Wed Oct 27 21:09:37 2004 +0000
17128
17129    More pending issues to be resolved
17130
17131
17132    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@191 6046fb1f-dae2-0310-8472-869a43925389
17133
17134commit 74278be884a7e73c126eb27c97eede5d7361395b
17135Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17136Date:   Wed Oct 27 20:53:51 2004 +0000
17137
17138    Meanling less with Subversion
17139
17140
17141    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@190 6046fb1f-dae2-0310-8472-869a43925389
17142
17143commit 6c2f51353c1ff5fde900c103c8ba2a0713fc41a0
17144Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17145Date:   Sun Oct 24 16:02:24 2004 +0000
17146
17147    Fix comments
17148
17149
17150    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@189 6046fb1f-dae2-0310-8472-869a43925389
17151
17152commit 6a3a1d4ad9e8af1c9c54a4a742933d534c2c515d
17153Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17154Date:   Sat Oct 23 22:14:08 2004 +0000
17155
17156    Fixed
17157
17158
17159    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@188 6046fb1f-dae2-0310-8472-869a43925389
17160
17161commit 1692a9a5e47896b0743f1964a08a96caebc4d60c
17162Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17163Date:   Sat Oct 23 21:01:00 2004 +0000
17164
17165    Reflect changes
17166
17167
17168    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@187 6046fb1f-dae2-0310-8472-869a43925389
17169
17170commit 39a02240b6322b092fdb01c610253b026d9d26aa
17171Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17172Date:   Sat Oct 23 20:49:33 2004 +0000
17173
17174    Add a default route through the tunnel
17175
17176
17177    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@186 6046fb1f-dae2-0310-8472-869a43925389
17178
17179commit cd18004f0aa1ed1fa2c2d95945f6b125d0746be3
17180Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17181Date:   Sat Oct 23 20:49:18 2004 +0000
17182
17183    Remove a unused variable which caused a bug
17184
17185
17186    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@185 6046fb1f-dae2-0310-8472-869a43925389
17187
17188commit 109724f6d408f578bd5213520a813224bb7b718d
17189Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17190Date:   Sat Oct 23 20:48:46 2004 +0000
17191
17192    Linux driver: Use the same automatic metric as the Linux kernel
17193
17194
17195    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@184 6046fb1f-dae2-0310-8472-869a43925389
17196
17197commit ab730e7bd324a02bcde7e68cfd6127fbf6f6dc16
17198Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17199Date:   Sat Oct 23 16:16:44 2004 +0000
17200
17201    Avoid warning message on Mac OS X
17202
17203
17204    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@183 6046fb1f-dae2-0310-8472-869a43925389
17205
17206commit 021c7280a74297f0e7c96f97b0c63905cbf4fa96
17207Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17208Date:   Sat Oct 23 16:13:41 2004 +0000
17209
17210    Typos
17211
17212
17213    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@182 6046fb1f-dae2-0310-8472-869a43925389
17214
17215commit 20d9676902cdfd3cdff8b22dec2bec147394588b
17216Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17217Date:   Sat Oct 23 16:07:20 2004 +0000
17218
17219    Untested (probably not working) support for OpenBSD, NetBSD and Darwin
17220    kernels tunneling
17221
17222
17223    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@181 6046fb1f-dae2-0310-8472-869a43925389
17224
17225commit b7c983660bac54f2c9f1a8a5fd58f2e97526f627
17226Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17227Date:   Sat Oct 23 13:28:26 2004 +0000
17228
17229    Next release number
17230
17231
17232    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@180 6046fb1f-dae2-0310-8472-869a43925389
17233
17234commit 4bd83cf6361d642a9e551bdd369886f02b3957d7
17235Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17236Date:   Sat Oct 23 13:28:14 2004 +0000
17237
17238    Mac OS X compilation fix
17239
17240
17241    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@179 6046fb1f-dae2-0310-8472-869a43925389
17242
17243commit 52c0f547852f56374601accb2e8d7bb794144f4b
17244Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17245Date:   Sat Oct 16 10:11:11 2004 +0000
17246
17247    Updated ChangeLog
17248
17249
17250    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@178 6046fb1f-dae2-0310-8472-869a43925389
17251
17252commit ec49ec39ea1384ba2e8b2977e92574990a9a33c1
17253Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17254Date:   Sat Oct 16 10:09:29 2004 +0000
17255
17256    Update documentation for new --bind option
17257
17258
17259    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@177 6046fb1f-dae2-0310-8472-869a43925389
17260
17261commit 02206a2a0b02ccac72466a711f14e1803418f740
17262Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17263Date:   Sat Oct 16 09:57:15 2004 +0000
17264
17265    Support for setting the relay/client bind address through the command line,
17266    print that setting with -v
17267
17268
17269    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@176 6046fb1f-dae2-0310-8472-869a43925389
17270
17271commit 3463cc7dc93eb5f01c83f6848fa209e0a774676c
17272Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17273Date:   Sat Oct 16 09:48:22 2004 +0000
17274
17275    Support for binding client/relay to a specific IPv4 address
17276
17277
17278    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@175 6046fb1f-dae2-0310-8472-869a43925389
17279
17280commit f90f90ec2a2316ca6ccec049d084562d1cf21748
17281Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17282Date:   Sat Oct 16 09:27:09 2004 +0000
17283
17284    Updated thanks
17285
17286
17287    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@174 6046fb1f-dae2-0310-8472-869a43925389
17288
17289commit b29d2eecec5dca51c154a2991a2569762c136d58
17290Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17291Date:   Fri Oct 15 08:47:53 2004 +0000
17292
17293    Define _GNU_SOURCE for old glibc
17294
17295
17296    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@173 6046fb1f-dae2-0310-8472-869a43925389
17297
17298commit 673698206cdf46ceb04c27ca0b463f86e907046a
17299Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17300Date:   Sat Sep 25 13:12:03 2004 +0000
17301
17302    FreeBSD compile fix
17303
17304
17305    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@172 6046fb1f-dae2-0310-8472-869a43925389
17306
17307commit 78b9a5cae8d4aeff71e843f0af97e0ab74e25060
17308Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17309Date:   Sat Sep 25 13:07:42 2004 +0000
17310
17311    Updates for upcoming release
17312
17313
17314    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@171 6046fb1f-dae2-0310-8472-869a43925389
17315
17316commit 8665f44c8df5e4d722fd40238c98cd357a37e60c
17317Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17318Date:   Sat Sep 25 10:40:15 2004 +0000
17319
17320    Fix transmission of ICMP6 echo request through server
17321
17322
17323    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@170 6046fb1f-dae2-0310-8472-869a43925389
17324
17325commit 825762555b170b044792b164ed9bd782e0e2ac3f
17326Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17327Date:   Sat Sep 25 10:32:55 2004 +0000
17328
17329    Fix segfault in server code
17330
17331
17332    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@169 6046fb1f-dae2-0310-8472-869a43925389
17333
17334commit eb93eb632920af3c9326dc723da031c021c55218
17335Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17336Date:   Sat Sep 25 09:50:38 2004 +0000
17337
17338    Fixed ICMP6 router solicitation payload length
17339
17340
17341    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@168 6046fb1f-dae2-0310-8472-869a43925389
17342
17343commit 25801e965f40e02eeb981956df6740ffb088f012
17344Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17345Date:   Sat Sep 4 10:48:58 2004 +0000
17346
17347    #include clean up
17348
17349
17350    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@167 6046fb1f-dae2-0310-8472-869a43925389
17351
17352commit 7c1cff5f57c005dddcff42626dd73295aa959b50
17353Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17354Date:   Fri Sep 3 16:06:23 2004 +0000
17355
17356    Support for server that do not insert an origin indication in bubbles
17357
17358
17359    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@166 6046fb1f-dae2-0310-8472-869a43925389
17360
17361commit 0452511645b3fc28fb378258d19d165d2090781d
17362Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17363Date:   Fri Sep 3 14:59:03 2004 +0000
17364
17365    Fix generation of nonce value for unknown peer
17366
17367
17368    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@165 6046fb1f-dae2-0310-8472-869a43925389
17369
17370commit e689adc12dd0a0fb85af2ebe0dc394ece253bf7d
17371Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17372Date:   Fri Sep 3 14:28:10 2004 +0000
17373
17374    Fix frequent connectivity lost with cone NAT.
17375    Fix some weaknesses/problems in handling of server packets
17376
17377
17378    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@164 6046fb1f-dae2-0310-8472-869a43925389
17379
17380commit f902bd42556d985a5bbfd2673dd323c706f2ff52
17381Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17382Date:   Fri Sep 3 13:31:57 2004 +0000
17383
17384    Print log message only once when removing tunnel
17385
17386
17387    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@163 6046fb1f-dae2-0310-8472-869a43925389
17388
17389commit 030d839d9b9bc1fa994c12c774bc0ccd705564d6
17390Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17391Date:   Fri Sep 3 12:05:51 2004 +0000
17392
17393    Update release number
17394
17395
17396    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@158 6046fb1f-dae2-0310-8472-869a43925389
17397
17398commit b6cf89c90975f1f5fe81f1ae00bdf6cbef113a82
17399Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17400Date:   Fri Sep 3 12:03:31 2004 +0000
17401
17402    Fix maintenance of connectivity to server in case of cone NAT
17403
17404
17405    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@157 6046fb1f-dae2-0310-8472-869a43925389
17406
17407commit 97ef3e33aef5e56e4b5cfc0c40f23d933b589ef6
17408Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17409Date:   Fri Sep 3 11:55:20 2004 +0000
17410
17411    Fixed restart delay when symmetric NAT is detected
17412
17413
17414    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@156 6046fb1f-dae2-0310-8472-869a43925389
17415
17416commit 7988ba43ecc15041fa6c8ce00c4762022a11317b
17417Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17418Date:   Wed Sep 1 17:15:34 2004 +0000
17419
17420    Fix typo in GenerateNonce that prevented the Teredo client from
17421    functionning at all
17422
17423
17424    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@155 6046fb1f-dae2-0310-8472-869a43925389
17425
17426commit 3a6cebd9a8850a5cc310d63ac9e58e08d25867d4
17427Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17428Date:   Wed Sep 1 11:59:32 2004 +0000
17429
17430    Updated ChangeLog
17431
17432
17433    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@154 6046fb1f-dae2-0310-8472-869a43925389
17434
17435commit a9a5ebc5212f4a3844fe19553c50aeff7fc259f3
17436Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17437Date:   Wed Sep 1 11:50:09 2004 +0000
17438
17439    Removed checks for OpenSSL
17440
17441
17442    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@153 6046fb1f-dae2-0310-8472-869a43925389
17443
17444commit e2ef1b11d2e347ff64409c44015c067f745c81aa
17445Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17446Date:   Wed Sep 1 11:48:47 2004 +0000
17447
17448    Removed dependency on OpenSSL library
17449
17450
17451    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@152 6046fb1f-dae2-0310-8472-869a43925389
17452
17453commit 6c5d8d8e95436dd8fe337d1046a8c77881b0cca9
17454Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17455Date:   Wed Sep 1 11:47:24 2004 +0000
17456
17457    Use daemon() (more secure)
17458
17459
17460    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@151 6046fb1f-dae2-0310-8472-869a43925389
17461
17462commit f1e800d164af8e7cd1cc4bb4df71900f5c170c6a
17463Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17464Date:   Wed Sep 1 11:46:58 2004 +0000
17465
17466    Fix error message UDP port number
17467
17468
17469    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@150 6046fb1f-dae2-0310-8472-869a43925389
17470
17471commit 47c0edaf8d6626fca70b2583d17f340ff640d3d9
17472Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17473Date:   Wed Sep 1 10:44:59 2004 +0000
17474
17475    New chroot instructions for Teredo client
17476
17477
17478    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@149 6046fb1f-dae2-0310-8472-869a43925389
17479
17480commit 89eac064d2059e778af259ecc8312e632d4e3b91
17481Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17482Date:   Tue Aug 31 20:02:53 2004 +0000
17483
17484    Export some client qualification settings
17485
17486
17487    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@148 6046fb1f-dae2-0310-8472-869a43925389
17488
17489commit 43129bc3dc75bcff3651c8c79b271b24054a721b
17490Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17491Date:   Tue Aug 31 19:53:06 2004 +0000
17492
17493    Global settings for qualification procedure created
17494
17495
17496    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@147 6046fb1f-dae2-0310-8472-869a43925389
17497
17498commit c037befa07d288e4ef9bd18821331c6ca14dc252
17499Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17500Date:   Tue Aug 31 19:46:29 2004 +0000
17501
17502    Bogus comment removed
17503
17504
17505    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@146 6046fb1f-dae2-0310-8472-869a43925389
17506
17507commit 601853a040414688bbb0b2c4c30433a49bb81458
17508Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17509Date:   Tue Aug 31 08:48:19 2004 +0000
17510
17511    - made TeredoRelay class re-entrant (not thread-safe though),
17512    - notify the kernel when the tunnel connectivity is lost.
17513
17514
17515    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@145 6046fb1f-dae2-0310-8472-869a43925389
17516
17517commit 61db2be4ea99b1e387ae07c4b50c5dac6b2d0a45
17518Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17519Date:   Mon Aug 30 17:05:18 2004 +0000
17520
17521    Fixed some outdated informations and some minor improvements
17522
17523
17524    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@144 6046fb1f-dae2-0310-8472-869a43925389
17525
17526commit 383c1424000057a718bd6f9f01cc5aa89d42b038
17527Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17528Date:   Mon Aug 30 16:13:05 2004 +0000
17529
17530    Removed possibly incorrect use of english word "autonomous"
17531
17532
17533    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@143 6046fb1f-dae2-0310-8472-869a43925389
17534
17535commit 42642e320801e1296ed758ee9c28ab10d6e43b70
17536Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17537Date:   Mon Aug 30 15:55:52 2004 +0000
17538
17539    Change version number. Documentation fix.
17540
17541
17542    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@142 6046fb1f-dae2-0310-8472-869a43925389
17543
17544commit a2bb8eda377961b9bd4d30719519052832a9f29f
17545Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17546Date:   Mon Aug 30 13:10:35 2004 +0000
17547
17548    The right route command for FreeBSD
17549
17550
17551    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@141 6046fb1f-dae2-0310-8472-869a43925389
17552
17553commit c729ea5ec900ecae194338eeb84dc9c8c1bf5a27
17554Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17555Date:   Mon Aug 30 12:52:05 2004 +0000
17556
17557    Fix for relay mode :
17558    bring interface up and set up link-local address
17559
17560
17561    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@140 6046fb1f-dae2-0310-8472-869a43925389
17562
17563commit b646233348991e9fbf8cceaff2a3fd3babc20948
17564Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17565Date:   Mon Aug 30 12:41:04 2004 +0000
17566
17567    FreeBSD compilation fix
17568
17569
17570    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@139 6046fb1f-dae2-0310-8472-869a43925389
17571
17572commit ac58419378aaf85500d633eaa003cf0e51029a65
17573Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17574Date:   Mon Aug 30 12:28:46 2004 +0000
17575
17576    FreeBSD compilation fix
17577
17578
17579    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@138 6046fb1f-dae2-0310-8472-869a43925389
17580
17581commit f8db1130627e33dd28ce845564ed49dd58172cd5
17582Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17583Date:   Mon Aug 30 12:07:43 2004 +0000
17584
17585    Clean up
17586
17587
17588    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@137 6046fb1f-dae2-0310-8472-869a43925389
17589
17590commit d43e1930cfe8c3bf9b6169164e6a47e12a5c62d4
17591Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17592Date:   Mon Aug 30 11:49:19 2004 +0000
17593
17594    Make IPv6 addresses requests as big as struct ifreq on Linux
17595    (make valgrind happy)
17596
17597
17598    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@136 6046fb1f-dae2-0310-8472-869a43925389
17599
17600commit 826a7972f9d78ae7fb87c71c4822ff23563d10d2
17601Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17602Date:   Mon Aug 30 11:25:40 2004 +0000
17603
17604    Make valgrind happy with RAND_*bytes
17605
17606
17607    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@135 6046fb1f-dae2-0310-8472-869a43925389
17608
17609commit 1cfb1092d732bda063d3eed3c08200080723056f
17610Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17611Date:   Mon Aug 30 10:32:20 2004 +0000
17612
17613    Check TeredoRelayUDP / TeredoServerUDP socket state before trying to send a
17614    packet
17615
17616
17617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@134 6046fb1f-dae2-0310-8472-869a43925389
17618
17619commit 457a82f980c742461d27f8b905b49702f0a1b12d
17620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17621Date:   Mon Aug 30 10:29:01 2004 +0000
17622
17623    Do not regenerate auth nonce every time.
17624    Use a truly random nonce.
17625
17626
17627    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@133 6046fb1f-dae2-0310-8472-869a43925389
17628
17629commit b22592dbfa7b7fd43d1cac148bcbe9cfde07cf90
17630Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17631Date:   Mon Aug 30 10:13:42 2004 +0000
17632
17633    Call IPv6Tunnel::CleanUp explicitly
17634
17635
17636    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@132 6046fb1f-dae2-0310-8472-869a43925389
17637
17638commit dabac8dca31fc063b7023dec5578810acc4999eb
17639Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17640Date:   Mon Aug 30 10:12:22 2004 +0000
17641
17642    Added a CleanUp () function.
17643
17644
17645    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@131 6046fb1f-dae2-0310-8472-869a43925389
17646
17647commit 01eff0d3ac9c3e602bbecda90745c9a8bdee5d0b
17648Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17649Date:   Mon Aug 30 09:32:53 2004 +0000
17650
17651    Fix use of unitialized value
17652
17653
17654    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@130 6046fb1f-dae2-0310-8472-869a43925389
17655
17656commit ad27a5bf6239505ed3b37bb02c84a8316cde1a3e
17657Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17658Date:   Mon Aug 30 09:24:35 2004 +0000
17659
17660    Check the right function in -lssl
17661
17662
17663    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@129 6046fb1f-dae2-0310-8472-869a43925389
17664
17665commit 161af2834a17e58ef6beeaa34011a4ab6f6010a9
17666Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17667Date:   Mon Aug 30 09:17:57 2004 +0000
17668
17669    Do not chroot when this is not needed.
17670    Do not print a confusing error if setgroups fails.
17671
17672
17673    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@128 6046fb1f-dae2-0310-8472-869a43925389
17674
17675commit e2414fda012e32163809f7a08c044b0dae1e7f93
17676Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17677Date:   Sun Aug 29 19:28:03 2004 +0000
17678
17679    Documentation updates
17680
17681
17682    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@127 6046fb1f-dae2-0310-8472-869a43925389
17683
17684commit d047e64da69ea4c0e54ff86fcfadf21b56ff1dfb
17685Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17686Date:   Sun Aug 29 19:04:50 2004 +0000
17687
17688    Check nonce value in ICMPv6 echo replies
17689
17690
17691    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@126 6046fb1f-dae2-0310-8472-869a43925389
17692
17693commit 0cda70cf2590c58ea6f0cdc6816e5e2d64d03343
17694Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17695Date:   Sun Aug 29 17:39:04 2004 +0000
17696
17697    Clean up functions to send bubbles
17698
17699
17700    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@125 6046fb1f-dae2-0310-8472-869a43925389
17701
17702commit ee09c40f9777f827e333dfcb89feada00457afc3
17703Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17704Date:   Sun Aug 29 17:31:06 2004 +0000
17705
17706    Reply to server bubbles
17707
17708
17709    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@124 6046fb1f-dae2-0310-8472-869a43925389
17710
17711commit db2079587f0ad2c944aee1bfa8cb51e35e06e66c
17712Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17713Date:   Sun Aug 29 17:30:08 2004 +0000
17714
17715    More general support for sending bubbles
17716
17717
17718    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@123 6046fb1f-dae2-0310-8472-869a43925389
17719
17720commit 18c800c699bada4763cbf67036b10a485130d322
17721Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17722Date:   Sun Aug 29 16:59:37 2004 +0000
17723
17724    Adjust/Fix server ping delay when qualification succeeds
17725
17726
17727    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@122 6046fb1f-dae2-0310-8472-869a43925389
17728
17729commit dc095688f8e4ccc2d0b04964e9fa7ddfcc29e8f1
17730Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17731Date:   Sun Aug 29 16:15:32 2004 +0000
17732
17733    Send echo request to discover relay
17734
17735
17736    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@121 6046fb1f-dae2-0310-8472-869a43925389
17737
17738commit 1d0533989d3e13b982433e94ff9f140398e83148
17739Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17740Date:   Sun Aug 29 15:56:07 2004 +0000
17741
17742    Support for sending ICMPv6 Echo request
17743
17744
17745    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@120 6046fb1f-dae2-0310-8472-869a43925389
17746
17747commit 703abc97ca8cf34726696e3acd6496488eaf2b7b
17748Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17749Date:   Sun Aug 29 15:33:53 2004 +0000
17750
17751    Check confirmation byte from server
17752
17753
17754    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@119 6046fb1f-dae2-0310-8472-869a43925389
17755
17756commit 06ebfa3a74ba77df6f1bb69469bd68b44e5b6fb4
17757Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17758Date:   Sun Aug 29 13:20:07 2004 +0000
17759
17760    Client packet reception implementation  + some fixes
17761
17762
17763    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@118 6046fb1f-dae2-0310-8472-869a43925389
17764
17765commit 15d03ca0e6e3c04b1ff8d0ffd644379ef7daa5aa
17766Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17767Date:   Sun Aug 29 09:10:12 2004 +0000
17768
17769    Fixed memory leak when a recycling peer entry
17770
17771
17772    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@117 6046fb1f-dae2-0310-8472-869a43925389
17773
17774commit f1f14b7b32c98dec99c3e3f5c5265db24ea3cf4f
17775Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17776Date:   Sun Aug 29 07:56:11 2004 +0000
17777
17778    Do not use privsep for Teredo relay,
17779    set up a route instead of a buggy Teredo address.
17780    Fix setuid for Teredo client
17781
17782
17783    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@116 6046fb1f-dae2-0310-8472-869a43925389
17784
17785commit 7fd176d8c6712c1b2d30ea06d23b82d94d049274
17786Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17787Date:   Sat Aug 28 15:14:25 2004 +0000
17788
17789    Client address change detection
17790
17791
17792    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@115 6046fb1f-dae2-0310-8472-869a43925389
17793
17794commit b1653516912d7f931b9b469b1225d7e4b05abd56
17795Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17796Date:   Sat Aug 28 13:49:53 2004 +0000
17797
17798    Code split
17799
17800
17801    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@114 6046fb1f-dae2-0310-8472-869a43925389
17802
17803commit 24b4fab6a121e03bc0e9304890f5330edf8f9509
17804Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17805Date:   Sat Aug 28 12:29:51 2004 +0000
17806
17807    Removed bogus DEBUG message
17808
17809
17810    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@113 6046fb1f-dae2-0310-8472-869a43925389
17811
17812commit 26ca4919cddebcb3d0921966774920f6bf62ea86
17813Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17814Date:   Sat Aug 28 12:29:26 2004 +0000
17815
17816    Use privsep to bring up the interface,
17817    Fix initial_addr in case of Teredo client
17818
17819
17820    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@112 6046fb1f-dae2-0310-8472-869a43925389
17821
17822commit cdb19a62dc2828995e664128c3601e596617573b
17823Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17824Date:   Sat Aug 28 12:23:06 2004 +0000
17825
17826    Support for changing interface state from privproc
17827
17828
17829    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@111 6046fb1f-dae2-0310-8472-869a43925389
17830
17831commit c42fcb36d6ad8c7511da3ce876271251d841895f
17832Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17833Date:   Sat Aug 28 12:07:23 2004 +0000
17834
17835    Fixes memcpy instead of memcmp,
17836    some cleanups
17837
17838
17839    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@110 6046fb1f-dae2-0310-8472-869a43925389
17840
17841commit 5755ed42ce2f89ffbef9885de2e3ca04feb2dd78
17842Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17843Date:   Sat Aug 28 11:51:21 2004 +0000
17844
17845    Fixes for Qualitification
17846
17847
17848    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@109 6046fb1f-dae2-0310-8472-869a43925389
17849
17850commit d1863feba292d1f0f7f66e05c3fe5d27fc2ec8c2
17851Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17852Date:   Sat Aug 28 10:36:50 2004 +0000
17853
17854    Increase select delay
17855
17856
17857    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@108 6046fb1f-dae2-0310-8472-869a43925389
17858
17859commit f829aa16d2b3e8a2474fd86b3389109df97ffeeb
17860Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17861Date:   Sat Aug 28 09:56:19 2004 +0000
17862
17863    Comment about alignment
17864
17865
17866    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@107 6046fb1f-dae2-0310-8472-869a43925389
17867
17868commit 5371f90f9b645e0c7ed118a7839a4b1bcc9e472e
17869Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17870Date:   Fri Aug 27 16:58:57 2004 +0000
17871
17872    a flag is singular
17873
17874
17875    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@106 6046fb1f-dae2-0310-8472-869a43925389
17876
17877commit 92a0060c094031595ff8446cbaff17020bfd5180
17878Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17879Date:   Fri Aug 27 16:57:32 2004 +0000
17880
17881    Complete previous commit
17882    Some comment
17883
17884
17885    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@105 6046fb1f-dae2-0310-8472-869a43925389
17886
17887commit 6873371de3b89121e963c8c8e6e5d70445f7d94e
17888Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17889Date:   Fri Aug 27 16:42:19 2004 +0000
17890
17891    state -> probe
17892
17893
17894    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@104 6046fb1f-dae2-0310-8472-869a43925389
17895
17896commit af5174125b4739a3c5dd1e3863b20aa1b098e777
17897Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17898Date:   Fri Aug 27 16:21:10 2004 +0000
17899
17900    Fix router solicitation
17901    Fix select/ReceivePacket usage
17902
17903
17904    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@103 6046fb1f-dae2-0310-8472-869a43925389
17905
17906commit 00f06c535f7941bce1c20a5c3a1d714a7f45cfa4
17907Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17908Date:   Fri Aug 27 15:04:32 2004 +0000
17909
17910    Call relay->Process() every 100th milliseconds
17911
17912
17913    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@102 6046fb1f-dae2-0310-8472-869a43925389
17914
17915commit ac3c80dc961ef62d79a03df16f77c40889e98571
17916Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17917Date:   Fri Aug 27 14:54:52 2004 +0000
17918
17919    Partial qualification procedure implementation
17920    (only send)
17921
17922
17923    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@101 6046fb1f-dae2-0310-8472-869a43925389
17924
17925commit 0fe77c650bdf1c23b71422af35e0e4de3e03b74a
17926Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17927Date:   Fri Aug 27 10:21:59 2004 +0000
17928
17929    Replaced TeredoCommonUDP with TeredoPacket.
17930    Big step toward libteredo's thread-safety
17931
17932
17933    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@100 6046fb1f-dae2-0310-8472-869a43925389
17934
17935commit 5db00f2bc7d3a66f0044ac933d684708d371052e
17936Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17937Date:   Thu Aug 26 19:54:36 2004 +0000
17938
17939    Better error handling, cleanup
17940
17941
17942    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@99 6046fb1f-dae2-0310-8472-869a43925389
17943
17944commit 91903723d6caa863b5c5d7caf00eb467b0f0dbd2
17945Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17946Date:   Thu Aug 26 17:19:28 2004 +0000
17947
17948    Use writev/readv to avoid using memcpy
17949
17950
17951    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@98 6046fb1f-dae2-0310-8472-869a43925389
17952
17953commit ddb617ec4b8b3835a243590f56df597d8cff151e
17954Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17955Date:   Thu Aug 26 15:19:11 2004 +0000
17956
17957    Some cleanups
17958
17959
17960    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@97 6046fb1f-dae2-0310-8472-869a43925389
17961
17962commit 106aaac73940cc9fbfe87d31256f7a0645fc62b0
17963Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17964Date:   Thu Aug 26 15:04:51 2004 +0000
17965
17966    Removed thread-unsafe by design function ReplyPacket
17967
17968
17969    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@96 6046fb1f-dae2-0310-8472-869a43925389
17970
17971commit 832556238a4958fe24a723644ada3b9dc72a8f33
17972Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17973Date:   Thu Aug 26 15:03:57 2004 +0000
17974
17975    Do not user TeredoCommonUDP::ReplyPacket. Not thread-safe by design.
17976
17977
17978    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@95 6046fb1f-dae2-0310-8472-869a43925389
17979
17980commit f51fa866919c30a58301c5836104b943a805eedc
17981Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17982Date:   Thu Aug 26 13:33:34 2004 +0000
17983
17984    Cleanups
17985
17986
17987    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@94 6046fb1f-dae2-0310-8472-869a43925389
17988
17989commit a19d497cc575acc9202c30508eae30e84edf1a2a
17990Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
17991Date:   Thu Aug 26 13:32:51 2004 +0000
17992
17993    use 'const' qualifier where appropriate
17994
17995
17996    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@93 6046fb1f-dae2-0310-8472-869a43925389
17997
17998commit f58de0792eded90d7b560e286cf74464ace09566
17999Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18000Date:   Thu Aug 26 10:43:42 2004 +0000
18001
18002    Fix router solicitation
18003
18004
18005    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@92 6046fb1f-dae2-0310-8472-869a43925389
18006
18007commit 79d1332ef74e28132b9f47bfd3c44d5d2d644189
18008Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18009Date:   Thu Aug 26 10:20:48 2004 +0000
18010
18011    Don't try to terminate privsep twice
18012
18013
18014    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@91 6046fb1f-dae2-0310-8472-869a43925389
18015
18016commit d9a20e15971fff68de8ff44c07c9b33cb3d6e299
18017Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18018Date:   Thu Aug 26 09:47:08 2004 +0000
18019
18020    Updated todo list
18021
18022
18023    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@90 6046fb1f-dae2-0310-8472-869a43925389
18024
18025commit 54ecac359f78ddc17018ef6749161e8f1ba4d54f
18026Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18027Date:   Thu Aug 26 09:37:54 2004 +0000
18028
18029    Only one server for client. Some cleanups.
18030
18031
18032    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@89 6046fb1f-dae2-0310-8472-869a43925389
18033
18034commit 627be4ba2350768666a3dc68bf454881861637e8
18035Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18036Date:   Thu Aug 26 08:02:22 2004 +0000
18037
18038    Gerenate random auth nonce with OpenSSL
18039
18040
18041    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@88 6046fb1f-dae2-0310-8472-869a43925389
18042
18043commit 8b70482546c1f126e18724ce05a1027f7ac89cf7
18044Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18045Date:   Tue Aug 24 19:58:23 2004 +0000
18046
18047    Method to send a Router Solicitation
18048
18049
18050    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@87 6046fb1f-dae2-0310-8472-869a43925389
18051
18052commit 108e7e8d5f4046de08ac5ad13588673e6a884401
18053Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18054Date:   Tue Aug 24 19:12:17 2004 +0000
18055
18056    Removed useless Authentication header memcpy
18057
18058
18059    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@86 6046fb1f-dae2-0310-8472-869a43925389
18060
18061commit 442ea44e43e7e1c41634a47d9f7c8c7de06dfa1c
18062Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18063Date:   Tue Aug 24 19:03:42 2004 +0000
18064
18065    Got rid of a useless IPv6 address copy
18066
18067
18068    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@85 6046fb1f-dae2-0310-8472-869a43925389
18069
18070commit d74b883ec38630d38382f4d98045b2b70bd5f2f3
18071Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18072Date:   Tue Aug 24 18:58:32 2004 +0000
18073
18074    Fixes for some ICC warnings
18075
18076
18077    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@84 6046fb1f-dae2-0310-8472-869a43925389
18078
18079commit efcbb2a6b17c1baea1c95c1f4a7d81f80d3d6bd9
18080Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18081Date:   Tue Aug 24 18:53:52 2004 +0000
18082
18083    Simpler Teredo header decoding
18084
18085
18086    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@83 6046fb1f-dae2-0310-8472-869a43925389
18087
18088commit 0c0e2bdd2e0dbde007d192812e127a05d0da99da
18089Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18090Date:   Tue Aug 24 18:52:49 2004 +0000
18091
18092    Implement update of last server interaction time
18093
18094
18095    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@82 6046fb1f-dae2-0310-8472-869a43925389
18096
18097commit 84022f26bec34576f2efdd758d5a4ba84d28d49c
18098Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18099Date:   Tue Aug 24 18:52:04 2004 +0000
18100
18101    Remember server last interaction time
18102
18103
18104    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@81 6046fb1f-dae2-0310-8472-869a43925389
18105
18106commit d1446dfd65a78740d55f1e681c3c6a1906a38123
18107Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18108Date:   Tue Aug 24 18:50:53 2004 +0000
18109
18110    Comment
18111
18112
18113    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@80 6046fb1f-dae2-0310-8472-869a43925389
18114
18115commit e4c4ef32785b92aa8b471ee05214d146890677f8
18116Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18117Date:   Tue Aug 24 18:49:40 2004 +0000
18118
18119    Check Teredo prefix for validity before use
18120
18121
18122    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@79 6046fb1f-dae2-0310-8472-869a43925389
18123
18124commit f78b6971119e78e590eeffaf2a628b813495d088
18125Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18126Date:   Tue Aug 24 18:49:09 2004 +0000
18127
18128    Added function to check a Teredo prefix
18129
18130
18131    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@78 6046fb1f-dae2-0310-8472-869a43925389
18132
18133commit 73a94491c3d2f8fa388c59bd54d2572505e07c33
18134Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18135Date:   Tue Aug 24 18:48:34 2004 +0000
18136
18137    Remove useless #include
18138
18139
18140    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@77 6046fb1f-dae2-0310-8472-869a43925389
18141
18142commit ec39b85227a62716affaec3b84ece8ff2fd2b565
18143Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18144Date:   Tue Aug 24 16:00:26 2004 +0000
18145
18146    Support for client mode in Miredo core
18147    (though the underlying support in libteredo is largely incomplete)
18148
18149
18150    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@76 6046fb1f-dae2-0310-8472-869a43925389
18151
18152commit 93d060c13dcddb8613d2dd9ffa358c6c21cbdf2c
18153Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18154Date:   Tue Aug 24 14:25:35 2004 +0000
18155
18156    Verbose option to print config at startup
18157    Command line support for client mode (not yet supported internally)
18158
18159
18160    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@75 6046fb1f-dae2-0310-8472-869a43925389
18161
18162commit a4182c9384fd9028eba42e468d6b653490bdb8b8
18163Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18164Date:   Tue Aug 24 09:49:39 2004 +0000
18165
18166    Support for relaying behind a restricted NAT
18167
18168
18169    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@74 6046fb1f-dae2-0310-8472-869a43925389
18170
18171commit 99e8c391283739405bb4982fe758b69280cf0c85
18172Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18173Date:   Sun Aug 22 16:58:53 2004 +0000
18174
18175    Support for creating relay behind a restricted NAT
18176    (a command line option to enable that feature is still missing)
18177
18178
18179    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@73 6046fb1f-dae2-0310-8472-869a43925389
18180
18181commit b8b55cff89f6dce54ca3ccc701068e4024636d02
18182Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18183Date:   Sun Aug 22 16:53:43 2004 +0000
18184
18185    Send direct bubble if appropriate
18186
18187
18188    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@72 6046fb1f-dae2-0310-8472-869a43925389
18189
18190commit 9358aa35c2fae0d15acdb651a76d46d33a36677e
18191Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18192Date:   Sun Aug 22 16:43:54 2004 +0000
18193
18194    Catch very unlikely lack of memory error.
18195    We still have a potential DoS in the relay code.
18196
18197
18198    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@71 6046fb1f-dae2-0310-8472-869a43925389
18199
18200commit bc302d8108113c1b47694900ddf8483028d3a25f
18201Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18202Date:   Sun Aug 22 16:40:05 2004 +0000
18203
18204    Packet transmission method re-ordering for future client support
18205
18206
18207    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@70 6046fb1f-dae2-0310-8472-869a43925389
18208
18209commit be4a0a237aed4dec35b025448aa86802c32e925b
18210Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18211Date:   Sun Aug 22 15:38:26 2004 +0000
18212
18213    Comments
18214
18215
18216    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@69 6046fb1f-dae2-0310-8472-869a43925389
18217
18218commit 56895ca3c8450d357036e6a45217aedf8ebdcc47
18219Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18220Date:   Sun Aug 22 15:19:32 2004 +0000
18221
18222    Cosmetic cleanups
18223
18224
18225    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@68 6046fb1f-dae2-0310-8472-869a43925389
18226
18227commit c4d05fb5f1ba310afd214ba583721c9f552594e4
18228Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18229Date:   Sun Aug 22 14:39:38 2004 +0000
18230
18231    Rewritten as a Makefile
18232
18233
18234    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@67 6046fb1f-dae2-0310-8472-869a43925389
18235
18236commit 043e557d43459eecdc065ac4f241a5ecd9dd32af
18237Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18238Date:   Wed Aug 18 09:53:58 2004 +0000
18239
18240    Wait for child processes termination where appropriate
18241
18242
18243    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@66 6046fb1f-dae2-0310-8472-869a43925389
18244
18245commit f75df3935eed95956e5f90fe53ae3d59db32d9db
18246Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18247Date:   Wed Aug 18 09:42:35 2004 +0000
18248
18249    Fixes for privileged process and cave-at for routing on FreeBSD
18250
18251
18252    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@65 6046fb1f-dae2-0310-8472-869a43925389
18253
18254commit e8c92d12493d9722f606ea948c9c0bb720419d6a
18255Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18256Date:   Wed Aug 18 09:41:46 2004 +0000
18257
18258    More explicit error messages
18259
18260
18261    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@64 6046fb1f-dae2-0310-8472-869a43925389
18262
18263commit b73ae76ad7e9ab755cacadc35335ee3779d85be8
18264Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18265Date:   Wed Aug 18 09:33:24 2004 +0000
18266
18267    More comments
18268
18269
18270    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@63 6046fb1f-dae2-0310-8472-869a43925389
18271
18272commit e90a025ccb9f5e917e5857e8fc251e4864492646
18273Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18274Date:   Wed Aug 18 09:26:35 2004 +0000
18275
18276    More explicit comment
18277
18278
18279    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@62 6046fb1f-dae2-0310-8472-869a43925389
18280
18281commit 73d8822574ba502e07c0f81ddc2817843b7bcf7c
18282Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18283Date:   Tue Aug 17 19:21:13 2004 +0000
18284
18285    Privileged miredo process to change tunnel addresses
18286
18287
18288    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@61 6046fb1f-dae2-0310-8472-869a43925389
18289
18290commit 0c9c7837723b5ca4c84530e67f0d47cc5e7d5473
18291Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18292Date:   Tue Aug 17 19:09:51 2004 +0000
18293
18294    Callbacks for Teredo client support
18295    (client constructor still missing)
18296
18297
18298    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@60 6046fb1f-dae2-0310-8472-869a43925389
18299
18300commit 2aaae77fd10a2a174a6ea1efb423b4f44160b12b
18301Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18302Date:   Tue Aug 17 19:09:12 2004 +0000
18303
18304    Cleanup
18305
18306
18307    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@59 6046fb1f-dae2-0310-8472-869a43925389
18308
18309commit 264e1e2ed236f239076808b119b59155e7ae05d0
18310Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18311Date:   Tue Aug 17 17:31:14 2004 +0000
18312
18313    Made libtun6 thread-safe
18314
18315
18316    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@58 6046fb1f-dae2-0310-8472-869a43925389
18317
18318commit b2f38123263bf465dcd1fd9fcc1ec991cdbb7f66
18319Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18320Date:   Tue Aug 17 16:55:41 2004 +0000
18321
18322    Initial (not implemented) Teredo client API
18323
18324
18325    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@57 6046fb1f-dae2-0310-8472-869a43925389
18326
18327commit 3324b66c58f7cbe973242afc7e57b49fe2c19aae
18328Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18329Date:   Tue Aug 17 16:42:38 2004 +0000
18330
18331    Move virtual function implementations in .c file
18332
18333
18334    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@56 6046fb1f-dae2-0310-8472-869a43925389
18335
18336commit c9817ab199c0ac316c6bd0ab3e1aae6e0b027ab7
18337Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18338Date:   Tue Aug 17 16:40:03 2004 +0000
18339
18340    Code cleanup
18341
18342
18343    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@55 6046fb1f-dae2-0310-8472-869a43925389
18344
18345commit 4220313977aa88ea101824e5f2a65005ee65ff6d
18346Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18347Date:   Sat Jul 31 20:15:07 2004 +0000
18348
18349    Initial support for changing Teredo addresses while running
18350
18351
18352    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@54 6046fb1f-dae2-0310-8472-869a43925389
18353
18354commit 131cb781f47cbdb7d1d1d618ee3e30fb4292f43b
18355Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18356Date:   Sat Jul 31 19:58:44 2004 +0000
18357
18358    Huge patch to separate miredo from libteredo
18359
18360
18361    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@53 6046fb1f-dae2-0310-8472-869a43925389
18362
18363commit bd4006ffe2feb4cb03bd5ce88b65e5e896b3d58c
18364Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18365Date:   Sun Jul 25 11:50:48 2004 +0000
18366
18367    Should not have been commited in the first place
18368
18369
18370    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@52 6046fb1f-dae2-0310-8472-869a43925389
18371
18372commit b639423e971704c58819db41fe680fabde63ffba
18373Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18374Date:   Fri Jul 23 16:44:52 2004 +0000
18375
18376    Support for sending direct bubbles (not yet used)
18377
18378
18379    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@51 6046fb1f-dae2-0310-8472-869a43925389
18380
18381commit c669f513be7d46cbb6e869b8e92b25cf1d853148
18382Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18383Date:   Thu Jul 22 17:38:29 2004 +0000
18384
18385    Initial libteredo, separated from miredo core
18386
18387
18388    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@50 6046fb1f-dae2-0310-8472-869a43925389
18389
18390commit 099fd543393a102614d3c1f7f998d099214cfc89
18391Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18392Date:   Wed Jul 21 16:37:41 2004 +0000
18393
18394    Got rid of useless ForwardPacket
18395
18396
18397    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@49 6046fb1f-dae2-0310-8472-869a43925389
18398
18399commit 87eb856cba10b52f3bdef71787aa66ed8b017264
18400Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18401Date:   Wed Jul 14 14:23:56 2004 +0000
18402
18403    SetEUID before fork/setsid.
18404    README updates
18405
18406
18407    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@48 6046fb1f-dae2-0310-8472-869a43925389
18408
18409commit b189acea2915c40027ca0ee7768bfebaed3195ea
18410Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18411Date:   Wed Jul 14 13:51:10 2004 +0000
18412
18413    Do not setsid when nodetach is on,
18414    Do not chroot in root's home by default while running as root.
18415
18416
18417    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@47 6046fb1f-dae2-0310-8472-869a43925389
18418
18419commit d30b5cde9a5d3463b60090bfe0c1abb70cdae3ef
18420Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18421Date:   Tue Jul 13 09:53:36 2004 +0000
18422
18423    No longer chroot by default.
18424    Documentation updates.
18425
18426
18427    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@46 6046fb1f-dae2-0310-8472-869a43925389
18428
18429commit 8542520780f97ec7b619225583ed9d738226ba75
18430Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18431Date:   Mon Jul 12 11:23:38 2004 +0000
18432
18433    FreeBSD compilation fixes
18434
18435
18436    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@45 6046fb1f-dae2-0310-8472-869a43925389
18437
18438commit 871f5cf06fef2064abc6d50a2474158f46d34f12
18439Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18440Date:   Mon Jul 12 09:34:51 2004 +0000
18441
18442    Fixes for bugs in previous commit
18443
18444
18445    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@44 6046fb1f-dae2-0310-8472-869a43925389
18446
18447commit 63ab4fc33e2ffdddf46dacd4f869562223701ba1
18448Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18449Date:   Mon Jul 12 08:48:30 2004 +0000
18450
18451    Fix for possible align problem on non-Intel platforms
18452
18453
18454    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@43 6046fb1f-dae2-0310-8472-869a43925389
18455
18456commit e5223627b79c6fee1997956b637600db549200e2
18457Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18458Date:   Mon Jul 12 08:45:48 2004 +0000
18459
18460    Better diagnostic messages
18461
18462
18463    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@42 6046fb1f-dae2-0310-8472-869a43925389
18464
18465commit 46f939543a4a67b4dfec948511cf2dd59a20df50
18466Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18467Date:   Sun Jul 11 13:52:22 2004 +0000
18468
18469    Doc updates, clean ups
18470
18471
18472    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@41 6046fb1f-dae2-0310-8472-869a43925389
18473
18474commit 379dae23abaf4996fcaccd6327d39faedf9a54b0
18475Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18476Date:   Sun Jul 11 10:43:29 2004 +0000
18477
18478    A lot less debug messages
18479
18480
18481    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@40 6046fb1f-dae2-0310-8472-869a43925389
18482
18483commit f9cbf6d35292f6ee02dfb9aa04ccbf87b1d495ef
18484Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18485Date:   Sun Jul 11 10:34:41 2004 +0000
18486
18487    Fix broken client port check
18488
18489
18490    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@39 6046fb1f-dae2-0310-8472-869a43925389
18491
18492commit 35de3033e48f2f56e2351ffedfcb5545242bf14f
18493Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18494Date:   Sun Jul 11 10:17:34 2004 +0000
18495
18496    (Likely useless) support for not inserting an origin indication
18497
18498
18499    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@38 6046fb1f-dae2-0310-8472-869a43925389
18500
18501commit b4d409619cee98a239f5e4f690faa75ae8b9a686
18502Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18503Date:   Sun Jul 11 10:08:13 2004 +0000
18504
18505    MiredoServer class, clean up
18506
18507
18508    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@37 6046fb1f-dae2-0310-8472-869a43925389
18509
18510commit 4b9420f3df7a9920c0a95ed34ed6d32f9d77707d
18511Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18512Date:   Sun Jul 11 09:10:18 2004 +0000
18513
18514    Fixed recvfrom() call
18515
18516
18517    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@36 6046fb1f-dae2-0310-8472-869a43925389
18518
18519commit c9e91baf8397b45e74df9f833d18e33c792b6ea4
18520Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18521Date:   Sat Jul 10 17:52:07 2004 +0000
18522
18523    Implement signal handling in parent process,
18524    Safer signals handlers
18525
18526
18527    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@35 6046fb1f-dae2-0310-8472-869a43925389
18528
18529commit a230a068aae84fe4fd866529e2a8559f52fe3a15
18530Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18531Date:   Sat Jul 10 17:51:20 2004 +0000
18532
18533    Fix a warning
18534
18535
18536    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@34 6046fb1f-dae2-0310-8472-869a43925389
18537
18538commit b2828dcb7bb6905a57e9b871e00fe1f1bee594ba
18539Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18540Date:   Sat Jul 10 16:31:56 2004 +0000
18541
18542    Signal handling, chroot support, setuid user passed from the command line
18543
18544
18545    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@33 6046fb1f-dae2-0310-8472-869a43925389
18546
18547commit 8178608fa82cca44b279f0407096ea8370e61027
18548Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18549Date:   Sat Jul 10 16:31:25 2004 +0000
18550
18551    Resync with tcpreen
18552
18553
18554    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@32 6046fb1f-dae2-0310-8472-869a43925389
18555
18556commit 3fb5ee6d9948bd1876cda14c4ec20139eaf6a756
18557Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18558Date:   Sat Jul 10 16:29:06 2004 +0000
18559
18560    *Silently* ignore multicast packets received from the kernel
18561
18562
18563    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@31 6046fb1f-dae2-0310-8472-869a43925389
18564
18565commit 87a6abaca438ae8046f7ce64ff9dac120fcd152d
18566Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18567Date:   Sat Jul 10 16:28:34 2004 +0000
18568
18569    No longer bring interface down manually on tunnel object deletion
18570
18571
18572    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@30 6046fb1f-dae2-0310-8472-869a43925389
18573
18574commit 92a4faa57d94f7174dbeada2d03bba5c5c260d7c
18575Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18576Date:   Sun Jun 27 17:37:21 2004 +0000
18577
18578    User-specified Teredo prefix rather than hardcoded one
18579
18580
18581    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@29 6046fb1f-dae2-0310-8472-869a43925389
18582
18583commit 0b757c118db7b7d140c7dda6dc181d2484f55ecd
18584Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18585Date:   Sun Jun 27 15:40:25 2004 +0000
18586
18587    Set IPv6 source address correctly in server's RA
18588
18589
18590    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@28 6046fb1f-dae2-0310-8472-869a43925389
18591
18592commit 4f80269e5422b47fd9c2732d98d8bf4a3087ea33
18593Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18594Date:   Sun Jun 27 15:27:12 2004 +0000
18595
18596    IPv6Tunnel made a library
18597
18598
18599    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@27 6046fb1f-dae2-0310-8472-869a43925389
18600
18601commit 3bb4f720da43220a5c2b95d28333de43fe665c95
18602Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18603Date:   Sun Jun 27 10:25:24 2004 +0000
18604
18605    Updates for draft 02
18606
18607
18608    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@26 6046fb1f-dae2-0310-8472-869a43925389
18609
18610commit 0e14d2030b564f3e0e1a83d599a452eb0ee2366e
18611Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18612Date:   Sat Jun 26 20:14:28 2004 +0000
18613
18614    More complete man page. Typos fixed.
18615
18616
18617    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@25 6046fb1f-dae2-0310-8472-869a43925389
18618
18619commit bbc65d78ccd3c6e115370ae9ec1b00bf5f0581c0
18620Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18621Date:   Sat Jun 26 19:58:26 2004 +0000
18622
18623    Spacing fix
18624
18625
18626    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@24 6046fb1f-dae2-0310-8472-869a43925389
18627
18628commit 4444eb7d90208c76f1a4b9dc4e5da98f1648c013
18629Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18630Date:   Sat Jun 26 19:55:33 2004 +0000
18631
18632    Broken FreeBSD routes support,
18633    Initial man page,
18634    Use local-scope Teredo cone address rather than restricted one
18635
18636
18637    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@23 6046fb1f-dae2-0310-8472-869a43925389
18638
18639commit b878d848b86b7165a2499dca4911641008e268b5
18640Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18641Date:   Sat Jun 26 15:47:26 2004 +0000
18642
18643    Doc update for upcoming release 0.1.1
18644
18645
18646    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@22 6046fb1f-dae2-0310-8472-869a43925389
18647
18648commit 41b1f952fa1d38d4cc84b63a5f18edf5083be707
18649Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18650Date:   Sat Jun 26 15:24:26 2004 +0000
18651
18652    Check that server primary IPv4 address is global unicast,
18653    Code cleanups
18654
18655
18656    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@21 6046fb1f-dae2-0310-8472-869a43925389
18657
18658commit 539d0c66c533de14a11492b54a136d23e8e6e415
18659Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18660Date:   Sat Jun 26 14:54:35 2004 +0000
18661
18662    Code cleanup
18663
18664
18665    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@20 6046fb1f-dae2-0310-8472-869a43925389
18666
18667commit 25f1bf471826c3f695cb71f8934f50b6bfea9f7b
18668Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18669Date:   Sat Jun 26 08:51:32 2004 +0000
18670
18671    FreeBSD addresses setup fix
18672    Removed useless memory checks
18673
18674
18675    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@19 6046fb1f-dae2-0310-8472-869a43925389
18676
18677commit f61758fd0b7043612302a2c6ca38dfe25c52a502
18678Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18679Date:   Fri Jun 25 15:00:42 2004 +0000
18680
18681    Compile fix for broken old KAME
18682
18683
18684    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@18 6046fb1f-dae2-0310-8472-869a43925389
18685
18686commit 2f0e90d6ae7767cbbbe0e11e12bb6774f60703e3
18687Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18688Date:   Thu Jun 24 19:16:14 2004 +0000
18689
18690    Most of the FreeBSD tunneling driver (broken)
18691
18692
18693    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@17 6046fb1f-dae2-0310-8472-869a43925389
18694
18695commit 2649a4eb13352e3f786c07f123e76ea9c45a3e84
18696Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18697Date:   Tue Jun 22 16:39:53 2004 +0000
18698
18699    Some ICC compilation fixes
18700
18701
18702    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@16 6046fb1f-dae2-0310-8472-869a43925389
18703
18704commit dfe589865c71dca32099fb17b1724b8f611899aa
18705Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18706Date:   Tue Jun 22 16:20:25 2004 +0000
18707
18708    Teredo is not point-to-point
18709
18710
18711    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@15 6046fb1f-dae2-0310-8472-869a43925389
18712
18713commit 5db2e1d8f3eaf9eefd3f72eb18d53d57d31d98dd
18714Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18715Date:   Mon Jun 21 17:48:55 2004 +0000
18716
18717    Various code cleanups
18718
18719
18720    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@14 6046fb1f-dae2-0310-8472-869a43925389
18721
18722commit b46459c68b3178b81994923582bc99e7b90d5ab6
18723Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18724Date:   Sun Jun 20 17:48:07 2004 +0000
18725
18726    Add route to the Teredo prefix via the tunnel.
18727
18728
18729    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@13 6046fb1f-dae2-0310-8472-869a43925389
18730
18731commit 569e6a5681f056b002d50c4570d1f6311ff0920d
18732Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18733Date:   Sun Jun 20 13:53:35 2004 +0000
18734
18735    Lots of FreeBSD compilation fixes
18736    (still have to port tunnel driver)
18737    Thanks to Gene Cronk for providing the testing platform
18738
18739
18740    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@12 6046fb1f-dae2-0310-8472-869a43925389
18741
18742commit f3b3ddd7c7884c63b821b2f34ab75b8d99da90d2
18743Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18744Date:   Sun Jun 20 10:02:41 2004 +0000
18745
18746    No longer require relay IPv6 vaddress specification
18747
18748
18749    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@11 6046fb1f-dae2-0310-8472-869a43925389
18750
18751commit 1e316cb86882ca1a77dcd30cc97277543e290c0f
18752Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18753Date:   Thu Jun 17 22:52:28 2004 +0000
18754
18755    Set MTU, set Teredo prefix.
18756
18757
18758    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@10 6046fb1f-dae2-0310-8472-869a43925389
18759
18760commit 370ab235ad51ab21e00312c4cfe6b9a1dd4c6e9f
18761Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18762Date:   Wed Jun 16 08:38:48 2004 +0000
18763
18764    Obvious bug fixes
18765
18766
18767    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@9 6046fb1f-dae2-0310-8472-869a43925389
18768
18769commit 85fbfa95bf5d6faaca771acd41f52233d58b8439
18770Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18771Date:   Wed Jun 16 08:38:09 2004 +0000
18772
18773    Forgot to add this file
18774
18775
18776    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@8 6046fb1f-dae2-0310-8472-869a43925389
18777
18778commit 5e3c0e09518747117eb7d3ebe287607f08991bce
18779Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18780Date:   Tue Jun 15 16:09:22 2004 +0000
18781
18782    - relay address autoconfiguration,
18783    - optional relay(/client) port manual setup
18784
18785
18786    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@7 6046fb1f-dae2-0310-8472-869a43925389
18787
18788commit 3b741df41f7e973896eb6857d6d47769eb785395
18789Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18790Date:   Mon Jun 14 21:52:32 2004 +0000
18791
18792    - support for command line options,
18793    - support for non-root user/group,
18794    - bring tunnel interface automatically up.
18795
18796
18797    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@6 6046fb1f-dae2-0310-8472-869a43925389
18798
18799commit be8e85d84c4a1149bc989b99c1d51a8456585701
18800Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18801Date:   Mon Jun 14 14:45:57 2004 +0000
18802
18803    Initial revision
18804
18805
18806    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@2 6046fb1f-dae2-0310-8472-869a43925389
18807
18808commit ec628aa5b2d93dbb00b7fcc8aeb68ce4efecdf00
18809Author: Rémi Denis-Courmont <rdenis@simphalempin.com>
18810Date:   Mon Jun 14 14:45:57 2004 +0000
18811
18812    New repository initialized by cvs2svn.
18813
18814    git-svn-id: https://svn.remlab.net/svn/miredo/trunk@1 6046fb1f-dae2-0310-8472-869a43925389
18815
18816ChangeLog from first internal CVS repository:
18817
188182004-05-24  remi
18819
18820	* src/ipv6-tunnel.cpp:
18821	- support for FreeBSD tunneling driver (still a stupid compilation
18822	  error, routing change not implemented).
18823
188242004-05-20  remi
18825
18826	* configure.ac, src/*:
18827	- FreeBSD compilation fixes, except tunneling driver.
18828	* src/main.cpp, src/ipv6-tunnel.cpp, src/miredo.cpp:
18829	- removed useless option to specify tunnel device file,
18830	- automatically add a route to the tunnel for the Teredo prefix.
18831
188322004-05-19  remi
18833
18834	* src/main.cpp, src/miredo.cpp:
18835	- automatic interface addres configuration,
18836	- properly drop additionnal POSIX groups.
18837
188382004-05-17  remi
18839
18840	* src/miredo.cpp, src/ipv6-tunnel.cpp:
18841	- set Teredo interface MTU to 1280 bytes,
18842	- setup Teredo interface address,
18843	- support for changing Teredo's prefix,
18844	- detach in the background.
18845
188462004-05-15  remi
18847
18848	* src/main.c, src/miredo.cpp:
18849	- support for changing Teredo relay/client port,
18850	- automatic relay IPv4 address selection.
18851
188522004-05-14  remi
18853
18854	* src/main.c, configure.ac:
18855	- support for non-root miredo user/group,
18856	* src/ipv6-tunnel.cpp:
18857	- automatically bring tunnel interface up.
18858
188592004-05-12  remi
18860
18861	* main.c:
18862	- getopt-based command line handling: in particular,
18863	  support for disabling server and/or relay,
18864	* miredo.cpp, main.c:
18865	- split from main.cpp, partial code cleanup.
18866
188672004-05-07  remi
18868
18869	* README:
18870	- initial english-public version,
18871	- removed French internal doc.
18872	* doc/*:
18873	- removed non-GPL documentation,
18874	* dump/*:
18875	- removed possibly ECP-ownership encumbered files.
18876
188772004-03-27  remi
18878
18879	* src/*: forwarding of packet from UDP to IPv6 or from UDP to
18880	UDP for the server. Server implementation should be complete,
18881	possibly with bugs.
18882
188832004-03-22  remi
18884
18885	* src/*:
18886	- hopefully fixed the handling if the "Cone" flag for client
18887	qualification => client should now qualify properly with the
18888	server,
18889	- (partial) Solaris 8 compilation fix.
18890
188912004-03-21  remi
18892
18893	* src/server_pkt.cpp:
18894	- sending of Router Advertisement for client "qualification".
18895
188962004-03-20  remi
18897
18898	* src/teredo-udp.cpp:
18899	- parsing of Teredo packets headers.
18900
189012004-03-14  remi
18902
18903	* src/main.cpp:
18904	- initial source code (non-working).
18905
189062004-03-10  remi
18907
18908	* configure.ac, Makefile.am:
18909	- initial CVS repository,
18910	- initial configure scripts, and Makefiles.
18911
18912