dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

14039 Commits

Author SHA1 Message Date
rizzo 7a8342612d Rename the macros in defaults.h - they are not meant to be
globally visible.

Document the fact that DEFAULT_TMP_DIR cannot be overridden
from the default configuration (this needs to be fixed, as you
could have a totally different spooldir configured at runtime,
and yet DEFAULT_TMP_DIR keeps the compile-time default).

Remove two unused entries for sounds and images.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93581 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 09:26:03 +00:00
rizzo 0a965e2bdc make the code match documentation - now you can specify multiple
words in MODULE_PREFIX.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93580 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 08:56:16 +00:00
rizzo 467990e16c Name the people responsible for some recent contributions to the tree.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93559 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 08:30:31 +00:00
rizzo 468d95b231 Two small changes:
+ document the difference between "A=foo make ..." and "make A=foo ..."
  and suggest using COPTS/LDOPTS if you need to use the second form to
  pass compiler and loader flags;

+ define only in one place the environment used to build stuff in menuselect/



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93558 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 08:20:17 +00:00
oej d170d5e82b A minor update, caused by a recent bug report ;-)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93557 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 07:56:29 +00:00
rizzo b0d3c91caf small documentation update (nothing important).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93536 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 07:22:26 +00:00
file 5d5f909c52 You... will... build! I say so and therefore you will.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93514 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 02:57:26 +00:00
kpfleming df05c7a01a minor cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93493 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-18 02:42:44 +00:00
rizzo 8b9bfa2c8f fix building under cygwin.
At this point WINARCH should go away.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93464 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 23:10:35 +00:00
qwell 460f9e362c Blocked revisions 93420 via svnmerge
........
r93420 | qwell | 2007-12-17 16:56:58 -0600 (Mon, 17 Dec 2007) | 1 line

Missed a spot..
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93424 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 22:57:41 +00:00
rizzo a7d695b571 remove some unnecessary includes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93405 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 22:54:00 +00:00
qwell 7e3bdf04f4 Merged revisions 93381 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93381 | qwell | 2007-12-17 16:45:57 -0600 (Mon, 17 Dec 2007) | 4 lines

What was I thinking when I wrote this masterpiece?

-1 + 1 = 0..  who woulda thunk it?.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93390 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 22:50:49 +00:00
rizzo 8c46ccc6b2 surprising as it may be, chan_oss compiles correctly under cygwin as well,
provided you look for soundcard.h in the right place...



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93380 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 22:38:48 +00:00
file 7556c359de Merged revisions 93377 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93377 | file | 2007-12-17 18:28:09 -0400 (Mon, 17 Dec 2007) | 7 lines

Do not try to access information about a lock when printing out a trylock attempt. It is possible for the lock that it references to no longer be valid. This would have caused segfaults or deadlocks.
(issue #BE-263)
(closes issue #11080)
Reported by: callguy
(closes issue #11100)
Reported by: callguy

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93378 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 22:29:56 +00:00
tilghman 94f8240f70 Merged revisions 93336 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93336 | tilghman | 2007-12-17 15:12:42 -0600 (Mon, 17 Dec 2007) | 6 lines

Today is tomorrow's yesterday, and yesterday's tomorrow is today, and
tomorrow's tomorrow is the day after tomorrow, so who cares if you
recycle anyway?

If this confuses you, that's nothing compared to what this fixes. ;-)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93337 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 21:14:45 +00:00
oej 005b4c4aa2 Merged revisions 93182 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93182 | oej | 2007-12-17 08:15:13 +0100 (MÃ¥n, 17 Dec 2007) | 8 lines

Issue 11574: Add dependencies on res_monitor and res_features. 

I wonder if Asterisk can run at all without res_features. My guess is that 
there's propably a lot of more modules and the core that depends on it.

Reported by: caio1982
(closes issue #11574)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93335 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 21:12:24 +00:00
mmichelson e186bda66f Removing some leftover debug messages from a while back.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93297 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 20:42:08 +00:00
mmichelson 01f8f8cb01 Merged revisions 93291 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93291 | mmichelson | 2007-12-17 13:53:48 -0600 (Mon, 17 Dec 2007) | 6 lines

We need to create the directory for a voicemail user even if they are using IMAP storage
since greetings are stored in the filesystem.

(closes issue #11388, reported by spditner, patch by me inspired by a patch by spditner)


........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93293 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 20:20:32 +00:00
file 249d52a921 Merged revisions 93250 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93250 | file | 2007-12-17 14:05:55 -0400 (Mon, 17 Dec 2007) | 6 lines

If a call is received with a called number IE containing nothing go to the 's' extension.
(closes issue #9099)
Reported by: kb1_kanobe2
Patches:
      20070906__9099.diff.txt uploaded by Corydon76 (license 14)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93252 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 18:07:26 +00:00
kpfleming 2269dbc23e all created files need to be listed in the ignore property
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93224 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 17:16:03 +00:00
kpfleming dde59f4f62 make the configure script detect that it is running on a Windows platform, and report that information so that menuselect can use it (all information that is used to decide whether to build modules or not must be fed to menuselect so the user knows what will be built and why... don't make module build decisions in the makefiles, please)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93211 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 17:11:06 +00:00
kpfleming 6eb087c2b3 make using PRINT_DIR a little easier
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93191 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 16:48:01 +00:00
file 01d61eba38 Fix usage of rtptimeout. It can be used without rtpkeepalive, and the value can not be accessed directly in the SIP pvt structure. All RTP related timeouts have to be retrieved using the ast_rtp_* function calls.
(closes issue #11562)
Reported by: ibc


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93190 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 15:18:58 +00:00
file 0090b3950d If no timezone is available use the default message.
(closes issue #11576)
Reported by: junky


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93188 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 13:39:53 +00:00
file 602260a0ef Make chan_unistim actually be able to unload. When creating a thread that you want to pthread_join you have to explicitly create it as joinable, and also if using pthread_cancel you have to have a pthread_testcancel to see if it has been called.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93187 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 13:34:03 +00:00
kpfleming b4ee38f320 Blocked revisions 93183 via svnmerge
........
r93183 | kpfleming | 2007-12-16 23:21:08 -0800 (Sun, 16 Dec 2007) | 2 lines

fix some copy-and-paste leftovers

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93185 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 07:27:36 +00:00
kpfleming d4e966efcc Merged revisions 93180 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93180 | kpfleming | 2007-12-16 22:44:51 -0800 (Sun, 16 Dec 2007) | 23 lines

In http://lists.digium.com/pipermail/asterisk-dev/2007-December/031145.html,
rizzo brought up some issues related to the way that the metadata required
for menuselect and the rest of the build system is extracted from the source
files. Since I had a few hours to kill on an airplane today, I decided to
improve this situation... so now the system caches the extracted metadata
and uses it to build the menuselect 'tree' as much as it can. The result
of this is that when a single source file is changed, only the metadata for
that file needs to be extracted again, and the rest is used from the cache
files. I also reduced the number of forked processes required to do the
metadata extraction; it was actually possible to do most of what we needed
in the Makefiles themselves without using any shell scripts at all! On my
laptop, these changes resulted in an 80% decrease in the time required
for the 'menuselect.makeopts' automatic check to occur after editing a single
source file.

While doing this work I also cleaned up a few minor things in the Makefiles,
adding a check for 'awk' to the configure script and changed all remaining
places we use 'grep' or 'awk' to use the ones found by the configure script,
and changed the 'prep_tarball' script to build the menuselect metadata so
that tarballs of Asterisk will include it and won't require the user to
wait while it is extracted after unpacking.


........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93184 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-17 07:25:35 +00:00
rizzo d1afe77d7d menuselect.makeopts is not a .PHONY target
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93173 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 19:06:31 +00:00
oej 94f1f0f067 Convert from LOG_DEBUG etc to ast_debug. Thanks, dimas!
(closes issue #11572)
Reported by: dimas
Patches: 
      dundilog-trunk.patch uploaded by dimas (license 88)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93167 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 13:38:25 +00:00
oej 9e3315f20f Adding a new CLI command for "manager reload", which is important now that
you need to reload after changes. Thanks YS.

Reported by: ys
Patches: 
      trunk93163_manager_reload.c.diff uploaded by ys (license 281)
(related to issue #11414)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93166 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 13:35:09 +00:00
oej d9fce0bbd1 Change manager so that registered accounts are stored in memory. This opens for a
manager realtime implementation.

If you change accounts in manager.conf, you now need to reload to activate the
changes (deletions, additions). This was not the case with 1.4.

Reported by: ys
Patches: 
      trunk93163_manager_reload.c.diff uploaded by ys (license 281)
(closes issue #11414)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93165 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 13:32:48 +00:00
oej 65de4399c5 Adding console_video to CHANGES. It's important that we keep this file up to date,
even with experimental stuff.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93164 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 13:21:11 +00:00
oej b9b03966fb HUGE improvements to QoS/CoS handling by IgorG
- Refer to the proper documentation
- Implement separate signalling/media QoS/CoS in many channels using RTP
- Improve warnings and verbose messages
- Deprecate some old settings

Minor modifications by me, a big effort from IgorG.
Thanks!


Reported by: IgorG
Patches: 
      qoscleanup-89394-4-trunk.patch uploaded by IgorG (license 20)
Tested by: IgorG
(closes issue #11145)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93163 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 10:51:53 +00:00
rizzo 85bbad5334 use a simpler idiom for 'cmp -s ...'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93162 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 10:34:55 +00:00
oej e25fbbfbd9 Don't drop the first character randomly in long listings in the CLI.
Reported by: slavon
Patches: 
      asterisk-consolerefresh2.diff.txt uploaded by jamesgolovich (license 176)
Tested by: eliel
(closes issue #9325)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93161 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 09:37:41 +00:00
oej ce6fe83f1c Update documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93160 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 08:19:38 +00:00
oej 6fa3f4c380 Make more timers settable in SIP so that we can force timeout earlier on non-responsive SIP servers.
Thanks, jcmoore, for the patch!

Reported by: jcmoore
Patches: 
      peer_t1_timerb_trunk_v3.patch.txt uploaded by jcmoore (license 9)
(closes issue #9771)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93159 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-16 08:15:31 +00:00
oej 040b013225 Typo fixed earlier, that wasn't a typo after all.
Didn't a clever guy once say "Compile before you commit" ?

:-)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93152 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-15 11:34:33 +00:00
russell 68cd3ff341 fix a typo from revision 93138
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93151 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-15 08:10:32 +00:00
rizzo 3d5b80fb0d configuration options related to video support.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93145 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-15 00:44:34 +00:00
rizzo 1ff4967b39 Bring in video console support for chan_oss (and later chan_alsa too).
This is disabled in the default build, you need to explicitly enable it
compiling with

	make COPTS=-DHAVE_VIDEO_CONSOLE

In return, you will be able to do a video call with chan_oss, using
the webcam (or X11 grabbing) as local source, and rendering the
incoming stream on your screen. Currently supported formats are
h261, h263, h263+, h264, mpeg4 (all through the avcodec lib, part
of ffmpeg).

Incoming video is on the left, outgoing video is on the right,
while the center displays a keypad (if configured so).

Right clicking on the video windows increases the size,
center clicking reduces the size.
Dragging the mouse (with the left key) on the right window
while the X11 grabber is active moves the grab area.

This is the result of work by Sergio Fadda, Marta Carbone
and myself, all properly disclaimed to digium.

Note, there is a lot of work left to do in this module,
including adding support for Video4LinuxV2 (I have patches
from Matteo Brancaleoni which should be integrated),
and making the GUI a lot more friendly than it is now
(e.g. supporting merging or switching among multiple sources,
a text window, and more).



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93144 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-15 00:30:15 +00:00
rizzo b1f507f5d4 remove some redundant headers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93143 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-15 00:11:04 +00:00
rizzo 74fe6b3414 include mmap header if detected by configure
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93138 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 23:33:24 +00:00
mmichelson d07830b2a3 Resolve a compiler warning
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93115 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 22:02:18 +00:00
mmichelson 58f9d052da Change places where the name "INBOX" was hardcoded to use the imapfolder
setting from voicemail.conf instead. This commit will help to get issue
#11415 moving towards commitment.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93094 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 21:40:34 +00:00
tilghman a4425cc28d Solaris compat fixes
Reported by: snuffy
Patch by: snuffy,tilghman
(Closes issue #11315)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93090 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 21:09:17 +00:00
russell 66f3177d34 make something static
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93067 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 19:31:25 +00:00
tilghman ef6f7af8ad Remove use of privacy.conf by the Privacy app.
Reported by: eliel
Patch by: eliel
(Closes issue #11344)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93066 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 19:27:54 +00:00
mmichelson 7e035d675e I needed to increment the numbers used on the VERBOSITY_ATLEAST calls by 1.
Thanks to kpfleming for pointing this out.



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93065 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 19:19:07 +00:00
mmichelson 3838d4b2c6 Changed VERBOSITY_LEVEL to VERBOSITY_ATLEAST to be more accurate.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93063 f38db490-d61c-443f-a65b-d21fe96a405b
2007-12-14 18:54:48 +00:00