Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Upcoming moOde 9.1.2 release
#1
Information 
Hi,

Here are the WIP release notes for upcoming moOde 9.1.2 release.

What's new:

1. The addition of the nice log2ram package which places the /var/log directory in memory resulting in log writes being made to memory instead of disk. The max size of the ram log directory is 32M which is above the max limit of the system journal (20M) and other logs which are typically very small. 

The log2ram service uses a cron job to flush the logs to disk every day at 23:55:00 or when the system is restarted or shutdown. Moode also clears all logs except the moode startup log every 6 hours via the maintenance task which helps maintain small log file sizes.

If there is a need for persistent logs for example when debugging certain types of issues the ram2log feature can be turned off via a System Config option.

   

2. Spotify Connect (librespot) will be auto-restarted by the watchdog daemon which runs every 6 seconds. This should help mitigate the issue where librespot sometimes crashes after long periods of use.

3. Reintroduction of the XSS filter for music metadata. I did quite a bit of testing to verify that HTML entities for example & are translated correctly into their character equivalents.

4. Important bug fixes

Code:
################################################################################
#
# 2024-MM-DD moOde 9.1.2 (Bookworm)
#
################################################################################

New features
- NEW: Write logs to memory using log2ram (default on)

Security
- UPD: Filter music file metadata for unwanted Cross-site scripting (XSS)

Updates
- UPD: Add librespot auto-restart to watchdog
- UPD: Remove Prefs Adaptive coloring (not used/bugs)
- UPD: Remove FluxFM - Hard Rock FM (discontinued by broadcaster)

Bug fixes
- FIX: Manually added radio logo thumb saved to wrong directory
- FIX: File currentsong.txt not being updated correctly for renderers
- FIX: Remove broken "Interface" line in Audio section of System info
- FIX: Adv Search and Auto-shuffle filter cause SECCHK when pipe character
- FIX: REST API's that use PHP session not working
- FIX: Play buttons not using correct color for class active
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#2
(09-23-2024, 03:37 PM)Tim Curtis Wrote: Hi,

Here are the WIP release notes for upcoming moOde 9.1.2 release.

What's new:

1. The addition of the nice log2ram package which places the /var/log directory in memory resulting in log writes being made to memory instead of disk. The max size of the ram log directory is 32M which is above the max limit of the system journal (20M) and other logs which are typically very small. 

The log2ram service uses a cron job to flush the logs to disk every day at 23:55:00 or when the system is restarted or shutdown. Moode also clears all logs except the moode startup log every 6 hours via the maintenance task which helps maintain small log file sizes.

If there is a need for persistent logs for example when debugging certain types of issues the ram2log feature can be turned off via a System Config option.



2. Spotify Connect (librespot) will be auto-restarted by the watchdog daemon which runs every 6 seconds. This should help mitigate the issue where librespot sometimes crashes after long periods of use.

3. Reintroduction of the XSS filter for music metadata. I did quite a bit of testing to verify that HTML entities for example & are translated correctly into their character equivalents.

4. Important bug fixes

Code:
################################################################################
#
# 2024-MM-DD moOde 9.1.2 (Bookworm)
#
################################################################################

New features
- NEW: Write logs to memory using log2ram (default on)

Security
- UPD: Filter music file metadata for unwanted Cross-site scripting (XSS)

Updates
- UPD: Add librespot auto-restart to watchdog
- UPD: Remove Prefs Adaptive coloring (not used/bugs)
- UPD: Remove FluxFM - Hard Rock FM (discontinued by broadcaster)

Bug fixes
- FIX: Manually added radio logo thumb saved to wrong directory
- FIX: File currentsong.txt not being updated correctly for renderers
- FIX: Remove broken "Interface" line in Audio section of System info
- FIX: Adv Search and Auto-shuffle filter cause SECCHK when pipe character
- FIX: REST API's that use PHP session not working
- FIX: Play buttons not using correct color for class active

Hi Tim,
I am wrong? I havn't seen any 9.1.1
Best regards and thanks,
Francesco
Reply
#3
(09-26-2024, 05:36 AM)fdealexa Wrote:
(09-23-2024, 03:37 PM)Tim Curtis Wrote: Hi,

Here are the WIP release notes for upcoming moOde 9.1.2 release.

What's new:

1. The addition of the nice log2ram package which places the /var/log directory in memory resulting in log writes being made to memory instead of disk. The max size of the ram log directory is 32M which is above the max limit of the system journal (20M) and other logs which are typically very small. 

The log2ram service uses a cron job to flush the logs to disk every day at 23:55:00 or when the system is restarted or shutdown. Moode also clears all logs except the moode startup log every 6 hours via the maintenance task which helps maintain small log file sizes.

If there is a need for persistent logs for example when debugging certain types of issues the ram2log feature can be turned off via a System Config option.



2. Spotify Connect (librespot) will be auto-restarted by the watchdog daemon which runs every 6 seconds. This should help mitigate the issue where librespot sometimes crashes after long periods of use.

3. Reintroduction of the XSS filter for music metadata. I did quite a bit of testing to verify that HTML entities for example & are translated correctly into their character equivalents.

4. Important bug fixes

Code:
################################################################################
#
# 2024-MM-DD moOde 9.1.2 (Bookworm)
#
################################################################################

New features
- NEW: Write logs to memory using log2ram (default on)

Security
- UPD: Filter music file metadata for unwanted Cross-site scripting (XSS)

Updates
- UPD: Add librespot auto-restart to watchdog
- UPD: Remove Prefs Adaptive coloring (not used/bugs)
- UPD: Remove FluxFM - Hard Rock FM (discontinued by broadcaster)

Bug fixes
- FIX: Manually added radio logo thumb saved to wrong directory
- FIX: File currentsong.txt not being updated correctly for renderers
- FIX: Remove broken "Interface" line in Audio section of System info
- FIX: Adv Search and Auto-shuffle filter cause SECCHK when pipe character
- FIX: REST API's that use PHP session not working
- FIX: Play buttons not using correct color for class active

Hi Tim,
I am wrong? I havn't seen any 9.1.1
Best regards and thanks,
Francesco

No not wrong. I skipped r911 because "911" references a very unpleasant event here in the US.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#4
Sorry, Tim.
Here in Europe the date is dd.mm.
Excuse me please.
Best regards,
Francesco
Reply


Forum Jump: