ser 0.9.3 has just been released. This is the new ser stable version.
The cvs stable branch is now rel_0_9_0.
The new release can be downloaded from: ftp://ftp.berlios.de/pub/ser/0.9.3 ("official" source code, pre-compiled binaries for various architectures, packages for various operating systems; for more information see ftp://ftp.berlios.de/pub/ser/0.9.3/README).
Before upgrading from an older version, please read ftp://ftp.berlios.de/doc/NEWS (or sip_router/doc/NEWS if you use cvs).
If you use Debian, Jan has setup a ser apt repository. He will send a mail shortly with more details.
Andrei
On Jun 28, 2005 at 18:29, Alberto Cruz acruz@tekbrain.com wrote:
Yes you did (there were only package specific changes so if you don't intend to build packages you don't need to update).
Andrei
Hello,
There is a couple of new things in the new release, here is a summary:
SER:
Most of you have been using one of 0.9.x pre-releases already so you probably know what to expect from it. The tarballs/packages contain updated documentation. In this release we did not put the additional documentation on the ftp server, instead we will generate web pages from it (aiming at automatic updates). In addition to that we tried to test all the stuff together (serweb, ser, rtpproxy, radius).
SERWeb:
- Karel polished serweb. There is now an data abstraction layer so it is possible to use serweb with both mysql and postgres databases
- We renamed the serweb cvs repository, using a more logical name. The new CVSROOT for serweb is :pserver:anonymous@cvs.berlios.de:/cvsroot/serweb
- SERWeb adopted the versioning scheme of SER, so for every SER release there will be serweb release with same major version (minor -- the last number can differ and still compatibility will be guaranteed).
- We now have dedicated mailing lists for SERWeb:
http://lists.iptel.org/mailman/listinfo/serweb-users http://lists.iptel.org/mailman/listinfo/serweb-dev
- SERWeb is now extensible, it is possible to change the layout of the pages, create templates, and translate SERWeb into other languages.
- It is now possible to enter username@domain in log-in window and this feature is enabled by default. There was quite some amount of confusion when serweb was running on a machine with different domain than the domain in the subscriber database. This problem is hopefully gone now when users can specify the domain manually.
- There is a debian package which tracks all the dependencies and allows easy installation and configuration. More packages are underway.
- Serweb tarball for this release can be found at: ftp://ftp.berlios.de/pub/ser/0.9.3/contrib
SEMS:
Sems is the only piece that is still missing in this release, it will be added later.
Packaging:
In this release we put quite a lot of effort into integrating all the components together (ser, serweb, mysql, radius, postgres, rtpproxy). As a result we now have an APT repository and Debian packages for all of them.
Debian users can put the following URL in their /etc/apt/sources.list:
deb http://apt.sip-router.org/debian/ stable main contrib non-free deb-src http://apt.sip-router.org/debian/ stable main contrib non-free
We have packages for all three distributions, users of testing or unstable releases can simply replace stable with testing and/or unstable.
The repository currently contains the following packages:
libilbc0 -- internet Low Bit Rate Codec Library jrtplib -- RTP Library libradiusclient-ng2 -- Maxim's radiusclient-ng library rtpproxy -- Maxim's RTPProxy ser-acc-db-module -- SER acc module with database support ser-acc-radius-module -- SER acc module with database and radius support ser-cpl-module -- SER cpl-c module ser-jabber-module -- SER jabber module ser-mysql-module -- MySQL support for ser ser-pa-module -- Jamey's Presence Agent ser-postgres-module -- Greg's Postgres support for SER ser-radius-modules -- Juha's RADIUS support for SER ser -- The core and basic modules serweb -- SERWeb
This will hopefully simplify installation and configuration of all the software. In general we would like to divert people from using CVS versions and provide binary packages and easy way of installation for major linux distributions.
Updates of the repository can be automated to large extent. For stable SER releases we would like to try fully automatic updates -- packages will be automatically generated when a bug is fixed in CVS and uploaded. Users can simply keep their installations up-to-date using apt.
We are also preparing similar repository yum repository for users of fedora and redhat based distributions. I hope to have it online by the end of the week.
It would be also possible to setup similar system for other distributions, but for that we would need some support from external people. Please drop me a line if you are willing to help with building packages for your favorite distribution.
For unstable releases, there are debian packages generated daily from cvs snapshots at ftp://ftp.berlios.de/pub/ser/cvs-snapshots This is an experimental feature and we are planning to move it into the APT repository as well.
RADIUS Support:
The radius library has been renamed. This necessary for the debian packages because otherwise the library files would conflict with the original radius library and could not be installed on the same system at the same time.
From version 0.5.0 all include files and libraries are named radiusclient-ng (radiusclient-ng.h and libradiusclient-ng.so). Users of 0.4.x versions can still continue using older versions. When compiling ser you can specify the library version on the command line: make all radiusclient_ng=4 Versions 0.3.x are no more supported.
CVS:
There is a new CVS module called experimental, administered by Greger V. Teigre. More information can be found here: http://www.iptel.org/~janakj/ser_cvs.xhtml
Bug Tracker:
We now have a bug tracking system for SER and related software running at http://bugs.sip-router.org
I would like to encourage anyone to use the bug tracking system for reporting bugs and asking for feature enhancements. It is possible to attach additional data, such as configuration files and error logs to bugs. There is no need to have an account in the bug tracker in order to report a bug (although it is recommended because then you can receive status updated by email).
Please make sure that all important bugs and feature requests are in there, otherwise it can happen that they will simply disappear in the noise of the mailing lists.
Release Scheme:
Most likely there will be some changes in the way how SER gets released, because we will need it to make the automatic package generation possible and it has also become a hot topic on the mailing lists recently :-).
More details will follow on serdev, in short we will probably keep one stable branch in CVS (this does not change) where only bug fixes will be allowed, nothing else. Upon each update the minor version number will be incremented and a new release generated. Anyone who fixes a bug in CVS should have the possibility to do this and it should be very quick, making fast bug-fix updates possible.
We are also trying to automate the release process as much as possible, which hopefully would result in faster release cycles.
On behalf of all the people behind SER I would like to take this opportunity to thank everyone helping with this. Special thanks this time go to Greger V. Teigre, Paul Hazlett, and Simon Miles for writing and maintaining excellent documentation at http://onsip.org and helping others on the mailing lists.
Jan.
I would like to give thanks to all the people that is behind this project and have given their effort and time to make this new stable release a reality.
!!! Congratulations and 1x10^oo claps. !!!!
From a happy user. :-)
Regards
Alberto Cruz
Jan Janak wrote:
Hello,
Users of Fedora Core 4 can now convenietly download packages and recive upgrades through yum from a new yum repository. You can see the contents of the repository here:
http://yum.sip-router.org/fedora-4/main/binary-i386/
Put attached ser.repo file into /etc/yum.repos.d and then type:
yum install ser ser-mysql serweb rtpproxy
Jan.
On 29-06-2005 02:30, Jan Janak wrote:
Hi Jan:
When I try to install the "jrtplib -- RTP Library" using the deb pkg I got the following error: sertest:/etc/ser# apt-get install jrtplib Reading Package Lists... Done Building Dependency Tree... Done E: Couldn't find package jrtplib
Is this normal?
Regards
Alberto Cruz
Jan Janak wrote:
On Jun 29, 2005 at 00:58, Andrei Pelinescu-Onciul andrei@iptel.org wrote:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sorry, wrong link, it should have been: ftp://ftp.berlios.de/pub/ser/0.9.3/doc/NEWS or http://developer.berlios.de/project/shownotes.php?release_id=6315
If you use Debian, Jan has setup a ser apt repository. He will send a mail shortly with more details.
Andrei