[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r11436: added explanation why proxy nodes cannot be (easily) used in (in puppetor/trunk: doc src/de/uniba/wiai/lspi/puppetor src/de/uniba/wiai/lspi/puppetor/examples)



Author: kloesing
Date: 2007-09-12 19:21:29 -0400 (Wed, 12 Sep 2007)
New Revision: 11436

Modified:
   puppetor/trunk/doc/howto.pdf
   puppetor/trunk/doc/howto.tex
   puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/ProxyNode.java
   puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/examples/AdvertisingAndAccessingHiddenServiceOverPrivateTorNetwork.java
Log:
added explanation why proxy nodes cannot be (easily) used in private networks

Modified: puppetor/trunk/doc/howto.pdf
===================================================================
--- puppetor/trunk/doc/howto.pdf	2007-09-12 17:58:35 UTC (rev 11435)
+++ puppetor/trunk/doc/howto.pdf	2007-09-12 23:21:29 UTC (rev 11436)
@@ -3,47 +3,48 @@
 5 0 obj
 <</Length 6 0 R/Filter /FlateDecode>>
 stream
-x��I�G�G����N`#���4��F�%��e�Y��� ���\��~_���W�}����{z�/��_>����5��/�^.�]�;\���X��:��Z��_�++#��.AKw|B7���������F��Z���pV�c8\^a�ߜ�h�/�¼��^�Ór�1Fߜ�]l��U�=cMi���������M��+L��ʄ������_�fA�#
-c��{��f���,6h�u�Be�ޞ�x�j	�?;�P�>�����mN���<H��"}8˰� $�K�1f➟,��S.Ibq��Y|T!����ҋuڪ���&���^	��,���&�91�Y��i������De�9~���S�.�"�:��vb��DCL)ʊ��/^�y]�X��$k:����������}�[��ڸ"?̣�l�w[�?��-�e	Y���-K��uMk��Ɏ�I��8�&pZ���W�S�{������Ӄ.ݮ[L15Ap�p���O����N��i=�5���M�ST-�%��u1�uq������0WuΑ�~�/�
-fq�f�3����}LR��7'`�3������k�Z��34Q��YJ�pD�sO�Nf�M�ԣs�����{�Z�g^zp����2o�:�9�~=q%�:�^��⍌Kn����n&�/��.V����պ*y�M�����+_qo\��,����H`�K�Q׍����a#7�2�����%���<g#/ԫB��vD���x��Ac���+����3~�i֨�	�K|2q�-'>i���ӞSA���u�t��}I��+��=�'�(��`E@�%�"o��5w�4��9�d�y�f�t�:�E6FHޜ��r���o��=Tc���	.�%����e�q����F���&���i��W��dH�䱜&�2
-���-�cB�S�
-����L~��K��lkP���-����u���Y��*(���LaCIGEֳX_�T>�g�e�݊y�+�{���I�*���3�r�W4iE����3mq���R�@cuL2~X\�C�m��O��h�s�4W�n��ǯ�����*��=o���
-byj+4Ҽ�*�\0�:����uE=s�:��
-�D��A�L���98'�}u�W6�>�K9����ة�|���Om}������%�SN���^��-��PK2A�ae"9,��Xy2u��&�i3s��pJ����$G�w�>3�)bٱ%j梳�i�/���r0��R	���ܠ�ſ+��ڰ���si� ��S���jU�|u���P8腓L�
-����(_p���������y�d�ˑ��ћT�j��CP�ޭ�?��Ȋ������ݤ��������f���d`�y�]��BRX4�'f�f��{�·&��~�H3T�Κw�U�h�6���ޭ�l;}��vXs=ëLXK��Yۨ'D$toU'j��z��*u���]Lk�5^�pv��������Q�������n8��
-B���bMd���r�XjzD:�qҹ_/����!|��H^k��]U�������с�����k-���f�$l'>����������N���4�1x��
-�CH�=�ֿ���K�E[������%���(r3i?�����F���	��TN
-�.�����\���#��<��p��������?���@�T�<�dB��*������ş�d��������W�I���޴�/��K::�����-P��tӧ��g�Ҝ�r�Čѕ����E�>&S����m{���}�R��D�ݮҽ(|���Ntkj��W�2r�Pݧ���d<��mr�ޥ��:�0�3�P���U�S�2
-
-��v�.p��c4]��Tኋ4�>$���
-��4�-����JR[5*�g��W	��ӽK�*�F1�-]�a�3�A�ǍЍ㻺�i�������Ƚ>��~f�v�į�D�*����z�WJ���3��o���g���F����K�m�+&�����k�rfcٴ
-�Ӛ�����)x�^ �C���FI�	�����
-�r��w՘����ʚ.zj"7!}�9խG��m�}؆�W�������ջ�x�KDB��%�|6�c�ӹP��>Q�jZK6���gk��Ą	���s���3�=-��#Cfek3�;<vWMӯf#6�n��w֞~ph���$ ƥ�
-������W+\���t����oY��|q����Y�G���8o�C�_x��Fą�a$�,94��mI�����5#� ���\��>����W�}���~�/�O_>����5�˯/�^.�]�;\���X��:��Z��_�++#��.AKw|F7�������;��F��Z���pV�c8\^a��=���_��y+���'��:�;��q�L{ƚ��OI����:uW�:���	1ȁP
+�����*:���QFƎ�Q��/�%&Xl���<�k�=%���*�*��?~q���B�w��7ۜD�?Ky���E�AH�(c��<Y�>!B�\$��������(-���PMP�j�ց{t)X
+Ni�#M(sb&죽�&�B����}g�������N���H�ډ9R-��bf.�5���֋��qT�wjC�G����A���K���E��+r%�;��b*�E%(Z�9>_�U�i7'-�N{��el�u`�K�"U�ɢ��2J�.%(yJ�^;[f0��`��d
+����<�j�.I���M+L�:+2*���
+�#ShO$�2��"�5�����
+أ�l�X�á
+CHa�Q6y"���<�*/gaB2(H+�z ���,d��`٠�<��M�-A�������I���������WiR�U���(�h���,`
+�B[�1e�
+ƴs�`8�LP�M}��N,�J��+�g������&�)̖�zVȈ�LUȁ��X�0��w���$W��^p��#�z1��x����i(|M7���~�����q���!t��H�~j+ɬ`z~н֒q��O�����"����ҳ��n���
+��}(�^p���
+v=�x���ZQ���L[�é��19�S����b۪�k%ڹs���U���fFog~|-�Z�J���}SX#Y��+�4o��J�x.�Φ�Bft]Q��a��t��(��T`7�e����_݄�M��Ro�v�Hvj&y����f�% .�ԡ�Vpn��h���(ԒL�5}X�H�*F�M�������\p�p�R@����9���d�XvlI#F�޴~�ҡ�vBu9�������um�BRmX�s�/vv�)�P
+�^>��Gm0��̆�djZ�/�Qw�����w��*�J�F���M�
+H��!�t"�+��hdE��MG�nR�4�
+����KEd3V���0�ގ�z��T!�,���S3v��U�����ͻ�Y4��F܍F���>��7;������YŬ��"��N���LEUj9=K[�/��z:2�^���\�S^�f����XqNr��im��MxL�NлΑk�R�����Νz9���� v���U��#�G�j��u��W�^E�AP���]����i��Yzș7��{������1c�Cr��z���zK�7ܺr��To�צ$�%�~uZ��7t�O����"WP+n����
+z�Bݷ�(Efcyl�^��k������v��j���^o�fy=
+(�;=)������g���B�ε�i�t)�����f����'�1^V
+~�'��Ϲ��ě<�\<j^�A��ܜɪ��"�=9wC��3D�����ϋ�����f�ܚ`���5��G8�:�eLh�f�)qۍ	�޳ɚT��Hk&��5@��L��=tEj�
+���K�o���>�L*��@_>u������{6��<OWg�ؼ99��@������I{�y{���䝫�4�Tzll#;���������ݵ}�-�K���M�G�0��};����l<o�[�k���;k��u��� wϸY|y*� u�[��K,�����rP�rp��T�K�=���Ux��ͤ����6�>�?�%����}d���xx��v�O����~s�����+��HB��_>SU�	)�� �/O;��PsM�+�?rB�ݚ���t�J�{,�&(a%l�|y��w錪x^	̕+}C��C���LCx�r�]}�����K��NU��i��}HJ�vAŇ���)2 endobj
 6 0 obj
-4886
+4898
 endobj
 25 0 obj
 <</Length 26 0 R/Filter /FlateDecode>>
@@ -422,41 +423,23 @@
 76 0 obj
 <</Length 77 0 R/Filter /FlateDecode>>
 stream
-x��[���a �p�o�}ɋ��,��FDR�
-��D�����yA����U���ovb�;A�+��_�<�:���7'2uؕίv�O���6N���'���?)�;�:�)e���9(>���VF����Q��5��r������4�tf�߽�������&���.&�B0�|z�I��XHxc\�b^1�HZi��:*�����2���d��	W?���o�D�L�<T�o��ׁ�mN��\���]��S���N�sr��s�r2�-�;�
-��Rcr���nz8S���S1j�����ܓ�18����b/�x�!@��iye鸎ơ]QO�Q�TlPe�mNZ�J��"a��� rIh�Ҏ�H'�����d~6N>��F��B�س��d�:���!ge�����-r�"�ț2t-��%3���Q��@I�-�.�Kb�!l�C����N��z*D\k������j��kڱ�˥��^_z��q|�p�l��-t֟o�R��'ND��Qf��lP��f���é�~
-&�	(⚅�Y�-�����P����M-PWڤ�.jPu���tAo��w�%YMt��������+o$�XqK~LAX�+���f����%uc���^
-�L��
-<_�����)�1�����[��|Y��&�;nP��-�I;}�]�֜ɴ�{��AX", u%��4f?��&7��g��{��(k�!��͈��?�P5�_��iƟ⭯��H��\�L7��z�J�Cꍄ������ӓ�7���؁J������q�ف��,�I��il��c�<M�^~P��X=��2�-�F�M�^U+���!i.��B�qXz��o���ew�����K	��0���W�+[o���>� -���e'�z�Iɫ�����%v�Y���]6|.S�<���[�g~�a�$��*��E6SO�-]�K�R�p;ܯRv(jݴ�}��S�W-պh��̺�'!"�4e��20
-iI
-��0sVx9s?�>��v3�p����(����C�"��.{�c�ܶ��Ŗ����a;٘=��BG�3�jiVf+�����䞰���������˯�K#�xEd}�������*�(����n\*�*�
-V�f蟬@���\J��P�z�J��8�N?'D#~!�M�,�#L+���`���
-�n웕����4���/��&����t�uI�&��1Sf�dm���P���ؾ0���9��
-���A?��~�+���j��y�p�wV�~��t���ws��T�
-�>(|��D�A�aIbI���}=4Kf�?4�v�PS�98�襃
-f���V�f�)��կ��n����C 2)6��-CPC>�ҩ�3K���96�d>LY������SS���@nK��d��z��|bъ���1/�����i��`�~�R:O)��hK0���YY�����_�.�[�_?��6���R/bE�C�]���u�WUa�T�����M�t&�����
-�+zTm�������<��gAY=O���R��Qͺx�����q��v��o!�a7�w�zh��0'N���{#�\�6����x.�\�=z'�D��3C��oh/_л�����k�쳅��w�6��]~l�Z��������l��)Ҳ��Ƹ�������S�7��KH�q�ƗT*9���_�R�}4��I.wfbl+�^�v�t-� ����ٸ��N�0��@�m_��yHv��0��a��l�U6sAr��b����+լ@�]	Z�jV����k|�Kk~d7���􌩃	q���X��3������ԉg�&ox=��H��%V��Y�P��h����E���Z�vV���`�����υQ��3[.(���)`|}��&endstream
+x��Z[o����>��_�8m..��-ۊQK�e+��}������p���3��
+���~������.�O���&)3(+��u(�ՠ�q2m���Oc:��RQ;>>j,�!��1��ƗG#��%dJj��ǓIZx���B��㉶Qގ/��/�R��6a�V��6�;]�����’(�6a��u���v�+��DL�������R8otP���D��9�)bp��y���!˸!�䵷d�����?�����;�eO'
+�e�9��?�#lj�NNĘ�!I��S$*3���v¥�#�⠠xz��r�� l
+dN:^;2�z�k�i��&�}+��xx���7mfc�Zz��̚�����Z6
+�S���a� �!�o�O����+�V����no�oU{�z޳K(�Ofj��V�5j3K��Ne��p�gu"Eƀ���kPcS~��7�.��HZZq7��s����3��&����C+4"W^Rj)	R�����nWه
+�U8�~yr��ۖ�*x�J�����+�+sa�ߖ����d�#R�M���a�{"������}�3�E~� ��.2�̸߅k�ɐ����p[��h���9`�(h���O7�I�s�x^�6W�Qan�I�+J����;YG+��8�e�mWA��%Һ¢��k��s#OQP)��C��VW��B5jqڽO/;5�P�?[��,�7Զ|U��<����J����X?�~V��G���e#�Gj�H�2-p���	�vxzx7(���`F�IA�����>��A~M�{�����������(0��#��O
+���H䭐M���R����:���l(2U.*�� ��Ґ�ư�EJ���}�����i��g�Q��>�f��p��I�i6XĐ��ǮhL�������:R��*Sڍ��~����(,�(bIh/�&���a+�?���O6�GR endobj
 77 0 obj
-3702
+2857
 endobj
 81 0 obj
 <</Length 82 0 R/Filter /FlateDecode>>
@@ -867,78 +850,77 @@
 endobj
 95 0 obj
 <</Subtype/Type1C/Filter/FlateDecode/Length 96 0 R>>stream
-x��YXT׶>����2�-��?��/X��G:M����%[�ؤ���b�����fH�!����h����Ͻ�ʆ��Mv}��"��D���~V`F��3�����^���:�A���\�Y⫚���U�ur_Yg%����)d�f~�AT� ��b��	�-P���0.�n����i��9�v��y�M|���-�E��v7���͢����?�-��&
-��%{0kJ�vi��a�-#�2O�v�PΙ�ru<���6XGnxʡ����'%(��7�.Y	��e��0ձ%Q1��m�Gη�:Uɑ]��`��M��K����Y�',6�rXFNب=���j�=BH������r��uN��f���)�4���[�z��[їsҶ���Pã����1�묇JILxYLm��t��'a
-���4����R���H���v<���oqʉ]4��5����,xj#�o�
-ݠ��Yv��_f�8���$�J����:����������&0�u��1ӛ#���Nv� ���J��� ������65c��� 1[�`��|�GK�,�=Lew�������K�<%J���8p�k�̚�x��]uz�����g@�Cu3�sf:\�La�+֑>�r(�E�����W@:DAl�9#�%LulITLtR�k�ߑ�UrdWc���h�-�:��d'm@V������6j����d���r8(C+���p>�-��ɕ�4�����`jJ,
+0�����^�A�-�>���S���J���:�C^S[m(����1��BX�z�U�Z�Ps!�'�~4
+͸�<���ouʙ]4��-�����j'�o�
+ݠ��ɓ�Vl��Ų�)�K����UP���?��`	rxp��]��|��-@E�5�7��D��D�|1?���d0����9�fS%�Vތ��A	��"5�;$f�ܣےR�!I�w�a�҇Wɫ�h��X4`���<�Q���؅u7cء�p��NT�9��`t�{�;���hW���X�7E���KrT~������F#�����G�x�XDK7��W;�����~7
+I.�_%CFk�������NA+4�4��Fh�v͏'��c�8�":q箘�����;�Q/P)H�� X���#W$)2<�Z	x���*���j>Qئ��?�yI8��UDҤ�Bb�W�IŘ��y-2�����1�M)�cIZ����AS��Pi5�����'�u
+����S�->M���;��=�<��f~�d�Ƀ�(vid������6�D�2]"���)�Q�-�ьƛx���*�P��!z�=\w���+��oCk�,�Z00,3ڜ>#-������6s��a�./}*n��Ay���9�C���AS����[�J>�K��kO
--����*[7��Y(!E��/�i���I���c���s�u�I�GA,NC`\htdRb`�30޻O��~�}���S�k�M��c!ˋ��~$�$f�1������Ҋ�de\D0Q%15uņ�����gl�zN�|��Z����o�Z'<	����<�t�Es%���x���K	i�Jl���d��*eQEw��4��Hi���QÞ.?��J���E����:cx@?��!�Be{y�n
-J�tW4V�&@͆,c�$�(ڪ�_!�E������ ��EI
-��Y�4:N��I�p&Ը�VUP_T�w�["'��,h,�N^�=*к�*TX����\k<f#�txZQ��/������
-��&G�z3:�m	mU������=M�e���^#W����/L.�Ϯ(M��x�s��`&.Y��j�,ig\-Ѱ/=AC��<|���r�ժehR��$�؜z������6_�����˶li8����������+z�S�;)������}%8�QjF��.��b��7�
-�*B��<l��������+�W.p�"6��>�a)��aE}_X_{����1���	���2���Jbx���\���~��e��A��psm�����#�r���Ig�-��W{����O�����Y�V���h���u��SI8��
-�u|�0Y��xF�Z��1<��fі�3C���=���i���������gs���������3
-��C3���/�gl�.�:Wi�����%�z�U\T������U�u7�m����|���<�����m邙�c�@5U��sa2�u\�g�����>:�����-!#7#����(�M���F��zȸr6/�6�Q��*	BI��Z�(��'�$�ILNM�q?[>��C�v���N_����%W���Pu�:���LHo���0(K`��wƽ������D?x�$���5�F�q���k���_C��������M6�I~�n�����G̅�B��I��!\t�–�4�8���4�Wh�����H���C�:/)S��k���Cz�0yy}7<��Q�
-T���d���O����r�B�C�[���	`w�`�E����t�ͯ��śQ���&������V��gl�g�{;0�E_�F���(���r�I
-n���
-��������۵�������|�j�jU�M���4�E�_�գ���,N-�>��ݙ��]���h�Ze#�.{6�\XxxiX��(/���V�F�����V˒�A
-*&-S�����i1���]|)���@-�R�uy������Ex-(��~�n =E��TA��~�����wB�Izp�뮝i�ˉ������vH2�[9L����Z��RՠQq�h>
-���
-�ex�oS"�xm�/��x�O�ůg��cw)�F�!�f��Q��=M��Ϛ�{;V�������ۄ��!�fd��U�������B��ӗIjnM;9���uf�����/6�A��WY��&U�N�TM�v1��<J��[���KB\�����M��i
-3�D&�N~��P����u��-���-�t�D��D��MB\\�l�����r�����6��}��h6�ʧKH��1b~�xWw�Y��6���%���V��BU�c���G��C6���|�͌b�"����?�6�?_m�
-��4b�P���T�i"鲘��1��g;S�f�&�ar�Ԣl�>+��i>���%>:/�H&����'|;)d���'=yCiUee|U@�_��f�}��-^
-�M7N'�I�.~D����G+�;�-����M�vz�KP��ܖ�����p��̢������8���ೊ�������6�b��;n'}�+s����Y5Z����H��W��NI�D�S��&#��{#+�w�iW���!�	�N*��(�fC����������їE�������`������`҉��dg�M�<%�0	�x����8����9'2*����G��#QP�6�h&��ݾ[�J�s�]�za�u^����h�����sis��#����lُ��5�z�q�Ƅ���m|{�����_��l�ӣ;�!���
-H����w�	�ԕ�#���S�����~�
-$ A&L<u�87�%���������3��{�B{
-.������.��9�ÿ�3/�e*lS��5Aڐ��ٴu�;㸨Fw�`&�s�s�/Q���?'��@+���S�͎�M���섧�{��z����rP�R������6�D�2]"���)�Qf��F�C[D���䶝��sS�
+������5L�h-��mΟ���E���n�2铋����p�u���j�����YTh6�~R.f�֤�O�ׁ?�A4���Ru�E�Z����9���f����k�ϕ�5���ٽM|*�]�u�h�8�oKL�5ou��P�0Scd���/�䯲ǟ��}&���y�wf�������u&��x(
+�q�ёI��a.��>�k�o�
+��N��3�z'�B����I̸b$_�1�s��$�`�Jbj�+�;
+M���젛�h��������Nx����y.F1��/D}���K	i�Fl���d��*eQ�%�%h
+���M��aO��%���xA�Cw�1<����U���y�nJ�X*+A�}	�1U�Pm�����Hi~e^\|q�zͻ�	���<[��$C8j�*�*���s��=��^GV4��'�žh�*lk��C�����"�v*<���W�
+*j�FF�iwF���B���ö���ʁy|���
+YӞ��A���+���&��W�&�Ǹ)<=8�}40/~��C��3.+ѐ/=A�����\�����V�U���@%�Ħ��Ɔ�&�5�赛����v�o��+��eHs��6�g��CYݠ�c�j]	�	�M��Py����kR����93�
+5��I��8���?S�-/�Е�����d�9�����6V��V���t�6%���)����P/���ĩ��R�*�ZO�H�g��КhY}x����"d%�+e��7�3�)�Ѡ$���_��l�T����#��h��}�m��4E�,*��
+L��y������I����9����h�KJ�
+���k),�V�V����Qz�6�I#H]�[ ��/�liX_N��ؖ�0�I�~?�^�������b�O�dd~L,��f�:�`:�~���vl��)����۲��'������"��O���%�[{�{�Ғ�FP���~��V���P[���B��<d����
+����+�W.p�"����K������l��XDl���\|�� ziz��	]%1���l/Sf�Ȥ?d�chPtXx�)�[e����{�:��������n�wMx�k�U�"��8���mp�g��g�#L��<�|9��>�I۝V���y�����7pkN�.h�4y��z��.Ffku�������)�Ȍ�c���m�_��#i?|`������$��c���c�ka��4�t��D����G�V��.�?C��C_usT�ex=&�q'�T�<��vA�ѱ��P�n��+���eڊ��EP��BC�7�=u�9ig��ʐ���������S@P7ˈ�EMU(�!bB��Ib�k�V܀�Q�<�Q	r�bH�C�+HҪ��sh%��_I-)*�'�TN��%��_�����r���ty���U���s�n�T���d�ӳU�d�)7�r>Q�Ew�����'��M/4D͚�R)�kT�($�s�n�2"�u�'�Q�F`d���K/�B��붵$xt
+o��(F��g�2���9�Mg��P���
+{(��	b�S�P�����T��-��ݰO�O�>�>�m��+c���:#���N������ݦ�f�z;��n�F���5��jE���b��n�b	���
+5�FoOts�������=��n-����ƅ��l�����]&����!�$���XaKMSy�+�4B{_��&u$C�%�P��������@�����%l�	��UA ���&�x��~@M��\��T�CD��+�H��S�k|`�m�����4A��fx��c<W��zM�B�<�����f�%[����Y�!����]�ްM+�i<�_�Sޓe��l���V��ܘw�D��xh_{9��f�#���n�a�4+��f��ױU��E�u�h�'-�ݓ�cc8DA�J�V�;�^�(����,&8�+�},L-}���3U�P
+��"��~?�EK�cN��_j��*�p��v�z�&+
+R a�B����h�+��Rr� �؛�u
+{aoװ�v��~S����+Z��޻�����]�V�:�+ZtI���H [NJW��c?�a,���}��Y6��f�I�G�UÝ�gK�� ,)a�ZM��
+�Fʮ�ܼ���^/�SR���'�}�3��N���'�Cw���/��Wu��'�����BИ������ӓ���S��Ѧ{����-�U�H���m�*�+*e K�f:���ݽ��+�'���O?��=�!INs۵3-uq?^*y���&}��'�;���T5hT\�'�O���<{��)�<-�#�8�G�ůc��bw)�F�!�f��Q���M��Ϝ�{:U�������ۄ��!�fD�GU�m������B��ӗIjnM99�sL�uf�����/6�a��p7Y�M�&R���4
+��ry6�r$����ƃ����=�L7�`/�f�Lt��>>���וT4�{lQ��?ԢY,*�*!���tLj���SZ�J�����Zm|�s�
+�z�$H������m{�f{���6���'�mP4������ڦ�R��/ؖ�իIN�]�� Ç�-����1�ږW��͌��"="�}÷�B��=P�7�VUV�$�i�o�T�������'���
+�U���`�~���/�e�~MG+���/p
+��*ٝ����x+�x����8�����9'2*����G_��#QP�v�h��ݶ[�J�s�]�zaサ�����h����sms��#���8����n���	y+���jcۃ�q�Y�|t��(izt��!�d���]ai�4|ۚxgݞ0�]�9�8:!8������d�'���su��<`���km;]�~��
+��5�������8
+�]3V�f�S^�^������lv�a��^������j�2�*�w(�� mп�ٔ�^;㸨F�`�s�s�_�r���dOﵜ�lL��)��	e��te�D���#m&{g$�����΅4��ff6b����e�����F
+mDM�*�t`�������/��������z�r{�՛���
 endstream
 endobj
 96 0 obj
-7536
+7430
 endobj
 97 0 obj
 <</Subtype/Type1C/Filter/FlateDecode/Length 98 0 R>>stream
@@ -991,32 +973,32 @@
 endobj
 99 0 obj
 <</Subtype/Type1C/Filter/FlateDecode/Length 100 0 R>>stream
-x��VyPg��U��L�ؤ\5^��5*`�"`DI���a�aցaf�3 �\3�J8<P<�&ˍ��5��Ve{<�٭�[��]����&��I����9��ɾIߤ��-� ��Y�|���DJe�"dJ��慄g��S$!�)�tQv����-Y+ݚ!R�	�
-��-��*Qڣԑ��R!����r	AυK�"�8W��ܞ��Ξ>s������b-��XG$�[DKD�b1�x��@�����-ڠ�?�a����S\(�.dv�����|�%s$����������w����m,*5�����n�Ɠ�v�B
-�ݘ^��"jq��|	���7������s��Ė�A	����kCU-}��y�o�CoC+�U���&+��SK��T@�bļ������P ����9}s����-n(N^��r)II���X~�q�{$"/	P���j����S���b���gJ��WU5��}�t^j��m���/�yʴ(jnҲ�GN��-��s8<��X�e6�<΃��.�!�*�E�9�	8�؁r{x�^dg����Ҁ��rW9_X�1�!Aa��iO1�y���Q�ׯ��G�˄����S2�NU�
-��1��/��`���`d���~��cx�G3����Q�c�J��G��:8��CN�g=[���j�-���Uw�D�̑9�mu�+�kW9��ê��6s�e&#����9tQO������g7�[���w�{\���C�H���Kc�b0�"�sY�'�v���p����j�?roÍ����x�&A��%�5�N�'��?�/�e��),ۡ[WTPR��Ʊ���[��r�5�Ԕ��WK]�G������n�_�$�
-����2l���nD��D���q��l�p������p��&��]@ZsH��<G�o���%v\4;nq��6=�za!O�]X��<+0����������`��ڸ���$[�rR�_����sD����U�	��^v~u���콍Jox3�g��S��� UY�nin������a
-���Cg~�����E��21�}�����:�ʻ-������Ij�|�x��MT�|�ëm��4b=�ǀ���+�YxS�[��y������x�,m2���+x��VyTSW���yO[�+W��A�Y��$B
+�/�%�l�BXYTP�E��Rw������Z�7��΋b���s�'9�����1I�|_ׅ�!m���1rp$��`�C�N�P��"����y�%iI��R���]�/_�A�!r�"�܏x���4m��g�a�0I&�zv��8A�"&9�"� ���aRt�4v����\�fAl"�6��@�b‡�`��W�I��:1���H5񘔓7Ǭ�����L�Pר�ƞ�x܀S����;��~Î`�M3��B�C<�����6�:B�ba6����t	.���V�	ތHP���Bԫ(�`�f����+��C���~"�,�m��lF��[��=����s�{�p�wAh��Wҭ>���u79Z�+p8�մ|`Āob�x���V4�s1��+��aR�������&�<��e>{A�Y{ᗋr��q�[�[)
+ДU5v��1�+V�:mւ�}<�_��5�"LEy�
+U^��M\�+�A?�S�u�P�	%�ɬ2������x|�=�`�+Pñ�*pW�����&x�Қȳ��ǥ�^�},�ʀ�E����A&�Q��J�/4�bލڝ����sT�zy����KOAlnM��G4�K���"�Gܨ����	��%��f���	���K+�GY����jk�6����`�+%dɀ�`D����g�%p����:d���7"�[�'[�QZ7}b[A�K!O�a��v�'DoȄ��|0�'�]�>�<�x�E�����TJ�*�M�y�����),meU{HT�[}q�%lt��hÁ�"���L=_"�h^����a?PeP�g����r3�O��3��͠�+��|R��p�+�+�&��0���C�lkTk�ũ���Ҧ@��ٺ�Է�f�u�Z�+t�C�ʶ���s�w���[��-�*����;���Z��M�4��\�Nwi���U%B$BH��HP�>�
+{��45�_Ǔm��x櫧�_����C���WDF�JYq&dPiy2nq���������z��c�֌x�pX�N��=��O��h��g��u�u��V����dȨ����튆t��}'P=g��l�+{�3sߚ���(�
+E��� �@����}0�L4�LѪ
+r9�+뽰��5�Õk#Z8aG'y��*��XWZ^ij�j��D[��S���Wb����*�Ry�y�%���= �!�^�5%�R�I	u��<W���F:n�@������։v��}�|0�ؽm]�K��8i��}����#2s+g���)�g���l�$�C���mmVk�L,����p����V˖l=��kw�!�h2v�x&v�x3��W����P�[����&���A��|�b/L���mA��MEk��za��w
+rPgHEa��;�Z��������+�A>*�����$]�sx�ʕ*��C��]�+.�(ß��f`7�L̈́Ȯ�QΜ endstream
 endobj
 100 0 obj
-2570
+2809
 endobj
 101 0 obj
 <</Subtype/Type1C/Filter/FlateDecode/Length 102 0 R>>stream
@@ -1193,11 +1175,11 @@
 655
 endobj
 15 0 obj
-<</BaseFont/MOMLGJ+CMR10/FontDescriptor 14 0 R/Type/Font
+<</BaseFont/IOZVID+CMR10/FontDescriptor 14 0 R/Type/Font
 /FirstChar 11/LastChar 122/Widths[ 583 556 0 833 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 500 0 0 0 0 278 389 389 0 0 278 333 278 500
-500 500 500 500 500 500 500 500 500 500 278 0 0 0 0 472
+500 500 500 500 500 500 500 500 500 500 278 0 0 0 0 0
 0 750 708 722 764 681 653 785 750 361 514 778 625 0 750 778
 681 778 736 556 722 750 750 1028 0 750 611 0 500 0 0 0
 0 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
@@ -1223,13 +1205,13 @@
 /Encoding/WinAnsiEncoding/Subtype/Type1>>
 endobj
 11 0 obj
-<</BaseFont/AKZNKH+CMR12/FontDescriptor 10 0 R/Type/Font
+<</BaseFont/SCBIEE+CMR12/FontDescriptor 10 0 R/Type/Font
 /FirstChar 44/LastChar 120/Widths[ 272 0 272 0
-490 0 490 0 0 0 490 490 0 0 0 0 0 0 0 0
-762 734 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 490 0 0 0 435 0 490 0 272 0 517 272 816 544 490
-0 0 381 386 381 544 0 0 517]
+490 490 490 490 0 0 0 490 0 0 0 0 0 0 0 0
+762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 544 0 0 0 0 0 0 0 0 0 0 0 0
+0 490 544 0 0 435 0 490 0 272 0 517 272 816 544 490
+544 0 381 386 381 0 0 0 517]
 /Encoding/WinAnsiEncoding/Subtype/Type1>>
 endobj
 9 0 obj
@@ -1308,14 +1290,14 @@
 /Encoding/WinAnsiEncoding/Subtype/Type1>>
 endobj
 14 0 obj
-<</Type/FontDescriptor/FontName/MOMLGJ+CMR10/FontBBox[-40 -250 1009 750]/Flags 4
+<</Type/FontDescriptor/FontName/IOZVID+CMR10/FontBBox[-40 -250 1009 750]/Flags 4
 /Ascent 750
 /CapHeight 750
 /Descent -250
 /ItalicAngle 0
 /StemV 151
 /MissingWidth 333
-/CharSet(/colon/L/slash/A/y/n/ff/c/B/z/zero/o/d/Y/N/one/C/p/e/Z/quoteright/O/D/quotedblleft/two/q/f/parenleft/P/E/three/r/g/parenright/question/Q/F/four/s/h/R/five/G/quotedblright/t/i/S/H/fi/six/u/seven/j/comma/T/I/v/k/hyphen/U/J/eight/w/l/a/period/V/K/nine/x/m/b/ffi/W)/FontFile3 95 0 R>>
+/CharSet(/colon/L/slash/A/y/n/ff/c/B/z/zero/o/d/Y/N/one/C/p/e/Z/quoteright/O/D/quotedblleft/two/q/f/parenleft/P/E/three/r/g/parenright/Q/F/four/s/h/R/five/G/quotedblright/t/i/S/H/fi/six/u/seven/j/comma/T/I/v/k/hyphen/U/J/eight/w/l/a/period/V/K/nine/x/m/b/ffi/W)/FontFile3 95 0 R>>
 endobj
 12 0 obj
 <</Type/FontDescriptor/FontName/KSKQOQ+CMBX12/FontBBox[0 -201 1139 700]/Flags 4
@@ -1328,14 +1310,14 @@
 /CharSet(/colon/A/n/c/zero/o/one/d/p/two/e/three/f/E/r/g/four/s/h/five/t/i/six/u/seven/T/I/v/k/hyphen/eight/w/l/a/nine/K/x/m/b/W)/FontFile3 97 0 R>>
 endobj
 10 0 obj
-<</Type/FontDescriptor/FontName/AKZNKH+CMR12/FontBBox[0 -205 793 714]/Flags 4
-/Ascent 714
-/CapHeight 714
+<</Type/FontDescriptor/FontName/SCBIEE+CMR12/FontBBox[0 -205 793 704]/Flags 4
+/Ascent 704
+/CapHeight 704
 /Descent -205
 /ItalicAngle 0
 /StemV 118
 /MissingWidth 326
-/CharSet(/A/n/zero/o/e/two/r/g/s/at/t/i/six/u/seven/comma/k/l/a/period/x/m)/FontFile3 99 0 R>>
+/CharSet(/n/zero/o/one/p/e/two/three/r/g/s/at/t/i/S/seven/comma/k/l/a/period/x/m/b)/FontFile3 99 0 R>>
 endobj
 8 0 obj
 <</Type/FontDescriptor/FontName/GRQREI+CMR17/FontBBox[0 -195 744 707]/Flags 4
@@ -1410,134 +1392,134 @@
 endobj
 2 0 obj
 <</Producer(ESP Ghostscript 815.04)
-/CreationDate(D:20070826231432)
-/ModDate(D:20070826231432)>>endobj
+/CreationDate(D:20070913011146)
+/ModDate(D:20070913011146)>>endobj
 xref
 0 120
 0000000000 65535 f 
-0000058425 00000 n 
-0000098418 00000 n 
-0000058274 00000 n 
-0000055936 00000 n 
+0000057592 00000 n 
+0000097719 00000 n 
+0000057441 00000 n 
+0000055103 00000 n 
 0000000015 00000 n 
-0000004971 00000 n 
-0000058473 00000 n 
-0000096422 00000 n 
-0000092841 00000 n 
-0000096148 00000 n 
-0000092492 00000 n 
-0000095818 00000 n 
-0000092107 00000 n 
-0000095346 00000 n 
-0000091449 00000 n 
-0000098193 00000 n 
-0000095181 00000 n 
-0000097968 00000 n 
-0000095016 00000 n 
-0000097671 00000 n 
-0000094503 00000 n 
-0000058514 00000 n 
-0000058544 00000 n 
-0000056104 00000 n 
-0000004991 00000 n 
-0000009776 00000 n 
-0000097162 00000 n 
-0000094021 00000 n 
-0000058640 00000 n 
-0000058670 00000 n 
-0000056266 00000 n 
-0000009797 00000 n 
-0000015037 00000 n 
-0000096969 00000 n 
-0000093785 00000 n 
-0000058724 00000 n 
-0000058754 00000 n 
-0000056436 00000 n 
-0000015058 00000 n 
-0000019959 00000 n 
-0000058852 00000 n 
-0000058882 00000 n 
-0000056606 00000 n 
-0000019980 00000 n 
-0000024253 00000 n 
-0000058925 00000 n 
-0000058955 00000 n 
-0000056776 00000 n 
-0000024274 00000 n 
-0000027927 00000 n 
-0000059020 00000 n 
-0000059050 00000 n 
-0000056938 00000 n 
-0000027948 00000 n 
-0000032896 00000 n 
-0000059115 00000 n 
-0000059145 00000 n 
-0000057108 00000 n 
-0000032917 00000 n 
-0000036525 00000 n 
-0000059188 00000 n 
-0000059218 00000 n 
-0000057270 00000 n 
-0000036546 00000 n 
-0000041322 00000 n 
-0000059283 00000 n 
-0000059313 00000 n 
-0000057432 00000 n 
-0000041343 00000 n 
-0000044524 00000 n 
-0000096691 00000 n 
-0000093281 00000 n 
-0000059367 00000 n 
-0000059397 00000 n 
-0000057594 00000 n 
-0000044545 00000 n 
-0000048319 00000 n 
-0000059462 00000 n 
-0000059492 00000 n 
-0000057764 00000 n 
-0000048340 00000 n 
-0000050619 00000 n 
-0000059590 00000 n 
-0000059620 00000 n 
-0000057934 00000 n 
-0000050640 00000 n 
-0000052419 00000 n 
-0000059663 00000 n 
-0000059693 00000 n 
-0000058104 00000 n 
-0000052440 00000 n 
-0000055915 00000 n 
-0000059736 00000 n 
-0000059766 00000 n 
-0000059809 00000 n 
-0000067431 00000 n 
-0000067452 00000 n 
-0000071512 00000 n 
-0000071533 00000 n 
-0000074190 00000 n 
-0000074212 00000 n 
-0000076771 00000 n 
-0000076793 00000 n 
-0000079855 00000 n 
-0000079877 00000 n 
-0000080202 00000 n 
-0000080223 00000 n 
-0000086460 00000 n 
-0000086482 00000 n 
-0000089898 00000 n 
-0000089920 00000 n 
-0000090664 00000 n 
-0000090685 00000 n 
-0000091428 00000 n 
-0000091965 00000 n 
-0000093188 00000 n 
-0000093700 00000 n 
-0000093932 00000 n 
-0000094931 00000 n 
+0000004983 00000 n 
+0000057640 00000 n 
+0000095723 00000 n 
+0000092143 00000 n 
+0000095441 00000 n 
+0000091790 00000 n 
+0000095111 00000 n 
+0000091405 00000 n 
+0000094648 00000 n 
+0000090749 00000 n 
+0000097494 00000 n 
+0000094483 00000 n 
+0000097269 00000 n 
+0000094318 00000 n 
+0000096972 00000 n 
+0000093805 00000 n 
+0000057681 00000 n 
+0000057711 00000 n 
+0000055271 00000 n 
+0000005003 00000 n 
+0000009788 00000 n 
+0000096463 00000 n 
+0000093323 00000 n 
+0000057807 00000 n 
+0000057837 00000 n 
+0000055433 00000 n 
+0000009809 00000 n 
+0000015049 00000 n 
+0000096270 00000 n 
+0000093087 00000 n 
+0000057891 00000 n 
+0000057921 00000 n 
+0000055603 00000 n 
+0000015070 00000 n 
+0000019971 00000 n 
+0000058019 00000 n 
+0000058049 00000 n 
+0000055773 00000 n 
+0000019992 00000 n 
+0000024265 00000 n 
+0000058092 00000 n 
+0000058122 00000 n 
+0000055943 00000 n 
+0000024286 00000 n 
+0000027939 00000 n 
+0000058187 00000 n 
+0000058217 00000 n 
+0000056105 00000 n 
+0000027960 00000 n 
+0000032908 00000 n 
+0000058282 00000 n 
+0000058312 00000 n 
+0000056275 00000 n 
+0000032929 00000 n 
+0000036537 00000 n 
+0000058355 00000 n 
+0000058385 00000 n 
+0000056437 00000 n 
+0000036558 00000 n 
+0000041334 00000 n 
+0000058450 00000 n 
+0000058480 00000 n 
+0000056599 00000 n 
+0000041355 00000 n 
+0000044536 00000 n 
+0000095992 00000 n 
+0000092583 00000 n 
+0000058534 00000 n 
+0000058564 00000 n 
+0000056761 00000 n 
+0000044557 00000 n 
+0000047486 00000 n 
+0000058629 00000 n 
+0000058659 00000 n 
+0000056931 00000 n 
+0000047507 00000 n 
+0000049786 00000 n 
+0000058757 00000 n 
+0000058787 00000 n 
+0000057101 00000 n 
+0000049807 00000 n 
+0000051586 00000 n 
+0000058830 00000 n 
+0000058860 00000 n 
+0000057271 00000 n 
+0000051607 00000 n 
+0000055082 00000 n 
+0000058903 00000 n 
+0000058933 00000 n 
+0000058976 00000 n 
+0000066492 00000 n 
+0000066513 00000 n 
+0000070573 00000 n 
+0000070594 00000 n 
+0000073490 00000 n 
+0000073512 00000 n 
+0000076071 00000 n 
+0000076093 00000 n 
+0000079155 00000 n 
+0000079177 00000 n 
+0000079502 00000 n 
+0000079523 00000 n 
+0000085760 00000 n 
+0000085782 00000 n 
+0000089198 00000 n 
+0000089220 00000 n 
+0000089964 00000 n 
+0000089985 00000 n 
+0000090728 00000 n 
+0000091263 00000 n 
+0000092490 00000 n 
+0000093002 00000 n 
+0000093234 00000 n 
+0000094233 00000 n 
 trailer
 << /Size 120 /Root 1 0 R /Info 2 0 R
-/ID [(���y�reI;�!��)(���y�reI;�!��)]
+/ID [(��ԧ��BӲ$�W�)(��ԧ��BӲ$�W�)]
 >>
 startxref
-98529
+97830
 %%EOF

Modified: puppetor/trunk/doc/howto.tex
===================================================================
--- puppetor/trunk/doc/howto.tex	2007-09-12 17:58:35 UTC (rev 11435)
+++ puppetor/trunk/doc/howto.tex	2007-09-12 23:21:29 UTC (rev 11436)
@@ -684,19 +684,9 @@
 investigation:
 
 \begin{itemize}
-\item When \texttt{ProxyNode}s are used in a private-network setting, the
-application does not succeed. What configuration entry is missing in
-\texttt{ProxyNode} that is present in \texttt{RouterNode}? Or is it a Tor
-problem?
-%
 \item When logging to stdout is set to something lower than \texttt{notice}, the
-application does not succeed. This is not a big problem, because we can parse
-the output that we get from the controller. But maybe it's a problem of Tor tat
-we should fix?
+application does not succeed.
 %
-\item From time to time there is a FileNotFoundException when starting the
-private-network example.
-
 \item Fight the TODOs\ldots
 \end{itemize}
 

Modified: puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/ProxyNode.java
===================================================================
--- puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/ProxyNode.java	2007-09-12 17:58:35 UTC (rev 11435)
+++ puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/ProxyNode.java	2007-09-12 23:21:29 UTC (rev 11436)
@@ -3,12 +3,38 @@
 import java.util.Set;
 
 /**
+ * <p>
  * A <code>ProxyNode</code> represents a Tor process that is configured as
  * onion proxy, i.e. to relay traffic from a local application to the Tor
  * network and vice versa, and does not route traffic on behalf of remote
  * applications. It is the superclass for other node types that extend the
  * configuration of a </code>ProxyNode</code>.
+ * </p>
  * 
+ * <p>
+ * <b>Pay extra attention when using in private network!</b> Using proxy nodes
+ * in private networks in the same way as router nodes will fail! Tor has two
+ * different strategies for downloading network status documents: Directory
+ * caches (router nodes) download these documents after every HUP signal and
+ * then accept all contained router entries. But directory clients (proxy
+ * nodes) only download network status documents, if the most recent download
+ * lies at least 30 minutes in the past, and then accept only those of the
+ * contained router entries that are at least 10 minutes old. However, when
+ * starting all nodes of a private network at once, directories cannot contain
+ * 10 minutes old router descriptors. You have at least the following options
+ * to cope with this problem:
+ * </p>
+ * 
+ * <ul>
+ * <li>Use router nodes instead of proxy nodes,</li>
+ * <li>start proxy nodes with a delay of at least 10 minutes to be sure that
+ * the router descriptors stored at directory authorities will be accepted
+ * by directory clients, or</li>
+ * <li>change the constants ESTIMATED_PROPAGATION_TIME and
+ * NETWORKSTATUS_CLIENT_DL_INTERVAL in Tor to values smaller than your overall
+ * HUP time for starting the network.</li>
+ * </ul> 
+ * 
  * @author kloesing
  */
 public interface ProxyNode extends EventSource {

Modified: puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/examples/AdvertisingAndAccessingHiddenServiceOverPrivateTorNetwork.java
===================================================================
--- puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/examples/AdvertisingAndAccessingHiddenServiceOverPrivateTorNetwork.java	2007-09-12 17:58:35 UTC (rev 11435)
+++ puppetor/trunk/src/de/uniba/wiai/lspi/puppetor/examples/AdvertisingAndAccessingHiddenServiceOverPrivateTorNetwork.java	2007-09-12 23:21:29 UTC (rev 11436)
@@ -33,13 +33,6 @@
 		// create a network to initialize a test case
 		Network network = NetworkFactory.createNetwork("example4");
 
-		// create two proxy nodes with names "proxy1"/"proxy2", control ports
-		// 7001/7011, and SOCKS ports 7002/7012
-		// TODO for some reason proxies do not work in a private-network
-		// setting...
-		// ProxyNode proxy1 = network.createProxy("proxy1", 7001, 7002);
-		// network.createProxy("proxy2", 7011, 7012);
-
 		// create three router nodes with parameters (router name, control port,
 		// SOCKS port, OR port, dir mirror port)
 		RouterNode router1 = network.createRouter("router1", 7021, 7022, 7023,
@@ -71,7 +64,7 @@
 		}
 		System.out.println("Successfully started nodes!");
 
-		// hup until proxy has built circuits (10 retries, 10 seconds timeout
+		// hup until nodes have built circuits (10 retries, 10 seconds timeout
 		// each)
 		if (!network.hupUntilUp(10, 10000)) {