ну обещали починить :)) https://issues.apache.org/jira/browse/DIRAPI-295
2017-03-29 17:20 GMT+07:00 Maxim Solodovnik <solomax...@gmail.com>: > отлично, отпишу разработчикам, следить можно тут: > http://directory.markmail.org/thread/6khmfxxmusvobnxu > > 2017-03-29 17:18 GMT+07:00 Evgeniy Korneechev <ekorneec...@remotesystems.ru>: >> Добрый день! >> По ссылке два дампа - ldapsearch и OpenMeetings - >> https://yadi.sk/d/fl2jDtBQ3GSuuq >> >> Тогда пока тестовую среду (OM 3.2.1 + Samba 4.0.0alpha10) оставлю. >> >> ----- Исходное сообщение ----- >>> От: "Maxim Solodovnik" <solomax...@gmail.com> >>> Кому: "user-russian" <user-russian@openmeetings.apache.org> >>> Отправленные: Среда, 29 Март 2017 г 12:42:41 >>> Тема: Re: LDAP-аутентификацию не работает >> >>> Чего-нибудь решили? будете дальше разбираться? >>> >>> 2017-03-28 18:05 GMT+07:00 Maxim Solodovnik <solomax...@gmail.com>: >>>> Ну тут Вам решать :)) >>>> я кромк OpenLDAP ничего не проверяю >>>> если решите добить старую самбу - надо выслать дамп, я перешлю >>>> разработчикам >>>> если нет - напишите - я отпишу что решили забить :) >>>> >>>> 2017-03-28 17:46 GMT+07:00 Evgeniy Korneechev >>>> <ekorneec...@remotesystems.ru>: >>>>> Спасибо! Все получилось! >>>>> На самбе 4.5.3 все ОК. >>>>> >>>>> По доверию к сертификату сервера самбы со стороны Java: >>>>> - выполнил следующее на сервере: >>>>> # openssl x509 -in /var/lib/samba/private/tls/cert.pem -out ~/cert.der >>>>> -outform >>>>> DER >>>>> - затем скопировал его на сервер ОМ и выполнил команду из высланной Вами >>>>> ссылке >>>>> - после рестарта OM - ldap-аутентификация работает!!! >>>>> >>>>> PS Не знаю стоит ли ковырять на древней 4.0.0alpha10 (давно пора ее >>>>> обновить...)? >>>>> >>>>> ----- Исходное сообщение ----- >>>>>> От: "Maxim Solodovnik" <solomax...@gmail.com> >>>>>> Кому: "user-russian" <user-russian@openmeetings.apache.org> >>>>>> Отправленные: Вторник, 28 Март 2017 г 13:04:16 >>>>>> Тема: Re: LDAP-аутентификацию не работает >>>>> >>>>>> ОМ специально сертификаты не проверяет >>>>>> попробуйте, может, добавить этот сертификат в доверенные сертификаты >>>>>> JVM: вот так например https://www.grim.se/guide/jre-cert >>>>>> >>>>>> 2017-03-28 16:51 GMT+07:00 Evgeniy Korneechev <ekorneec...@altlinux.org>: >>>>>>> дамп пока нет возможности выслать. >>>>>>> Но попробовали подключиться к свежей Самбе - она требует шифрования >>>>>>> (серт >>>>>>> самоподписанный) >>>>>>> в логах ОМ следующее: SSL hadshake failed >>>>>>> >>>>>>> Как-то можно в ОМ отключить проверку сертификата? >>>>>>> >>>>>>> >>>>>>> ----- Исходное сообщение ----- >>>>>>>> От: "Maxim Solodovnik" <solomax...@gmail.com> >>>>>>>> Кому: "user-russian" <user-russian@openmeetings.apache.org> >>>>>>>> Отправленные: Пятница, 24 Март 2017 г 20:22:20 >>>>>>>> Тема: Re: LDAP-аутентификацию не работает >>>>>>> >>>>>>>> Ну вот переписка с разработчиками: >>>>>>>> http://directory.markmail.org/thread/6khmfxxmusvobnxu >>>>>>>> >>>>>>>> Эмануэль просит Wireshark dump запроса/ответа >>>>>>>> Если можно сделайте пожалуйста (на тестовом пользователе с простым >>>>>>>> паролем, >>>>>>>> который потом поменять) >>>>>>>> >>>>>>>> заранее спасибо >>>>>>>> >>>>>>>> зы дамп лучше через dropbox/google drive/yandex disk ... >>>>>>>> >>>>>>>> On Fri, Mar 24, 2017 at 10:19 PM, Maxim Solodovnik >>>>>>>> <solomax...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Samba может быть LDAP сервером, век живи, век учись >>>>>>>>> я спрошу в листе разработчиков библиотеки для LDAP >>>>>>>>> отпишу сюда >>>>>>>>> >>>>>>>>> On Fri, Mar 24, 2017 at 10:17 PM, Evgeniy Korneechev < >>>>>>>>> ekorneec...@remotesystems.ru> wrote: >>>>>>>>> >>>>>>>>>> Samba 4.0.0alpha10 >>>>>>>>>> >>>>>>>>>> упс... древненькая... >>>>>>>>>> >>>>>>>>>> ----- Исходное сообщение ----- >>>>>>>>>> > От: "Maxim Solodovnik" <solomax...@gmail.com> >>>>>>>>>> > Кому: "user-russian" <user-russian@openmeetings.apache.org> >>>>>>>>>> > Отправленные: Пятница, 24 Март 2017 г 17:44:57 >>>>>>>>>> > Тема: Re: LDAP-аутентификацию не работает >>>>>>>>>> >>>>>>>>>> > в качестве LDAP AD? какой версии? >>>>>>>>>> > >>>>>>>>>> > On Fri, Mar 24, 2017 at 9:30 PM, Evgeniy Korneechev < >>>>>>>>>> > ekorneec...@remotesystems.ru> wrote: >>>>>>>>>> > >>>>>>>>>> >> ldap_admin_dn=CN=admin,CN=Users,DC=company,DC=local >>>>>>>>>> >> ldap_passwd=pass >>>>>>>>>> >> ldap_search_base=DC=company,DC=local >>>>>>>>>> >> ldap_search_query=(sAMAccountName=%s) >>>>>>>>>> >> ldap_search_scope=SUBTREE >>>>>>>>>> >> ldap_auth_type=SEARCHANDBIND >>>>>>>>>> >> ldap_userdn_format=CN=%s,OU=Service,OU=Holding,DC=company,DC=local >>>>>>>>>> >> >>>>>>>>>> >> [ERROR] [NioProcessor-21] org.apache.directory.api.ldap. >>>>>>>>>> >> codec.actions.controls.InitControls - The length of controls must >>>>>>>>>> >> not >>>>>>>>>> be >>>>>>>>>> >> null >>>>>>>>>> >> ........... >>>>>>>>>> >> ERROR 03-24 17:22:34.184 LdapLoginManagement.java 1726702 214 >>>>>>>>>> >> org.apache.openmeetings.core.ldap.LdapLoginManagement >>>>>>>>>> >> [http-nio-0.0.0.0-5080-exec-3] - NONE users found in LDAP >>>>>>>>>> >> >>>>>>>>>> >> хотя судя по tcpdump все приходит с сервера ровно также... >>>>>>>>>> >> >>>>>>>>>> >> ----- Исходное сообщение ----- >>>>>>>>>> >> > От: "Maxim Solodovnik" <solomax...@gmail.com> >>>>>>>>>> >> > Кому: "user-russian" <user-russian@openmeetings.apache.org> >>>>>>>>>> >> > Отправленные: Пятница, 24 Март 2017 г 16:50:31 >>>>>>>>>> >> > Тема: Re: LDAP-аутентификацию не работает >>>>>>>>>> >> >>>>>>>>>> >> > проверил на OpenLDAP server'е моём SEARCHANDBIND работает >>>>>>>>>> >> > ща SIMPLEBIND попробую >>>>>>>>>> >> > >>>>>>>>>> >> > On Fri, Mar 24, 2017 at 5:01 PM, Maxim Solodovnik < >>>>>>>>>> solomax...@gmail.com> >>>>>>>>>> >> > wrote: >>>>>>>>>> >> > >>>>>>>>>> >> >> я попозже постараюсь посмотреть (но у меня AD нет) >>>>>>>>>> >> >> работать сейчас надо .... >>>>>>>>>> >> >> >>>>>>>>>> >> >> On Fri, Mar 24, 2017 at 4:54 PM, Evgeniy Korneechev < >>>>>>>>>> >> >> ekorneec...@remotesystems.ru> wrote: >>>>>>>>>> >> >> >>>>>>>>>> >> >>> полный лог: >>>>>>>>>> >> >>> >>>>>>>>>> >> >>> DEBUG 03-24 10:54:10.081 ProtocolCodecFilter.java 68765999 211 >>>>>>>>>> >> >>> org.apache.mina.filter.codec.ProtocolCodecFilter >>>>>>>>>> [NioProcessor-66] - >>>>>>>>>> >> >>> Processing a MESSAGE_RECEIVED for session 55 >>>>>>>>>> >> >>> DEBUG 03-24 10:54:10.090 LdapLoginManagement.java 68766008 232 >>>>>>>>>> >> >>> org.apache.openmeetings.core.ldap.LdapLoginManagement >>>>>>>>>> >> >>> [http-nio-0.0.0.0-5080-exec-4] - getByLogin:: authenticated ? >>>>>>>>>> >> >>> true, >>>>>>>>>> >> login = >>>>>>>>>> >> >>> 'ekorneechev', domain = 1, user = null >>>>>>>>>> >> >>> DEBUG 03-24 10:54:10.105 ProtocolCodecFilter.java 68766023 211 >>>>>>>>>> >> >>> org.apache.mina.filter.codec.ProtocolCodecFilter >>>>>>>>>> [NioProcessor-66] - >>>>>>>>>> >> >>> Processing a MESSAGE_RECEIVED for session 55 >>>>>>>>>> >> >>> DEBUG 03-24 10:54:10.107 ProtocolCodecFilter.java 68766025 211 >>>>>>>>>> >> >>> org.apache.mina.filter.codec.ProtocolCodecFilter >>>>>>>>>> [NioProcessor-66] - >>>>>>>>>> >> >>> Processing a MESSAGE_RECEIVED for session 55 >>>>>>>>>> >> >>> DEBUG 03-24 10:54:10.110 ProtocolCodecFilter.java 68766028 211 >>>>>>>>>> >> >>> org.apache.mina.filter.codec.ProtocolCodecFilter >>>>>>>>>> [NioProcessor-66] - >>>>>>>>>> >> >>> Processing a MESSAGE_RECEIVED for session 55 >>>>>>>>>> >> >>> [ERROR] [NioProcessor-66] org.apache.directory.api.ldap. >>>>>>>>>> >> >>> codec.actions.controls.InitControls - The length of controls >>>>>>>>>> >> >>> must >>>>>>>>>> not >>>>>>>>>> >> be >>>>>>>>>> >> >>> null >>>>>>>>>> >> >>> WARN 03-24 10:54:10.115 LdapNetworkConnection.java 68766033 >>>>>>>>>> >> >>> 1912 >>>>>>>>>> >> >>> org.apache.directory.ldap.client.api.LdapNetworkConnection >>>>>>>>>> >> >>> [NioProcessor-66] - org.apache.directory.api.ldap. >>>>>>>>>> >> >>> codec.api.ResponseCarryingException: The length of controls >>>>>>>>>> >> >>> must >>>>>>>>>> not >>>>>>>>>> >> be >>>>>>>>>> >> >>> null (Hexdump: 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 >>>>>>>>>> >> >>> 00 20 >>>>>>>>>> 00 >>>>>>>>>> >> 20 00 >>>>>>>>>> >> >>> 20 00 20 00 50 00 06 00 1A 00 08 00 01 00 43 00 74 00 78 00 >>>>>>>>>> >> >>> 43 00 >>>>>>>>>> 66 >>>>>>>>>> >> 00 67 >>>>>>>>>> >> >>> 00 50 00 72 00 65 00 73 00 65 00 6E 00 74 00 35 35 31 65 30 >>>>>>>>>> >> >>> 62 62 >>>>>>>>>> 30 >>>>>>>>>> >> 18 00 >>>>>>>>>> >> >>> 08 00 01 00 43 00 74 00 78 00 43 00 66 00 67 00 46 00 6C 00 >>>>>>>>>> >> >>> 61 00 >>>>>>>>>> 67 >>>>>>>>>> >> 00 73 >>>>>>>>>> >> >>> 00 31 00 30 30 66 30 65 30 65 37 12 00 08 00 01 00 43 00 74 >>>>>>>>>> >> >>> 00 78 >>>>>>>>>> 00 >>>>>>>>>> >> 53 00 >>>>>>>>>> >> >>> 68 00 61 00 64 00 6F 00 77 00 30 32 30 30 30 30 30 30 2A 00 >>>>>>>>>> >> >>> 02 00 >>>>>>>>>> 01 >>>>>>>>>> >> 00 43 >>>>>>>>>> >> >>> 00 74 00 78 00 4D 00 69 00 6E 00 45 00 6E 00 63 00 72 00 79 >>>>>>>>>> >> >>> 00 70 >>>>>>>>>> 00 >>>>>>>>>> >> 74 00 >>>>>>>>>> >> >>> 69 00 6F 00 6E 00 4C 00 65 00 76 00 65 00 6C 00 30 31 20 00 >>>>>>>>>> >> >>> 54 00 >>>>>>>>>> 01 >>>>>>>>>> >> 00 43 >>>>>>>>>> >> >>> 00 74 00 78 00 57 00 6F 00 72 00 6B 00 44 00 69 00 72 00 65 >>>>>>>>>> >> >>> 00 63 >>>>>>>>>> 00 >>>>>>>>>> >> 74 00 >>>>>>>>>> >> >>> 6F 00 72 00 79 00 34 33 33 61 35 63 35 30 37 32 36 66 36 37 >>>>>>>>>> >> >>> 37 32 >>>>>>>>>> 36 >>>>>>>>>> >> 31 36 >>>>>>>>>> >> >>> 64 32 30 34 36 36 39 36 63 36 35 37 33 32 30 32 38 37 38 33 >>>>>>>>>> >> >>> 38 33 >>>>>>>>>> 36 >>>>>>>>>> >> 32 39 >>>>>>>>>> >> >>> 35 63 34 62 36 35 37 39 34 33 36 66 36 63 36 63 36 35 36 33 >>>>>>>>>> >> >>> 37 34 >>>>>>>>>> 36 >>>>>>>>>> >> 66 37 >>>>>>>>>> >> >>> 32 35 37 35 30 34 36 34 38 34 34 34 34 30 30 22 00 7C 00 01 >>>>>>>>>> >> >>> 00 43 >>>>>>>>>> 00 >>>>>>>>>> >> 74 00 >>>>>>>>>> >> >>> 78 00 49 00 6E 00 69 00 74 00 69 00 61 00 6C 00 50 00 72 00 >>>>>>>>>> >> >>> 6F 00 >>>>>>>>>> 67 >>>>>>>>>> >> 00 72 >>>>>>>>>> >> >>> 00 61 00 6D 00 34 33 33 61 35 63 35 30 37 32 36 66 36 37 37 >>>>>>>>>> >> >>> 32 36 >>>>>>>>>> 31 >>>>>>>>>> >> 36 64 >>>>>>>>>> >> >>> 32 30 34 36 36 39 36 63 36 35 37 33 32 30 32 38 37 38 33 38 >>>>>>>>>> >> >>> 33 36 >>>>>>>>>> 32 >>>>>>>>>> >> 39 35 >>>>>>>>>> >> >>> 63 34 62 36 35 37 39 34 33 36 66 36 63 36 63 36 35 36 33 37 >>>>>>>>>> >> >>> 34 36 >>>>>>>>>> 66 >>>>>>>>>> >> 37 32 >>>>>>>>>> >> >>> 35 37 35 30 34 36 34 38 34 34 34 34 35 63 34 62 36 35 37 39 >>>>>>>>>> >> >>> 34 33 >>>>>>>>>> 36 >>>>>>>>>> >> 66 36 >>>>>>>>>> >> >>> 63 36 63 36 35 36 33 37 34 36 66 37 32 35 37 35 30 34 36 32 >>>>>>>>>> >> >>> 65 36 >>>>>>>>>> 35 >>>>>>>>>> >> 37 38 >>>>>>>>>> >> >>> 36 35 30 30 22 0A 41 00 00 00 00 00 00 00 00 00 00 00 70 B3 >>>>>>>>>> >> >>> 76 0A >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 28 FF 83 08 08 00 00 00 70 0C 15 >>>>>>>>>> >> >>> E8 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 78 B4 2E 0A 00 00 00 00 6B 65 79 63 6F 6C 6C 00 00 00 00 00 >>>>>>>>>> >> >>> 41 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 70 >>>>>>>>>> >> >>> B3 76 0A A8 9B C8 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 98 9B >>>>>>>>>> >> >>> C8 0A 0A 00 00 00 70 0C 15 E8 00 00 00 00 D0 98 C8 0A 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 67 >>>>>>>>>> >> 69 76 >>>>>>>>>> >> >>> 65 6E 4E 61 6D 65 00 79 08 41 00 00 00 68 9B C8 0A 28 9C C8 >>>>>>>>>> >> >>> 0A 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> E8 9B C8 0A 00 00 00 00 00 00 00 00 8D A0 7E 08 08 00 00 00 >>>>>>>>>> >> >>> 70 0C >>>>>>>>>> 15 >>>>>>>>>> >> E8 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 18 9C C8 0A 07 00 00 00 73 >>>>>>>>>> >> >>> 0C 15 >>>>>>>>>> E8 >>>>>>>>>> >> 41 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 A8 9B C8 0A 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 28 FF 83 08 08 00 00 00 70 0C 15 E8 00 00 00 00 F8 19 79 >>>>>>>>>> >> >>> 08 01 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 6B 65 79 63 6F 6C 6C 00 61 63 6B 22 49 00 00 00 A8 9B C8 0A >>>>>>>>>> >> >>> 70 9C >>>>>>>>>> C8 >>>>>>>>>> >> 0A 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 9C C8 0A 0D >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 70 0C >>>>>>>>>> >> >>> 15 E8 00 00 00 00 73 0C 15 E8 00 00 00 00 69 6E 73 74 61 6E >>>>>>>>>> >> >>> 63 65 >>>>>>>>>> 54 >>>>>>>>>> >> 79 70 >>>>>>>>>> >> >>> 65 00 00 00 00 98 9A B4 0A 41 00 00 00 28 9C C8 0A A8 EB 1D >>>>>>>>>> >> >>> 0A 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> B0 9C C8 0A 00 00 00 00 00 00 00 00 8D A0 7E 08 08 00 00 00 >>>>>>>>>> >> >>> 70 0C >>>>>>>>>> 15 >>>>>>>>>> >> E8 00 >>>>>>>>>> >> >>> 00 00 00 5C 70 69 70 65 5C 73 70 E0 9C C8 0A 01 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 39 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 70 9C C8 0A 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 28 FF 83 08 02 00 00 00 70 0C 15 E8 00 00 00 00 73 0C 15 >>>>>>>>>> >> >>> E8 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 34 00 15 E8 19 00 00 00 80 98 C8 0A 78 C3 9B 0A 80 9D 08 0A >>>>>>>>>> >> >>> 94 47 >>>>>>>>>> 8E >>>>>>>>>> >> 08 18 >>>>>>>>>> >> >>> 00 00 00 18 00 00 00 00 00 00 00 AC 6B 0C 0A B4 6B 0C 0A 10 >>>>>>>>>> >> >>> AD CE >>>>>>>>>> 0A >>>>>>>>>> >> A4 72 >>>>>>>>>> >> >>> 00 00 19 00 00 00 43 4F 4D 50 41 4E 59 2E 4C 4F 43 41 4C 00 >>>>>>>>>> >> >>> 20 20 >>>>>>>>>> 2B >>>>>>>>>> >> 1C F2 >>>>>>>>>> >> >>> E8 41 00 00 00 00 00 00 00 00 00 00 00 D8 86 0C 0A 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 30 2B 04 0E 6D 73 54 53 4D 61 6E 61 67 69 6E 67 4C 53 31 19 >>>>>>>>>> >> >>> 04 17 >>>>>>>>>> 30 >>>>>>>>>> >> 30 34 >>>>>>>>>> >> >>> 37 37 2D 30 30 31 2D 39 36 38 30 33 33 36 2D 38 34 37 36 38 >>>>>>>>>> >> >>> 30 1E >>>>>>>>>> 04 >>>>>>>>>> >> 12 6D >>>>>>>>>> >> >>> 73 54 53 4C 69 63 65 6E 73 65 56 65 72 73 69 6F 6E 31 08 04 >>>>>>>>>> >> >>> 06 33 >>>>>>>>>> 39 >>>>>>>>>> >> 33 32 >>>>>>>>>> >> >>> 31 36 30 27 04 0E 6D 73 54 53 45 78 70 69 72 65 44 61 74 65 >>>>>>>>>> >> >>> 31 15 >>>>>>>>>> 04 >>>>>>>>>> >> 13 32 >>>>>>>>>> >> >>> 30 31 37 30 35 30 36 30 36 30 33 32 30 2E 30 30 30 5A 30 22 >>>>>>>>>> >> >>> 04 0B >>>>>>>>>> 77 >>>>>>>>>> >> 68 65 >>>>>>>>>> >> >>> 6E 43 68 61 6E 67 65 64 31 13 04 11 32 30 31 37 30 33 30 37 >>>>>>>>>> >> >>> 30 36 >>>>>>>>>> 30 >>>>>>>>>> >> 33 32 >>>>>>>>>> >> >>> 31 2E 30 5A 30 17 04 0A 75 53 4E 43 68 61 6E 67 65 64 31 09 >>>>>>>>>> >> >>> 04 07 >>>>>>>>>> 31 >>>>>>>>>> >> 34 30 >>>>>>>>>> >> >>> 39 31 30 38 30 4B 04 11 64 69 73 74 69 6E 67 75 69 73 68 65 >>>>>>>>>> >> >>> 64 4E >>>>>>>>>> 61 >>>>>>>>>> >> 6D 65 >>>>>>>>>> >> >>> 31 36 04 34 43 4E 3D 6B 65 79 63 6F 6C 6C 2C 4F 55 3D 53 65 >>>>>>>>>> >> >>> 72 76 >>>>>>>>>> 69 >>>>>>>>>> >> 63 65 >>>>>>>>>> >> >>> 2C 4F 55 3D 48 6F 6C 64 69 6E 67 2C 44 43 3D 63 6F 6D 70 61 >>>>>>>>>> >> >>> 6E 79 >>>>>>>>>> 2C >>>>>>>>>> >> 44 43 >>>>>>>>>> >> >>> 3D 6C 6F 63 61 6C 30 0E 02 01 03 65 07 0A 01 00 04 00 04 00 >>>>>>>>>> >> >>> A0 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00) >>>>>>>>>> >> >>> org.apache.mina.filter.codec.ProtocolDecoderException: >>>>>>>>>> >> >>> org.apache.directory.api.ldap.codec.api.ResponseCarryingException: >>>>>>>>>> The >>>>>>>>>> >> >>> length of controls must not be null (Hexdump: 20 00 20 00 20 >>>>>>>>>> >> >>> 00 20 >>>>>>>>>> 00 >>>>>>>>>> >> 20 00 >>>>>>>>>> >> >>> 20 00 20 00 20 00 20 00 20 00 20 00 20 00 50 00 06 00 1A 00 >>>>>>>>>> >> >>> 08 00 >>>>>>>>>> 01 >>>>>>>>>> >> 00 43 >>>>>>>>>> >> >>> 00 74 00 78 00 43 00 66 00 67 00 50 00 72 00 65 00 73 00 65 >>>>>>>>>> >> >>> 00 6E >>>>>>>>>> 00 >>>>>>>>>> >> 74 00 >>>>>>>>>> >> >>> 35 35 31 65 30 62 62 30 18 00 08 00 01 00 43 00 74 00 78 00 >>>>>>>>>> >> >>> 43 00 >>>>>>>>>> 66 >>>>>>>>>> >> 00 67 >>>>>>>>>> >> >>> 00 46 00 6C 00 61 00 67 00 73 00 31 00 30 30 66 30 65 30 65 >>>>>>>>>> >> >>> 37 12 >>>>>>>>>> 00 >>>>>>>>>> >> 08 00 >>>>>>>>>> >> >>> 01 00 43 00 74 00 78 00 53 00 68 00 61 00 64 00 6F 00 77 00 >>>>>>>>>> >> >>> 30 32 >>>>>>>>>> 30 >>>>>>>>>> >> 30 30 >>>>>>>>>> >> >>> 30 30 30 2A 00 02 00 01 00 43 00 74 00 78 00 4D 00 69 00 6E >>>>>>>>>> >> >>> 00 45 >>>>>>>>>> 00 >>>>>>>>>> >> 6E 00 >>>>>>>>>> >> >>> 63 00 72 00 79 00 70 00 74 00 69 00 6F 00 6E 00 4C 00 65 00 >>>>>>>>>> >> >>> 76 00 >>>>>>>>>> 65 >>>>>>>>>> >> 00 6C >>>>>>>>>> >> >>> 00 30 31 20 00 54 00 01 00 43 00 74 00 78 00 57 00 6F 00 72 >>>>>>>>>> >> >>> 00 6B >>>>>>>>>> 00 >>>>>>>>>> >> 44 00 >>>>>>>>>> >> >>> 69 00 72 00 65 00 63 00 74 00 6F 00 72 00 79 00 34 33 33 61 >>>>>>>>>> >> >>> 35 63 >>>>>>>>>> 35 >>>>>>>>>> >> 30 37 >>>>>>>>>> >> >>> 32 36 66 36 37 37 32 36 31 36 64 32 30 34 36 36 39 36 63 36 >>>>>>>>>> >> >>> 35 37 >>>>>>>>>> 33 >>>>>>>>>> >> 32 30 >>>>>>>>>> >> >>> 32 38 37 38 33 38 33 36 32 39 35 63 34 62 36 35 37 39 34 33 >>>>>>>>>> >> >>> 36 66 >>>>>>>>>> 36 >>>>>>>>>> >> 63 36 >>>>>>>>>> >> >>> 63 36 35 36 33 37 34 36 66 37 32 35 37 35 30 34 36 34 38 34 >>>>>>>>>> >> >>> 34 34 >>>>>>>>>> 34 >>>>>>>>>> >> 30 30 >>>>>>>>>> >> >>> 22 00 7C 00 01 00 43 00 74 00 78 00 49 00 6E 00 69 00 74 00 >>>>>>>>>> >> >>> 69 00 >>>>>>>>>> 61 >>>>>>>>>> >> 00 6C >>>>>>>>>> >> >>> 00 50 00 72 00 6F 00 67 00 72 00 61 00 6D 00 34 33 33 61 35 >>>>>>>>>> >> >>> 63 35 >>>>>>>>>> 30 >>>>>>>>>> >> 37 32 >>>>>>>>>> >> >>> 36 66 36 37 37 32 36 31 36 64 32 30 34 36 36 39 36 63 36 35 >>>>>>>>>> >> >>> 37 33 >>>>>>>>>> 32 >>>>>>>>>> >> 30 32 >>>>>>>>>> >> >>> 38 37 38 33 38 33 36 32 39 35 63 34 62 36 35 37 39 34 33 36 >>>>>>>>>> >> >>> 66 36 >>>>>>>>>> 63 >>>>>>>>>> >> 36 63 >>>>>>>>>> >> >>> 36 35 36 33 37 34 36 66 37 32 35 37 35 30 34 36 34 38 34 34 >>>>>>>>>> >> >>> 34 34 >>>>>>>>>> 35 >>>>>>>>>> >> 63 34 >>>>>>>>>> >> >>> 62 36 35 37 39 34 33 36 66 36 63 36 63 36 35 36 33 37 34 36 >>>>>>>>>> >> >>> 66 37 >>>>>>>>>> 32 >>>>>>>>>> >> 35 37 >>>>>>>>>> >> >>> 35 30 34 36 32 65 36 35 37 38 36 35 30 30 22 0A 41 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 70 B3 76 0A 00 00 00 00 00 00 00 00 00 00 00 00 28 >>>>>>>>>> >> >>> FF 83 >>>>>>>>>> 08 >>>>>>>>>> >> 08 00 >>>>>>>>>> >> >>> 00 00 70 0C 15 E8 00 00 00 00 78 B4 2E 0A 00 00 00 00 6B 65 >>>>>>>>>> >> >>> 79 63 >>>>>>>>>> 6F >>>>>>>>>> >> 6C 6C >>>>>>>>>> >> >>> 00 00 00 00 00 41 00 00 00 70 B3 76 0A A8 9B C8 0A 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 98 9B C8 0A 0A 00 00 00 70 0C 15 E8 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 D0 >>>>>>>>>> >> >>> 98 C8 0A 00 00 00 00 67 69 76 65 6E 4E 61 6D 65 00 79 08 41 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 68 9B >>>>>>>>>> >> >>> C8 0A 28 9C C8 0A 00 00 00 00 E8 9B C8 0A 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 8D >>>>>>>>>> >> A0 7E >>>>>>>>>> >> >>> 08 08 00 00 00 70 0C 15 E8 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 18 >>>>>>>>>> 9C >>>>>>>>>> >> C8 0A >>>>>>>>>> >> >>> 07 00 00 00 73 0C 15 E8 41 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> A8 9B >>>>>>>>>> C8 >>>>>>>>>> >> 0A 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 28 FF 83 08 08 00 00 00 70 >>>>>>>>>> >> >>> 0C 15 >>>>>>>>>> E8 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 F8 19 79 08 01 00 00 00 6B 65 79 63 6F 6C 6C 00 61 63 >>>>>>>>>> >> >>> 6B 22 >>>>>>>>>> 49 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 A8 9B C8 0A 70 9C C8 0A 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 58 9C C8 0A 0D 00 00 00 70 0C 15 E8 00 00 00 00 73 0C 15 E8 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 69 >>>>>>>>>> >> >>> 6E 73 74 61 6E 63 65 54 79 70 65 00 00 00 00 98 9A B4 0A 41 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 28 9C >>>>>>>>>> >> >>> C8 0A A8 EB 1D 0A 00 00 00 00 B0 9C C8 0A 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 8D >>>>>>>>>> >> A0 7E >>>>>>>>>> >> >>> 08 08 00 00 00 70 0C 15 E8 00 00 00 00 5C 70 69 70 65 5C 73 >>>>>>>>>> >> >>> 70 E0 >>>>>>>>>> 9C >>>>>>>>>> >> C8 0A >>>>>>>>>> >> >>> 01 00 00 00 00 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 70 9C >>>>>>>>>> C8 >>>>>>>>>> >> 0A 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 28 FF 83 08 02 00 00 00 70 >>>>>>>>>> >> >>> 0C 15 >>>>>>>>>> E8 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 73 0C 15 E8 00 00 00 00 34 00 15 E8 19 00 00 00 80 98 >>>>>>>>>> >> >>> C8 0A >>>>>>>>>> 78 >>>>>>>>>> >> C3 9B >>>>>>>>>> >> >>> 0A 80 9D 08 0A 94 47 8E 08 18 00 00 00 18 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 AC >>>>>>>>>> 6B >>>>>>>>>> >> 0C 0A >>>>>>>>>> >> >>> B4 6B 0C 0A 10 AD CE 0A A4 72 00 00 19 00 00 00 43 4F 4D 50 >>>>>>>>>> >> >>> 41 4E >>>>>>>>>> 59 >>>>>>>>>> >> 2E 4C >>>>>>>>>> >> >>> 4F 43 41 4C 00 20 20 2B 1C F2 E8 41 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> D8 86 >>>>>>>>>> >> >>> 0C 0A 00 00 00 00 00 00 00 00 30 2B 04 0E 6D 73 54 53 4D 61 >>>>>>>>>> >> >>> 6E 61 >>>>>>>>>> 67 >>>>>>>>>> >> 69 6E >>>>>>>>>> >> >>> 67 4C 53 31 19 04 17 30 30 34 37 37 2D 30 30 31 2D 39 36 38 >>>>>>>>>> >> >>> 30 33 >>>>>>>>>> 33 >>>>>>>>>> >> 36 2D >>>>>>>>>> >> >>> 38 34 37 36 38 30 1E 04 12 6D 73 54 53 4C 69 63 65 6E 73 65 >>>>>>>>>> >> >>> 56 65 >>>>>>>>>> 72 >>>>>>>>>> >> 73 69 >>>>>>>>>> >> >>> 6F 6E 31 08 04 06 33 39 33 32 31 36 30 27 04 0E 6D 73 54 53 >>>>>>>>>> >> >>> 45 78 >>>>>>>>>> 70 >>>>>>>>>> >> 69 72 >>>>>>>>>> >> >>> 65 44 61 74 65 31 15 04 13 32 30 31 37 30 35 30 36 30 36 30 >>>>>>>>>> >> >>> 33 32 >>>>>>>>>> 30 >>>>>>>>>> >> 2E 30 >>>>>>>>>> >> >>> 30 30 5A 30 22 04 0B 77 68 65 6E 43 68 61 6E 67 65 64 31 13 >>>>>>>>>> >> >>> 04 11 >>>>>>>>>> 32 >>>>>>>>>> >> 30 31 >>>>>>>>>> >> >>> 37 30 33 30 37 30 36 30 33 32 31 2E 30 5A 30 17 04 0A 75 53 >>>>>>>>>> >> >>> 4E 43 >>>>>>>>>> 68 >>>>>>>>>> >> 61 6E >>>>>>>>>> >> >>> 67 65 64 31 09 04 07 31 34 30 39 31 30 38 30 4B 04 11 64 69 >>>>>>>>>> >> >>> 73 74 >>>>>>>>>> 69 >>>>>>>>>> >> 6E 67 >>>>>>>>>> >> >>> 75 69 73 68 65 64 4E 61 6D 65 31 36 04 34 43 4E 3D 6B 65 79 >>>>>>>>>> >> >>> 63 6F >>>>>>>>>> 6C >>>>>>>>>> >> 6C 2C >>>>>>>>>> >> >>> 4F 55 3D 53 65 72 76 69 63 65 2C 4F 55 3D 48 6F 6C 64 69 6E >>>>>>>>>> >> >>> 67 2C >>>>>>>>>> 44 >>>>>>>>>> >> 43 3D >>>>>>>>>> >> >>> 63 6F 6D 70 61 6E 79 2C 44 43 3D 6C 6F 63 61 6C 30 0E 02 01 >>>>>>>>>> >> >>> 03 65 >>>>>>>>>> 07 >>>>>>>>>> >> 0A 01 >>>>>>>>>> >> >>> 00 04 00 04 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>>>>>>> >> >>> 00 00 >>>>>>>>>> 00 >>>>>>>>>> >> 00 00 >>>>>>>>>> >> >>> 00 00 00 00 00 00 00 00 00 00 00 00 00) >>>>>>>>>> >> >>> at org.apache.mina.filter.codec.ProtocolCodecFilter. >>>>>>>>>> >> messageRece >>>>>>>>>> >> >>> ived(ProtocolCodecFilter.java:240) >>>>>>>>>> >> >>> at org.apache.mina.core.filterchain. >>>>>>>>>> >> DefaultIoFilterChain.callNe >>>>>>>>>> >> >>> xtMessageReceived(DefaultIoFilterChain.java:542) >>>>>>>>>> >> >>> at >>>>>>>>>> >> >>> org.apache.mina.core.filterchain.DefaultIoFilterChain. >>>>>>>>>> >> >>> access$1300(DefaultIoFilterChain.java:48) >>>>>>>>>> >> >>> at org.apache.mina.core.filterchain. >>>>>>>>>> >> DefaultIoFilterChain$EntryI >>>>>>>>>> >> >>> mpl$1.messageReceived(DefaultIoFilterChain.java:947) >>>>>>>>>> >> >>> at org.apache.mina.core.filterchain.IoFilterAdapter. >>>>>>>>>> >> messageRece >>>>>>>>>> >> >>> ived(IoFilterAdapter.java:109) >>>>>>>>>> >> >>> at org.apache.mina.core.filterchain. >>>>>>>>>> >> DefaultIoFilterChain.callNe >>>>>>>>>> >> >>> xtMessageReceived(DefaultIoFilterChain.java:542) >>>>>>>>>> >> >>> at org.apache.mina.core.filterchain. >>>>>>>>>> >> DefaultIoFilterChain.fireMe >>>>>>>>>> >> >>> ssageReceived(DefaultIoFilterChain.java:535) >>>>>>>>>> >> >>> at org.apache.mina.core.polling.A >>>>>>>>>> bstractPollingIoProcessor. >>>>>>>>>> >> read >>>>>>>>>> >> >>> (AbstractPollingIoProcessor.java:703) >>>>>>>>>> >> >>> at org.apache.mina.core.polling.A >>>>>>>>>> bstractPollingIoProcessor. >>>>>>>>>> >> proc >>>>>>>>>> >> >>> ess(AbstractPollingIoProcessor.java:659) >>>>>>>>>> >> >>> at org.apache.mina.core.polling.A >>>>>>>>>> bstractPollingIoProcessor. >>>>>>>>>> >> proc >>>>>>>>>> >> >>> ess(AbstractPollingIoProcessor.java:648) >>>>>>>>>> >> >>> at org.apache.mina.core.polling.A >>>>>>>>>> bstractPollingIoProcessor. >>>>>>>>>> >> acce >>>>>>>>>> >> >>> ss$600(AbstractPollingIoProcessor.java:68) >>>>>>>>>> >> >>> at org.apache.mina.core.polling.A >>>>>>>>>> bstractPollingIoProcessor$ >>>>>>>>>> >> Proc >>>>>>>>>> >> >>> essor.run(AbstractPollingIoProcessor.java:1120) >>>>>>>>>> >> >>> at org.apache.mina.util.NamePreservingRunnable.run( >>>>>>>>>> >> NamePreservi >>>>>>>>>> >> >>> ngRunnable.java:64) >>>>>>>>>> >> >>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>>>>>>>> >> ThreadPool >>>>>>>>>> >> >>> Executor.java:1142) >>>>>>>>>> >> >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>>>>>>>> >> ThreadPoo >>>>>>>>>> >> >>> lExecutor.java:617) >>>>>>>>>> >> >>> at java.lang.Thread.run(Thread.java:745) >>>>>>>>>> >> >>> Caused by: org.apache.directory.api.ldap.codec.api. >>>>>>>>>> >> ResponseCarryingException: >>>>>>>>>> >> >>> The length of controls must not be null >>>>>>>>>> >> >>> at org.apache.directory.api.ldap. >>>>>>>>>> >> codec.protocol.mina.LdapProtoc >>>>>>>>>> >> >>> olDecoder.decode(LdapProtocolDecoder.java:176) >>>>>>>>>> >> >>> at org.apache.directory.api.ldap. >>>>>>>>>> >> codec.protocol.mina.LdapProtoc >>>>>>>>>> >> >>> olDecoder.decode(LdapProtocolDecoder.java:92) >>>>>>>>>> >> >>> at org.apache.mina.filter.codec.ProtocolCodecFilter. >>>>>>>>>> >> messageRece >>>>>>>>>> >> >>> ived(ProtocolCodecFilter.java:231) >>>>>>>>>> >> >>> ... 15 common frames omitted >>>>>>>>>> >> >>> Caused by: org.apache.directory.api.asn1.DecoderException: The >>>>>>>>>> length >>>>>>>>>> >> of >>>>>>>>>> >> >>> controls must not be null >>>>>>>>>> >> >>> at org.apache.directory.api.ldap. >>>>>>>>>> >> codec.actions.controls.InitCon >>>>>>>>>> >> >>> trols.action(InitControls.java:73) >>>>>>>>>> >> >>> at org.apache.directory.api.ldap. >>>>>>>>>> >> codec.actions.controls.InitCon >>>>>>>>>> >> >>> trols.action(InitControls.java:41) >>>>>>>>>> >> >>> at org.apache.directory.api.asn1. >>>>>>>>>> >> ber.grammar.AbstractGrammar.ex >>>>>>>>>> >> >>> ecuteAction(AbstractGrammar.java:136) >>>>>>>>>> >> >>> at org.apache.directory.api.asn1. >>>>>>>>>> >> ber.Asn1Decoder.treatTLVDoneSt >>>>>>>>>> >> >>> ate(Asn1Decoder.java:600) >>>>>>>>>> >> >>> at org.apache.directory.api.asn1. >>>>>>>>>> >> ber.Asn1Decoder.decode(Asn1Dec >>>>>>>>>> >> >>> oder.java:736) >>>>>>>>>> >> >>> at org.apache.directory.api.ldap. >>>>>>>>>> >> codec.protocol.mina.LdapProtoc >>>>>>>>>> >> >>> olDecoder.decode(LdapProtocolDecoder.java:143) >>>>>>>>>> >> >>> ... 17 common frames omitted >>>>>>>>>> >> >>> ERROR 03-24 10:54:10.122 LdapLoginManagement.java 68766040 336 >>>>>>>>>> >> >>> org.apache.openmeetings.core.ldap.LdapLoginManagement >>>>>>>>>> >> >>> [http-nio-0.0.0.0-5080-exec-4] - LDAP entry is null, search or >>>>>>>>>> lookup >>>>>>>>>> >> by Dn >>>>>>>>>> >> >>> failed >>>>>>>>>> >> >>> >>>>>>>>>> >> >>> ----- Исходное сообщение ----- >>>>>>>>>> >> >>> > От: "Evgeniy Korneechev" <ekorneec...@remotesystems.ru> >>>>>>>>>> >> >>> > Кому: "user-russian" <user-russian@openmeetings.apache.org> >>>>>>>>>> >> >>> > Отправленные: Пятница, 24 Март 2017 г 11:54:19 >>>>>>>>>> >> >>> > Тема: LDAP-аутентификацию не работает >>>>>>>>>> >> >>> >>>>>>>>>> >> >>> > Всем привет! >>>>>>>>>> >> >>> > OpenMeetings >>>>>>>>>> >> >>> > Версия 3.2.1 / Ревизия 1787288 / Дата билда >>>>>>>>>> >> >>> > 2017/03/17 >>>>>>>>>> >> 05:19 >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > Конфиг: >>>>>>>>>> >> >>> > # grep -v "#" ldap.cfg >>>>>>>>>> >> >>> > ldap_conn_host=192.168.111.10 >>>>>>>>>> >> >>> > ldap_conn_port=389 >>>>>>>>>> >> >>> > ldap_conn_secure=false >>>>>>>>>> >> >>> > ldap_search_base=DC=company,DC=local >>>>>>>>>> >> >>> > ldap_search_query=(sAMAccountName=%s) >>>>>>>>>> >> >>> > ldap_search_scope=SUBTREE >>>>>>>>>> >> >>> > ldap_auth_type=SIMPLEBIND >>>>>>>>>> >> >>> > ldap_userdn_format=CN=%s,OU=Service,OU=Holding,DC=company,DC >>>>>>>>>> =local >>>>>>>>>> >> >>> > ldap_provisionning=AUTOCREATE >>>>>>>>>> >> >>> > ldap_deref_mode=always >>>>>>>>>> >> >>> > ldap_use_admin_to_get_attrs=true >>>>>>>>>> >> >>> > ldap_sync_password_to_om=true >>>>>>>>>> >> >>> > ldap_user_attr_login=sAMAccountName >>>>>>>>>> >> >>> > ldap_user_attr_lastname=sn >>>>>>>>>> >> >>> > ldap_user_attr_firstname=givenName >>>>>>>>>> >> >>> > ldap_user_attr_mail=mail >>>>>>>>>> >> >>> > ldap_group_attr=memberOf >>>>>>>>>> >> >>> > ldap_use_lower_case=false >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > При попытке входа c заведомо верным паролем в Вебе пишет >>>>>>>>>> >> >>> > неверный >>>>>>>>>> >> >>> пароль, >>>>>>>>>> >> >>> > а в логе следующее (весь выхлоп в error.log): >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > [ERROR] [NioProcessor-66] >>>>>>>>>> >> >>> > org.apache.directory.api.ldap.codec.actions.controls.InitControls >>>>>>>>>> - >>>>>>>>>> >> >>> The length >>>>>>>>>> >> >>> > of controls must not be null >>>>>>>>>> >> >>> > WARN 03-24 10:54:10.115 LdapNetworkConnection.java 68766033 >>>>>>>>>> >> >>> > 1912 >>>>>>>>>> >> >>> > org.apache.directory.ldap.client.api.LdapNetworkConnection >>>>>>>>>> >> >>> [NioProcessor-66] - >>>>>>>>>> >> >>> > org.apache.directory.api.ldap.codec.api.ResponseCarryingExce >>>>>>>>>> ption: >>>>>>>>>> >> The >>>>>>>>>> >> >>> length >>>>>>>>>> >> >>> > of controls must not be null >>>>>>>>>> >> >>> > org.apache.mina.filter.codec.ProtocolDecoderException: >>>>>>>>>> >> >>> > org.apache.directory.api.ldap.codec.api.ResponseCarryingExce >>>>>>>>>> ption: >>>>>>>>>> >> The >>>>>>>>>> >> >>> length >>>>>>>>>> >> >>> > of controls must not be null >>>>>>>>>> >> >>> > ... >>>>>>>>>> >> >>> > ERROR 03-24 10:54:10.122 LdapLoginManagement.java 68766040 >>>>>>>>>> >> >>> > 336 >>>>>>>>>> >> >>> > org.apache.openmeetings.core.ldap.LdapLoginManagement >>>>>>>>>> >> >>> > [http-nio-0.0.0.0-5080-exec-4] - LDAP entry is null, search >>>>>>>>>> >> >>> > or >>>>>>>>>> lookup >>>>>>>>>> >> >>> by Dn >>>>>>>>>> >> >>> > failed >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > Если ввести неверный пароль, то все нормально - ну то есть >>>>>>>>>> >> >>> > ошибка >>>>>>>>>> >> >>> > аутентификации: >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > DEBUG 03-24 10:59:09.739 ProtocolCodecFilter.java 69065657 >>>>>>>>>> >> >>> > 211 >>>>>>>>>> >> >>> > org.apache.mina.filter.codec.ProtocolCodecFilter >>>>>>>>>> [NioProcessor-67] - >>>>>>>>>> >> >>> Processing >>>>>>>>>> >> >>> > a MESSAGE_RECEIVED for session 56 >>>>>>>>>> >> >>> > ERROR 03-24 10:59:09.740 LdapLoginManagement.java 69065658 >>>>>>>>>> >> >>> > 257 >>>>>>>>>> >> >>> > org.apache.openmeetings.core.ldap.LdapLoginManagement >>>>>>>>>> >> >>> > [http-nio-0.0.0.0-5080-exec-3] - Not authenticated. >>>>>>>>>> >> >>> > org.apache.directory.api.ldap.model.exception.LdapAuthentica >>>>>>>>>> >> >>> tionException: >>>>>>>>>> >> >>> > Simple Bind Failed: NT_STATUS_LOGON_FAILURE >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > Проверил утилитой ldapsearch: >>>>>>>>>> >> >>> > $ ldapsearch -W -D CN=ekorneechev,OU=Service,OU=H >>>>>>>>>> >> >>> olding,DC=company,DC=local >>>>>>>>>> >> >>> > sAMAccountName=ekorneechev >>>>>>>>>> >> >>> > Все как нужно отрабатывает. >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > Просмотрел tcpdump+wireshark - ответы от ldap сервера >>>>>>>>>> >> >>> > идентичны. >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > Баг? Или что-то делаю не так? >>>>>>>>>> >> >>> > >>>>>>>>>> >> >>> > -- >>>>>>>>>> >> >>> > WBR, Korneechev Evgeniy >>>>>>>>>> >> >>> > BaseALT/ALTLinux Team >>>>>>>>>> >> >>> >>>>>>>>>> >> >>> -- >>>>>>>>>> >> >>> С уважением, >>>>>>>>>> >> >>> Корнеечев Евгений, >>>>>>>>>> >> >>> ООО "Удаленные системы", >>>>>>>>>> >> >>> Тел: +7 (495) 989-48-28 >>>>>>>>>> >> >>> Моб: +7 (929) 589-95-26 >>>>>>>>>> >> >>> Е-Майл: hotl...@rem-sys.ru (для заявок) >>>>>>>>>> >> >>> Е-Майл: e...@rem-sys.ru (личный) >>>>>>>>>> >> >>> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> -- >>>>>>>>>> >> >> WBR >>>>>>>>>> >> >> Maxim aka solomax >>>>>>>>>> >> >> >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > >>>>>>>>>> >> > -- >>>>>>>>>> >> > WBR >>>>>>>>>> >> > Maxim aka solomax >>>>>>>>>> >> >>>>>>>>>> >> -- >>>>>>>>>> >> С уважением, >>>>>>>>>> >> Корнеечев Евгений, >>>>>>>>>> >> ООО "Удаленные системы", >>>>>>>>>> >> Тел: +7 (495) 989-48-28 >>>>>>>>>> >> Моб: +7 (929) 589-95-26 >>>>>>>>>> >> Е-Майл: hotl...@rem-sys.ru (для заявок) >>>>>>>>>> >> Е-Майл: e...@rem-sys.ru (личный) >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > WBR >>>>>>>>>> > Maxim aka solomax >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> С уважением, >>>>>>>>>> Корнеечев Евгений, >>>>>>>>>> ООО "Удаленные системы", >>>>>>>>>> Тел: +7 (495) 989-48-28 >>>>>>>>>> Моб: +7 (929) 589-95-26 >>>>>>>>>> Е-Майл: hotl...@rem-sys.ru (для заявок) >>>>>>>>>> Е-Майл: e...@rem-sys.ru (личный) >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>> >>>>>>> -- >>>>>>> WBR, Korneechev Evgeniy >>>>>>> BaseALT/ALTLinux Team >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>> >>>>> -- >>>>> С уважением, >>>>> Корнеечев Евгений. >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >> >> -- >> С уважением, >> Корнеечев Евгений. >> >> >> > > > > -- > WBR > Maxim aka solomax -- WBR Maxim aka solomax