ease

Windows Server 2025 released

Microsoft has confirmed the general availability of Windows Server 2025, which, as a long-term servicing channel (LTSC) release, will be supported for almost ten years. This article describes some of the newest developments in Windows Server 2025, which boasts advanced features that improve security, performance, and flexibility. With faster storage options and the ability to integrate with hybrid cloud environments, managing your infrastructure is now more streamlined. Windows Server 2025 builds on the strong foundation of its predecessor while introducing a range of innovative enhancements to adapt to your needs. ↫ What’s new in Windows Server 2025 article It should come as no surprise that Windows Server 2025 comes loaded with a ton of new features and improvements. I already covered some of those, such as DTrace by default, NVMe and storage improvements, hotpatching, and more. Other new features we haven’t discussed yet are a massive list of changes and improvements to Active Directory, a feature-on-demand feature for Azure Arc, support for Bluetooth keyboards, mice, and other peripherals, and tons of Hyper-V improvements. SMB is also seeing so many improvements it’s hard to pick just a few to highlight, and software-defined networking is also touted as a major aspect of Server 2025. With SDN you can separate the network control plane from the data plane, giving administrators more flexibility in managing their network. I can just keep going listing all of the changes, but you get the idea – there’s a lot here. You can try Windows Server 2025 for free for 180 days, as a VM in Azure, a local virtual machine image, or installed locally through an ISO image.




ease

Windows Server IoT 2025 released

Today, Microsoft announced the general availability of Windows Server IoT 2025. This new release includes several improvements, including advanced multilayer security, hybrid cloud agility, AI, performance enhancements, and more. Microsoft claims that Windows Server IoT 2025 will be able to handle the most demanding workloads, including AI and machine learning. It now has built-in support for GPU partitioning and the ability to process large datasets across distributed environments. With Live Migration and High Availability, it also offers a high-performance platform for both traditional applications and advanced AI workloads. ↫ Pradeep Viswanathan at Neowin Windows Server IoT 2025 brings the same benefits, new features, and improvements as the just-released regular Windows Server 2025. I must admit I’m a little unclear as to what Windows Server IoT has to offer over the regular edition, and reading the various Microsoft marketing materials and documents don’t really make it any clearer for me either, since I’m not particularly well-versed in all that enterprise networking lingo.




ease

QNX becomes free for non-commercial use, releases Raspberry Pi 4 image

A long, long time ago, back when running BeOS as my main operating system had finally become impossible, I had a short stint running QNX as my one and only operating system. In 2004, before I joined OSNews and became its managing editor, I also wrote and published an article about QNX on OSNews, which is cringe-inducing to read over two decades later (although I was only 20 when I wrote that – I should be kind to my young self). Sadly, the included screenshots have not survived the several transitions OSNews has gone through since 2004. Anyway, back in those days, it was entirely possible to use QNX as a general purpose desktop operating system, mostly because of two things. First, the incredible Photon MicroGUI, an excellent and unique graphical environment that was a joy to use, and two, because of a small but dedicated community of enthousiasts, some of which QNX employees, who ported a ton of open source applications, from basic open source tools to behemoths like Thunderbird, the Mozilla Suite, and Firefox, to QNX. It even came with an easy-to-use package manager and associated GUI to install all of these applications without much hassle. Using QNX like this was a joy. It really felt like a tightly controlled, carefully crafted user experience, despite desktop use being so low on the priority list for the company that it might as well have not been on there at all. Not long after, I think a few of the people inside QNX involved with the QNX desktop community left the company, and the entire thing just fizzled out afterwards when the company was acquired by Harman Kardon. Not long after, it became clear the company lost all interest, a feeling only solidified once Blackberry acquired the company. Somewhere in between the company released some of its code under some not-quite-open-source license, accompanied by a rather lacklustre push to get the community interested again. This, too, fizzled out. Well, it seems the company is trying to reverse course, and has started courting the enthusiast community once again. This time, it’s called QNX Everywhere, and it involves making QNX available for non-commercial use for anyone who wants it. No, it’s not open source, and yes, it requires some hoops to jump through still, but it’s better than nothing. In addition, QNX also put a bunch of open source demos, applications, frameworks, and libraries on GitLab. One of the most welcome new efforts is a bootable QNX image for the Raspberry Pi 4 (and only the 4, sadly, which I don’t own). It comes with a basic set of demo application you can run from the command line, including a graphical web browser, but sadly, it does not seem to come with Photon microGUI or any modern equivalent. I’m guessing Photon hasn’t seen a ton of work since its golden days two decades ago, which might explain why it’s not here. There’s also a list of current open source ports, which includes chunks of toolkits like GTK and Qt, and a whole bunch of other stuff. Honestly, as cool as this is, it seems it’s mostly aimed at embedded developers instead of weird people who want to use QNX as a general purpose operating system, which makes total sense from QNX’ perspective. I hope Photon microGUI will make a return at some point, and it would be awesome – but I expect unlikely – if QNX could be released as open source, so that it would be more likely a community of enthusiasts could spring up around it. For now, without much for a non-developer like me to do with it, it’s not making me run out to buy a Raspberry Pi 4 just yet.




