[ciderwebmail] annotated tag release-1.04 created (now 3225a2b)

Jonas Smedegaard dr at jones.dk
Wed May 21 12:45:20 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag release-1.04
in repository ciderwebmail.

        at  3225a2b   (tag)
   tagging  2fc50af35eab9305bf56fb38b34621c5abcc1055 (commit)
 tagged by  Stefan Seifert
        on  Mon Jun 11 22:09:55 2012 +0200

- Log -----------------------------------------------------------------
Release 1.04

Andreas Marschke (4):
      New Logo added!
      New logo with a Cider drink instead of the damn donk...err Camel
      Makefile.PL gave an error because catalyst is a bare word not  dependency
      Merge branch 'master' of github.com:niner/CiderWebmail

Mathias Reitinger (254):
      add basic iCalender event display
      CiderWebmail/Message.pm update
      enlarge login form <span> field, otherwise the username field is cut off
      - display message-has-attachment icon in mailbox view
      fix mailbox template
      Merge branch 'master' of github.com:niner/CiderWebmail
      logout after rendering the page. fixes the leaking-imap-connections bug.
      only create the folder tree if we really need it, nearly 100% speed increase!
      remove message-has-attachment-display, because it's broken with some messages
      Merge branch 'master' of github.com:niner/CiderWebmail
      fix mailbox display for messages without flags
      make perlcritic happy
      add test for search function
      Merge branch 'master' of github.com:niner/CiderWebmail
      move searchmessage to it's own test file
      don't require a ciderwebmail server running on localhost
      add test for delete-message
      add test for moving a message
      add test to render rfc822 (forwarded) message
      make tests clean up after themselfs
      add a test to check if a message gets sucessfully marked as 'seen' after reading
      add test for attachment downloading
      fix attachment downloading for forwarded messages
      add test for forwarded attachment downloading
      fix guess_recipient() dying if $self->to is undefined
      fix render_ical test
      finish render_html test
      use File::Spec to find a tmpdir, now $ENV{TMPDIR} can be used to set a directory for the headercache
      Merge branch 'master' of github.com:niner/CiderWebmail
      remove on-disk headercache, we assume that we are close to the IMAP server anyway
      display foldertree when composing a message
      fix composing a message if we don't yet know the senders e-mail address.
      initial commit of new message/mime handling.
      Merge branch 'master' into newmime
      re-add calendar handling
      make Perl::Critic happy
      fix header decoding
      fix replying
      make Perl::Critic happy, add pod, remove some dead code. all tests passed!
      add test for layout=ajax
      add test for layout=ajax
      tests for CiderWebmail::Part
      Merge branch 'newmime'
      dont display empty text/plain parts
      more shiny
      move html processing code to HTML::Cleaner
      POD
      html rendering/cleanup
      don't die if we are unable to handle any multipart/alternative parts
      only display invalid date message when debug mode is on
      fix Perl::Critic warnings
      html rendering fixes
      disply folder name not full path in move dialog
      XHTML validation fix
      fixes to HTML::Cleaner found by XHTML validation test
      fix attachment downloading when using multipart/mixed
      add new setting: username_is_address, if this is true the username will be used as the from address when composing a new message
      only display invalid date message when debug mode is on
      replace username_is_address with username_default_address, if username_default_address is true and no e-mail address of the user is known the username will be used as from.
      test to check against XHTML validator
      update to html rendering
      remove characters that are not allowed in XML
      HTML rendering improvements
      fix tests for html rendering changes and always download all messages in a mailbox (this fixes tests when using a large mailbox)
      remove META.yml
      prevent callindg ::Part->render() twice, speedup when rendering messages
      allow lists in HTML messages
      add support for multipart/related
      Merge branch 'htmlrender'
      * improvements for table rendering (cellpadding, cellspacing)
      add x-mailer: ciderwebmail $VERSION to the header when sending mail
      display everything we don't handle as attachment
      display icons for attachments
      better rendering of text/calender attachments
      update TODo
      fix empty description field when rendering ical
      add class attribute to ical start/end
      XHTML validation fixes for attachment display
      update ical test
      replace DateTime with Parse::Date and Time::Piece when displaying the mailbox. this provides a nice speedup due to lower overhead.
      don't display empty parts as attachment
      Merge branch 'master' of github.com:niner/CiderWebmail
      always display rfc822 parts even if Content-Disposition is set to 'attachment. add a testcase to load all attachment to check for this kind of bug.
      don't attach empty attachments (some broken mailing-list software sends things with content-disposition: attachment but no content or even mime type set)
      replace Part->is_empty() with Part->has_body()
      allow sending via SMTP server
      update TODO
      Merge branch 'master' of github.com:niner/CiderWebmail
      correct LICENSE
      update TODO
      allow compose?to=<address> to specify an address to send mail to. link from/to/cc/... in message view to compose?to=<address>.
      adjust logo background color
      replace / with _ in message paths (for attachments and reply)
      remove TODO we use RT now at http://rt.ciderwebmail.org
      add a range option to get_folder_uids()
      add a ?after_uid=UID option to mailbox view
      cleanup after controllers test
      convert URIs in text/plain messages to <a> tags
      move to Perl::Critic Severity 4 (with the exception of perltidy)
      fix converting links to <a> tags in text/plain messages
      add test to check text/plain rendering including link to <a> tag conversion
      fix Carp
      fix ->handler method for multipart/alternative
      add ->uri to CiderWebmail::Part, returns an http URL to access the part
      add confess to CiderWebmail::Part->as_string to get a backtrace when it is called on a invalid part
      move charset decoding to seperate sub
      remove invalid characters and replace \n with <br />
      add a simple address book+tests
      remove namespace::autoclean to support installations with older Catalyst versions.
      add addressbook templates
      remove make_immutable for older Catalyst versions
      fix ical description display and add test for description display
      fix add-to-mailbox from received mail name, add test to check it
      Merge branch 'master' of github.com:niner/CiderWebmail
      remove useless fetch request to imap server
      add cache to IMAPClient->all_headers()
      add EMail::Valid to Makefile.PL
      fix tests after recent template changes
      cleanup of CW::Controller::view
      move message group name cleanup from CiderWebmail::Controller::Mailbox to CiderWebmail::Util
      move all tests from 'plan tests => foo' to done_testing();
      remove unneeded passing of @messages
      cleanup Mailbox ajax/no ajax handling
      move translation service init to Controller::Root
      remove unneeded @messages array
      we don't use the WebService module anymore, we just do a POST to the validator
      add keycodes for j/k (show next/previous message)
      scroll message on space bar/arrow up/arrow down. this is not perfect because we only scroll when the user hit a key not when it stays pressed.
      fix RT#35 Menu disappears when creating a new folder
      initial support for right-to-left display. only lines starting with a right-to-left caracter are right aligned.
      set http response code to 500 - internal server error when when accessing
      test overhaul. move stuff from t/controllers.t to seperate tests. check if the mailsystem is setup to handle tests. check for sent folder/create sent folder. use sent folder instead of INBOX.
      add test to check that we use the Trash folder if it exists (test for fix in commit ed2e0b0ea8efd9a9d63b)
      test more of HTML::Cleaner
      for testing only: add Cache::FastMMap to Petal::I18N. this speeds up template rendering with I18N enabled. if you change the language you need to remove /tmp/ciderwebmail/i18ncache
      encode <, > and & in Calender Parts
      fix test after c24d8749707be305608b. this is not perfect - we need to figure out what to do with HTML descriptions in ical files.
      display 'To' instead of 'From' when viewing Sent folder
      add border/background to mailbox list table header to make clear where the sort arrow belongs to. add transparency to sort up/down arror pngs.
      fix 'Wide character in subroutine entry' error. see http://search.cpan.org/~gaas/Digest-MD5/MD5.pm
      fix displaying a ', ' between each address in from/to/cc
      Merge branch 'master' of github.com:niner/CiderWebmail
      begin moving tests to Test::XPath
      add preprocessing for I18N templates, remove I18N cache
      begin moving t/render_html.t to Test::XPath
      move t/searchmessage.t to Test::XPath
      check that we are in the correct directory when translating
      select language based on the Accept-Language header
      require Mail::IMMAPClient to be at least version 3.25, older versions have a bug which breaks message threading:
      color group headings to make them stand out more
      check that all required capabilities are supported
      always display INBOX first in folder tree
      add some icons, replace some icons with newer icons
      add icon for messages flagged 'recent'
      add the \Answered flag to the original message when sending a reply
      improve login screen. needs more work. message (login failed etc) not yet displayed.
      auto-focus username field on login page
      sharp borders for form elements
      white background on foldertree
      more kde4 icons
      don't check for THREAD=REFS capability - currently unused
      add a Received header on outgoing messages indicating where the mail came from
      require at least Catalyst::Action::RenderView 0.16 due to bugs in 0.15
      raise required catalyst version to 5.80030 due to problems with
      update MANIFEST
      require at leaste MooseX::Role::WithOverloading 0.09
      add temporary workaround for Mail::IMAPClient >3.25
      fix last commit
      add Mail::IMAPClient V3.2(6|7) workaround.
      add script to update our DBIx::Class schema
      don't store user password on the server
      foo
      revert incorrect commit
      revert incorrect commit
      don't store user password on the server
      rework CiderWebmail::Message part storage. save parts directly in the CiderWebmail::Message object – this way we can access them by using $self->parent_message from within CiderWebmail::Part.
      more CiderWebmail::Message cleanup
      add Crypt::CBC to Makefile.PL fix RT#38
      silence warning
      fix 06-send-message test - thats a regex not a string...
      Merge pull request #2 from mreitinger/master
      remove incorrectly implemented (and useless) cache. add correct error
      add get_bodystructure
      add bodypart_as_string to Model/IMAPClient.pm
      die when calling a not-overridden CiderWebmail::Part->render()
      Merge pull request #3 from mreitinger/424bd0c74f2bf2a6c01ed660e83564a7f471b5be
      Merge pull request #4 from mreitinger/2a0aa173d530e6eab5e977bc9750b6dc58dda1c0
      Merge pull request #5 from mreitinger/master
      add YAML::XS
      add Catalyst::ScriptRunner since most deployments will need it
      Merge pull request #6 from mreitinger/master
      add FCGI to Makefile.PL
      Merge pull request #7 from mreitinger/master
      Remote Petal from our source tree since it is once again possible to
      Merge pull request #8 from mreitinger/master
      fix foldertree update when deleting messages
      verify that there is no Trash folder when performing deletemessage tests
      show foldertree/controlpanel in create_subfolder dialog
      add a container div to our base.css - this will be used for pages
      update folder management to use new container div
      add foldermanagement tests
      style improvements to compoes message
      add container div to addressbook
      make update_foldertree timestamp checking work on IE
      Merge pull request #9 from mreitinger/master
      move header processing from Model::IMAPClient to CiderWebmail::Header
      add global stash to 'local' stash when using
      fix typo in Model/IMAPClient.pm
      render e-mails by fetching the bodystructure of the message first. this
      handle quoted-printable in ::Part
      move message_id (from reply/forward form) parsing to CiderWebmail::Util
      Mooseify renderable/attachment/message attributes
      remove inactive debug code
      make CiderWebmail::Part::Root a stub object just for handling the childs
      fix multipart/alternative
      add render_multipart_alternative test
      fix reply_to when handling multipart/rfc822 parts
      replace $mech->back with $mech->get_ok
      re-add header downloading and add test
      fix typo in t/render_multipart_alternative.t
      re-add support for multipart/related, add test
      rename get_part() to get_part_by_id()
      add inline-rendering of subparts/attachments via ajax requests (currently only images)+tests
      improve CiderWebmail::Part->name for parts with no name set
      add support for multipart/signed
      upgrade to mootools 1.4.4
      update MANIFEST
      add support for multipart/report and message/delivery-status + tests
      require up-to-date Mail::IMAPClient
      update MANIFEST
      Handle webservers that do not provide REMOTE_ADDR or SERVER_NAME. This
      refactor duplicated multipart handling code into MultipartGeneric.pm
      use ->charset instead of passing charset arguments around
      fix Perl::Critic warnings
      replace Text::Flowed with Text::Autoformat for text/plain handling.
      replace MIME::Lite with MIME::Entity and Email::Sender
      update mootools-core to 1.4.5
      better handle broken html code in HTML::Cleaner
      output better warnings when we are unable to convert a string to utf8
      replace Part->name() with Part->file_name and Part->display_name
      fix rendering of mails without date set
      add user_settings.sql to .gitignore
      Merge branch '104-release-cleanup'
      add support for fulltext body search
      better document our configuration file
      utf8::decode is handled by CiderWebmail::Part now. removing this fixes umlaut display with some messages.
      Add explicit DBD::SQLite dependency
      enable Mail::IMAPClient debugging if {IMAP_DEBUG} is set to a true value
      replace Text::Flowed with Text::Autoformat for text/calender handling
      enable mail mode for Text::Autoformat - this way it handles things like signatures correctly
      Send proper UTF8 subject lines
      add utf8 tests to make sure we don't mangle utf8 characters in body and subject
      fix searching for UTF8 strings and add tests
      Merge branch 'master' of github.com:CiderWebmail/CiderWebmail

