RT 3.4.3rc1

I’m pleased to announce the first release candidate for RT 3.4.3. A
draft changelog is attached below:

RT 3.4.3 Release notes: (r2832-r3466 (HEAD))

Core

Fixed a bunch of typos.

Improved API documentation.

Refactored code for efficiency and sanity.

Updated dependencies to require XML::RSS 1.05, which properly encodes its output

Queue name case changes no longer generate a “Name Conflict” error

Fixed data loss issue with recursive CreateTickets calls

Added a new “top of page” callback

RT-Ticket: 6459 Updated the _AddLink return values from Todd Chapman.

RT-Ticket: 6713 Added Text::WikiFormat as a dependency

Added a list of missing modules to the end of ‘make testdeps’

Changed ‘make fixdeps’ to use a system() call to install.

RT-Ticket: 6748 Added fallback to $LOGNAME if $USER isn’t defined for
–with-my-user-group

Made RT::ScripAction::Load return ($id, $message) instead of just $message,
and added perldoc for Load() to that effect.

Fixed a misleading error which referred to IsApplicable, not Commit

RT-Ticket: 6782 Fixed perl invocation; thanks to Kim Toms

RT-Ticket: 6781 _AddWatcher takes Email, not Person; thanks to Andreas Jakum

Refactored how RT::Record deals with custom fields for greater consistency

RT-Ticket: 6747 Added shorter links for RSS feed and offline

Added support for ScripActionObj in Action::Generic (argument was being
passed in but never used)

RT-Ticket: 6825
Applied Ruslan Zakirov’s patch to clean up the ACE code and a trailing \n

RT-Ticket: 6826 Added Ruslan Zakirov’s new queue-rights tests.

Made WikiText fields properly escape text, preventing

Changed /^$foo$/ regexes to use eq instead, to better lock things down

Search

RT-Ticket: 6568
Made a simple fix to Query Builder to prevent a crash in situations involving
the creation of AND/ORs with no children. A fix that treats the cause and not
the symptom is planned. Currently, it may sometimes do "unexpected things"
with your ADD, but it is at least in a state that the user can recover from.

Specifically, for Danial’s it works as expected; for Tim’s example, it gives an
incorrect error message (in the context of the QB page, not a Mason crash thing)
but the select box is in a good state.

RT-Ticket: 6741 Sort order is now preserved for the “in memory” saved search,
courtesy of Phil Homewood.

Added parentheses to the clauses select list, in Query Builder.

RT-Ticket: 6568 Added code to prune childless ANDs and ORs. Also got rid
of ‘Clear’.

Added whitespace fixes for proper POD

Made search-by-any-customfield work

Internationalization

RT-Ticket: 6653 Small localization fixes from Angelo Turetta
RT-Ticket: 6423

RT-Ticket: 6669 Small localization fix from Brandon Pulsipher

RT-Ticket: 6654 Updated Italian translation from Angelo Turetta

RT-Ticket: 6627 Updated German translation – David Schmit

RT-Ticket: 6669 Another minor localization fix

Added new Indonesian translation from James Briggs

Made sundry message catalog updates

RT-Ticket: 6811 Updated French localization for (thanks to J?\195?\169r?\195?\180me Fenal)

Web UI

RT-Ticket: 6684
html/Elements/Error should not continue, and has been changed to add the
standard footer element on %cleanup.

Applied patch from Steve Turner to add a default callback to the Queue
Admin page.

Fixed a bug with downloading attachments.

Cleaned up the list-of-scrips element and made it provide more useful info.

Bullet-proofed the custom field edit widget

RT-Ticket: 6745 Applied Seph’s patch to add a BeforeShowHistory callback.

Made WikiText updates to auto-link http:// style links

RT-Ticket: 6774
Actually set password when creating a new user, and clean up the error
reporting from password setting. (And if you don’t manage to set a
password (either by leaving it blank or by entering an invalid password)
when creating a user, add a notice that the user won’t be able to log
in.) Patch by Ruslan Zakirov.

RT-Ticket: 6505
Fixed the “Brief/Full Headers” links in SelfService, which were
attempting to direct the user to /Ticket/Display.html instead of
/SelfService/Display.html

Sending Email

Added code that tries harder to set a proper In-reply-to: header

Improved creation of in-reply-to/references headers on web-based reply

Made it clear in the code that RT::ParseEmail->ParseTicketId was deprecated

Allowed EmailParser to be used outside of InterfaceEmail context

Added a better In-Reply-To header when replying to a message generated via the
webui

Fixed handling of In-Reference-To headers

Added support for ‘RT-Control: no-autoopen’

Updated EmailSubjectTagRegex documentation. Thanks to Phil Homewood for
spotting it.

Applied Ruslan Zakirov’s ext-mailgate patch, which allows you to take or
resolve tickets by e-mail.

Updated mailgateway documentation

Added better threading support; Message-IDs of emails are based on the
transaction which spawned them.

