Asterisk 1.8.6.0 Now Available

The Asterisk Development Team announces the release of Asterisk 1.8.6.0.
This
release is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk/

The release of Asterisk 1.8.6.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!

The following is a sample of the issues resolved in this release:

* Fix an issue with Music on Hold classes losing files in playlist when
realtime
is used.
(Closes issue ASTERISK-17875. Reported by David Cunningham. Patched
by Igor
Goncharovsky)

* Resolve a potential crash in chan_sip when utilizing auth= and
performing a
‘sip reload’ from the console.
(Closes issue ASTERISK-17939. Reported by wdoekes. Patched by Richard
Mudgett)

* Address some improper sql statements in res_odbc that would cause an
update
to fail on realtime peers due to trying to set as “(NULL)” rather than an
actual NULL.
(Closes issue ASTERISK-17791. Reported by marcelloceschia. Patched by
Tilghman
Lesher)

* Resolve issue where 403 Forbidden would always be sent maximum number
of times
regardless to receipt of ACK.
(Patched by Richard Mudgett)

* Resolve issue where if a call to MeetMe includes both the dynamic(D) and
always request PIN(P) options, MeetMe will ask for the PIN two times:
once for
creating the conference and once for entering the conference.
(Patched by Kinsey Moore)

* Fix New Zealand indications profile based on
http://www.telepermit.co.nz/TNA102.pdf
(Closes issue ASTERISK-16263. Reported, Patched by richardf)

* Segfault in shell_helper in func_shell.c
(Closes issue ASTERISK-18109. Reported by Michael Myles, patched by
Richard
Mudgett)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.6.0

Thank you for your continued support of Asterisk!

Book Review: Core Java, Vol. I – Fundamentals

After being a PHP programmer for some time now, I’ve faced the need of learning a serious programming language instead of a scripting language (Note: not that there’s something bad about PHP, it is just great).

I wanted a no-nonsense book, aimed to experienced programmers. Not that I’m a PHP ninja, but I’m definitely not a newbie. I searched the Internet for some book suggestions and decided to try: Core Java, Vol. I – Fundamentals

In short, this books delivers what it promises. It’s a masterpiece of information written in a way that you are not able to read a single page without learning something from it, and yet, you do not get asphyxiated with too much information. It has a well worked balance between the information and the way it is presented. The authors don’t assume that you know anything about Java, but they expect you to be a “serious programmer”.

Do not try to use this as your first programming book. It will not teach you how to program, it will teach you Java, serious Java.

By the publication of this article I’m reading the 5th chapter (what a masterpiece!), and I’ll be updating this post according to my progress with the book.

MariaDB 5.2.8 released

The MariaDB project would like to announce the immediate availability
of MariaDB 5.2.8, the latest iteration of the existing 5.2 series
release.

The release notes are available from:

http://kb.askmonty.org/en/mariadb-528-release-notes

A complete changelog is available from:

http://kb.askmonty.org/en/mariadb-528-changelog

Sources, binaries and packages can be downloaded from:

http://downloads.askmonty.org/mariadb/5.2.8/

Debian and Ubuntu packages are available from repositories. A
sources.list generator can be found at:

http://downloads.askmonty.org/mariadb/repositories/

MariaDB code hosting is on Launchpad:

https://launchpad.net/maria

The project always strives for quality, but in reality nothing is
perfect. Please take time to report any issues you encounter.

https://bugs.launchpad.net/maria

Feel free to join the maria-discuss and/or maria-developers groups on
Launchpad, or use #maria on Freenode IRC. And please, enjoy 5.2.8!

Asterisk 1.6.2.20 Now Available

The Asterisk Development Team announces the release of Asterisk 1.6.2.20. This
release is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk/

The release of Asterisk 1.6.2.20 resolves a regression that was introduced just
prior to the release of Asterisk 1.6.2.19.

* Fix reload crash caused by destroying default parking lot.
(Closes issue ASTERISK-18103. Reported by 808blogger. Patched by jrose.

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-1.6.2.20

Thank you for your continued support of Asterisk!

Sun CEO explicitly endorsed Java’s use in Android

Hello people,

I would like to share this article as I found it of really high relevance to everyone that would like to use Java as a programming language:

“If you believe Oracle’s patent lawsuits against Google for its use of Java in Android, Google has stolen not just patented ideas but directly copied Java code. In short, Google is a red-handed thief and should pay Oracle over a billion in damages. There’s just one little problem with this portrayal of Google as an intellectual property (IP) bandit. When Android first came out, Sun CEO Jonathan Schwartz, then Java’s owner, greeted the news with “heartfelt congratulations.” Whoops.

CNET News: Oracle scrubs site of embarrassing Java blog

While Schwartz’s blog post has since been erased by Oracle, Groklaw found the page and has republished it In his note, Schwartz not only congratulates Google “on the announcement of their new Java/Linux phone platform, Android.,” he goes on to announce that “Sun is the first platform software company to commit to a complete developer environment around the platform, as we throw Sun’s NetBeans developers platform for mobile devices behind the effort. We’ve obviously done a ton of work to support developers on all Java based platforms, and we’re pleased to add Google’s Android to the list.”

So, there you go, Java’s owner at the time not only welcomed Android’s use of Java, they were actively supporting it with development tools. So, what do you have to say now Oracle?”

Continue reading at ZDNET

 

MariaDB 5.3.0 Beta available now

The MariaDB project would like to announce the availability of MariaDB 5.3.0 Beta, the latest addition to our growing lineup of supported software. MariaDB 5.3.0 beta includes all features in MariaDB 5.2 and is based on MySQL 5.1. Some highlights of new features include:

- subquery optimizations that finally make subqueries usable
- many optimizer changes, including Classic Hash Join, Batched Key Access, a new implementation of Multi-Range-Read optimizations as well as Index Condition Pushdown
- NoSQL-style interfaces via the HandlerSocket plugin as well as dynamic columns
- group commit in XtraDB when the binary log is enabled
- Microsoft Windows performance improvements

These are just some of the highlights, and for a full list of changes, please read the What is MariaDB 5.3 page:
http://kb.askmonty.org/en/what-is-mariadb-53

A complete changelog is available from:
http://kb.askmonty.org/en/mariadb-530-changelog

Sources, binaries and packages can be downloaded from:
http://downloads.askmonty.org/mariadb/5.3/

Debian and Ubuntu packages are available from repositories. A sources.list generator can be found at:
http://downloads.askmonty.org/mariadb/repositories/

The project always strives for quality, and being a beta release, we know that not everything can be perfect. Please take some time to report any issues you may encounter at:
https://bugs.launchpad.net/maria

Enjoy MariaDB 5.3.0 Beta & Happy Testing!