Stefan Seifert (141):
      Finished incremental message loading
      Different icons according to message flags
      Shortcuts for displaying prev/next message
      Fixed bugs/regressions
      Added shortcut for moving the current message
      Update folder count on message open
      use strict; use warnings;!
      Various features
      Updated meta files
      Merge branch 'master' of git at github.com:/niner/CiderWebmail
      Ported CiderWebmail::Message to Moose
      Merge branch 'master' of /home/nine/CiderWebmail
      Porting to Moose part 2
      Ported auth store to Moose and documented
      Moved templates to root/templates
      More documentation
      Merge branch 'master' of git at github.com:/niner/CiderWebmail
      Updated scripts to new Catalyst version
      Merge branch 'master' of git at github.com:/niner/CiderWebmail
      Use form based login instead of HTTP basic auth
      Added missing login.xml from last commit
      Smaller trashcan icon
      Style update for improved visuals
      Testsuite working
      Some more UI polishing
      Make error messages a bit more useful
      Fixed perl critic violations
      Removed vim swap file accidentally committed
      Added missing test files and perlcriticrc
      Require Moose explicitely
      Added missing dependency to Makefile.PL
      Translated login screen
      Fixed drag&drop after cancelled drag
      Style update
      Version 1.01
      Updated MANIFEST
      Implemented in-reply-to for embedded messages
      Fix rendering of messages without From and/or To
      Added a note to the README about root/var
      Added tests for sending email
      Merge branch 'master' of github.com:/niner/CiderWebmail
      Merge branch 'master' of github.com:/niner/CiderWebmail
      Added test for sending mail from an empty mailbox
      Don't add a References header without Message-ID
      Removed unused Mailbox::simple_search method
      Remove unused CiderWebmail::Message::get_headers()
      Added tests for rendering HTML and ICAL
      Do not close the IMAP connection for render tests
      Removed unused code in Mailbox::list_messages_hash
      Added unit tests for Message::Forwarded
      Reverse order of entries in Changes
      Require latest Mail::IMAPClient version
      Added some more installation hints to README
      Version 1.02
      Fixed warnings occuring during test runs.
      Fix message delete test
      Speedup for incremental message loading
      Make message view more shiny
      Merge branch 'master' of github.com:/niner/CiderWebmail
      Added a few points to the TODO list
      Merge branch 'master' of github.com:niner/CiderWebmail
      Fix opening a subjectless message.
      Fix opening a subjectless message.
      Added .gitignore file to make status less noisy
      Resizing of messages_pane/message_view
      Removed META.yml from git
      Changed default sort order to reverse date
      Added .gitignore file to make status less noisy
      Resizing of messages_pane/message_view
      Changed default sort order to reverse date
      Fix messages_pane/message_view resize WRT scroll
      Fix messages_pane/message_view resize WRT scroll
      Fixed a typo in mailbox.xml tal
      Implemented saving/restoring of pane sizes
      Removed finished TODO
      Implemented saving/restoring of pane sizes
      Use fixed column widths in message list
      Some more style for composing messages
      Added translations for new words in compose
      Unify <h1> styling
      Merge branch 'master' of github.com:niner/CiderWebmail
      Vertical alignment of message toolbar icons
      Reduce message list block size to 100
      Redirect to folder view on non-AJAX move/delete
      Merge branch 'master' of github.com:niner/CiderWebmail
      Indicate sort order in column headers
      Add LICENSE file
      Fixed warnings if no send method in config
      Recorded Changes for upcoming release
      Use our new logo
      Revert "adjust logo background color"
      Revert "Use our new logo"
      Merge branch 'master' of github.com:niner/CiderWebmail
      Display unseen count in folder title
      Merge branch 'master' of github.com:/niner/CiderWebmail
      Update folder unseen count on message load
      Implemented automatic upgrade of DB schema
      Mask / in mailbox names to fix nested folders if / is separator.
      Defer loading of more messages in message list till the user scrolls near the bottom.
      Fix all other URIs containing folder names if / is separator
      Improve styling of message list
      Make subject links block elements to increase clickable surface in message list
      Give date column more space if not grouped by date
      Indicate that more messages are being fetched while scrolling
      Update address book HTML code, style and translations
      Fix addressbook tests after HTML update
      Fix replying to a message with a sender with an empty address like "Foo <>"
      Fixed warnings for empty attributes in HTML::Cleaner
      Fix updating of the window title on message view
      Highlight current message in the list and scroll it into view
      Keybindings for deleting mail
      Fixed more warnings in HTML::Cleaner
      Key bindings for reply and forward
      Updated Changes file
      Add transparency to trashcan icon
      Add a TODO file referencing our RT installation
      Updated MANIFEST
      Version 1.03
      Fixed JavaScript error on login page
      Let the user input a server name if none is set in config
      Pull in Petal with workarounds for compatibility problems with perl 5.12.1
      Config should default to English
      Update MANIFEST to include Petal
      Fail with a nicer error message if unable to send mail.
      Fix moving a message to trash on delete
      Add support for NYTProf
      Write translated templates in UTF-8
      Include a custom CSS file that's safe for local modifications
      Add help texts for key bindings
      Fix rendering in IE6
      Find https URIs as well in text/plain parts
      Changelog update for 1.04
      Update list of Oxygen icons in LICENSE file
      Move common code to CiderWebmail::Test and fix Test::XPath dependency
      Make sure the reply_to array actually contains addresses
      Remove user_settings.sql from the repo and auto create it.
      Don't die if the settings table already exists
      Ignore keybindings in search input field
      Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
      Update Changes for 1.04 final
      Update MANIFEST for 1.04

