June 16, 2010 at 3:01 pm EDT · Filed under Miscellaneous
As we wait patiently for RHEL6 to exit beta testing, we are rolling out an interim platform built around CentOS 5.5. So far clients would like to see MySQL 5.1, Bazaar, and Mercurial support – all of which are coming. Major changes slated for the fifth generation, such as memory containers and a revised filesystem layout, are too disruptive to mix into our present environment. Look forward to those features later in the year assuming RHEL6 debuts in 2010.
Existing clients who would like to utilize Mercurial, Bazaar, or MySQL 5.1 (trigger/stored procedure support) can be migrated to the interim server beginning in July. Until then, let me know of any other applications you would like to see. “Apollo” will be deployed in 2 weeks.
- Matt (discussion)

Permalink
May 18, 2010 at 9:15 pm EDT · Filed under apnscp Updates
Time for another periodic listing of apnscp updates over the last few months. The following changes are mostly fixes or minor enhancements to improve usability of the interface. Two new notable features found their way into apnscp in March: IMAP/POP3 bandwidth logging (Reports > Bandwidth Breakdown) and control panel access restrictions (Users > Manage Users). New features are in the pipeline now that apnscp is bug-free

New feature to permit/deny control panel access for users.
- NEW: IMAP/POP3 bandwidth logging
- NEW: control panel permit/deny (Manage Users, User Defaults)
- FIX: rename focuses on search box instead of active row (Manage Mailboxes)
- FIX: DNS Manager hostname canonicalization ignores subdomain resulting in former DNS records remaining in cache (DNS Manager)
- FIX: JS blur event fired on scheduling option “Custom” hides scheduling fields even if “Custom” is still checked (Crontab)
- FIX: $link property set for all translated paths (File)
- FIX: uconf-driver “add” operation returns Util_Process status, which should instead be the status code (Urchin)
- FIX: mailbox selection checkbox cancels click event (Manage Mailboxes)
- FIX: mysql user properties incorrectly displays last user (Manage MySQL)
- FIX: last page data overwritten following session re-initialization (Auth)
- FIX: parsing FTP records may exhaust memory limit with a sufficiently large file (Tabulate Bandwidth)
- FIX: update phpMyAdmin to login properly with phpMyAdmin 3.3 (phpMyAdmin)
- FIX: ensure no stale session data remains from a previous login when switching roles (Auth)
- FIX: corrupted MySQL stored password (phpMyAdmin)
- FIX: delete()- glob matches yielding no items treats the pattern as a real file (File)
- FIX: delete_mysql_user() cannot delete MySQL users (SQL)
- FIX: check if referent exists before accessing symlink in stat() (File)
- FIX: cache miss on stat() lookup for filesystem root generates error (File)
- FIX: corrupted backtraces (Error Reporter)
- FIX: IP-based HTTP requests fail site resolution (Bandwidth Logger)
- FIX: UTF-8 file encoding garbled (File Manager)
- FIX: process exit code regex conversion ignores integers (Process)
- FIX: exit code ignored (Process)
- FIX: master/worker premature input drain (apnscpd)
- FIX: page view statistics are not saved (UCard)
- FIX: user quota reported as account quota (Manage Users)
- FIX: scrollable div seek broken (apnscp JS)
- FIX: exit codes are ignored (Process)
- FIX: workers can block indefinitely during interrupted master/worker hand-off (apnscpd)
- FIX: extraction/listing fails for tar archives (File)
- CHG: is() and is_error() should adhere to method signature by returning bool (Error Reporter)
- CHG: permit mix-case mailboxes (Manage Mailboxes)
- CHG: all “Select All” field control to mailboxes (Manage Mailboxes)
- CHG: remove domain from http domain map before disassociating from account metadata (Aliases)
- CHG: skip /proc ACL calcuations (File)
- CHG: display insufficient information message if insufficient information for bandwidth projections (Bandwidth Statistics)
- CHG: ignore special _invoke() module method when fetching caller (Error Reporter)
- CHG: Update urchin to handle new http log format (ident field contains vhost)
- CHG: Upgrade FCKEditor to CKEditor (File Manager)
- CHG: properties action (File Manager)
- CHG: suppress repeated errors (Error Reporter)
- CHG: allow subdomain creation if subdomain directory exists and html symlink does not (Web)
- CHG: prevent catch-all creation on forwarded addresses (Manage Mailboxes)
- CHG: clarify select box for local user inclusion on forwards (Manage Mailboxes)
- CHG: support singular http bandwidth log format
- CHG: clarify unlimited quota by separate input control (Manage Users, User Defaults)
- CHG: prior to assuming apnscpd is running, verify process name matches executable (apnscpd)
- CHG: permit database deletion if db matches site prefix and admin user is not privileged (SQL)
- CHG: input focus changes border color in IE7 (CSS)
Permalink
May 16, 2010 at 7:04 pm EDT · Filed under Maintenance
Aleph (64.22.68.12) will be taken down on Tuesday, May 18 at 12:30 AM EDT (-0400 GMT) to replace a faulty KVM card within the server. This maintenance window will take approximately 10 minutes to complete after which time Aleph will be brought back online.
1:07 AM: KVM has been replaced and properly configured at this time.
Permalink