Commit Graph

82 Commits (f60ada0be22cd646454278e102d384a5dbaf7d59)

Author SHA1 Message Date
Mark Spencer dd293ed6fe First pass at properly handling account codes in forwarding
22 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
22 years ago
Mark Spencer 5546e32355 Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
22 years ago
Mark Spencer e66aef0c05 Can't check outbound without having lock (bug #1886)
22 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
22 years ago
Mark Spencer d117f2258f Propagate language properly across chan_local (bug #1663)
22 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
22 years ago
Jeremy McNamara 7132570353 Change 'show locals' into 'local show channels' to follow other channel methods. Bug #1255
22 years ago
Mark Spencer e7ecf6accb Populated RDNIS
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer 32e131862d Elminate unused code/warnings (bug #934)
22 years ago
Mark Spencer b3e9086d5d Really fix chan local races (I hope)
22 years ago
Mark Spencer ea4aeb0c67 Handle without context
22 years ago
Mark Spencer 55637d3de5 Add "n" option to allow disabling of masq optimization
22 years ago
Mark Spencer 52095246a6 Fix race for fast hanguyp
22 years ago
Mark Spencer c21550022e Make check_bridge back off if it cant get all the locks it wants
22 years ago
Mark Spencer d91f72fd5f Add any missing locking calls
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
22 years ago
Mark Spencer 0e2190687f Lock everything that might need to be locked
22 years ago
Mark Spencer 886cf4f227 Lock masquerading into channel
22 years ago
Mark Spencer 5a0a0ff8dd Fix local buglet
22 years ago
Mark Spencer 29802d2ff5 Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
22 years ago
Mark Spencer cbe865df7a Fix race in local, update queue
23 years ago
Mark Spencer 878db20a92 Fix case where local is allocated but not actually called on
23 years ago
Mark Spencer f3b8441cc7 Copy Caller*ID on local channels
23 years ago
Mark Spencer 907980f17d Fix tiny typo
23 years ago
Mark Spencer 9cc2aa39d0 Unlink local channels
23 years ago
Mark Spencer 77b48c0aed Make call forwarding work properly by using new Local channel
23 years ago
Mark Spencer 864fc0cfce Complete local channel implementation
23 years ago
Mark Spencer c35b05dd30 Fix chan_local build, update SIP
23 years ago
Mark Spencer fbc8fd227c Add preliminary chan_local, fix chan_sip to delete unknown calls
23 years ago