mathias (118):
      use $ENV{IMAPHOST} for imap server hostname
      add IMAPClient::Message
      some basic message/mailbox handling
      css/xml/perl code to test message/folder listing
      add message/from, use MIME::WordDecoder for From and Subject
      use table for message list
      add message/date - returns datetime object, update mailbox.xml
      add MIME::WordDecoder
      move CiderWebmail::Model::IMAPClient::Message to CiderWebmail::Message
      add uid column for testing
      * add uid method
      fetch a single message
      add template to display single message
      move /message and /mailbox to seperate controller, as requested
      add modules for MIME parsing
      use MIME::Parser... now we can at least render most basic messages
      template cleanup/remove tabs/...
      add HTML::Entities
      actually... that was stupid we don't need it
      working but not very nice decoding of from/subject headers
      change mailbox/view to mailbox/view/$mailbox
      we need to store the mailbox in every mailbox object and select it before accessing mails
      move stuff to Model
      basic headercache
      change all calls to use the ->([$c], {}) format
      unify style: ->{'foo'} to ->{foo}
      add userid to headercache... shame on me
      fix message/view
      fancy stylesheet ;)
      add header cache for Date
      cleanup, move headercache-hack to CiderWebmail::Headercache, more cleanup later...
      add uri to folder, handle empty headers
      fix folder list in message view
      use a imap fetch for mailbox view
      some missing modules
      don't need this - is now CiderWebmail::Headercache
      decode header when using imap fetch
      die on mailbox select error
      add CiderWebmail::IMAP, CiderWebmail::Mailbox
      wrong filename fixed
      * add 'new' IMAP Code (check for IMAP server errors etc)
      no idea how this got lost...
      fix header decod
      move stash->{folder} to the Root controller
      not used anymore, just create a new Message/Mailbox object and get the data from there
      only select the new mailbox if we are not already there
      * correct date_to_datetime args
      basic search
      add data from fetch_headers_hash to headercache (this speeds up things like search0
      delete a message (and expunge the folder)
      Pod for IMAPClient, at least a start
      reuse view for search, fix URIs when using search
      design!!
      more css...
      sort folders
      * $ENV{IMAPHOST} now overrides the config file, for quick testing
      * implement get_header("_ALL") to fetch and return all headers
      * update the headercache when we fetch all_headers
      * fix headercache update when using all_headers
      better css...
      * hash foldertree
      * fetch seperator from server
      better formatting of Received header
      display to/cc
      * if we are missing a header in the headercache fetch *all* headers for this message
      * use Mail::Address for parsing From/To/Cc
      * mailbox view: only display the name of the sender if aviable
      * expunge mailbox after moving message
      display date in addition to time
      move the uri_view-add from CiderWebmail::Message to the Controller
      only headercache specific fields
      headercache Date
      back out specific headercaching untill I have time to clean up the rest of the
      * major Model/IMAPClient and Headercache update
      * display the content type of the attachment if it has no name
      remove unneeded call to LastError
      * message_list formatting, preparation for group-by-day list
      * use a <table> for header list
      fix simple_search
      * icons for attachment-list
      * use Text::Flowed to reformat text/plain bodies
      add a wanted.txt for stuff we want/need/should have
      ups... we already have a TODO
      smaller fonts for headers
      more TODO
      * when calling get_headers the model will do the right thing(tm) and return
      add get_headers_hash to replace fetch_headers_hash
      * remove unneeded sub list_messages
      model cleanup
      remove fetch_headers_hash
      move decode_header to the model
      fix typo
      fix lc
      remove old cruft...
      * decode address header
      fix message view with new model API
      remove date_to_datetime and move the code to the model - we only need it once anyway
      * cleanup Message.pm header handling
      use $self->get_header for date
      fix head2 for IMAPClient pod
      * major IMAPClient.pm overhaul
      basic html rendering
      allow strong tag
      fix sort by from/to
      fix everything-is-seen bug
      cleanup
      add get_folder_uids()
      * add $mailbox->uids();
      sort in get_folder_uids
      fix $mailbox->uids()
      really fix $mailbox->sort()
      * fix empy search (defaults to "ALL");
      don't pass $c around
      * add Catalyst::Plugin::StackTrace
      fix reply/forward/move URIs
      * add reply all
      * mark a message as read when opening it
      add 'To' wenn using reply-all

mreitinger (1):
      commit 33153a3aa16291682cc438db266ef4d1afa306db

nine (89):
      CiderWebmail begin
      Minimal implementation of Catalyst::Authentication::Store::IMAP -
      Updated dependencies in Makefile.PL
      Moved "internal" configuration from config file to CiderWebmail.pm
      Added linking of mailbox view to message
      removed more build files
      * Catalyst -Debug can lead to infinite loop in Perl_len_utf8 when
      Correctly handle wrong login credentials.
      Fixed a warning
      Redirect from / to INBOX or first folder.
      Replaced home grown carp with the original.
      Basic usability.
      More usability and a missing template...
      Shared TODO-list. Please put your stuff in there.
      config file values are accessible only after setup ran.
      New URI schema
      Message count in folder list
      Made simple_search visible in the UI and renamed it to quicksearch
      Sending mails!
      'parent' is no CORE module
      Fixed MIME parsing of message body
      Display all text/plain parts of a message.
      List attachments of messages
      Reply to messages :)
      Displaying attachments
      Sending mail with attachment.
      Sending messages in CC
      Fixed forwarding: attach as message/rfc822
      Foldertree -> folder_tree
      Folder tree in layout
      Show unseen/total counts of folders
      fixed marking of selected folder
      Saving sent messages.
      Display message flags in mailbox view by using color.
      Implemented moving of messages
      Drag&Drop moving of messages!
      Don't die on unsupported encodings in message view.
      1000x faster drag&drop
      Again several times faster Drag&Drop. And now it's even working!
      Ok, why trying to get a lower n when we could do without n as well?
      AJAX message loading!
      Missing files from last commit
      Display explanation how to move mails.
      Right align the message counts in the folder tree
      Massive Drag&Drop performance improvement
      Moving multiple messages via Drag&Drop.
      Fix broken fix from last commit.
      AJAX delete
      Group messages by date in mailbox view
      Stupid mistake in last commit. No need to delete a whole group from the
      Allow sorting and group by sorted column
      Fix Drag&Drop of a single unselected message
      Fixed JavaScripts: an id mutated to a class on layout reorganization
      WTF? Confusion from reorganization
      First part of incremental message list loading
      Fixed warnings
      * I18N!
      * propagate context to Mail::IMAPClient::sort in
      * accidentally removed metal:use-macro="layout.xml#layout" while adding
      Fixed quicksearch: "HEADER " was not needed in simple_search
      updated TODO
      Fixed list_messages_hash and adapted it's call to the new signature
      Use configured language for generated day names
      Added test for message listing and generating to and from addresses for
      Use one Cache::FastMmap instance per process, not per request to fix the
      Tidy HTML mails using HTML::Tidy
      Separate multiple addresses/names by comma
      Make layout work in Internet Explorer
      Bumping version and adapted tests to reply/reply all changes
      Print layouts
      Improved print layouts
      * Implemented logout
      Missing logout template
      Updated changelog, manifest and bumped version for real to 0.03
      * Make navigation pane scrollable
      * Per-user settings, currently used for from address and sent folder
      Folder management: creating folders
      * Folder management: deleting folders
      No need for alt texts as the icons already have labels next to them
      * Store sort order as user setting
      * Rendering of embedded message/rfc822 parts
      * rendering of message/rfc822, second part: attachments
      Version 0.07 aka 1.0rc1
      * polishing of message headers
      Updated translations
      * little formatting update for message view
      Version 1.00
      Updated Changes
      * Restructured css and js code: moved message display stuff in it's own