ease

LXQt 2.1.0 released with optional Wayland session

LXQt, the desktop environment that is to KDE what Xfce is to GNOME, has released version 2.1.0, and while the version number change seems average, it’s got a big ace up its sleeve: you can now run LXQt in a Wayland session, and they claim it works quite well, too, and it supports a wide variety of compositors. Through its new component lxqt-wayland-session, LXQt 2.1.0 supports 7 Wayland sessions (with Labwc, KWin, Wayfire, Hyprland, Sway, River and Niri), has two Wayland back-ends in lxqt-panel (one for kwin_wayland and the other general), and will add more later. All LXQt components that are not limited to X11 — i.e., most components — work fine on Wayland. The sessions are available in the new section Wayland Settings inside LXQt Session Settings. At least one supported Wayland compositor should be installed in addition to lxqt-wayland-session for it to be used. There is still hard work to do, but all of the current LXQt Wayland sessions are quite usable; their differences are about what the supported Wayland compositors provide. ↫ LXQt 2.1.0 release announcement This is great news for LXQt, as it ensures the desktop environment is ready to keep up with what modern Linux distributions provide. Crucially and in line with what we’ve come to expect from LXQt, X11 support is a core part of the project, and they even go so far as to say “the X11 session will be supported indefinitely”, which should set people preferring to stay on X11 at ease. I personally may have gleefully left X11 in the dustbin of history, but many among us haven’t, and it’s welcome to see LXQt’s clear promise here. Many of the other improvements in this release are tied to Wayland, making sure the various components work and Wayland settings can be adjusted. On top of that, there’s the usual list of bug fixes and smaller changes, too.




ease

6 Ways to Increase Your Chances of Success When Starting a Business

Are you starting a business for the first time? It can be challenging to step out of your comfort zone and go head to head with competitors, manage customer orders and deliver a desirable product. Putting in the right amount of market research goes without saying. But how do you increase your chances of success when starting a business? Check out these 6 ways here.

complete article




ease

How to Handle Late Paying Clients with Ease Using These Tips

The holidays puts everyone in a celebratory mood — or almost everyone. For small business owners, the celebration may be tempered by stress over unpaid invoices. My business is lucky: Lots of our clients are scrambling to issue payments before year-end to finish off their fiscal years. But for other small businesses, freelancers and entrepreneurs in the B2B world, getting paid this time of year is an ongoing struggle.

complete article




ease

Small-business Retirement Plan Limits Increased in 2019.

The benefit of working for a large company is gaining access to an employer-sponsored 401(k) – a critical tool that helps millions of workers save for retirement.

But if you are a small-business owner, you should know that you have several tax-advantaged savings plans at your disposal that allow you to sock away substantial funds for your golden years.

Better yet, the annual contribution limits for all of these plans increased in 2019, so now's a better time than ever to start funding one.

complete article




ease

3 Purpose-Driven Ways to Increase Your Companys Productivity

Adaptability, hustle and momentum are everything, especially in todays competitive, ever-changing technological environment. If only your employees would spend fewer hours on social media and more time perfecting their individual crafts, your business would easily outpace less efficient competitors, allowing you to live the entrepreneurial dream you’ve always wanted.

But how can you instill a greater sense of urgency without making everyone miserable at work?

complete article




ease

Symptoms of 12 Serious Diseases and Health Problems

Title: Symptoms of 12 Serious Diseases and Health Problems
Category: Diseases and Conditions
Created: 8/14/2006 12:00:00 AM
Last Editorial Review: 5/16/2022 12:00:00 AM




ease

Gum Disease (Gingivitis)

Title: Gum Disease (Gingivitis)
Category: Diseases and Conditions
Created: 12/31/1997 12:00:00 AM
Last Editorial Review: 3/18/2022 12:00:00 AM




ease

23 Butanediol Market Sees Expansion with Increased Demand in Chemical Manufacturing, as per Maximize Market Research

(EMAILWIRE.COM, November 03, 2024 ) The Global 23 Butanediol Market is experiencing growth due to its rising demand in the chemical and industrial sectors. Used widely as an intermediate in the production of plastics, textiles, and pharmaceuticals, 23 Butanediol is essential in high-performance material...




ease

COPD (Chronic Obstructive Pulmonary Disease)

Title: COPD (Chronic Obstructive Pulmonary Disease)
Category: Diseases and Conditions
Created: 12/31/1997 12:00:00 AM
Last Editorial Review: 5/6/2022 12:00:00 AM




ease

Heart Disease

Title: Heart Disease
Category: Diseases and Conditions
Created: 3/20/2008 12:00:00 AM
Last Editorial Review: 5/12/2022 12:00:00 AM




ease

Skinny Boy released in honor for Greg “Fingers” Taylor

“Skinny Boy,” the new single by Original Coral Reefer Guitarist, Roger Bartlett and Steven Taylor, is now available for download exclusively at The Songwriters Joint. Featuring an all-star lineup including TC Carr, John Frinzi, and members of …

The post Skinny Boy released in honor for Greg “Fingers” Taylor first appeared on BuffettNews.com.




ease

DVD Talk Presents: The Best Releases of 2018

DVDTalk.com staff writer and film critic Neil Lumbard has compiled a list of some of the best releases of...




ease

Whooping cough vaccine does not prevent disease - it causes more severe outbreaks

