Commit Graph

2195 Commits

Author SHA1 Message Date
paulc d786dc2360 Added to pkgconfig several custom variables like in yate-config.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2255 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-09 14:53:51 +00:00
marian eae9fffeaa Handle spin boxes in set/get text.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2254 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-07 15:39:47 +00:00
marian 3cdaf88017 Fixed sync engine.start with client init.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2253 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:51:16 +00:00
paulc 2fdb637ec6 Abandon unkillable pthreads instead of forcingly destroying them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2252 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:42:27 +00:00
paulc 4b7d1775fd Reworded the warning message about the HW echo canceller API.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
marian 08d0671e90 Removed xmpp.iq message handler from client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2250 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 10:23:58 +00:00
maciej 85c82ff414 keyecho examples updated
git-svn-id: http://yate.null.ro/svn/yate/trunk@2249 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 15:51:06 +00:00
paulc f3c7521e9c Added callername to the forwarded queue parameters, simplified code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2248 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 09:20:26 +00:00
paulc aa00978f7f Q.931 status reports now have local network as location.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2247 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-01 12:57:42 +00:00
paulc 3d24db224a Recover from a Q.931 STATUS when call is established.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2246 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-01 12:39:28 +00:00
paulc ef5e858958 Worked around an abnormal behaviour inside the Postgres client library.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2245 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-30 11:33:10 +00:00
paulc a535e6d799 Reapplied the repeat suppression changes accidentally lost in the last commit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2244 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 16:54:39 +00:00
paulc 2df3a30388 Implementation of setMultipleRows for custom tables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2243 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 09:20:59 +00:00
paulc 3f42f160c2 Added client methods for adding or updating multiple table rows from a single parameter list.
Added method to postpone processing of message copies to the UI thread.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2242 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 08:22:20 +00:00
marian b2dae7cb22 Added methods used to insert a table row.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2241 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-27 16:39:42 +00:00
maciej 8e11c262ec Better outgoing call failure, sleep until parameter causes AbandonedException
git-svn-id: http://yate.null.ro/svn/yate/trunk@2240 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 13:21:35 +00:00
paulc 7bdbeb6c30 Fixed make rules to match subdirectory specific first.
Added rule for QT4 specific modules.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2239 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 12:59:28 +00:00
marian 9d3e59590a Added priority data to resource object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2238 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-23 12:33:06 +00:00
marian 10220b395d Lock screen update while clearing tables and lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2237 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-23 11:36:42 +00:00
paulc a3976d949a Mux does no longer displays details in status overview.
Removed a redundant mutex lock - Module::msgStatus already locks the module.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2236 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 14:15:01 +00:00
marian c7d2605904 Destroy client stream if authentication fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2235 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 08:08:05 +00:00
marian d62bd94d37 Show buffer content or info in parser error debug message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2234 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 07:13:32 +00:00
marian 19fc464301 Make sure we have a local address for transport before starting RTP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2233 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:46:47 +00:00
marian 12dcc32fd8 Added dynamic property used to inhibit table selection change notification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2232 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:44:50 +00:00
paulc 77abc29abe Exponential backoff delay on child respawn, allow system to breathe if Yate keeps crashing or locking up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2231 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 14:43:23 +00:00
paulc e78154d454 Do not exit a soft cancelled thread while trying to acquire a mutex.
Immediately fail the wait of a non mandatory locking if thread is cancelled.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2230 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-20 10:12:00 +00:00
paulc c2570903f4 Moved locked mutex verification to catch all synchronous thread exits.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2229 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-20 06:57:23 +00:00
paulc a04d82e731 Detect as early as possible if a thread is going to exit holding mutexes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2228 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 21:15:39 +00:00
paulc 459f9d3fea Added line completion for callgen parameters and their values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2227 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 18:55:31 +00:00
paulc f58f1d0569 Uploaded version to keep Windows in synch.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2226 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:43:25 +00:00
paulc a08e61e6cc Fixed generation of mask for wrapping around Q.931 call identifiers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2225 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:41:43 +00:00
paulc 069d4a3ba4 Fixed destruction of failed digital recorders.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2224 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:40:34 +00:00
paulc 8f88fbac17 Check that the link pointer is valid before trying to do anything with it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2223 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:29:19 +00:00
paulc 7b0784e34e Always decode call state names, it's usefull and not expensive.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2222 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:25:53 +00:00
marian b3158176d4 Use a protocol list instead of array. Init logic static lists when the client is start running.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2221 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 09:55:08 +00:00
marian a97fbedce9 Moved some data from Client to ClientLogic where it belongs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2220 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:58:42 +00:00
marian 425f1e1434 Split QtClient::property() into separate set/get property methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2219 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:03:49 +00:00
paulc 5b061e2f60 Added proper mutex locks and RefPointers in a few places.
Added missing spaces in hex dump.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2218 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 22:33:41 +00:00
paulc fb7a3c0b0f Separated config for dumping NET and CPE sides of ISDN monitor to files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2217 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 16:06:27 +00:00
paulc 5ecf45ad97 Changed position of SVN revision so digits are separated from release code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2216 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 15:48:44 +00:00
paulc 87ebc101e9 Fixed release formatting - without dashes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2215 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 15:40:28 +00:00
paulc fbd313c5dd Added way to put SVN revision in package.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2214 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 15:33:08 +00:00
marian 0ebbf48285 Fixed wrong spelling.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2213 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:53:42 +00:00
marian 96e346e045 Added spaces in ternary expressions and between operators and operands.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2212 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:41:30 +00:00
paulc 4fc327d0cb Unified dump file parameter name (layer2/layer3) between ISDN and SS7.
File type can be modified by extension (.hex/.txt/.raw)
Documented dump files in ysigchan.conf


git-svn-id: http://yate.null.ro/svn/yate/trunk@2211 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:18:25 +00:00
paulc 1d2788d89b Implemented generic signalling component control mechanism.
Protocol data dumping capability for several L2 and L3 components.
Data dumpers can be set at runtime from rmanager command with completion.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2210 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:05:26 +00:00
marian 0d883bd7a8 Added methods to get/set UTF8 representation from/to QString objects. Replaced macros with method calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2209 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 12:49:05 +00:00
marian 47f4f104c7 Added methods to update (set/add/delete) one or more table row(s) in one operation. Use them where appropriate.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2208 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 10:08:02 +00:00
paulc d9bf89c7d3 Make files written by Yate non-executable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2207 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-17 17:08:27 +00:00
paulc 2a36be841a Added methods index() to find index of objects in a list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2206 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-17 12:22:24 +00:00