niner (5):
      Merge pull request #1 from mreitinger/master
      Merge pull request #10 from mreitinger/bodystruct
      Merge pull request #11 from mreitinger/master
      Merge pull request #12 from mreitinger/master
      Merge pull request #13 from mreitinger/104-release-cleanup

rainer (1):
      reorganized a lot of stuff

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  a9b67a1   CiderWebmail begin
       new  10b2e3e   Minimal implementation of Catalyst::Authentication::Store::IMAP - assumes SSL on port 993 Login works! Folder list works!
       new  913a6b4   use $ENV{IMAPHOST} for imap server hostname
       new  5d6334b   add IMAPClient::Message
       new  86c5cee   some basic message/mailbox handling
       new  5f9830a   css/xml/perl code to test message/folder listing
       new  78c99bf   add message/from, use MIME::WordDecoder for From and Subject
       new  afcbf38   use table for message list
       new  7ce9a5f   add message/date - returns datetime object, update mailbox.xml
       new  cd39a3d   Updated dependencies in Makefile.PL
       new  dae0a90   add MIME::WordDecoder
       new  456d8c4   Moved "internal" configuration from config file to CiderWebmail.pm Moved $ENV{IMAPHOST} handling to configuration phase Removed build files from svn Added Plugin::Unicode - will be needed for sure
       new  c69bdf5   move CiderWebmail::Model::IMAPClient::Message to CiderWebmail::Message
       new  28235d9   add uid column for testing
       new  db9afe9   * add uid method * begin message body parsing
       new  faba3de   fetch a single message
       new  242f6c3   add template to display single message
       new  6283748   move /message and /mailbox to seperate controller, as requested
       new  66fa4ba   add modules for MIME parsing
       new  04121e5   use MIME::Parser... now we can at least render most basic messages
       new  c38c2e6   template cleanup/remove tabs/...
       new  3c3b0ca   add HTML::Entities
       new  e259e1a   actually... that was stupid we don't need it
       new  dc52c4f   working but not very nice decoding of from/subject headers
       new  5e50a6a   change mailbox/view to mailbox/view/$mailbox
       new  ffde4d0   Added linking of mailbox view to message
       new  c08575e   we need to store the mailbox in every mailbox object and select it before accessing mails
       new  f7af8bb   move stuff to Model
       new  38371b6   removed more build files
       new  f8061ac   basic headercache
       new  6e7d40a   change all calls to use the ->([$c], {}) format
       new  ddca521   unify style: ->{'foo'} to ->{foo}
       new  c53c1b6   add userid to headercache... shame on me die if imap server returnes error
       new  757569f   fix message/view
       new  f44659d   fancy stylesheet ;)
       new  de40894   add header cache for Date
       new  9f56f7e   cleanup, move headercache-hack to CiderWebmail::Headercache, more cleanup later...
       new  651a0fd   add uri to folder, handle empty headers
       new  9e41ab0   fix folder list in message view
       new  5879f24   use a imap fetch for mailbox view
       new  6784f83   some missing modules
       new  e616042   don't need this - is now CiderWebmail::Headercache
       new  a97b33b   decode header when using imap fetch
       new  f3c0f95   * Catalyst -Debug can lead to infinite loop in Perl_len_utf8 when * displaying exceptions. Use CATALYST_DEBUG env var if needed. * Display full date and time for messages and use it for sorting * Give some information in case of missing parameters instead of just * die() * Fixed list_messages: converted calls to decode_header and * date_to_datetime to new calling conventions * Use eval so we can cope with any broken crap in mailboxes
       new  591f8b8   die on mailbox select error
       new  80b0cd3   add CiderWebmail::IMAP, CiderWebmail::Mailbox
       new  59b01d6   wrong filename fixed
       new  b12f619   * add 'new' IMAP Code (check for IMAP server errors etc) * add CiderWebmail::Util (decode_header, date_to_datetime, ...) * add CiderWebamil::Mailbox - mailbox object
       new  4a55490   no idea how this got lost...
       new  eba9daa   fix header decod
       new  481ac8a   move stash->{folder} to the Root controller
       new  5008209   not used anymore, just create a new Message/Mailbox object and get the data from there
       new  c48febf   only select the new mailbox if we are not already there
       new  8e10aac   * correct date_to_datetime args * add and use Mailbox->list_messages_hash (bypass CiderWebmail::Message   object creation - way faster. not sure how to handle the date yet)
       new  67a426b   Correctly handle wrong login credentials.
       new  4fa66ac   Fixed a warning
       new  1f68bcd   Redirect from / to INBOX or first folder.
       new  a6edd00   Replaced home grown carp with the original. Don't die anymore on displaying an empty folder.
       new  f4423b6   Basic usability. Templates: layout/content split
       new  8bee061   More usability and a missing template...
       new  9b4c01b   Shared TODO-list. Please put your stuff in there.
       new  fbde7f3   config file values are accessible only after setup ran.
       new  e0029ff   New URI schema
       new  37113bc   basic search
       new  3ea5297   Message count in folder list
       new  80a50ab   add data from fetch_headers_hash to headercache (this speeds up things like search0
       new  ba55b20   Made simple_search visible in the UI and renamed it to quicksearch
       new  3266a49   Sending mails!
       new  cb62d93   'parent' is no CORE module
       new  56c3265   delete a message (and expunge the folder)
       new  1baa4a1   Pod for IMAPClient, at least a start
       new  a10ab9b   Fixed MIME parsing of message body
       new  aa74a16   Display all text/plain parts of a message. Decode the message from transport encoding. Convert charset of body parts to utf-8 for display.
       new  570609d   List attachments of messages
       new  8fb851d   Reply to messages :) Fixed listing of messages without subject or sender. Fixed uri_delete. Fixed uri_compose in message view.
       new  e7bad02   Displaying attachments
       new  b419648   reuse view for search, fix URIs when using search
       new  2e0fadb   Sending mail with attachment.
       new  c200901   design!!
       new  f2cd96f   more css...
       new  541c104   sort folders
       new  dec4681   Sending messages in CC Forwarding of messages - sort of, should forward the complete message as message/rfc822
       new  68a0a4c   Fixed forwarding: attach as message/rfc822
       new  012c007   * $ENV{IMAPHOST} now overrides the config file, for quick testing * log the error message and connection details if the imap login failed
       new  c89f096   * implement get_header("_ALL") to fetch and return all headers * add header_formatted to fetch all headers and format them (formattings needs more work) * display the header when we view a message * add ciderwebmail.js for javascript
       new  3098855   * update the headercache when we fetch all_headers
       new  cd07bf1   * fix headercache update when using all_headers * use mailbox in addition to uid and headername for headercache key
       new  6ad6f23   better css...
       new  a2d363f   * hash foldertree
       new  c254105   Foldertree -> folder_tree Include message and unseen counts in folder tree
       new  e68fb45   Folder tree in layout TODO: uri_view for folders
       new  801690e   * fetch seperator from server * add uri_view to foldertree
       new  6b0b712   Show unseen/total counts of folders
       new  bfb2f47   better formatting of Received header
       new  8f2afe9   display to/cc
       new  6662707   * if we are missing a header in the headercache fetch *all* headers for this message * force header names to lowercase
       new  35e557d   fixed marking of selected folder fixed spelling error in variable name $separator fixed index action of Root controller
       new  b4fa46d   Saving sent messages.
       new  bb5bfa4   Display message flags in mailbox view by using color. Still have to find out, why even new and recent messages carry the \Seen flag...
       new  aa04e37   Implemented moving of messages
       new  2a236ba   * use Mail::Address for parsing From/To/Cc * add Petal::Utils to CiderWebmail::View::Petal * only display the name for From/To/Cc if we have name and address   otherwise display the address
       new  d36fbc8   Drag&Drop moving of messages!
       new  bed263c   * mailbox view: only display the name of the sender if aviable
       new  9f3aaac   * expunge mailbox after moving message
       new  f820cdb   display date in addition to time
       new  9308573   Don't die on unsupported encodings in message view.
       new  6fa8da3   move the uri_view-add from CiderWebmail::Message to the Controller
       new  e958dba   only headercache specific fields
       new  4bf6314   headercache Date
       new  f18897c   back out specific headercaching untill I have time to clean up the rest of the header handling
       new  c87caa7   1000x faster drag&drop preparation for AJAX message loading and new layout
       new  853eec6   Again several times faster Drag&Drop. And now it's even working!
       new  4e55752   Ok, why trying to get a lower n when we could do without n as well? Drag&Drop initialization is now O(1) and total JavaScript loading time is about 7ms. Stopping optimization now...
       new  7335919   AJAX message loading!
       new  534cb62   Missing files from last commit
       new  f41c1a7   Display explanation how to move mails. Don't display the move mail form when Drag&Drop moving is available. Display "loading mail" message while loading mail.
       new  cc6a319   Right align the message counts in the folder tree
       new  7250a45   * major Model/IMAPClient and Headercache update * introduce a 'per-request' headercache * only cache 'important' headers on-disk (From/To/Date/Subject/...)
       new  97075d0   * display the content type of the attachment if it has no name
       new  cfa5b1f   remove unneeded call to LastError
       new  3650e64   * message_list formatting, preparation for group-by-day list
       new  c33d49f   * use a <table> for header list
       new  e73c24e   fix simple_search
       new  25ba1ed   * icons for attachment-list
       new  1369a3c   * use Text::Flowed to reformat text/plain bodies * mime icon mapping
       new  74ebeda   add a wanted.txt for stuff we want/need/should have
       new  a21a3cb   ups... we already have a TODO merge wanted and TODO, nuke wanted
       new  eff0282   smaller fonts for headers
       new  fc6a6b5   more TODO
       new  fb3493b   Massive Drag&Drop performance improvement
       new  e1af35c   * when calling get_headers the model will do the right thing(tm) and return   an appropriate object or the decoded header
       new  cf5307e   Moving multiple messages via Drag&Drop. Icon for message deletion
       new  e04487c   Fix broken fix from last commit. Deselection of messages
       new  75b8015   add get_headers_hash to replace fetch_headers_hash
       new  0b0c0cd   * remove unneeded sub list_messages
       new  ead8826   AJAX delete
       new  7e715cf   model cleanup
       new  e444098   remove fetch_headers_hash
       new  dcc1c16   move decode_header to the model
       new  733196b   fix typo
       new  88185dc   fix lc
       new  85cd5cc   remove old cruft...
       new  b5cf829   * decode address header
       new  ca58be6   Group messages by date in mailbox view
       new  0018279   fix message view with new model API
       new  a66992e   Stupid mistake in last commit. No need to delete a whole group from the table on delete...
       new  4944464   Allow sorting and group by sorted column
       new  739782c   remove date_to_datetime and move the code to the model - we only need it once anyway
       new  cd32771   Fix Drag&Drop of a single unselected message
       new  bd707a4   * cleanup Message.pm header handling * in the process fix reply
       new  16e978c   use $self->get_header for date
       new  e6fa213   fix head2 for IMAPClient pod
       new  2674eb3   reorganized a lot of stuff moved base.css to static/css moved ciderwebmail.js to static/base.js new css and scripts structure to reflect a more flexible structure, basically there is subfolder for every main content section (e.g. mail or calender) in css and scripts changes in layout ... controlpanel instead of left, structured the stuff inside control panel a bit more ... headline outside of content restructured css and improved css based layout
       new  6ac62de   Fixed JavaScripts: an id mutated to a class on layout reorganization
       new  ba60d77   WTF? Confusion from reorganization
       new  63e871a   * major IMAPClient.pm overhaul * better/extendable body_part handling * cleanup * a bit perldoc for IMAPClient.pm * new get_header_hash (faster, server side sorting) * fixed search
       new  1dfe064   basic html rendering
       new  50068f2   allow strong tag
       new  5066093   fix sort by from/to
       new  fcb7f9c   fix everything-is-seen bug TODO: actually flag the message as seen when opening it
       new  4151f2f   cleanup
       new  dc7c82f   First part of incremental message list loading
       new  445df69   add get_folder_uids()
       new  ce470f3   * add $mailbox->uids(); * remove whitespace
       new  1dfa80e   sort in get_folder_uids
       new  23223e4   fix $mailbox->uids()
       new  f0b7485   really fix $mailbox->sort()
       new  2efca8f   * fix empy search (defaults to "ALL");
       new  02a7164   don't pass $c around
       new  e168e96   Fixed warnings Added icons for replying and forwarding mails Using new backend stuff for improved incremental message load
       new  58994a0   * add Catalyst::Plugin::StackTrace * unbreak repo...
       new  bbf6c3c   fix reply/forward/move URIs
       new  27d04d4   * I18N! * Added translations for English and German * utf8::decode message headers and body so Perl knows what to do * turn scrubbed HTML into valid XHTML so Petal::I18N can parse it * fixed replying and forwarding * fixed saving sent message * fixed listing messages without any date header (WTF!?) * fixed some warnings
       new  9b2f02b   * propagate context to Mail::IMAPClient::sort in   CiderWebmail::Model::IMAPClient::get_folder_uids so it works in both * list and scalar context as expected   ensure that all requestd headers are at least present in   get_headers_hash. The following processing usually requires it * reverted Atikon-specific layout changes from last commit
       new  25a35e2   * accidentally removed metal:use-macro="layout.xml#layout" while adding   I18N - fixed * optimized layout for small screens * fixed bug resulting from stupid mootools behaviour - removing all   white space between elements on update * handle reply-to same as to and from headers, so it can be used for   replies
       new  24fb85b   Fixed quicksearch: "HEADER " was not needed in simple_search
       new  78f2907   updated TODO
       new  c931923   Fixed list_messages_hash and adapted it's call to the new signature
       new  7470853   Use configured language for generated day names
       new  d561eef   Added test for message listing and generating to and from addresses for reply Added MANIFEST
       new  cd67f57   Use one Cache::FastMmap instance per process, not per request to fix the "Cannot mmap /tmp/headercache" error when using the Catalyst test server (maybe even with mod_perl)
       new  d6aaa9f   Tidy HTML mails using HTML::Tidy Extended tests to cover forwarding Tests only work reliable when starting the Catalyst test server with -fork
       new  6430e89   Separate multiple addresses/names by comma
       new  d24de61   Make layout work in Internet Explorer
       new  92588e6   * add reply all
       new  8b4f877   * mark a message as read when opening it
       new  a7682e2   add 'To' wenn using reply-all
       new  9bdb60b   Bumping version and adapted tests to reply/reply all changes
       new  0466ce8   Print layouts
       new  73350c6   Improved print layouts
       new  cbfb384   * Implemented logout * updated TODO * fixed small bug in testcase * bumped version to 0.03
       new  b59e142   Missing logout template
       new  d070cdd   Updated changelog, manifest and bumped version for real to 0.03
       new  c0c70a6   * Make navigation pane scrollable * Server side message sorting * Allow reversal of sort order * Convert message time to local time zone * Version 0.04
       new  d252f34   * Per-user settings, currently used for from address and sent folder * Preparations for folder management
       new  5710e22   Folder management: creating folders
       new  06c92dd   * Folder management: deleting folders * Update folder counts on AJAX delete/move * Moving messages is now handled by CiderWebmail::Message::move instead   of the controller * Deleting a message moves it to the Trash if available * Fixed displaying of an empty folder * Version 0.05
       new  410e5ab   No need for alt texts as the icons already have labels next to them
       new  5b3ffe4   * Store sort order as user setting * Show attachments as attachments, even if they are renderable
       new  e97fcaa   * Rendering of embedded message/rfc822 parts * View source
       new  47bb147   * rendering of message/rfc822, second part: attachments * add in-reply-to and references headers on reply * display information about forwarded messages in compose window * allow drag&drop of messages by dragging the table row * fixed hover of target folders on drag&drop * remove empty groups on delete * open reply, forward and view source links in new windows * allow sending of multiple attachments * fixed quicksearch by moving the filtering stuff to index * use sor [...]
       new  2a52400   Version 0.07 aka 1.0rc1
       new  b493a34   * polishing of message headers * display message parts in correct order
       new  aa9df26   Updated translations
       new  346cf80   * little formatting update for message view
       new  c07d2cd   Version 1.00
       new  89a6624   Updated Changes
       new  4ca649f   * Restructured css and js code: moved message display stuff in it's own files. * Updated TODO with post 1.0 stuff
       new  896caf4   Finished incremental message loading
       new  4fd205f   Different icons according to message flags
       new  649aa19   Shortcuts for displaying prev/next message
       new  8ac27c9   Fixed bugs/regressions
       new  e7f893d   Added shortcut for moving the current message
       new  449d167   Update folder count on message open
       new  02752c7   add basic iCalender event display
       new  b777f14   use strict; use warnings;!
       new  0baff9f   Various features
       new  9439833   Updated meta files
       new  08a8a69   Merge branch 'master' of git at github.com:/niner/CiderWebmail
       new  92f6bec   CiderWebmail/Message.pm update
       new  73836e8   Ported CiderWebmail::Message to Moose
       new  72f021f   Merge branch 'master' of /home/nine/CiderWebmail
       new  4e73ce5   Porting to Moose part 2
       new  547ff4f   Ported auth store to Moose and documented
       new  a3c1ceb   Moved templates to root/templates
       new  bae1ad4   More documentation
       new  25c9b7a   Merge branch 'master' of git at github.com:/niner/CiderWebmail
       new  4c1a078   Updated scripts to new Catalyst version
       new  1110de3   Merge branch 'master' of git at github.com:/niner/CiderWebmail
       new  ab6f992   Use form based login instead of HTTP basic auth
       new  d8e51a5   Added missing login.xml from last commit
       new  81d440e   Smaller trashcan icon
       new  f1bf9d8   Style update for improved visuals
       new  6930acd   Testsuite working
       new  e03dff2   Some more UI polishing
       new  0aea003   Make error messages a bit more useful
       new  23b1cce   Fixed perl critic violations
       new  1490d7d   Removed vim swap file accidentally committed
       new  a858c51   Added missing test files and perlcriticrc
       new  7f19535   Require Moose explicitely
       new  6e32c2d   Added missing dependency to Makefile.PL
       new  02ea6b3   Translated login screen
       new  15905be   Fixed drag&drop after cancelled drag
       new  2fdeb86   Style update
       new  082b1a3   Version 1.01
       new  9928ed4   Updated MANIFEST
       new  7cbeb81   Implemented in-reply-to for embedded messages
       new  762cdf2   Fix rendering of messages without From and/or To
       new  e179278   Added a note to the README about root/var
       new  b7b312b   Added tests for sending email
       new  cec1be7   enlarge login form <span> field, otherwise the username field is cut off when using german language.
       new  33153a3   - display message-has-attachment icon in mailbox view - cleanup get_headers_hash
       new  d49bf3f   
       new  a7be479   fix mailbox template
       new  364aa9b   Merge branch 'master' of github.com:niner/CiderWebmail
       new  aa72103   Merge branch 'master' of github.com:/niner/CiderWebmail
       new  a905794   logout after rendering the page. fixes the leaking-imap-connections bug.
       new  1f21ba6   only create the folder tree if we really need it, nearly 100% speed increase!
       new  1a17064   Merge branch 'master' of github.com:/niner/CiderWebmail
       new  4088643   Added test for sending mail from an empty mailbox
       new  bbdb1e2   Don't add a References header without Message-ID
       new  8aa4f35   remove message-has-attachment-display, because it's broken with some messages
       new  f726e56   Merge branch 'master' of github.com:niner/CiderWebmail
       new  61a2a36   fix mailbox display for messages without flags
       new  f9d8182   make perlcritic happy
       new  234d860   New Logo added!
       new  54eaccc   add test for search function
       new  9999f53   Merge branch 'master' of github.com:niner/CiderWebmail
       new  cab9c51   move searchmessage to it's own test file
       new  16bb410   don't require a ciderwebmail server running on localhost
       new  515d746   add test for delete-message
       new  5221211   add test for moving a message
       new  6e2ab4a   Removed unused Mailbox::simple_search method
       new  58c4c6c   Remove unused CiderWebmail::Message::get_headers()
       new  38d74d9   add test to render rfc822 (forwarded) message
       new  f7b4ae1   make tests clean up after themselfs
       new  27b4457   add a test to check if a message gets sucessfully marked as 'seen' after reading
       new  ba26057   add test for attachment downloading
       new  7ab4c30   fix attachment downloading for forwarded messages
       new  28ea704   add test for forwarded attachment downloading
       new  c892f05   Added tests for rendering HTML and ICAL
       new  c4493d4   Do not close the IMAP connection for render tests
       new  aac199f   Removed unused code in Mailbox::list_messages_hash
       new  4eae3d6   Added unit tests for Message::Forwarded
       new  70766cf   Reverse order of entries in Changes
       new  9d1e4ea   Require latest Mail::IMAPClient version
       new  2104994   Added some more installation hints to README
       new  497b7a4   Version 1.02
       new  926f073   fix guess_recipient() dying if $self->to is undefined
       new  6602bb7   fix render_ical test
       new  b9d7f88   finish render_html test
       new  a619ffe   New logo with a Cider drink instead of the damn donk...err Camel
       new  30d831a   Makefile.PL gave an error because catalyst is a bare word not  dependency
       new  e20d7c6   Merge branch 'master' of github.com:niner/CiderWebmail
       new  d868135   use File::Spec to find a tmpdir, now $ENV{TMPDIR} can be used to set a directory for the headercache
       new  82cf866   Merge branch 'master' of github.com:niner/CiderWebmail
       new  b22e869   remove on-disk headercache, we assume that we are close to the IMAP server anyway
       new  57c09d6   display foldertree when composing a message
       new  5150e6c   fix composing a message if we don't yet know the senders e-mail address.
       new  7f9ee50   Fixed warnings occuring during test runs.
       new  dde70e1   Fix message delete test
       new  bb46f72   Speedup for incremental message loading
       new  aafcb8f   initial commit of new message/mime handling. lots of things still missing (iCal handling, tests, ...)
       new  18052eb   Merge branch 'master' into newmime
       new  1cded05   re-add calendar handling
       new  d69d7a0   make Perl::Critic happy
       new  a7b31ba   fix header decoding
       new  b709e02   fix replying
       new  9323c4c   make Perl::Critic happy, add pod, remove some dead code. all tests passed!
       new  aab442d   add test for layout=ajax
       new  c7bfc15   add test for layout=ajax
       new  b2adadc   tests for CiderWebmail::Part
       new  7b08955   Make message view more shiny
       new  17c2c5b   Merge branch 'master' of github.com:/niner/CiderWebmail
       new  87e6b93   Merge branch 'newmime'
       new  c07c3e9   dont display empty text/plain parts
       new  fbef8ab   more shiny
       new  a4628d1   move html processing code to HTML::Cleaner
       new  51ae674   POD
       new  a2cb2f4   html rendering/cleanup
       new  da9e032   don't die if we are unable to handle any multipart/alternative parts
       new  f63ce11   only display invalid date message when debug mode is on
       new  0aba328   fix Perl::Critic warnings
       new  3afb9cb   html rendering fixes
       new  1823ca8   disply folder name not full path in move dialog
       new  888f13d   XHTML validation fix
       new  d270eac   fixes to HTML::Cleaner found by XHTML validation test
       new  a3872b5   Added a few points to the TODO list
       new  58adb49   fix attachment downloading when using multipart/mixed
       new  170bfa0   add new setting: username_is_address, if this is true the username will be used as the from address when composing a new message
       new  e7d3375   only display invalid date message when debug mode is on
       new  df429f8   Merge branch 'master' of github.com:niner/CiderWebmail
       new  992f4f4   replace username_is_address with username_default_address, if username_default_address is true and no e-mail address of the user is known the username will be used as from.
       new  4a5bb85   test to check against XHTML validator
       new  eb06165   Fix opening a subjectless message.
       new  4f1375a   Fix opening a subjectless message.
       new  58b4847   update to html rendering
       new  8237305   Added .gitignore file to make status less noisy
       new  1b340b0   Resizing of messages_pane/message_view
       new  65bd174   Removed META.yml from git
       new  f8ab251   Changed default sort order to reverse date
       new  d207d68   Added .gitignore file to make status less noisy
       new  53ca01b   Resizing of messages_pane/message_view
       new  dbc1920   Changed default sort order to reverse date
       new  bb46860   remove characters that are not allowed in XML
       new  df259a4   HTML rendering improvements
       new  8b1b416   fix tests for html rendering changes and always download all messages in a mailbox (this fixes tests when using a large mailbox)
       new  f9425b4   remove META.yml
       new  c045728   Fix messages_pane/message_view resize WRT scroll
       new  26e46c4   prevent callindg ::Part->render() twice, speedup when rendering messages
       new  6040892   allow lists in HTML messages
       new  60371a3   Fix messages_pane/message_view resize WRT scroll
       new  4008f05   Fixed a typo in mailbox.xml tal
       new  87739d1   Implemented saving/restoring of pane sizes
       new  b227d11   Removed finished TODO
       new  30e204b   Implemented saving/restoring of pane sizes
       new  2cc8038   add support for multipart/related
       new  0dc5214   Merge branch 'htmlrender'
       new  e39a4d7   * improvements for table rendering (cellpadding, cellspacing) * allow display style everywhere
       new  3920922   add x-mailer: ciderwebmail $VERSION to the header when sending mail
       new  a7eae46   display everything we don't handle as attachment
       new  e08e0cf   display icons for attachments
       new  a4152bf   better rendering of text/calender attachments
       new  24a8935   update TODo
       new  75aee4e   fix empty description field when rendering ical
       new  6448814   add class attribute to ical start/end
       new  e42c31e   XHTML validation fixes for attachment display
       new  f51584d   update ical test
       new  93dfef1   replace DateTime with Parse::Date and Time::Piece when displaying the mailbox. this provides a nice speedup due to lower overhead.
       new  04f0fc5   Use fixed column widths in message list
       new  a1d10e1   Some more style for composing messages
       new  3f5b8bf   Added translations for new words in compose
       new  422af9b   Unify <h1> styling
       new  2e105f2   don't display empty parts as attachment
       new  ddf3b52   Merge branch 'master' of github.com:niner/CiderWebmail
       new  6f07707   Merge branch 'master' of github.com:niner/CiderWebmail
       new  818f25d   Vertical alignment of message toolbar icons
       new  b9bc757   always display rfc822 parts even if Content-Disposition is set to 'attachment. add a testcase to load all attachment to check for this kind of bug.
       new  afcf3a1   don't attach empty attachments (some broken mailing-list software sends things with content-disposition: attachment but no content or even mime type set)
       new  8515ab1   replace Part->is_empty() with Part->has_body()
       new  5a3552c   Reduce message list block size to 100
       new  afe6529   allow sending via SMTP server
       new  e271965   Redirect to folder view on non-AJAX move/delete
       new  b4c135d   Merge branch 'master' of github.com:niner/CiderWebmail
       new  ba2256d   Indicate sort order in column headers
       new  b595270   Add LICENSE file
       new  2560faf   Fixed warnings if no send method in config
       new  774263b   Recorded Changes for upcoming release
       new  d90d434   Use our new logo
       new  4dcc60d   update TODO
       new  fdb3ecb   Merge branch 'master' of github.com:niner/CiderWebmail
       new  9d18afd   correct LICENSE
       new  89bc601   update TODO
       new  c0009a1   allow compose?to=<address> to specify an address to send mail to. link from/to/cc/... in message view to compose?to=<address>.
       new  4587d5c   adjust logo background color
       new  e2ef7f7   Revert "adjust logo background color"
       new  704328f   Revert "Use our new logo"
       new  2d7cce6   replace / with _ in message paths (for attachments and reply)
       new  8dd2365   Merge branch 'master' of github.com:niner/CiderWebmail
       new  752bdef   remove TODO we use RT now at http://rt.ciderwebmail.org
       new  5a88845   add a range option to get_folder_uids()
       new  bc31ba1   add a ?after_uid=UID option to mailbox view
       new  d816040   cleanup after controllers test
       new  11682aa   convert URIs in text/plain messages to <a> tags
       new  908964f   move to Perl::Critic Severity 4 (with the exception of perltidy)
       new  7920a16   fix converting links to <a> tags in text/plain messages
       new  9613ee3   add test to check text/plain rendering including link to <a> tag conversion
       new  79c4b69   fix Carp
       new  1a426e6   fix ->handler method for multipart/alternative
       new  bb9077a   add ->uri to CiderWebmail::Part, returns an http URL to access the part
       new  a8f6233   add confess to CiderWebmail::Part->as_string to get a backtrace when it is called on a invalid part
       new  452e558   move charset decoding to seperate sub
       new  7d8d181   remove invalid characters and replace \n with <br />
       new  3c44e25   add a simple address book+tests
       new  193ef2e   remove namespace::autoclean to support installations with older Catalyst versions.
       new  0c86a25   add addressbook templates
       new  33b1e45   remove make_immutable for older Catalyst versions
       new  d8ef514   fix ical description display and add test for description display
       new  63ad71c   Display unseen count in folder title
       new  a3f1b3a   Merge branch 'master' of github.com:/niner/CiderWebmail
       new  ae2db1e   fix add-to-mailbox from received mail name, add test to check it
       new  f6c130c   Merge branch 'master' of github.com:niner/CiderWebmail
       new  21807b5   Update folder unseen count on message load
       new  d1b3481   remove useless fetch request to imap server
       new  37ff365   add cache to IMAPClient->all_headers()
       new  abbe287   Implemented automatic upgrade of DB schema
       new  c7f1608   add EMail::Valid to Makefile.PL
       new  f0b3f11   Mask / in mailbox names to fix nested folders if / is separator.
       new  0aa585b   Defer loading of more messages in message list till the user scrolls near the bottom.
       new  6fff471   Fix all other URIs containing folder names if / is separator
       new  bfe8fc8   Improve styling of message list
       new  ba4356c   Make subject links block elements to increase clickable surface in message list
       new  6094247   Give date column more space if not grouped by date
       new  7bc0f99   Indicate that more messages are being fetched while scrolling
       new  81b2e91   Update address book HTML code, style and translations
       new  ddf6fde   Fix addressbook tests after HTML update
       new  2057933   fix tests after recent template changes
       new  a76b78e   cleanup of CW::Controller::view
       new  6fabf5b   move message group name cleanup from CiderWebmail::Controller::Mailbox to CiderWebmail::Util
       new  81ba7b3   move all tests from 'plan tests => foo' to done_testing();
       new  aa7236e   remove unneeded passing of @messages
       new  cffd954   cleanup Mailbox ajax/no ajax handling
       new  80f4a32   move translation service init to Controller::Root
       new  d2fd01b   remove unneeded @messages array
       new  c051156   Fix replying to a message with a sender with an empty address like "Foo <>"
       new  d91f55d   Fixed warnings for empty attributes in HTML::Cleaner
       new  a0befbe   Fix updating of the window title on message view
       new  0f5d7ee   Highlight current message in the list and scroll it into view
       new  b41eac9   Keybindings for deleting mail
       new  7c9a585   Fixed more warnings in HTML::Cleaner
       new  de0af6e   Key bindings for reply and forward
       new  ad4bea0   Updated Changes file
       new  08b2047   Add transparency to trashcan icon
       new  acafa9c   Add a TODO file referencing our RT installation
       new  7243a6b   Updated MANIFEST
       new  a139e77   Version 1.03
       new  b589590   we don't use the WebService module anymore, we just do a POST to the validator
       new  1d131de   add keycodes for j/k (show next/previous message)
       new  130e8aa   scroll message on space bar/arrow up/arrow down. this is not perfect because we only scroll when the user hit a key not when it stays pressed.
       new  91419a4   Fixed JavaScript error on login page
       new  1da15a3   Let the user input a server name if none is set in config
       new  de59899   Pull in Petal with workarounds for compatibility problems with perl 5.12.1
       new  fabb143   Config should default to English
       new  1f230c5   Update MANIFEST to include Petal
       new  2d7d4b8   Fail with a nicer error message if unable to send mail.
       new  9ad9565   fix RT#35 Menu disappears when creating a new folder
       new  d374829   initial support for right-to-left display. only lines starting with a right-to-left caracter are right aligned.
       new  ed2e0b0   Fix moving a message to trash on delete
       new  fd69987   Add support for NYTProf
       new  ff4e58c   set http response code to 500 - internal server error when when accessing /error. this makes $mech->foo_ok fail correctly if we encounter an error.
       new  48ffc7a   test overhaul. move stuff from t/controllers.t to seperate tests. check if the mailsystem is setup to handle tests. check for sent folder/create sent folder. use sent folder instead of INBOX.
       new  fc2a6e2   add test to check that we use the Trash folder if it exists (test for fix in commit ed2e0b0ea8efd9a9d63b)
       new  4f7398d   test more of HTML::Cleaner
       new  79fdc07   for testing only: add Cache::FastMMap to Petal::I18N. this speeds up template rendering with I18N enabled. if you change the language you need to remove /tmp/ciderwebmail/i18ncache
       new  c24d874   encode <, > and & in Calender Parts
       new  8666faa   fix test after c24d8749707be305608b. this is not perfect - we need to figure out what to do with HTML descriptions in ical files.
       new  337f110   display 'To' instead of 'From' when viewing Sent folder
       new  07dec28   add border/background to mailbox list table header to make clear where the sort arrow belongs to. add transparency to sort up/down arror pngs.
       new  d579c9c   fix 'Wide character in subroutine entry' error. see http://search.cpan.org/~gaas/Digest-MD5/MD5.pm
       new  decf6b6   fix displaying a ', ' between each address in from/to/cc
       new  11f9e3b   Merge branch 'master' of github.com:niner/CiderWebmail
       new  78c45cd   begin moving tests to Test::XPath
       new  0ec3bfb   add preprocessing for I18N templates, remove I18N cache
       new  af01dd2   begin moving t/render_html.t to Test::XPath
       new  a61c69b   move t/searchmessage.t to Test::XPath
       new  f7744ef   check that we are in the correct directory when translating
       new  3de0729   select language based on the Accept-Language header
       new  6109453   require Mail::IMMAPClient to be at least version 3.25, older versions have a bug which breaks message threading:
       new  02d7f8b   color group headings to make them stand out more
       new  ec42df5   check that all required capabilities are supported
       new  9a8a556   Write translated templates in UTF-8
       new  09a1f9b   Include a custom CSS file that's safe for local modifications
       new  3494ac5   Add help texts for key bindings
       new  35fa813   Fix rendering in IE6
       new  4cbd52f   always display INBOX first in folder tree
       new  f89b85c   add some icons, replace some icons with newer icons
       new  882012d   add icon for messages flagged 'recent'
       new  6a1af38   add the \Answered flag to the original message when sending a reply
       new  ba82668   improve login screen. needs more work. message (login failed etc) not yet displayed.
       new  5e962ea   auto-focus username field on login page
       new  6eb1e7f   sharp borders for form elements
       new  372ec69   white background on foldertree
       new  fc610e5   more kde4 icons
       new  7e9d4d8   don't check for THREAD=REFS capability - currently unused
       new  4e6b09c   add a Received header on outgoing messages indicating where the mail came from
       new  1c0d899   require at least Catalyst::Action::RenderView 0.16 due to bugs in 0.15
       new  096f2bf   raise required catalyst version to 5.80030 due to problems with older versions. thanks to pierrick dintrat for reporting this.
       new  890e33e   update MANIFEST
       new  8b5417f   require at leaste MooseX::Role::WithOverloading 0.09
       new  20077e3   add temporary workaround for Mail::IMAPClient >3.25
       new  34aca60   fix last commit
       new  8ea96b7   add Mail::IMAPClient V3.2(6|7) workaround.
       new  7d56348   Find https URIs as well in text/plain parts
       new  d5683db   add script to update our DBIx::Class schema
       new  990fb2b   don't store user password on the server
       new  a57b33b   foo
       new  2e2feac   revert incorrect commit
       new  b9240c6   revert incorrect commit
       new  0923611   don't store user password on the server
       new  d845bd4   rework CiderWebmail::Message part storage. save parts directly in the CiderWebmail::Message object – this way we can access them by using $self->parent_message from within CiderWebmail::Part.
       new  d981b5f   Merge pull request #1 from mreitinger/master
       new  613d316   more CiderWebmail::Message cleanup
       new  d2487ea   add Crypt::CBC to Makefile.PL fix RT#38
       new  66f9fc1   silence warning
       new  e5ff232   fix 06-send-message test - thats a regex not a string...
       new  20fe48d   Merge pull request #2 from mreitinger/master
       new  424bd0c   remove incorrectly implemented (and useless) cache. add correct error check after imap command.
       new  6b16123   add get_bodystructure
       new  2a0aa17   add bodypart_as_string to Model/IMAPClient.pm
       new  de0f33d   die when calling a not-overridden CiderWebmail::Part->render()
       new  b151207   Merge pull request #3 from mreitinger/424bd0c74f2bf2a6c01ed660e83564a7f471b5be
       new  35001c8   Merge pull request #4 from mreitinger/2a0aa173d530e6eab5e977bc9750b6dc58dda1c0
       new  b2fed81   Merge pull request #5 from mreitinger/master
       new  2b76ee7   add YAML::XS
       new  101b1f8   add Catalyst::ScriptRunner since most deployments will need it
       new  b8e80ba   Merge pull request #6 from mreitinger/master
       new  0054f0f   add FCGI to Makefile.PL
       new  2ccc068   Merge pull request #7 from mreitinger/master
       new  99c5dd1   Remote Petal from our source tree since it is once again possible to install Petal from CPAN on a modern perl installation.
       new  ef2960b   Merge pull request #8 from mreitinger/master
       new  0c39f9d   fix foldertree update when deleting messages
       new  69d9c92   verify that there is no Trash folder when performing deletemessage tests
       new  4c42f43   show foldertree/controlpanel in create_subfolder dialog
       new  cfdb365   add a container div to our base.css - this will be used for pages without other layout (settings pages etc)
       new  dc2c7b6   update folder management to use new container div
       new  ee10786   add foldermanagement tests
       new  1eb86b6   style improvements to compoes message
       new  0df951b   add container div to addressbook
       new  9dbde89   make update_foldertree timestamp checking work on IE
       new  b120b7b   Merge pull request #9 from mreitinger/master
       new  38aff6a   move header processing from Model::IMAPClient to CiderWebmail::Header
       new  e0d546e   add global stash to 'local' stash when using View::Petal->render_template
       new  1685954   fix typo in Model/IMAPClient.pm
       new  10f24a7   render e-mails by fetching the bodystructure of the message first. this leads to massive performance gains when rendering mails with big attachments and is the way it should have been done since day one.
       new  d0ed8e9   handle quoted-printable in ::Part
       new  33704d7   move message_id (from reply/forward form) parsing to CiderWebmail::Util
       new  efd6cfc   Mooseify renderable/attachment/message attributes
       new  d1cf883   remove inactive debug code
       new  7860529   make CiderWebmail::Part::Root a stub object just for handling the childs
       new  33dc9ef   fix multipart/alternative
       new  af5a748   add render_multipart_alternative test
       new  9863e34   fix reply_to when handling multipart/rfc822 parts
       new  27b972b   replace $mech->back with $mech->get_ok
       new  047cf6f   re-add header downloading and add test
       new  d1252b9   Merge pull request #10 from mreitinger/bodystruct
       new  6b4d554   fix typo in t/render_multipart_alternative.t
       new  0b4cdea   re-add support for multipart/related, add test
       new  a4a3510   rename get_part() to get_part_by_id()
       new  acf1b7a   add inline-rendering of subparts/attachments via ajax requests (currently only images)+tests
       new  2e2c74f   improve CiderWebmail::Part->name for parts with no name set
       new  c655410   add support for multipart/signed
       new  6843066   Merge pull request #11 from mreitinger/master
       new  587efc9   upgrade to mootools 1.4.4
       new  2c0a1a3   update MANIFEST
       new  ba3a5a5   add support for multipart/report and message/delivery-status + tests
       new  c4f3b00   require up-to-date Mail::IMAPClient
       new  c2d4c3c   update MANIFEST
       new  8506938   Merge pull request #12 from mreitinger/master
       new  281bb88   Changelog update for 1.04
       new  5eb4157   Update list of Oxygen icons in LICENSE file
       new  6f53208   Handle webservers that do not provide REMOTE_ADDR or SERVER_NAME. This also fixes warnings when running tests with recent Catalyst versions.
       new  0363d86   Merge pull request #13 from mreitinger/104-release-cleanup
       new  3b61d60   refactor duplicated multipart handling code into MultipartGeneric.pm
       new  0556756   Move common code to CiderWebmail::Test and fix Test::XPath dependency
       new  db3c1f8   Make sure the reply_to array actually contains addresses
       new  eb025ca   Remove user_settings.sql from the repo and auto create it.
       new  cf15c62   use ->charset instead of passing charset arguments around
       new  729aec6   fix Perl::Critic warnings
       new  2f6d2fc   replace Text::Flowed with Text::Autoformat for text/plain handling.
       new  26da02d   replace MIME::Lite with MIME::Entity and Email::Sender
       new  d6afc34   update mootools-core to 1.4.5
       new  a858d62   better handle broken html code in HTML::Cleaner
       new  bfdc4ac   output better warnings when we are unable to convert a string to utf8
       new  53a5e14   replace Part->name() with Part->file_name and Part->display_name
       new  bcba741   fix rendering of mails without date set
       new  5836272   add user_settings.sql to .gitignore
       new  e0a6ecb   Merge branch '104-release-cleanup'
       new  acb1f18   add support for fulltext body search
       new  5d5e816   better document our configuration file
       new  e4df03a   utf8::decode is handled by CiderWebmail::Part now. removing this fixes umlaut display with some messages.
       new  768ceea   Add explicit DBD::SQLite dependency
       new  f0e403b   enable Mail::IMAPClient debugging if {IMAP_DEBUG} is set to a true value
       new  0b6904a   replace Text::Flowed with Text::Autoformat for text/calender handling
       new  2c3bab3   enable mail mode for Text::Autoformat - this way it handles things like signatures correctly
       new  31c5e1d   Send proper UTF8 subject lines
       new  2319bc6   add utf8 tests to make sure we don't mangle utf8 characters in body and subject
       new  2fe2f73   Don't die if the settings table already exists
       new  1a87ef1   fix searching for UTF8 strings and add tests
       new  81a29a9   Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
       new  2309a9c   Ignore keybindings in search input field
       new  6fa7184   Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
       new  65f0e63   Update Changes for 1.04 final
       new  2fc50af   Update MANIFEST for 1.04

The 613 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/ciderwebmail.git



More information about the Pkg-perl-cvs-commits mailing list