[ciderwebmail] annotated tag upstream/1.04+20141012 created (now 4385b92)

Jonas Smedegaard dr at jones.dk
Wed Oct 22 18:50:21 UTC 2014


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

js pushed a change to annotated tag upstream/1.04+20141012
in repository ciderwebmail.

        at  4385b92   (tag)
   tagging  3b550ae315594e63a8d2425bd9ae69392345fc7e (commit)
  replaces  upstream/1.04+20130202
 tagged by  Jonas Smedegaard
        on  Wed Oct 22 14:49:07 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 1.04+20141012
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAABCgBmBQJUR6fDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vW5uIH/1NP76gKmgkTG7dktE2axZ2t
OXbO7W/ReYyh4JZuNDn5v0b5p+tuwxdkgX3nZVyBvmui/tpEiBMbne5NakJFnnmE
uaA76StA1y5PAdXUn0+GzOxsjVADHNsLF2RE3gNlnGeTxG1YCaCm9NY3LCx0gZD1
kxEUP0wO+wuVhR6pfKEGAHDcMhbZF9S810UNZKGYfjXVo28KoORdc0zdsRfWyTHG
5qlKARzH3KjtOTgSqKSopM6Ee9yjzhU8Y5D4SXk+r1yfcZOb1Dnu4RvVund+2NvC
E03WbcDKWicOB4O7i9ZnIRyZ44SgdnfwAPBxLbeFGmViCZjLLW1IuUXXbEBVKQQ=
=4qa7
-----END PGP SIGNATURE-----

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

Elena Bolshakova (3):
      russian translations, first draft
      fixed some Russian phrases
      rules to make Russian .mo file

Jiri Macha (1):
      Czech localisation

Jonas Smedegaard (1):
      Imported Upstream version 1.04+20141012

Mathias Reitinger (386):
      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
      add test for hebrew right-to-left rendering
      don't display password in debugging output
      replace render_by_default with render_as_stub
      rename Stub.xml to ImageStub.xml
      rename CW::Part->id to CW::Part->part_id and CW::Message->parts to Message->part_id_to_part. in the future we are going to require part_id and body_id (for cid:<bodyid> URIs to render html messages.
      add body_id_to_part registration for cid's
      rename select_preferred_alternative to preferred_alternative
      make multipart/alternative->render() handle render_as_stubs correctly
      replace our own HTML::Cleaner with HTML::Defang, switch text/html rendering over from inline to iframe
      set the X-Content-Security-Policy HTTP header when sending untrusted HTML content
      switch to HTML5 doctype
      add layout.xml macro to message.xml - this way we at least provide basic message rendering when accessed without javascript
      merge html-defang branch
      switch Model::IMAPClient to Moose, implement ACCEPT_CONTEXT and begin removing our dependency on passing $c around
      rename ::Headercache to ::Cache, remove dependency on  in ::Cache and move it from the stash to Model::IMAPClient internal
      don't pass $c around to our model. we now use ACCEPT_CONTEXT to load what we need from other components
      display imap quota for the current mailbox
      we require at least HTML::Defang 1.04
      display a flag for 'flagged' messages
      display attachment icon in mailbox view
      add check for NIL in bodystructure
      add support for username and passwords with characters outside US-ASCII
      add get_flags() to Model::IMAPClient to fetch IMAP flags and flags() to CW::Message
      add is_root_part() to CiderWebmail::Part
      add imap important/flagged support
      add test for attachment icon
      only parse the full bodystructure if it might contain an attachment, reduces overhead
      use the proper $c->req methods instead of accessing $ENV directly, add client hostname if provided by the webserver
      seen class takes precedence over normal message list bold, fixes message-not-marked-as-seen on open
      don't render attachments that are renderable as inline
      move decode_header to CW::Util::decode_mime_words so it can be used in other places
      decode quoted printable part/attachment names
      begin managesieve implementation
      move managesieve configuration to config file and allow administrator to disable it
      Managesieve->script_exists()
      begin vacation rule editor
      warn the user if another script is currently active
      add tests for UTF8
      add missing links and checks to enable vacation rule via managesieve support
      allow a tags in html mail
      include carriage return in newline to <br> conversion
      update database schema
      add signature support
      allow multiple-selection in file upload
      process children when searching for main_body_part
      set default view to Petal
      begin moving message sending to seperate view
      update to newest catalyst - no code change
      fix typo in LICENSE
      correctly quote attachment with spaces
      return empty array if imap server does not advertise QUOTA capability
      handle e-mail addresses in brackets and beginning with mailto:
      add Reply to List if List-Post header is set
      replace trash action and folder icon with new icon from kde4 icon set
      only attemt to load quota display if mailbox object is available
      enfore some required variables when creating a CiderWebmail::Message
      replace mime icons with new icons from the kde4 oxygen theme
      move post-test message cleanup to CiderWebmail::test
      update manifest
      disable resize and drag_and_drop on touch enable devices. otherwise attempting to open a mail on a touch device would trigger drag_and_drop and prevent you from reading the mail
      allow the user to load external content in html mail parts
      we do not have a icon for recent - do not attempt to load one
      disable address cleanup, needs more testing
      Revert "Fix folder not displayed when a message is lacking a To: header" - will be fixed in Header.pm.
      Fix folder not displayed when a message is lacking a To: header
      check if inbox/sent folder loading is working at all
      add mootools-more for form validation
      begin adding basic form validation for compose
      move mootools to 3rdparty folder
      remove accidental commit from mooTagify testing
      fix list_reply, Mail::Address takes care of < > already
      move folder headline up a bit and correctly center content
      replace actions list with bigger icons
      improve foldertree sorting and display
      more padding for the message list
      various style fixes
      fall back to generic mime icons if none is available
      remove warning leftover from debugging
      improve foldertree sorting
      fix display on gecko browsers
      reset view in messages pane to the very top if no previous message is found
      white background and round borders for attachment view
      do not call -> render in multipart/alternative selection. this caused incorrect CSP headers to be set and degraded performance because html cleanup was performed twice
      fix height calculation for html part iframe
      update mime icon associations
      Add danish translation courtesy of Jonas Smedegaard.
      fix spacing when rendering forwarded messages
      cleanup both messages after cc test
      increase width of login fields, fix width in IE
      show error message when the user enters invalid credentials
      begin implementing error handling
      begin implementing exception handling
      begin progress display for form submission
      begin progressbar display for mail submission
      add progress dialog box
      do not attempt to sign a empty body
      refactor progress/message dialog
      fix cancel button width
      adjust Cc test since the hostname can be mangled by the MTA
      replace Mail::Address with Email::Address
      add comments to css
      Include error message in default error handler.
      replace blessed() with ->DOES
      add Log::Dispatch configuration
      Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
      Merge pull request #18 from niner/master
      update locale and templates
      Merge branch 'locale_ru' of https://github.com/liruoko/CiderWebmail
      first update to Changes for 1.05
      Merge branch 'master' of https://github.com/niner/CiderWebmail
      bump version number to 1.05
      only create petal debug dumps if catalyst debugging is enabled
      this is already covered by the foldermanagement tests, no need to do it twice
      use $ENV{TEST_MAILADDR} instead of $uname at localhost when running tests
      fixes for Courier, thanks to ugexe on GitHub
      provide more information when IMAP commands fail
      check for erros when creating a new mailbox
      do not show CiderWebmail x.yz loaded message when running tests
      add find_folder and find_special_folder so we don't have to hardcode folder names
      various improvements in the testsuite, now passes when running against Courier IMAP
      require up-to-date Mail::IMAPClient version (needed in the future for
      add check to completly missing bodystruct
      provide better error output if the imap backend is unreachable, also log unknown errors
      fix bottom part of message display not visible, fixes issue #27
      silence experimental warnings
      fix addressbook test
      fix error handler not getting called
      don't store precompiled templates in git, use the template.pl script to
      focus filter/search box when pressing the '/' key
      remove Internet Explorer 6 'fixes'
      move ical test to xpath, fix on 5.18
      fix attachments on perl 5.18

Stefan Seifert (166):
      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
      Update German translations
      Add title attributes to icon only links
      Fix Undefined subroutine &CiderWebmail::Util::carp called
      Fix two more undefined subroutine carp errors
      Fix folder not displayed when a message is lacking a To: header
      Fix CC handling
      Update German translation
      Increase size of attachment input
      Remove hard coded language list from template.pl
      Remove hard coded language list from locale/Makefile
      Remove hard coded language list from Controller::Root::auto
      Update manifest, fixing missing Makefile.PL
      Remove obsolete files from MANIFEST
      Fix make install not installing templates
      Fix langs not finding any translations in a make install'ed setup
      Fix t/invalid_login.t failing without TEST_USER ENV variable
      Use Catalyst::Plugin::Unicode::Encoding instead of deprecated Plugin::Unicode
      Helpful error message if language configuration is missing
      Remove add_event_listener wrapper
      Replace usage of mootools by standard Javascript
      Replace more mootools event code by proper DOM
      Port DnD from mootools to pure Javascript
      Unify AJAX layout and content-type handling
      Replace remaining removeEvents calls
      Port DnD of messages to folders from mootools to pure Javascript

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 (7):
      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
      Merge pull request #16 from wbiker/master
      Merge pull request #17 from JiriMacha/master

rainer (1):
      reorganized a lot of stuff

wolf (1):
      Add needed dependencies. At least on my system.

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

No new revisions were added by this update.

-- 
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