Standardize on case of ‘Message-ID’ per RFC

Remove newline from Message-ID before inserting into DB

Custom Fields

Ensures that disabled custom fields aren’t listed in Queue CF listings.

Custom field values can now be integers

Made search-by-any-customfield work

Bullet-proofed the custom field edit widget

RT-Ticket: 6757
Transaction custom fields are now being set in Updates. Before,
Transaction->UpdateCustomFields was being confused by the -Magic values.

Configuration

Documented Set() a little better

Regression Testing

Made minor general test suite improvements and cleanups

Changed regressions to allow for base URL to be changed.

Switched the default WebURL to “localhost” to make the regression suite pass
more cleanly

Improved Query Builder tests

Added plans to a bunch of tests which didn’t previously have them

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Thanks

SHOn 7/18/05, Jesse Vincent jesse@bestpractical.com wrote:

I’m pleased to announce the first release candidate for RT 3.4.3. A
draft changelog is attached below:

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

Jesse

cough

Yeah, 3.4.3rc1 works well for us. (Or at least, nobody’s reported
otherwise to me…)

grin

Mark Roedel
Web Programmer / Analyst
LeTourneau UniversityFrom: rt-devel-bounces@lists.bestpractical.com
[mailto:rt-devel-bounces@lists.bestpractical.com] On Behalf Of Jesse
Vincent
Sent: Friday, July 29, 2005 10:18 AM
To: Scott Hebert
Cc: rt-devel@lists.bestpractical.com
Subject: Re: [Rt-devel] Release of RT 3.4.3 coming soon?

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

Jesse

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

Hello!
There is a problem with RT-3.4.3pre1:

I use fresh RT-3.4.3pre1 install on FreeBSD-STABLE with modperl-1 and
mysql-4.1.12.

When I submit the following mail message to RT
(I use ‘cat /tmp/rt.msg | /usr/local/rt3/bin/rt-mailgate --queue general
–action comment --url http://localhost’ command for that), I see the
following in the top(1) output:

98191 www 97 0 435M 249M pfault 0:04 25.96% 14.31% httpd

Thus apache process eats huge amount of memory and rt-mailgate dies
with the following error:

An Error Occurred

500 Server closed connection without sending any
data back

Here is the excerpt from httpd-error.log:

[Thu Jun 30 10:34:16 2005] [crit]: Out of memory during “large” request for 2684
39552 bytes, total sbrk() is 426676224 bytes at /usr/local/lib/perl5/site_perl/5
.8.6/CGI/Util.pm line 192.
(/usr/local/rt3/bin/webmux.pl:126)

The affecting e-mail message can be found at:

http://mitya.pp.ru/tmp/rt.msg

It would be nice to fix the problem before making a release.

Thanks for the great product!

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

Hello!
There is a problem with RT-3.4.3pre1:

I use fresh RT-3.4.3pre1 install on FreeBSD-STABLE with modperl-1 and
mysql-4.1.12.

Does it work with RT 3.4.2?

Hi,

I was just wondering if RT 3.4.3 will be released in the near future?

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

Hello!
There is a problem with RT-3.4.3pre1:

I use fresh RT-3.4.3pre1 install on FreeBSD-STABLE with modperl-1 and
mysql-4.1.12.

Does it work with RT 3.4.2?

No, the same problem exists with 3.4.2.

Hello Jesse,

–Am 29. Juli 2005 11:17:47 -0400 schrieb Jesse Vincent
jesse@bestpractical.com:

Yes, though it’s generally our policy not to specify release dates,
except to customers. But it’s really, really close. Though nobody’s said
"yeah, 3.4.3rc1 works well for us" and that’s the sort of thing we like
to hear before releasing a new version.

sorry to say, it is not working well for me.

in german language mode 3.4.3rc1 displays wrongly encoded
characters(Umlauts) on the Ticket/Display page

in the Tabs: Take (Übernehmen->Ãœbernehmen), Open (Öffnen->Öffnen)
in a Titlebox: More about (Mehr über …->Mehr über …)

the same pages show well in 3.4.2

(mason_data cleared and apache restarted)

Dirk.

Hello Jesse,

sorry to say, it is not working well for me.

Dirk,
No reason to be sorry. You told us before we released 3.4.3, so we’ll
fix it. Thanks!

in german language mode 3.4.3rc1 displays wrongly encoded
characters(Umlauts) on the Ticket/Display page

in the Tabs: Take (Übernehmen->Ãœbernehmen), Open (Öffnen->Öffnen)
in a Titlebox: More about (Mehr über …->Mehr über …)

It looks like something got garbled in the header of the de.po file.
3.4.3rc2 should be out within about 30 minutes fixing this.

Jesse

thanks its fine now.
Dirk.

–Am 30. Juli 2005 10:55:33 -0400 schrieb Jesse Vincent
jesse@bestpractical.com: