dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

559 Commits

Author SHA1 Message Date
file 3f66df66aa Merged revisions 56805 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56805 | file | 2007-02-26 12:09:53 -0500 (Mon, 26 Feb 2007) | 2 lines

Use ast_strlen_zero to see if the language and/or context argument is not present for Background instead of just checking if it is NULL. (issue #9141 reported by mjagdis)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56811 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-26 17:12:18 +00:00
file c5feef74a7 Merged revisions 56783 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56783 | file | 2007-02-26 11:36:08 -0500 (Mon, 26 Feb 2007) | 2 lines

Allow both of the show version files and core show file versions CLI commands to work. (issue #9135 reported by mvanbaak)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56784 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-26 16:38:10 +00:00
russell 6d5a7e85ca Remove redundant check to ensure that LOW_MEMORY is not defined.
(issue #9136, mvanbaak)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56732 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-26 00:38:49 +00:00
tilghman 666c516b03 Merged revisions 56685 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r56685 | tilghman | 2007-02-25 08:46:41 -0600 (Sun, 25 Feb 2007) | 11 lines

Merged revisions 56684 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r56684 | tilghman | 2007-02-25 08:38:03 -0600 (Sun, 25 Feb 2007) | 3 lines

Issue 9130 - If prev is the last item on the channel list, then evaluating
additional conditions (e.g. name prefix) will cause a NULL dereference.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56686 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-25 14:53:40 +00:00
oej 10edb20a8e Doxygen additions, corrections
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56665 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-24 20:29:41 +00:00
oej 2c162efa7e Doxygen updates and corrections
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56648 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-24 19:49:11 +00:00
russell 0e320ccba2 Merged revisions 56505 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r56505 | russell | 2007-02-23 17:24:18 -0600 (Fri, 23 Feb 2007) | 16 lines

Merged revisions 56504 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r56504 | russell | 2007-02-23 17:20:55 -0600 (Fri, 23 Feb 2007) | 8 lines

Fix up a couple more signal handlers to not do bad things that could cause
various undesirable results.  The other day, I made Asterisk deadlock by
hitting Control-C because of a bad signal handler.  Now, signal handlers
just set a flag and write to an alert pipe for the flag to be handled.  Then,
there is another thread that is monitoring for these flags.  If being run in
console mode, it is just the main thread.  If Asterisk is in the background,
a thread is created to do it.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56506 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-23 23:25:22 +00:00
file 1bfbea18eb Merged revisions 56457 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56457 | file | 2007-02-23 16:53:41 -0500 (Fri, 23 Feb 2007) | 2 lines

Change log notice to debug. It is possible for a scheduled item to execute and be deleted at close to the same time and unavoidable. If this happens this message creeps up.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56458 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-23 21:57:07 +00:00
russell 8251ec7eac Introduce a new manager action, GetConfigJSON, which is intended to improve
performance of the GUI.  This encodes the configuration into the JSON format
in a manager header, "JSON: ".  The encoded information can be directly used
as a javascript object, so no parsing is needed.  For large configuration
files, this can greatly improve loading times in the GUI. Furthermore, the 
encoding takes up a lot less space when being transmitted than the other 
alternatives.  (Inspired by discussion with Pari)

Here is an example of what you get:
http://localhost:8088/asterisk/rawman?action=getconfigjson&filename=users.conf

Response: Success
JSON: {"general":["hasvoicemail=yes"],"6000":["fullname=russell","secret=1234"]}


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56323 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-23 00:45:04 +00:00
russell b0fa00d5cf Merged revisions 56277 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56277 | russell | 2007-02-22 17:08:36 -0600 (Thu, 22 Feb 2007) | 18 lines

Merge changes from team/russell/sla_updates.

This batch of changes to the SLA code does a few different things.

* I made the SLA code event driven instead of having to act in a lot of busy
  loops while dialing things to wait for state changes.  This makes the code
  more efficient and readable at the same time.

* I have implemented a couple of new features.  The first is inbound trunk
  ringing timeouts.  This is an option that defines how long to let an incoming
  call on a trunk to ring.

* I have also implemented ring timeouts for stations.  They may be specified
  for the entire station, meaning it is how long to let the station ring before
  giving up.  You can also specify a ring timeout for a specific trunk on a
  station.  So, you can say that you only want a specific station to ring 5
  seconds if it is line1 ringing, but otherwise, there is no timeout.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56278 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-22 23:12:26 +00:00
file 34a5d7b021 Merged revisions 56231 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r56231 | file | 2007-02-22 13:49:39 -0500 (Thu, 22 Feb 2007) | 10 lines

Merged revisions 56230 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r56230 | file | 2007-02-22 13:44:24 -0500 (Thu, 22 Feb 2007) | 2 lines

Only change the original or clone channel if it's the channel behind the proxy channel, not if it's just a regular bridged channel.

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56232 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-22 18:53:22 +00:00
kpfleming ac1f0d5427 give embedded modules a helping hand by backing up and restoring their global variables when they are loaded and unloaded
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56092 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-22 02:36:00 +00:00
file ecb2102037 Merged revisions 56008 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56008 | file | 2007-02-21 19:35:55 -0500 (Wed, 21 Feb 2007) | 2 lines

Print out deprecation notice on usage output of CLI commands. (issue #8925 reported by blitzrage)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@56009 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-22 00:38:46 +00:00
file 49b7980600 Return trunk to a state where it compiles under Darwin. The byte order stuff is ugly, if anyone wants to clean it up... by all means do so.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@55763 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-21 01:05:26 +00:00
file 80dab82fca Flush out the file pointer. (issue #9115 reported by guthrie)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@55716 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-20 23:26:00 +00:00
russell 8ee3bcf4cf Merged revisions 55634 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r55634 | russell | 2007-02-20 14:26:06 -0600 (Tue, 20 Feb 2007) | 3 lines

Add the Asterisk version information to the Server header in HTTP
responses.  (requested by Pari)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@55635 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-20 20:32:13 +00:00
kpfleming 86baa1f143 add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught
convert various #if expressions to #ifdef for macros that may not be defined (and where the value is not important)
Note: two of these changes are in bison generated files which is going to be inconvenient when they are regenerated


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@55329 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-18 15:03:42 +00:00
qwell 2f2bdc68f0 Merged revisions 54886 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r54886 | qwell | 2007-02-16 11:25:21 -0600 (Fri, 16 Feb 2007) | 4 lines

Clarify a restart message.  It's silly, but the reporter had a very valid point.

Issue 9079

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54887 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16 17:26:20 +00:00
oej 4e2960819a Adding Realtime Text support (T.140) to Asterisk
T.140/RFC 2793 is a live communication channel, originally
created for IP based text phones for hearing impaired. 
Feels very much like the old Unix talk application.

This code is developed and disclaimed by John Martin of Aupix, UK.
Tested for interoperability by myself and Omnitor in Sweden,
the company that wrote most of the specifications.

A big thank you to everyone involved in this.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54838 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16 13:35:44 +00:00
file c6c469a1b4 Rely on ast_gethostbyname to handle IP addresses, not inet_aton. (issue #9056 reported by pj)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54749 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16 01:36:18 +00:00
file 01c1553ffd Properly handle an error result from a manager action. This could have left the action list permanently locked for reading.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54711 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-16 00:10:17 +00:00
oej 1e4eca5913 Make file's new comment doxygenified
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54654 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-15 17:13:29 +00:00
file 89b2a62b82 Clean up the I/O context handler.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54552 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-15 02:11:34 +00:00
oej d1ed177de1 Show version in "core show settings"
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54466 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-14 20:45:23 +00:00
oej 18b268814d New CLI command "Core show settings" to list some core settings
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54464 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-14 20:22:20 +00:00
file 4debc4eead Merged revisions 54290 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r54290 | file | 2007-02-13 20:09:40 -0500 (Tue, 13 Feb 2007) | 2 lines

Add G722 to ast_best_codec. If anyone disagrees with it's placement, feel free to change it. (issue #9045 reported by gork)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54291 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-14 01:12:21 +00:00
russell bb6564f8e7 This introduces a new dialplan function, DEVSTATE, which allows you to do some
pretty cool things.

First, you can get the device state of anything in the dialplan:
  NoOp(SIP/mypeer has state ${DEVSTATE(SIP/mypeer)})
  NoOp(The conference room 1234 has state ${DEVSTATE(MeetMe:1234)})

Most importantly, this allows you to create custom device states so you can
control phone lamps directly from the dialplan.
  Set(DEVSTATE(Custom:mycustomlamp)=BUSY)
  ...
  exten => mycustomlamp,hint,Custom:mycustomlamp


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54261 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-13 22:02:20 +00:00
russell 2387cd4cdf Use spaces instead of tabs in the help text for a CLI command
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54149 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-13 06:10:11 +00:00
russell 71bcc4064f Simplify WELCOME_MESSAGE to be a single function call instead of one for each
line.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54148 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-13 06:02:57 +00:00
russell 32e9fe9768 - Constify the format string passed to ast_cli()
- Simplify printing out the warranty and license


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54147 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-13 05:57:52 +00:00
russell fa69a1b414 Merged revisions 54103 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r54103 | russell | 2007-02-12 13:17:08 -0600 (Mon, 12 Feb 2007) | 2 lines

Change ast_set_state_callback() to ast_dial_set_state_callback()

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54104 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-12 19:18:33 +00:00
russell f065afb987 Merged revisions 54066 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r54066 | russell | 2007-02-12 11:58:43 -0600 (Mon, 12 Feb 2007) | 4 lines

- Add the ability to register a callback to monitor state changes in an
  asynchronous dial operation.
- Rename the various references to "status" to "state" in the dial API

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54067 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-12 18:01:15 +00:00
russell b83ba7c021 Simplify a small bit of logic.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@54003 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-12 15:40:23 +00:00
oej 6fc0c809bb Fix debug handling in acl.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53914 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-11 19:15:55 +00:00
pcadach 8be4fd12ab Merged revisions 53879 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53879 | pcadach | 2007-02-10 01:07:11 -0800 (Сбт, 10 Фев 2007) | 1 line

Provide correct DTMF duration
........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53883 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-10 09:21:22 +00:00
russell be94f38009 Merged revisions 53810 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53810 | russell | 2007-02-09 18:35:09 -0600 (Fri, 09 Feb 2007) | 24 lines

Merge team/russell/sla_rewrite

This is a completely new implementation of the SLA functionality introduced in
Asterisk 1.4.  It is now functional and ready for testing.  However, I will be
adding some additional features over the next week, as well.

For information on how to set this up, see configs/sla.conf.sample 
and doc/sla.txt.

In addition to the changes in app_meetme.c for the SLA implementation itself,
this merge brings in various other changes:

chan_sip:
 - Add the ability to indicate HOLD state in NOTIFY messages.
 - Queue HOLD and UNHOLD control frames even if the channel is not bridged to
   another channel.

linkedlists.h:
 - Add support for rwlock based linked lists.

dial.c:
 - Add the ability to run ast_dial_start() without a reference channel to
   inherit information from.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53817 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-10 00:40:57 +00:00
file 1e80cfd061 It is with pleasure that I announce the return of rawman support through the HTTP server. (issue #9013 reported by Jynger)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53635 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-08 20:39:41 +00:00
tilghman 31d7b2af85 Merged revisions 53532 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53532 | tilghman | 2007-02-08 07:47:54 -0600 (Thu, 08 Feb 2007) | 2 lines

Issue 9007 - Mutex not released on early return

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53533 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-08 13:50:33 +00:00
russell 824c385d07 Merged revisions 53497 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53497 | russell | 2007-02-07 17:52:45 -0600 (Wed, 07 Feb 2007) | 6 lines

When building libdb1.a, put the additional flags needed at the beginning of
ASTCFLAGS, instead of at the end.  This way, we ensure that we find the local
headers first before accidentally trying to use headers that exist in
locations specified in the ASTCFLAGS passed from the main Makefile.
(issue #8637, ovi)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53498 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-07 23:56:46 +00:00
russell 121cf8a567 Merged revisions 53464 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53464 | russell | 2007-02-07 14:07:39 -0600 (Wed, 07 Feb 2007) | 4 lines

The clean target actually needs to run "distclean" on editline.  This is
because we need to make sure that its configure script gets executed again,
because the CFLAGS we want to pass to editline may have changed.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53465 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-07 20:09:58 +00:00
file bec9a4355a Merged revisions 53434 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53434 | file | 2007-02-07 12:53:03 -0500 (Wed, 07 Feb 2007) | 2 lines

We can not reliably do P2P bridging with DTMF passing back with compensation if we need to listen for DTMF frames. (issue #8962 reported by caio1982)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53435 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-07 17:57:37 +00:00
russell 3b679d120a Merged revisions 53429 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53429 | russell | 2007-02-07 11:39:31 -0600 (Wed, 07 Feb 2007) | 7 lines

When parsing the NTP timestamp in a sender report message, you are supposed to
take the low 16 bits of the integer part, and the high 16 bits of the
fractional part.  However, the code here was erroneously taking the low 16 bits
of the fractional part.  It then shifted the result 16 bits down, so the result
was always zero.  This fix makes it grab the appropriate high 16 bits, instead.
(issue #8991, pointed out by andre_abrantes)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53431 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-07 17:46:42 +00:00
tilghman aaaa855c7d Merged revisions 53246 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r53246 | tilghman | 2007-02-06 01:00:52 -0600 (Tue, 06 Feb 2007) | 10 lines

Merged revisions 53245 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r53245 | tilghman | 2007-02-06 00:58:28 -0600 (Tue, 06 Feb 2007) | 2 lines

Issue 8987 - Status could return two responses (mnicholson)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53247 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-06 07:07:22 +00:00
oej a5359ef161 Doxygen formatting changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53200 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-05 21:55:01 +00:00
file 3d3b2c6ec1 Merged revisions 53120 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53120 | file | 2007-02-02 11:15:22 -0600 (Fri, 02 Feb 2007) | 2 lines

Correct a copy/pasted error message line for RTCP.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53122 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02 17:16:05 +00:00
file 0dcca6fb8e Merged revisions 53118 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r53118 | file | 2007-02-02 10:59:53 -0600 (Fri, 02 Feb 2007) | 10 lines

Merged revisions 53117 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r53117 | file | 2007-02-02 10:58:09 -0600 (Fri, 02 Feb 2007) | 2 lines

Pass the glob expanded filename to process_text_line so that error messages contain the actual filename, not the original include one. (issue #8959 reported by tzafrir)

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53119 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02 17:01:04 +00:00
file cad66eb8cb Clean up ast_device_state. It's pretty now!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53113 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02 00:58:09 +00:00
file 440f1b5334 Switch the devicestate thread to operate the same way as the logging thread. Pops all entries off the list to be processed, resets the list back to a clean state, and processes each entry. The thread won't have to acquire the list lock again until it checks to see if there are more to process.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53112 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02 00:49:14 +00:00
file a1e13a07bb Read/write lockify the devicestate stuff a bit.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53111 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-02 00:39:01 +00:00
file 2ee8d12958 Merged revisions 53072 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r53072 | file | 2007-02-01 13:33:33 -0600 (Thu, 01 Feb 2007) | 2 lines

Add missing 'F' letter to getopt so it magically becomes a valid option. (issue #8960 reported by tzafrir)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@53073 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-01 19:34:54 +00:00