This is a reasoned argument by Joanna (Why I Don't Vaccinate My Children) posted on Erwin Alber's VINE facebook page which was started in 2009, to help parents make an informed choice on behalf of their children. Image credit topnews.ae Joanna responds (below) to a lady who published an article saying that unvaccinated children are the cause of recent increased pertussis (whooping cough) outbreaks in areas where vaccination is actively pursued......




ease

Multiple sclerosis is Lyme disease: Anatomy of a cover-up

Multiple sclerosis is curable if recognised as Lyme disease. The cause is a cyst-forming bacterium, Borrelia Burgdorferi, which causes lesions that degrade brain and spinal cord tissue.




ease

Please help with your critique

Stop what you are doing.

Click on this link to the Personal Bee home page:

http://www.personalbee.com


Then email or comment on this message with your thoughts about what we are doing right and wrong. Tell me, from looking at the home page, what business you think we are in. Tell me how you would use this and how you would get others to use it...

thanks!

Ted




ease

Hostname/IP Address Resolution Utility Released

A new utility that resolves an IP address from a given hostname (and vice versa) has just been released.




ease

Excel Spreadsheet Unlocking Utility Released

Sometimes Excel spreadsheets contain locked sheets that cannot be updated without entering a password. This free online utility removes the password protection from any Excel spreadsheet.




ease

New Release - Land for Sale in Burton-on-Trent, Staffordshire

Pasture and Potential Investment land for sale. This attractive parcel of land totals over 62 acres and has the unique benefit of river frontage.




ease

New Release - Land for Sale in Towcester, Northamptonshire

Around 15 acres of flat land for sale, the land is available as a whole or in lots and benefits from strong investment potential due to the proximity of nearby developments.




ease

New Release - Land for Sale in Ilkeston, Derbyshire

The land forms an excellent block of highly productive arable land totalling over 15 acres. It is perfectly placed between Derby and Nottingham, with excellent transport links and just 3 miles from Ilkeston town centre.




ease

New Release - Land for Sale in Melton Mowbray, Leicestershire

A well managed block of agricultural land for sale available freehold as a whole or in lots suitable for paddock conversion. The land benefits from extensive road frontage and superb track access.




ease

New Release - Land for Sale in Solihull, Birmingham

A rare and desirable opportunity to purchase a block of strategic land just 8 miles from Birmingham City Centre. Totalling over 14 acres the land is available freehold as a whole or lots, with strong investment potential.




ease

New Release - Land for Sale in Stokenchurch

An opportunity to buy land for sale in affluent Buckinghamshire with superb access next to land that has recently been reclassified and granted planning permission.The land is available freehold as a whole or in lots.




ease

New Release - Land for Sale in Hemel Hempstead

Just two lots remaining at this land for sale just 24 miles from the City of London within the affluent county of Hertfordshire. This lush grazing land is available freehold and is suitable for paddock conversion.




ease

New Release - Land for Sale in Buckinghamshire, Water End

Just one lot of lush grazing land for sale in Buckinghamshire, one of the most affluent counties in the UK. The land measures approx 2.5 acres and with superb access, would be ideal for paddock conversion.




ease

Are older releases of the database really unsupported?

articles: 

I see posts on Oracle related forums about various releases (anything that isn't 11.x or 12.x) being "unsupported". This is wrong. Of course you should upgrade any 9i or 10g databases, but you don't have to.

Oracle Corporation's lifetime support policy is documented here,
Lifetime Support Policy
take a look, and you'll see that release 10.2 was in premier support until end July 2010 when it went into extended support. At end July 2013, it goes into sustaining support. Sustaining support will continue indefinitely. Even release 8.1.7 will have sustaining support indefinitely.
So what is sustaining support? That is documented here,
Lifetime support benefits
To summarize, extended support gives you everything you are likely to need. What you do not get is certification against new Oracle products or new third party products (principally, operating systems). But does that matter? I don't think so. For example, release 11.2.0.3 (still in premier support) is not certified against Windows 8, but it works fine.
Sustaining support has a more significant problem: no more patches. Not even patches for security holes, or changes in regulatory requirements. The security patch issue may of course be serious, but regulatory issues are unlikely to matter (this is a database, not a tax management system.) Think about it: 10g has been around for many years. It is pretty well de-bugged by now. If you hit a problem with no work around, you are pretty unlucky. Sustaining support gives you access to technical support, available patches, software, and documentation. That is all most sites will ever need.
Right now, I am working on a 9.2.0.8 database. It cannot be upgraded because the application software is written by a company that does not permit a database upgrade. Why not? Well, the reason may be commercial: they have a replacement product that is supported on newer databases. But that is nothing to do with me. The database works, the software works. Making it work better is a challenge - but that is what a DBA is paid to do. Don't just write it off as "unsupported".
Of course I am not suggesting that users should not upgrade to current releases - but upgrades are a huge project, and can have major implications. Running out dated software is silly, unless you have an irrefutable reason for so doing. The lack of security patches make you vulnerable to data loss. The lack of regulatory patches may make it illegal. The lack of newer facilities will be restricting the utility of the system. You may be losing money by not taking of advantage of changes of newer technology that can better exploit your hardware.
If anyone is looking for consulting support to upgrade their database - my boss will be happy to give you a quote. But I won't refuse to support you in the meantime.
--
John Watson
Oracle Certified Master DBA
http://skillbuilders.com




ease

SQL*Plus error logging – New feature release 11.1

articles: 

One of the most important things that a developer does apart from just code development is, debugging. Isn’t it? Yes, debugging the code to fix the errors that are raised. But, in order to actually debug, we need to first capture them somewhere. As of now, any application has it’s own user defined error logging table(s).

Imagine, if the tool is rich enough to automatically capture the errors. It is very much possible now with the new SQL*PLus release 11.1

A lot of times developers complain that they do not have privilege to create tables and thus they cannot log the errors in a user defined error logging table. In such cases, it’s a really helpful feature, at least during the unit testing of the code.

I made a small demonstration in SCOTT schema using the default error log table SPERRORLOG, hope this step by step demo helps to understand easily :

NOTE : SQL*Plus error logging is set OFF by default. So, you need to “set errorlogging on” to use the SPERRORLOG table.

SP2 Error

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> desc sperrorlog;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 USERNAME                                           VARCHAR2(256)
 TIMESTAMP                                          TIMESTAMP(6)
 SCRIPT                                             VARCHAR2(1024)
 IDENTIFIER                                         VARCHAR2(256)
 MESSAGE                                            CLOB
 STATEMENT                                          CLOB

SQL> truncate table sperrorlog;

Table truncated.

SQL> set errorlogging on;
SQL> selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.
SQL> select timestamp, username, script, statement, message from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.27.29.000000 AM
SCOTT


TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.

ORA Error

SQL> truncate table sperrorlog;

Table truncated.

SQL> select * from dula;
select * from dula
              *
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> select timestamp, username, script, statement, message from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.36.08.000000 AM
SCOTT


TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

select * from dula
ORA-00942: table or view does not exist

Like shown above, you can capture PLS errors too.

If you want to execute it through scripts, you can do it like this, and later spool the errors into a file. I kept these three lines in the sperrorlog_test.sql file -

truncate table sperrorlog;
selct * from dual;
select * from dula;

SQL> @D:sperrorlog_test.sql;

Table truncated.

SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.
select * from dula
              *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> select TIMESTAMP, SCRIPT, STATEMENT, MESSAGE from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.17.000000 AM

D:sperrorlog_test.sql;
SP2-0734: unknown command beginning "D:sperror..." - rest of line ignored.


TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.27.000000 AM
D:sperrorlog_test.sql
selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.


TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.27.000000 AM
D:sperrorlog_test.sql
select * from dula
ORA-00942: table or view does not exist

SQL>

Check Oracle documentation on SPERRORLOG.

In addition to above, if you want to be particularly specific about each session’s error to be spooled into a file you could do this -

SQL> set errorlogging on identifier my_session_identifier

Above mentioned IDENTIFIER keyword becomes a column in SPERRORLOG table. It would get populated with the string value “my_session_identifier”. Now you just need to do this -
SQL> select timestamp, username, script, statement, message
2 from sperrorlog
3 where identifier = 'my_session_identifier';

To spool the session specific errors into a file, just do this -

SQL> spool error.log
SQL> select timestamp, username, script, statement, message
2 from sperrorlog
3 where identifier = 'my_session_identifier';
SQL> spool off




ease

Commercial Fundraisers Companies: California Releases Report Detailing Use of Funds of Commercial Fundraisers

The annual report on commercial fundraisers released today found commercial fundraisers in California raised $391.5 million in 2009 but charitable organizations received less than 43% of those funds Commercial Fundraisers Companies: California Releases Report Detailing Use of Funds of Commercial Fundraisers





ease

1960s Gilcrease mystery house

Lazzaro tells a spooky tale about a house abandoned in the 1960s. Do you know anything about it? Aerial shot in GroupBlog 321.




ease

Buddy Holly/Ganymede movie teaser

Jon Heder is the star of a movie now in production: "Buddy Holly is Alive and Well on Ganymede". Plot recap: All TV channels worldwide show a noninterruptible live performance by Buddy Holly originating from a Jovian moon. Oliver Vale is the apparent object of the broadcasts. Story elements relevant to TTM include TV, a drive-in theater, 60s/70s/80s pop music and culture, and the Kansas/Oklahoma setting (book only). YouTube and links in GroupBlog 324.




ease

TNP - Alzheimer's Disease

Provides information on Alzheimer's disease, including background, causes and risk factors.




ease

LXer: VirtualBox 7.1.2 Released, Here�s What�s New

Published at LXer: VirtualBox 7.1.2 brings multiple GUI updates, including new window layouts. Unattended installs are now removed cleanly. Read More......



  • Syndicated Linux News

ease

LXer: VirtualBox 7.1.2 Released with 3D Acceleration Support for VMs Running on ARM Hosts

Published at LXer: Oracle released VirtualBox 7.1.2 as the first maintenance update to the latest VirtualBox 7.1 series of this powerful, free, open-source, and cross-platform virtualization...



  • Syndicated Linux News

ease

LXer: CachyOS ISO Release for September 2024 Brings Linux Kernel 6.11 and Optimizations

Published at LXer: The Arch Linux-based and KDE Plasma-focused CachyOS distribution has a new ISO release for September 2024 adding various performance improvements and optimizations across the...



  • Syndicated Linux News

ease

LXer: Linus Torvalds Announces First Linux Kernel 6.12 Release Candidate

Published at LXer: Linus Torvalds announced today the general availability for public testing of the first Release Candidate (RC) development milestone of the upcoming Linux 6.12 kernel series. ...



  • Syndicated Linux News

ease

LXer: GE-Proton 9-15 released with an important fix for NVIDIA GPUs

Published at LXer: Have an NVIDIA GPU? Use GE-Proton? You should probably make sure you're on GE-Proton 9-15 which was just released. This is a "hotfix" build to clear up some problems from the...



  • Syndicated Linux News

ease

LXer: Linux 6.12-rc1 Released With QR Code Panic Messages, PREEMPT_RT & Sched_ext

Published at LXer: As expected the Linux 6.12-rc1 kernel is out today in marking the end of the very exciting two-week Linux 6.12 merge window that saw many high profile features land. Read...



  • Syndicated Linux News

ease

LXer: RTorrent 0.10 Released After Five Years of Hiatus

Published at LXer: After a five-year hiatus, the RTorrent command-line BitTorrent client is back with v0.10, bringing performance upgrades and bug fixes. Read More......



  • Syndicated Linux News

ease

LXer: Linux Kernel 6.12 RC1 Released: PREEMPT_RT Mainlined and Sched_ext Merged

Published at LXer: Linus Torvalds announced the release of Linux Kernel 6.12 RC1. Kernel 6.12 RC1 brings important new features like PREEMPT_RT and sched_ext. Read More......



  • Syndicated Linux News

ease

LXer: Linux Mint 22.1 Slated for Release in December with Revamped Cinnamon Theme

Published at LXer: In the latest monthly newsletter published today, Linux Mint project leader Clement Lefebvre shares a sneak peek at the new default Cinnamon theme coming to Linux Mint 22.1 later...



  • Syndicated Linux News

ease

LXer: Mozilla Thunderbird Lands On Android With New Beta Release

Published at LXer: The popular open-source email client, Mozilla Thunderbird, has launched a beta version of its Android app with a range of new features and improvements. Read More......



  • Syndicated Linux News

ease

LXer: Rspamd 3.10 Released with Enhanced MIME UTF8 Support

Published at LXer: Rspamd 3.10 spam filtering system brings enhanced MIME UTF8 support and negative score limits for improved email scanning. Read More......



  • Syndicated Linux News

ease

LXer: Audacious 4.4.1 Released with Assorted Minor Improvements

Published at LXer: Audacious 4.4.1 builds on the changes introduced in Audacious 4.4 (a release that brought GTK3 and Qt6 UI choices, the return of a dedicated lyrics plugin, and better...



  • Syndicated Linux News

ease

GNU Gatekeeper 5.3 released

I have just released GNU Gatekeeper version 5.3.

You can download it from https://www.gnugk.org/h323download.html

This release has a number of new features as well as some important bug
fixes.

Whats new ?

  • LRQ loop detection to optimize calls flows between multiple neighbor gatekeepers This new feature has the potential to significantly reduce the load on all gatekeepers and prevent "LRQ storms".
  • new routing policy to set call destinations by querying HTTP or REST servers, see [Routing::Http]
  • much improved support for SNMP
  • important bug fix for TLS encryption of signaling channels
  • important bug fixes for H.460.18 NAT traversal (for H.245 tunneling and for multi-homed servers)
  • performance optimization: this version can handle 5-10% more proxied  calls on the same hardware
  • performance optimization: re-authenticate lightweight, additive registrations only when new aliases differ. This significantly reduces the load on password databases.

Enjoy!


Full change log:

- BUGFIX(ProxyChannel.cxx) don't send H.245 address to tunneling
  H.460.18 endpoint, breaks call when H.245 multiplexing
- performance optimization: 5% faster UDP handling
- changed default: [SNMP] Implementation=PTlib
- remove unfinished Windows-SNMP implementation, use PTLib-SNMP on Windows
- support SET and GET-NEXT in PTLib-SNMP
- support SNMP sysUpTime when running as standalone agent
- BUGFIX(configure.in) LARGE_FDSET defaults to off
- new SNMP OID 1.3.6.1.4.1.27938.11.1.9 to query total bandwidth allocated to ongoing calls
- BUGFIX(ProxyChannel.cxx) fix hangup when making many TLS calls quickly one after another
- BUGFIX(RasSrv.cxx) don't require H.460.22 parameters in ARQs
- BUGFIX(ProxyChannel.cxx) fix TLS without LARGE_FDSET
- BUGFIX(ProxyChannel.cxx) don't send H.460.22 priority field in SCI
- BUGFIX(gkauth.cxx) free memory from cached and expired passwords
- re-authenticate lightweight, additive registrations only when new aliases differ
- remove switch [Proxy]DisableRTPQueueing, always disabled now
- new routing policy: http with config section [Routing::Http]
- BUGFIX(ProxyChannel.cxx) fix H.460.18 on multi-homed servers (SCI comes from the correct IP now)
- new switch to disable SNMP traps [SNMP] EnableTraps=0
- BUGFIX(ProxyChannel.cxx) don't throw SNMP trap on H.245 connection errors
  (causes crash under load with Net-SNMP)
- BUGFIX(snmp.cxx) shutdown GnuGk when SNMP agent can't be started
- BUGFIX(snmp.cxx) protect NetSNMP library calls with mutex
- changed default: ForwardResponse now defaults to 1 in [RasSrv::LRQFeatures] and [Neighbor::...]
- new feature: loop detection for LRQs [RasSrv::LRQFeatures] LoopDetection=1
- BUGFIX(Neighbor.cxx) some settings in [RasSrv::LRQFeatures] were ignored if not set in [Neighbor::...]




ease

GNU Gatekeeper 5.4 released

I am happy to announce the release of GNU Gatekeeper 5.4.

You can download it from https://www.gnugk.org/h323download.html

New features:

  • new accounting module to send accounting data to an MQTT server
  • support for redis as database (eg. as backend for password storage)

Bug fixes:
  • important fix for H.245 tunneling translation with H.460.18 endpoints
  • fix for snmpwalk in PTLib-SNMP implementation
  • fix sending alternate gatekeeper list to endpoints with assigned gatekeeper
  • improved DRQ from child gatekeepers
  • fix TLS with neighbor gatekeeper


Please also note that a bug has been found in PTLib that can cause a crash in any GnuGk version if you use the status port (manually of from an application). Please upgrade to PTLib 2.10.9.3!




ease

GNU Gatekeeper 5.5. released

I am happy to announce the release of GNU Gatekeeper 5.5.

This release has new features and bug fixes when you run clustered gatekeepers. It also improves the port detection feature and we have a complete and up to date Chinese documentation.

You can download it from https://www.gnugk.org/h323download.html

New features:

  • new feature GnuGkAssignedGatekeeper to push endpoints back to their intended home gatekeepers in the cluster, even if the endpoints don't support assigned gatekeepers
  • support new PBKDF2 password hashes for ssh logins to the status port
  • new switches to fine tune port detection for H.239 channels (IgnoreSignaledPublicH239IPsFrom=x and IgnoreSignaledAllH239IPs=1)
  • new Chinese manual

Bug fixes:
  • select correct source IP for neighbor pings
  • set altGKisPermanent=true when redirecting endpoints
  • fix RRJ to include alternates when RedirectGK=Endpoints limit is reached
  • fix reading of AllowSignaledIPs= switch
  • don't complain about [Neighbor::xxx] SendAliases switch when using--strict

Enjoy!