Страница 1 из 1

Разработчики тоже люди

Добавлено: 20 ноя 2014, 13:15
kasper
Скучно у нас на форуме. Давайте пофлудим.
Просматривал Changelog астериска. И всё сплошное "Добавлено, Исправлено". Четкое и краткое описание в 3-м лице.
Однако некоторые записи выделяются, передают эмоции =) Скопировал
The ability to load/unload timing interfaces is nice, but it means that when a
timer is allocated, it may come from provider A, but later
provider B becomes the 'preferred' provider. If this happens, all
timer API calls on the timer that was provided by provider A will
actually be handed to provider B, which will say WTF and return
an error
2009-07-20 23:08 +0000 [r207522-207551] Mark Michelson <mmichelson@digium.com>

* apps/app_directed_pickup.c: Initialize connected line instance
when doing a directed pickup. This helps to prevent a crash which
may occur due to our freeing garbage due to a struct being
uninitialized.

* apps/app_directed_pickup.c: Okay, that didn't fix the crash. It
didn't really do anything useful.

2009-07-22 14:35 +0000 [r208017] Mark Michelson <mmichelson@digium.com>

* apps/app_directed_pickup.c: Fix the crash in directed pickups.
For real this time. A shallow pointer copy was causing an
ast_party_connected_line structure to be freed multiple times,
thus causing a crash. (closes issue #15441) Reported by:
lmsteffan Patches: 15441.patch uploaded by mmichelson (license
60) Tested by: lmsteffan
* CHANGES, apps/app_chanspy.c: Add the 'E' option to exit ChanSpy,
once the single channel it spied upon hangs up. In addition,
there's a bit of cleanup to the arguments and documentation, in
which I discovered that the last feature added to this
application duplicated an option (oops!)

Re: Разработчики тоже люди

Добавлено: 20 ноя 2014, 13:43
ded
Это
The ability to load/unload timing interfaces is nice, but it means that when a
timer is allocated, it may come from provider A, but later
provider B becomes the 'preferred' provider. If this happens, all
timer API calls on the timer that was provided by provider A will
actually be handed to provider B, which will say WTF and return
an error
понравилось! :)
Может предложить добавить в ISDN Cause No. 114 - WTF???

Re: Разработчики тоже люди

Добавлено: 21 ноя 2014, 00:21
kasper
А ещё можно сделать так

Код: Выделить всё

< REGISTER sip:192.168.182.135;transport=UDP SIP/2.0
...


> SIP/2.0 401 WTF
...
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="557a61bb"
...

< OOPS sip:192.168.182.135;transport=UDP SIP/2.0
...
Authorization: Digest username="xxxxxxx",realm="asterisk",nonce="557a61bb",response="d15b8bf1d8213e8d832617204c027d4c",algorithm=MD5
...

Re: Разработчики тоже люди

Добавлено: 21 ноя 2014, 10:19
amateur
kasper писал(а):Скучно у нас на форуме. Давайте пофлудим.
Разгонять скуку "флудом" - скучно.

Re: Разработчики тоже люди

Добавлено: 21 ноя 2014, 20:23
virus_net
Если бы ещё время на флуд было...