View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000065 | easycwmp | Bug | public | 2015-07-03 12:29 | 2015-10-05 14:40 |
Reporter | feckert | Assigned To | mohamed.kallel | ||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0000065: http_digest_auth_fail_response with easycwmp | ||||
Description | Hello, i am using easycwmp on the cpe side and genieacs on the acs side. If we set a password on the cpe side the acs cannot make a connection request to the cpe. Only if the cpe makes a connection request the task will be started. I have asked the geniacs developer if his software is responsible for the failer. So i made a tcpdump and send it to him. His answer was: "I may have found the cause of the problem. The client is sending a response without Content-Length header or a terminating CRLF sequence (in case of chunked encoding) which Node.js interprets, correctly so, as invalid HTTP response. Working around this involves implementing HTTP GET on top of Node.js sockets which isn't trivial. I suspect it worked using a web browser because browsers always seem to be more lenient towards this kind of quirks. I suggest you contact EasyCWMP guys to investigate." | ||||
Steps To Reproduce | Use eascwmp on the cpe side Use genieacs on the acs side Set a password on the easycwmp side for connection request from acs to cpe Nothing will happen if you make a request. The request will be served when the cpe makes a request to the acs | ||||
Additional Information | tcpdump of the connection request on failer with geniacs and easycwmp on success with browser and easycwmp | ||||
Tags | No tags attached. | ||||
e-mail notification | |||||
|
tcpdump (25,067 bytes)
� �c�U �TT}�=CIw#���H#�-�� "����HHww+RJJ�� ����+��Y��}��략~g������٪�9I:;؉9;<w1sVu311sqar41r��=XXX�88H@Ϭܜ,|?�99�XHX�89889X8��I@osq�HX��L�������3�33gWs����z���!����c��. ����= =@%�Ǖ=T�6� ��^*mɴk�$ �<@ �M<R �LF{ �c��^���y*�X� ��� 3����3++����+ ++;//(��H�O���L\��Hl���l��͐�EA������Õ���Ζ��������+��z��_���wda�e��3�0c~nf��@�L��"�:(�E-��A\y/+[[#fN&M+{SP �(��p1��8�I<�8hIDA0�43��re�d�fb�"���V��@bkecF"JZ�'��J2c��`bab�`ag�b%Q527r���S �\� �o'�(ao�`jeo�Gb�e��@bjfnk�j�@�bjb��^O��-�@��GbfϨ��`f��0��=����Q\��g$x$xp�d��@��_�K����� D`>��C!��h/8t1~�wJ��u���$���G HP�ן(�B�`ʆ�_Rp!�2���O��J�no��j��l�ef�c�Ml\@A���d��8��S��0sq%q63��${x13r�4yn�H����(Hf�1�;؛� ��qp����������s��rs���������ǘ��ˌ������ � v6Ns#c6vN#3n#cv6V#NVvcV3ssN6#6�_��?:��?��^�%h�rla�#� � ^?W���1��l����;IJ p��[Ŗ�X�+a����fY�% Ċ����gǤ >���?���wN��QZ �g� *�;����ݢBo�w���@�v$�_kǯYf��[������@!w5u%c���"�og���� ������iV^N36##PN��ڈ�͜�Ԝ��܈�ݔ���;H��Nw��&��4V�_Mf71��6�0be�1�22�$����_��]]��z0��C=zi9To��ED��+ ����/)� ��?�(��BQ��4o�,�8����y� ���c�.g�H!J�@�{��u=�t���b=�o�����tv! ^�� �P>���@����ý��"��,3&�F!{�9 ��� @@A�BB��P`b,ۿ��� �E�0f��ɵD}���+DQ��D|v��Zσ��?�D-G���^S�䂄7���7�A|���_2�_�������� ��2���?H�1��1+7�97�/+��1��9/7+냾�I2ۿ$����������Ìň��s���#� ^�����̙����Ց�����2��!���|��*��W���O�T�BQ ��f����(�ވ Y� X��v���$�)d��P���� ��7���;�B8��R�P���Je��?�� "�������vb)0L'�ϧK��r�yb��E~r�����0��W��m�I~���'�@t� T�8��5���`2��Z���=x�L��IyP���$�B��NT�!���H�K�/2o���ѧ�()�_6~�dC�1�B݈W �],]]4]]�]�"@ ��X� � ^ �������E�EՅ� �8���軨�Ȼ0�� ��|@. `r�0@�`�X �4@* ���������� � �=3 ��� � ����� �{���N�@ ]�Y�x�@J�dj@ @A@' <� �� 0X t�B H D0@Hh 44$H�� !����@HО@�7]���=��㷴�����8�>������� @����V��* ��o�V(���UI� &^|�K".�/�G"6$$@��*����F~��W�5��!%�gȯ��$,�gzl�L�� ��p>U�y�!qMC2ٵS�X��eĻ*�'���?k0��� N!�C|Ah(TP� �� P0,�P,��sr �%�!B�d�� �.X:� ���x�"���@�C�`@�K����m�"y��+"<�xDH5q5VLt�"���������9�b�`�_�D�!�Y Y~?��_N���6+''77;�h����&ˋ���44��aArn�b�����@�?� �� @��C�����4 ICx�]Q�N3a��هe�x������b����=��!���vh�ۙ xn^���� #�H��1�CWS.�Y:B[.&�����dG��/ëq��5C�{4c�!�7S��$r{Ǔ��^NK;�8O%�^���i�ӱ1��Y�� �hǰ�^S�,�`eZBS�#'���(����������?�s��X���}w�N�ņ�J�_j�xl��F���-h��K����+שg"\E����{�:��\_'���@@�2�����!d����0��=�_����� ��UU����͜A]ٔ� ��V��Ba! �Y-���A!M=� �6�9�m�B~� �; st".�U������{�;��O� �J]�7�lr�ˢLn��-�T�~ꃒ�^��/)E�p�d��l�:�s:^P�5H+ʚ�R� �!D�� G�g�制�h�|⤜�;L��y���TO�Ӄъ���!N�b�oa�ҟ�۾�_j�������捋$o�Y4 �Q�d�f�~��=�&)K�e}z���Bͅ�G��\>�C} ����j�c"� � 3k�r�sk��rpXs�k!�c�)۳���M�q0<i�2Q�.t�@�L?��LG�e�>��s�o�r$fИ�z��W��.������t��-�.���.�`��!" �?�3�|�&�>�K".��U�D��@TP�*�aQ��X��K��W�Zo���d����&�bƫ�;�v��C+�qoH��NH(Y��=C��zы�?���U��� п�ق��M�.���.�]��;�P���1��l�&l�(��5\��bW�s�>�7�N�7�r��u3J���n�+�� F������,���9�=����6^�q��)P���X�Ţ����7y�xJy�En*i��JD�����R�����&��k��i�WA�{!��� �ۃ�h4�rmN'cJ_���>zL�}�~���r�q��� Ge�HJP�[<�@�p�W�{��C�-ȶ��ʷ�zS. U��{�*��F@�\�+DU�t��%���� �x� �t(0��/��){ɛ^u6�1�t�ۿJ�/7�I�Ǥ�r����'����������^���g\�A*�i9�X�.i�����qO< _J�L����N\wI�k��ȞW#K��5Vw��BMی����˾H�b��fZ�e�G��'.�u�H�b-U��kA��1�T���8)��O�'G��P���|�-������T���A�u��v�y�� ۆ�F1��|g�vw�9͋ߜ���_EĚl�!"l?E��>PD�F7�H9�!`g����� X�ONy��n�Zs�◯�p��;���5������mh�f�gh��9(�n2�v"��>�D?rp퓊��r�$���(�@X<���O�T �e�.VlB�#cg�C���%��F�49��@9 ơ����n4?�ӗ��KNf���Gȯb�W�,�uyʮ��v�5��#߷ZSGA��"��9M��'l�DI:IBR�B���>ui!x�Hw�geTM���~�Ck0X=wv�;}��䄯q��6�g6���ބY�it'W*�~�-��(��v<��r�^��A��\+��e����l��eo ��s�^Yڎ�f�##�D'��j����SJ=ͫ�ȴ���i8��0��M��a�_L����%��G9]u�ٽbqU�n����'���@�<�����]�iQu�بo�ba�����F�j*�S�<�W;�,�3��Q�T�6���+���Jr�A�!�܍.|j���Z͞��!ĥp��dw�u�`�� ৪�w¦x�w{�zT��^V�k2yG�/-���G��y��d|]��`KN����t�+Vk��7���,ߟX2nq�����f��v.}���;���t^"�D�@Yu�픴��ΊP�Ls.�4@�-��4�Ί�rے�t�%z�]9��6eJ �c��~�k�I�L$�.���ж��� +��P��6����#~M���ǩ�7���Ҕ5L�^R�"W�sI�Myd�c�9��:w�5'��Y��gp�T�q#VPU� "���+)~��.������m<�g��J09� >��riy �6Z�#��o^L#�2�T�%d��Hǽ� EA�4!�Z]�u����O�f`� -ZJd�9�n0LQ��>��:������7s+Q���~v����c�ny&�����U���n�3��"���|܋���J���y���Ia �T�<��q�4ܪg�|GEW�C2���А��V�0!X�HéC̝����-%���.m\I%��s�N�#<o�WטE��t�?G����A@6���sG�5�2�ab{Y�%sqٴ�<�[� �"�wk�3�XmSQ���N�3�'>��xZnu��=�sh$IcZ�݊�N���[�����E6H�=� ����w��0y� {C_ISK�X�[�s����nfZ��|z��5AՈȾ6W�qG�X=�"��'�� \ɻ��S�}���-:XT�m� ݩ�& �Y ��j%�4�t��һjш(;F�I^Ru�*|�,�+��b fBp2���&��a6��g�.�Ho�w���=�ִ�#�'KԱ�>=�����:G�Р�E<��i�0�\ [\�F3�f>�Hi@<����J���|��}�m�<2��Oo5�3��ɚ-W ��2=��h� 9��Y'�F�dmʷ�ϖG�T����o���W���Y� X(]X���I�eG��li6�'ħ�o���M�8&�~;�l��0 �jc�Qs��B���PN3��%�Q=b�����ZY���_��|Ү��ʠ�鿡���������VϽ|��3��gT��cr�>&�ћ���[\2VF���@H����y�(�+���m.VD�E�k7��s��>�D��jaZ��L]� ��|��=<�bʣ�5���kiYv���Сd"1��|�C�L���k���Wá���-�|>��X-1on��N�^���W_���m�dc��7��m��<r@Fq/���U���`�7��VtȀ�Kf7��_��\BC�Ӹ:���`�13�"r�8/7+9�_w��V"���M�����b� iDz��Zf��������h�1SY�E�T��P��Q���F����'���UWM��8b�~�8��]��D;�8�h�:�����G�U�M��*�K\X�sCx�맺"*�Ȑ�a�Jx�� ��7�q�kLh�*y�;���V؛q�_�XI�>���ӧ�}��ުb&EDs����!E������)s2�)�\�6� o����݉�7m� �9fݲ��W4�M�x�Wݛ�b��Г,�m �Vy_6��j��c����Ǖ�G1>��ݭ�!Ks�>���U/�'`�a�k~�X��>��i�=�G�.ᐬ��������\?����j��{��g��}��͟�~��j+'�+B�[�ZD��rs������Jח��Ӌ���ԑP�g��Nk�Hl��TD�����B�ͮ���4���ӂ<�9������eP��<m���>䧨l�� %�aR�M~9�~BcbPc��-�ZΆ �� "�5Y|��_�cf�Ҝ�,B5��~.�ǶS1��+T �8���~$�[��a<$���xl�c ��9?��њ<��;w�P��F�|��E6�l�ZI�e�IЏ:�A53��K9ϼ����~.��bw�pH����c�lE��P$H�֠�Y�֝��ѓ O�����Qi`#M�MXyθ��0Q`\(TP�����faM>/�1���5i?��Wbu-$�粯�Rk�`�;)�b�zN�'(�6�D��o�Έ�ؽ�ͣ0��i��{�:E��'�5Q]�p���,�U�N�Y=%N�d��rC�����F61�~�'Im"N�k�:=�+K�L�Ǝ�8��ZW��.��r�B�q$"��P6�~�B�L�6RΩ�����1b�%҅��m�:ּ]Xg$��啍>כ��OF����X�W9�J������_�k_F)�?����E�/"X>�e*��U ��wq���'���/��h��@�A�SY 7�uǡS���wC=a�zj��zUϥ���DqT^��������8��<~K[��<^�1 t��C�%�r��s���m��~� �<�nrsK���DU���g�T nF�Ź�-��I���KQHu�G0Au���ֆ&^ Q��\��篞�A�+/�u,��NQl�~�s��#{��kX�黜�GA>q�r�ˡcÌ�Ád7W�C2ˑ�a�*4;ĎFX�O���P���Q�e1�N�;�7p��p�*bN���e}�1��*\8: ���6�:��O��1�P-�h�A��k��֣�5!����6_�N_�A ^�l�9� �,�o+R&]Y����72K�G���F�j5N�s��mS���g�<�|Z$ ��l� ��ܷ����^g�8z�&��ѭ_��x�_�7>��Sl��?ښl�&M�iFݕZk4�6��'�J�J�Wr���Y�BM��{e�G��4���Ų�&�5}��)^�)����~� -��ɀ���� ��ӍL���rz(��ր�E��e,�G�*��7�EW��G�����}F�^�U������4��g��*��oL�0cI�y��V���l�ፈr�m� Œk۶&U1�c�`j�� �4><m�+�I�J>��.�D��$(�4�әR��ޘ�m"b�tH �ٷg;%���,t���E=��Yxo*1���-�s��0��卻�)�,�=U���?}{�_wƿ�_�*܇bR���Z��rb�>7$�q#��\'tkI�`t�k�;��9��VG�S@n�+yV�vC) �S{=��7��J�L�ly�6�p�RIڗ�#��H���>oһ*?��+.�ܧ��3)u�X;��ox�8n�B�T�O4@FS�K5gk�5�*�|gfsت��/�0�)!���*�!��p6��lpF2��Cl� �F���I�|ɍ�w'�4\���j���myQd���Q`� ݐ�T���B[|�R��&����������� ���A5̵�{�M��]��5�`�w�s�oK������j��8���_�@���ɣm=/��|��]�ʝFtԽy[앟���:�B�ӯN&!��Z�|����7v{�A�ym�&��-�A��6�G��PޔB�([�'����5�6!��F�=ND�lG��P����?Ҏ���/�*&���7F��M䈎r>��hz=��?�%6wP��N@2��ݔ�|y����i;�)1f�|�����0�'z���%�Gl�/���n�c�b����|�ު ���OK�M�<���r��W��W�s6�n�\�߂6�����(� �U=E��A4EoX%q��~��XK����}�ɽ�������8�Q�k$��Ve�������;���ɮM��6}��ZRr����щSop�!���Y� 9PDŽLI�x� A&߭��Sa ���t��z62��"|ҩ�S��d��5J(�ʰ� �KD����#��d�=�s��dî �ۉ�����n.�JK��Ef�cۧ��x4�kwAK���>�� '�qe^��s�F Q�G��j�hh�3� �s�v.&3Z�78:0��t����3��;�:����aP����8���!����R�Զ�ڒ�)�2ex�������s�P�+���e���LJ�o^���؇�e�7�?�A�aT~Ŷ�S���k������ͧI�>�,���9�����8Ĝ[�<8��<3D�i6�y�E�T��ۚ��TY%��z�d����ALT�u��� ��FzK��Ѐ���}(��v���k�#�bEV��!��7�1�<,�+J���IW)��o>��3�Ɯ�V���i���G <p��2 �O�ܞ�НZ1hu<�n�ƕR�zn*L�#}� �҉���$���0x�;��#��5h��s>j,$t��ʸ�ݚ)<�� �t��ĉ�`?O~e���h��7p�IC �XCs�ET�Ѓ�����+sn��v��"�QGo�=\�:�T Чm�%����]r�⍭���H�b��d�Q��ޜ}bK�Z�oѧ���Inc�G�+1�G��9�oI�eF��)X����,����ǖ��Z� zꭲ0tO��М��,z�����|J�(e0鞸�=Sx�Zq�lpP������U�b�c? ��-��Q�A��Z{�L�f~.�n�QL_�V'`m���}�M��x���G[K>��K�Nd��e�g0Yb��D�v���mzx��\�)���R�;r�a/Y_�"��ȟK,89��p�c�ZRB�Y�oꪐ4%��|�,�����k��,���6�?��:Q��D��mAb�f�9fA8:5�@~���q� ��j@!�Z>*?c]�Iև�r=u����u�͠��#ق�IA%���C�UMLWCf6تW�����p��{]��^��@B�d궓��KWQn�g;'�}'�ct��}:�7� �Z6n�Îx|��.����E_6��5�ɳi6+��`�Վ���$�).�����8S���[��("k�hǾ|��b11ȯ�ׄ�G�)X��E�:��K�[V��&V��p�n������>[�2�8��bs2�!"�Ѐ��Sgkg8cٔ�_5*�L�#�Ī�r[�h�e ��I�����W�5Fj�I�vc�\���vkE���.�T��\jwze�܌�{�i���r���L�#��s�@���1ʢ&�lՒ]�3��aٹ~���t�rt�F��&�*�U��M�>�⭌��K���}M6� ��s��� r�\+r��Zk�h�lN��K�� ����5�&�-�)'�'���.L�� -vvcK�_��\a����^Eu��!]�ӄ�L!�O�3x�ƞ�-�+u�R,�whn�p��,=IW����U苕��Y��a��+��敮�s�{Y��4�����l�z}fHld �} G���r�:�u����"�F8���3z�G��w77s���^{��/�ޮҢl�����ҟy��OQyC��Q�������h,�a����s㾜 ;�9H����ҏI��\3��|h�p!� )�߄+L�ޝ��f���.�5�h9�lBC������EF6٫c��$�7Oȱ�%�1� ��yP�G?*����)?�P,l�7�� L���Э�IN�U�Yk��M��rt�3�ی��� t��ۺ���]_�?r\�:932#�$4=qֈ>F�aF:�^;`���٬O�Rm��f �F@��𫮲�S�ګ�=΄�)8�y"y=���0l�خ$��ha��&�<��%k</�&2��н�?��I�QX�+�rp:�T��$}�7��wI[6�h���8�}_���=F?�6%i��>m���n��6�D��W�R�����B�T>���+e�0T��-�ޒ��&ݛ'����Q��\��c�0����+$��!b���j��ńb]:[�-��[�ݯ��Iۢ1_�X"����,��7X5���ܜ�s�d��-�k-}� ퟺ(Y����y���'$胁�ޓgv��*�5��~]Te^M� �A���A�Pm�}l7 ,!�o�K;T�]�1�3]�y$K�+1�\�b�* U=���i�ZT���,#� ���;���m}Ô�~�i��\+�]�S>�K�̸b�<�GՓ_���w��?�a}^��ZA�9�A�>�ȼ�!�嘩z��1Ǥ%x�~������(A֩� ����銙U�d��^��\�Hu Qu�]���A2�%y`'^l㡤R0A���)����/\�$��H¥�%Ì� �$�]d�<�[x0ϳ�$�)�,��(Tʫ ���Ǽ=���S�ߤ�����K�[���/m���)�%����H>`��S2�mQHj3�a�0��$�wp�_��Yj�|�%�vn����H�����Q����Q �\��_�M����4ʟ����з�� 2���{�Q��,�s$[���Э�RpYq �w���U���A(4Uz���[)<(s�6(/ �Ա+��~��>�!Jv"�uV-�'����ښ�!M�V��G7z�;F(��;[FA���-nD�h���F�>��O�j"a�_Vy�%�jBs����=r^C�e�5�QQ�#��ґ}yԣ���7�����z3���1��KL�^{��Of�#;�E:)4NSi��)p�_)̜Ko���)�W�;�ZE˪��K�Iq�k^��ϝs9Sw��@W� E����ġ��{�W���8{$tS��9����Fg�V�&!�M �X}a�E�]�(ǹ�f�Qk:�������y:Mu�R��J.�9&DhBΎ:d'� ��k�g�c���m/si�߁�1�0�H�C��v/��@���m`6!{���l��r�ݗ$wH�Bw���U��D��T)V*���_p���YXtK<1�25�B�s�j���.7���X�NG{n���rV`:wF�B��%�W����)���o4%���`w{ ;{(���e�!G�2�%��C��CT��hqGaV_��}�k-|�"��Y��t�"u��{�;�������Q� ��q'0�H8����x+���[ ���o�xX?+?��M.X���~T~]��Dž�'�Q�A�H$��/wI�K!�@��9-�]T7�ANB�b�V_�8���lR��_�1�~�=�+�r�gF7��ѷ:�c�r}�|���?���yY�\�^/*AS���� i9Q��)�ح���<����G`0sih��6]�U��Ƹo�J��g�w(�"�z#G�5p���.��O�k�-Y�c�[�� 1FxZqZ�8��p����lmn����7AB�]59�_�p�,�`�r#%�R�` �#X$� 7�n�q��� �B}�B_���P�����C���^F7�0�� V�8���R�܈��xѢ�l�w�.� ^T�"�dގ�7�./VᙯB ��L̈́���R�� *(�o�Ј�����" C��:�ڮeFڬ ��UI;��l����d�x_êZ|�j� =������F��fE3�@Ny�?���aP)�$�,�b``)�oq�6�r���� Q�&I���J�$���,9 ��0I��6�@��MG��)dsm,�]�4.Ͻ�#@]*�������TSS�����}��i|f�<e���M��F��' �e�ϼ$N����$���Ԙ:��!������O`�&�%�?M��k𩏠���u��˃ �^g�#k٘V�d,�sf\ԗvG��c?�{#ϰ�i��yjGd׀5�v�J|u��,���l7�v8W�2��!zK,��]��x6͔�R�ź��q�K���E�������Ǹ��w�)�d&�Jt����N�'�U)s K���W������}*|�\�HtXI�/W�j}�ic�&,�hDZZ/��/�Q=�z���S]�Լ�&'Ց0�j�� ё`tC�hZa��G3�M84��Wh�&;��q;&f�ۧ�lj�E�}V�nh���6��D���Β~���M=ecQ_"͟�*6F}f��3��&d��:hS�k FC|Mf�S�f��kz��~{�*e����Z߬�cU�u~��a�u� ��ý'?�{�G�p *�!��{O*���ow��&����#�m�����D�� T���?��!T �g"�8�g0��_q!(f�~'V�z� $¯w��=zj����~�ɅwDX1,Y��Tno׆�4�麻6� V�ΰ���Df�k�Ju���2E;����S���W8ɖݔb&�|�V�����x���ki��{A40��U�&�tnv/�{�3��%�/-�W[�c��s8x��s���!#���1�c���r���Q`�1���Ԋ=:�7�0�l��{�n@�qٽ}$A<��]%�h���g���]�c���X��s�d���!{m�S5E��%V�0��;W�6v\�~�D��p~�%v�1��0*����M�K�J���Gv�Ɵ_F�c�^t��B{�}i���\vC�=-��̦ Kz�C@�<�P����s��a|� ՚a����D���O_�/��u�|)~�pL_!�B���U�l8�or7�ξ���|��=�gi���_%Օ![p��|^�vQz&��V��K�@�Z�L�D����@Tr��s�p�$-x{��%�ʜa�g�;�p�ī<G��"�(��6�)�z�. ��:a/�{���h�b$(�KJ ���wC� I��e_0Nާi���Iw�;��gzdؖY�;����8Al%H�,c�i�̚�+��7�ܹYv�j��O� ����B�S�We��_t(�ш��J{P���C^���I��Ҟ���~�Oռ���F6���H�E$bX�-�SQcxG�h��]�k[v����7��z.7���s��з��(+ 9/ض��UJ����<{���(����c�.���j1�&C��+,� <�?��wy��p��ޏWct�/�p��?��JC\e�{�:���� >���d3�ľ5��7���<π���^IM�m^!���s��U=T�}<K�z�[}vo���Y�=O����L�}I]�q~y"K���l��� ��7'��^ �USa�\mt^#"�ea����Pnr�x�G�ŋ��;����9a�a�}�z���)qA�#6��L}~�3\.�Q��He�rr��_)�1�>�+�%?����M�X���r��;5`π����Α�MJ��� ���%�$�f�qE}�?�^�Z���܋8�����UD쨬�2k��|d�%�2}���:d�*�T��iC�<�-���)�5��v�t21��u�Krw�a ��ָ�o��� u�<c�j@�Ra������NFk@+��J��r���~��+��̠��7o�a�W7����?�k�c�Ƃ<��#��?�H ����ȱ��O W�r4��ϖ.��*��nn.x8��X�p@4�3<�nM����~Qk� T|p�acჍ�?�X������kH�0�[[�0����#i���3���f�j��?�[�h��uS�~Z�{���� R+xZ����`-?�D���b���yݛ�y]�ήīO�6 U J '�&�(��n���Y@�=��V�ϓ|��� �'�3�W��1��?L��q�ϠLO�F��4�|���'��A��'���d0C��|T`b'�_��L�0��k��1��zOk;|Lt�%�ѝ}Gj���,"�?�|�}��JF ��|�NഒY��&�t3���|�����A'8���c��'��D ��$�N�'v��?N�`� ����tg��J)0��z��/!�v�$:I���8��C��;���Uγ��F����Ty����$�&��3�oM�&e��ũ�8��=7�915V��I���� &*��a�π桋�%�I��t0��|6����<J��1f֪D� ?�"���?|&��%�Z��R�N��m�)��@��y�t�l�_��X�����/�b�����7�ŪT��L�&�^QM�6~j�m���֥k(������1c�a$N�5�fJ� �>ҵ�Y'�1C��g��|4�fI�X ��)��)���!�]�9��n���^��KW8X��Z�M�@� ��Zie��jF�R%Y����~4l���a}6��#��+�Y�:l�eQ�;X�]�3Y���!��E",Q���[���@ ̱����ҦY굍y�sT6f����T�x� ��7��_&��]�_��*VzJ7�x��u���j�?qH�M������W]�s�փC,�.����Q�I(�.r�FM�a�πlD���I�� d����|I1�0����>��B�oXBr<�u�a�O����"ɸU%��0tCk3�t��{O� �Y}[��~��z~xF).W˷15���q223�X���ހ�j�djj��Z�y�=��wd�}n��;��Z��k�� x�[�U��B����z�(�=�~�&_�!���A�*�[�)bH!�i��`g�M��WD��]"R�SD@ɪO�!��!�C&�~�� ��S��o~�ナ����s��2\�����mv��6��� &�����_� �v�����Z�-�?��0l��$߯A�sY���h���aMw�TU-����`@�OB�i,5H�e'FQ��H�I`@�n�XW֊�� rӄX�,�b�D$o�6�)yD��6�Q�.F#��I�������t(@���<8�҈O��3���y�w����[[Z u�Ho��Jz�`TY=�S��p��%������T��+��4�78�%Z�ޗ�����kQ��H��w^�l�Ry��9�eY;!�x�2X, ����IE�۪�׆�5���r�r�$F��S�:��z��=�SG��3�n>�ù��x��M�j����cM�M��� �%GM4���<z�pmA:/���<���uS�g+��<�aj���BX�Y����r�H�T�"����rM\~�*�:6јϱ)���DU3��l���(���X��N��J��903R��~ ]����4�_�=w 5�2}�m���b(`�0x�&�ǖ�g��0u�����R\�0���%�N>�w�i��%ڛI�:悩��=�����N5 ��>;n2KpK�|Nsg��+�L�&3��!30+FQW����+����R8�ՄM1>9K�}[��|����x�k"m��!�ˡ��x �Նk:�! �Y��F���'� , �ƃ��30i !�cVC���d�/T�`�9�I([��0ш�7���Y�{�_ E�� :9!�ۭ];� OE�_�$���t(J��GJ�SY2 [��D!ڟV���EqY�ݻ<&���#lK)��E�?���k��F�7��_���a����Nt�K*���Q �J_nY4�����w;��*;��U. �m��@3�0���Q�x�wwyA483�x�\���n))}BBF%��%6�U�|I-����0��@�=��\�+�~�t|�v���l? ��p�UX7Bi�oe%�z ��䚿4y�E1�.UܦM���Ɯ��|�+�F�C�h����A}��g�o���^'i�|nˋ�4��ʨ�+5���D�m����e��^��B���z�u:]L��1�����!_c�nw��}ҧ��v�����\��?T���J)oմfK�ו'+�7�~)��<t�A�x���.lK�t�8�*�><ۻг_FM���֓�i��ɲ������ �/�I\/?}%�#�~&#��{�l�m��o!IRAw��P�+����6�@r�R�`l��w���d�/���i?��,r"�Y^-T��IyO�S.��Hf���w%%�W�RL'������I���� �}A�J1�ۧ,��)��U�-b�>-�'��NSw�&a1�&�+����D��X���(+��26sw^Rפ+j��*D!Oya�/?i�~�A�vĠ��y����&�'}���5�B9/���p ���K�{�.<z�jD����ROt��~t�sn� ����,�n���0y[Y6��Rn!�A ��.�������h���S�{��� ~�D�4�|��2F�ORT������8�+�JB1�T�~m��"�E�cs{�N�~J�*}ݚ��Ez�����we9�ܓ v���K�%p[\�0?4̼� ιD���K�U<({!��1��IIqê�Kx�hu~���M8j�FZd�4�P ��Z��:�s��q-�[��g��!k�|&i}�O���z���k-�J� Y�� ���3 � 7��3����*(Qz�!ϒ/�Z�Y2��>��GVw2DǷ�;w8�9a`"C�ɺT��\a�#yz��ϒ��l'-����YmL�������e=���:O�F�V&C�z��,��G&h�/B˺�,{;Ҩ� j�1�� \B ><2�A�A\_���C�O�)�Ա���h3��m�z�}�Bhʉ�H�qUQ��*%g0�w>�A��4�C����[g&.h�9lax�����&�9S�.��¹�Mm���rntx��m<�W�֮�U�/���X���L�6�9���/9�·�Z!ʼHU)��*�K6�{繘s��6��,N/N��x��]J 0!�%�+IR����S���ڴ*��*}��F��{���8f���|�<���y*C�ww��[�w�( z�g#2͜�%�Η��'$3W�bQ!ܝpDi�|�̛�lE�4wb�n���7:��]D�pB�f�C���+�θ<�d�:��B���>�r6�S<}���Q��CZ9�)s����{4]��,ʠ9��RМ �M�!�u遀G��"�>�۰bJ�ߡ<g+�ޛ������+�n�ݢ������453�R�(�~S�4�1<��T�@;~��gUɚ�1�Մ�C���+N`p��/ӹ�:�p�f����3 �+���D�Zd���ju������ i5���_qPv�k���rkS�� B\E���p:W�V���j�*}��K%R��l�����?��)ͩu�D��\�o��2Y��N� a��f,N��5n81�$C���>Խ�dKF6:~� 5| �-D�ű�UԔW���I=C;Iw ��c��-�`�]�3��_��{ܡC��ւ9�5N١ʇ/B[�2�e����bg����X��]+r3�3��>�/��w��ߎ\�U�ar_�U|�g6o�P����d�Ρ^��h��JN�O����S���{��zM��9���i(��I�������r���twâ��Ew�����F��k!�� %!!JIwKw* �G�W�v�q�g�{�]k|���g��+��ɗ���\����4��� �䥌��K�`.�.(��S�ʥ�uIhv?�X{ -�}W�K��:����Iϙ�f�y��z�s�S��R�m4�C/��� +��x�sH��<�3&`����J�i1I��İ�"Vs�C�Nl���?��dNf�)15t�`Y�e�!�"�� ��z�@A R0����3��Ѡ�w�21�����3�%U��| �4/�|�6��5>��bP�_�G00��q�i|��'5w&�������$n�������x���+1�?)�r�V���ǢM����-ñ"�x(y���?3���x�nIT*�p6.|�m��n�ʭ�h^�vM�U�!� ��7*��9 6�T]�0��Iz��"����+y4�Gj&��w-�Ɋy�K� �P&�n/��tMd>���y2�-w<&vg�(��l r�ϐ�h ���ԑ�˘��4q�0@4 ��c"N��~QUd� Ʒ�� w��m��\�!���4�g�o� ��;C��%��E��o�t ng ƲH��&��ա߂�I�y.,M��d9�b�VC$_�'$0@:���v ^Sj4��u#̭s�\��0�//0Ґ!�M#v���?�d�o���p�3ep�T�5<�+�#�r.����\�Ov�をj����J/�gC�0�m -�(Hح<ye�17���8�Ǚ��x��(�כu��D�;��A�*��rF��:��,��>��يV�-m&7���r�c�?���P֦yONWB�G��v-�A���Т���P��p�?����4�5);��k�i�u ����J�3��x�+}��QE�S�w-:���a�Ep�2��. k:^��3<xCE�>Ԩ dЫq%`�%�.-�=x���#aER�j A<�dž��k�&BR�����b�K����f�ZDܱ���G��"s eL�ܐ܂6����N�(?8�[v_�k��h֤yc�a��<B��a���~T�2G7�)��:o�4��yF�t�ӌS�Nvo��|4v�AŐ.����=�%z/A��C\8d� �k��o#`%t�N�+K�������t�O�3W�R��������❠ꝯ�N#_��f���h��c�F��M�B�Q��|��vJ��.�"'l%8捲K�5}6Eχ̵ ��8CE��%�[1=��M�2���E������u�]"�H� ]'�I/��mB0%� �Wcq�5N��c]T�[T'$�S�,^L5"���w��N+N~�d��ƕW&Y��pv����J+Ɉ�)y�������re���u�v�\�ުճ�&�NL-v�y(S��U� �а� ��R�b��.�߅�df,<��A�V�r��s|$_o�\)˥�/���]����'��@�N&�ܫ]ݘ�����F�,nU�����`���lK��~��|�3Tf�����-g�*qϊ�o��T��5ODjj(j;�^9%���H�#9��D����dpCR_$=�(���S��=�Y����8�kY�?�H�%�ߵ��Z��H冑t�0� qeﲼ��n���mA�ZZiGZ�*���Y�1�$t��J��գ�P��� �uu� ��|��ʈf�8�wVMJ聭���%* Z�>chi�|���V�6p�[���%��O�~�5X�e��a����$�)g�d{.�7 � ֵ"fh�|(@s��%�AbI#���k4}hI��,�� Ҽ;����3�+����_Q�Oʿ�gM �t��Tp,��z�믵 S������4�� h�NX;Ð���D>�{� �o�D�T�4W��fiT,�����7V������ҥ�����j�C��" ���a�B9 ��Ko,��4��*�%G��=AOL�6�����/�3,�%�u%�5hac�o���(+�d-�#�ջJ��ZΖ�L��I\�>{�h�$�K��r]|�,y�ٽ*V�t�$(N1Fn�.k]��#p�=�?�5R�ݐ+y�~N� "Iv ��"��M��σ�r!,g5��a��w7ҧ:��'_���$b30P^+��h�S(�ձU��`�9Eh���F��gd�>a�"b�M�n��^�%���9=�K9�ϛYa]u��o�J�3���'�v;� ���{���t�|"��ibqV�d�M�����#Y�E�D�*M��`�u�U;K3&��Ts�1MïQN�����6L��w�c���T��,mK�1 �6N]��U'�tQ����~�ᆤ�d�ri���(� ���R���� ��Z!����Ad'�Kb�2��@0/��`.L��(�<g���G�\n�1U�+����HE�,HtYa��-�5G���1�H�xѧ �������!"��g�98_q�u��a��U�`�f����Qkbf,�vi茏 ?�r�{�� �IE gL �Vqh���P��pB`߭A��t���4���y��k��If���!��Z�EPV�t�C� )P0�(ƌ+2L�Ӻa�#+��u�h/��Qj��mn}�DJDeέx�q�$�2�k��>[����a]r�IL���0��_�7����}� 8�k�W}�c��nT �T_h�y� ���T2Rʘ,Z1cp����n/�_��D[��_R_��Ợ���w��3X���*J�)���[Yٌ�}�-�f�B�4 ���"Y7�6� A���ks{nY�nWṭ�f�MԘ2��}��@�fN�(�'F 0�/�nE���j�K�*���w3aAb �&�e���в5嵱��x�B�q-���U�Z��Vr� ��Gx� ! ������� |'ux�r�MK �O�Not]��pE{��*���-e*�� ���A�|h���w���XCLR�٘c������)'���"��X�_*tݼ��6�cܲ� �=�T��O����%վ�P�����.ߘ"�g|�܈�3;����#Yt���.\��l�<�F!@;�n�J��5yZ�z�G�� RE�o�Ns��G�gz�#dk$��oݮ��E��nb��$}zNI0˴N��q���]vDҨ���� ��}躉�b�a���/+B���!ɦt��U�D��!t ��3#2�@�R�03e2@8�o�����;���X;��8 � ��� #��F�^�8oK z"�`��w����V~�{�w�^�k�I���sn�ն�سU\_|��zPx�LDG<B9i�6=�=���䨧 �}Լs"�/��ܖ��Vtz���٣����e�P��l�UV'�>]���L��Y���Q�<�k��`�z�gh�%g�^Ad�)g�M�HP�p�=����y�v 0�L�eg7�v���*Χ�� �]FQS\�|$��0��6���"�W.��:�\OI#�T{quoF}L�'e��s��s�V��Vt��LnB��ɹ��a�!(%���f%�Zf��� 6�� PI~�ʶ�zI�E����8A�DH �l�`у?�4j�����ͨء}�F�\��ci��{��;�@�� ����[��hE�fJd$4Z^ %6]�EG�Y*�<��Z�*z�R&ܤ,�%�>ߐ��I�Ug݂�|{�D��)��\뮤'��,�d5cj�͏��)ݵ�캬��7�D���w��ZBb������=_Mۭ�Ų�X{���:dL 0,��\dp�&�_Y 6�j8�/�ݘD@5mRt��:eу�_4���geϸ�1�F[Ƭ83�ᆢ����^u���G2ۉ�P[r��AA�`(�=�sW}s�RX�(=�Z�����V&���v�m�s��33�6�8�,��pZK�{�$x�q�Z���d��RNn�}��!����E�M�cܜ�Y�!�Z�A�:� �ۯ�m~�.�v��9�e|"A↑����z.j�~��[��J�D_�j��sZCT��n5�g��,��6b��� �+��5u��o_���/,z�f���/'BtR8�~���:Bg�äK*�@'�7 �30zª����)wt�yA��1�SO���k��k�|�GiQ��,S�w���"�/�$���������l��#�f��l�6�#� �&'��*�Z�$�h�u����A^|���$$P�1OI��T��2}�^�'��ϫy��Y^��-��O戃 v�t3� eq����w��Ipb�F R����}�m�Y��z�Oc�?I�c�u��C2�E@�A�ߔS;�T�~p�+�BI$B�-05u�+ ig�8��_>1k��U����� ��u�7a4�q�W���#�Yƽ)��Z((�g�6�� e���*VK���X��=��PR�H�j��Fh��/7fO�e䙞���2H�d��X��p�7��G��w��!������9�3ŁO���{ �d�'c�4qVBQ��qqZ-o���뇝��,>f!5h� E��>Y�к�{q(���Ů���<E� v���,����DŽ)��4���}FE�_ͮ���U�84)f�� ^^�j���|-qNz�uwa��}�E3�$W��Kf��$�/C����`ȧ���m��?T���"�}��|<3�AԞ�����Ϸڟ?�@����ݪ�i���I|�uz����k��tΞq��f�84uH��}ub��6��;�ށ���O��N�[�W�Ƌ{�����60\�]�yf�5����i�n�([+����#����-ѨyL����;\�ED��r��awְO���D׀�&!�d�҅5�r�!/g[�w�*�ݲ��Z���ԕ�XI'�MToO%i�^*0��A���MPx��i�I�������5�����j�[��a����Z���Ջ̩łb�^2H�����&�� ����c�X�� ��#I>��O�9��To�O�SOU���_&���[�[c)�&�X��#�`�;u]�V�шl���o�b�f`����UfUU{:J��R3��oQ���z��?��R��`�DQGD-�*X��yp��1�HG���?] ' ���L�'�;��O����a�IV��텍� ��͎���3c���(k�"��Զ��W �'l��M� ���r�𧸸@�&�RB�[��h\�|�c�r~�2��1�''� E���p�D*��[ք2Vx�-o�̃>���C-AM8������R��Ўܝ7\)S�L=}����Q)��<d��Bs�y~$1�S�gf'�����JI!��,������Q��ՒX�"MJ�e�r��R11q�&#��UB*�D���Xֺ&̣n5-!j�^�]-7���5��ύ����nF$]��N �SGs����js�r��"H/m(���2��� 7���M���|cЕ��҃�_du�C7���۩��|N���x=�i���kl��+�3��?�'3�W�cV�,�I?wH��_�g�� _�6�m��%��X�0WS[l]��ŚG��b��*B`O���u�L�}Roa.\4�n�(���el��4�ɰ�)�hu�$@ 5�=ԒZ�'��aPu�M7�"=����4�J���HG��8vf�h\q�^瀿�l�=���0M?��c� ��$��q�lv|��P��f73���*:�Ԕ��Q'ŝ"��0���ð��'3?̞�����ɇ���I�*��~Mt�'N�L�U�w��L<�%��8�3����ɗ�3��G'ߟD(� �;�T���!)_�I�#�;�~��9�yЋm�S�"���-mq�;�3����|%� cw�$ym�!����'�������s��\4f�=��[��-F��ZH��jT�č375r�a���n�ta 9�%9 |�o {S:ҩ��\r��}E|��ǦdI�A�iS��C=�9�ALY1�$<G9���<� �+m��`4�FW�Aq����1������ r�b٘@qh\�|��4�u�w�Ux%�k����Ya�n7�Ljl��c�e)����;T%t�J�pf�JfO+Vu*{V�.-3�4N�Zp��Z���c�`���}8��'����eҦ��uH*����������S��l+Za�ȡV�?JX@]2�,ΫQ��]_�tB �����mE��,��o��<JC�8.�ȅ4(�]�� �c�PK�)�TEV�7g��暭 ��C{l�Ɖʄ8�5�B�>�� {4!�'Z�D۬^V������@n�.,PPNز� �xz�q��Gj�&�c#/�/��j��"�!J��5��RDg���\z���x �]��мۦ��0�}�rD�Xx��M�U@��*���U��0u/���2l�y�jZqyt�Q���aľ o)���QqA��r>�p��Fb,H:D=bK��K��:h �z- �]�֩�&�|a���#��gK͝����� CQ`��:����*Nv�k�+r�� �/ώe��lLEB��43 2��JCO'�\zS�`���j�uKK|.5���B�M��]��\��N �/�|���~���hiLH�����;���;�~�%˂Y�X�L�p�^J��EQ��X" h�)���n�ـ�|���y ��Y'S�W��M�]�" �;�H�_��b *yqJ�gV�EH?�R�:��^2� �QbS��o��79?!���n��3�Ҭ �.��3�Wg^la洈+�4n�����G��L9ёx ��ntbI߳��ܺ��p0A���KɎ&��{݉;���}��C�s����]e�|��Ή}���R][������t;H�۬V;�:�AL2��SG ���Qվb�j��N2+������f���P�@�G�UK�p��K�PrC�%��P!4iJf�&p���z� �����M���-�. !Rj-�LN�f�^֙Z��,�v%l�C�����e�g�o�M� $_q�L�d��9�Q� �'�.�Gn��V����|�=2x��G���I�% ��wq�=�.h����f���f�L���wN��.xG\�O��M�t����}G�s�y��������#�}�D?�����u����}�c?��sG�����}��SN��_B����RV&�ë�����Yـ�����F� ��`�w���F��wo�xUP�fɿ|�&�w'��ꏓ��I왜��}��lH^�w��a���_Pzg�������/�o���3�3!K��'Ӟ�{�����������&s�9;��3�7:�������O�7��b�7X���L��lK�����{��Vkğ��'�D7��u������� ��F�V�?�hw&��3�@�������X|O��^�����c 4���22�6a��ar �F�F�@����<����7�/��Y�/�?�m�p�T�?4���[��^4��T�i��/��vC���F���?�˻6����z���6������7������ � |
|
change the following lines in the http.c file: http_end_child: fflush(fp); if (auth_status) { status = 0; fputs("HTTP/1.1 200 OK\r\n", fp); } else { status = EACCES; fputs("HTTP/1.1 401 Unauthorized\r\n", fp); fputs("Connection: close\r\n", fp); http_digest_auth_fail_response(fp, "GET", "/", REALM, OPAQUE); } fputs("\r\n", fp); by the following lines: http_end_child: fflush(fp); if (auth_status) { status = 0; fputs("HTTP/1.1 200 OK\r\n", fp); fputs("Content-Length: 0\r\n", fp); } else { status = EACCES; fputs("HTTP/1.1 401 Unauthorized\r\n", fp); fputs("Content-Length: 0\r\n", fp); fputs("Connection: close\r\n", fp); http_digest_auth_fail_response(fp, "GET", "/", REALM, OPAQUE); } fputs("\r\n", fp); I will update the easycwmp code with that in the next delivery |
|
Hello Mohamed, thank you for bug fixing. I will upgrade my easycwmp to the newest version where this is fixed :-) Kind regards flo |
|
Hello Mohamed, we have tested it but its alread not working. The genieacs developer checked it again and figured out the Problem. You have to added an single additional "\r\n" in the of your headers. Following lind are from the developer of genieacs: ------ Looking at the response, it seems that it's still the CRLF missing at the end of the response. This is a valid response: HTTP/1.1 405 Method Not Allowed\r\nAllow: POST\r\nContent-Length: 0: Content-Length: 0\r\nDate: Mon, 06 Jul 2015 22:39:34 GMT\r\nConnection: close\r\n\r\n And this is the response form your CPE which is invalid: HTTP/1.1 401 Unauthorized\r\nContent-Length: 0\r\nConnection: close\r\nWWW-Authenticate: Digest realm=\"realm@easycwmp\",qop=\"auth\",nonce=\"16694e41cf86d490e3b9a12a256476bd000094a1\",opaque=\"328458fab28345ae87ab3210a8513b14eff452a2\"\r\n Note in the first one there are two pairs of CRLF. One to indicate the end of a particular header, and one to indicate the end of the headers section. Sorry, I should have made that clearer in my original comment. Please keep me posted on this progress of this with EasyCWMP. ---- Please add this to your next version |
|
please provide your http.c with patch applied |
|
Hello Mohamed, that are the changes we have made to http.c to get it working with the newest easycwmp 1.1.3 Index: src/http.c =================================================================== --- src.orig/http.c +++ src/http.c @@ -254,11 +254,14 @@ http_end_child: if (auth_status) { status = 0; fputs("HTTP/1.1 200 OK\r\n", fp); + fputs("Content-Length: 0\r\n", fp); } else { status = EACCES; fputs("HTTP/1.1 401 Unauthorized\r\n", fp); + fputs("Content-Length: 0\r\n", fp); fputs("Connection: close\r\n", fp); http_digest_auth_fail_response(fp, "GET", "/", REALM, OPAQUE); + fputs("\r\n", fp); } fputs("\r\n", fp); goto done_child; =================================================================== |
|
so it works now with this patch? |
|
Yes thats right, as noted in 0000236 the last "CRLN" is for "to indicate the end of the headers section". It is because genieacs is written in node.js and it wants an valid http respond. If this is not so the whole message is discard. Flo |
|
Hello, I have downloaded the newest version of easycwmp but as i saw the patch of this issue was not applied! Do you need any test? Kind regards flo |
|
Hi Flo Sorry, I m really busy I will try to merge your patch as soon as possible Regards |
|
Hello Mohamed, thank you :-) |
|
fixed in EasyCwmp-1.1.7 |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-07-03 12:29 | feckert | New Issue | |
2015-07-03 12:29 | feckert | File Added: tcpdump | |
2015-07-04 21:40 | mohamed.kallel | Note Added: 0000232 | |
2015-07-05 00:40 | feckert | Note Added: 0000234 | |
2015-07-05 00:40 | feckert | Note Edited: 0000234 | |
2015-07-05 00:41 | feckert | Note Edited: 0000234 | |
2015-07-07 10:44 | feckert | Note Added: 0000236 | |
2015-07-07 12:39 | mohamed.kallel | Note Added: 0000237 | |
2015-07-07 13:54 | feckert | Note Added: 0000238 | |
2015-07-07 14:09 | mohamed.kallel | Note Added: 0000239 | |
2015-07-07 14:19 | feckert | Note Added: 0000240 | |
2015-07-07 14:23 | feckert | Note Edited: 0000240 | |
2015-07-28 14:01 | feckert | Note Added: 0000253 | |
2015-07-28 18:05 | mohamed.kallel | Note Added: 0000254 | |
2015-07-30 13:59 | feckert | Note Added: 0000255 | |
2015-10-05 14:40 | mohamed.kallel | Note Added: 0000297 | |
2015-10-05 14:40 | mohamed.kallel | Status | new => resolved |
2015-10-05 14:40 | mohamed.kallel | Resolution | open => fixed |
2015-10-05 14:40 | mohamed.kallel | Assigned To | => mohamed.kallel |