[ciderwebmail] branch master updated (93d0e83 -> 3c5b6e2)

Jonas Smedegaard dr at jones.dk
Sat Oct 25 00:44:43 UTC 2014


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

js pushed a change to branch master
in repository ciderwebmail.

      from  93d0e83   Revert use experimental packaging branch.
      adds  3e33c82   Dummy-merge branch 'master' into experimental
      adds  a9b67a1   CiderWebmail begin
      adds  10b2e3e   Minimal implementation of Catalyst::Authentication::Store::IMAP - assumes SSL on port 993 Login works! Folder list works!
      adds  913a6b4   use $ENV{IMAPHOST} for imap server hostname
      adds  5d6334b   add IMAPClient::Message
      adds  86c5cee   some basic message/mailbox handling
      adds  5f9830a   css/xml/perl code to test message/folder listing
      adds  78c99bf   add message/from, use MIME::WordDecoder for From and Subject
      adds  afcbf38   use table for message list
      adds  7ce9a5f   add message/date - returns datetime object, update mailbox.xml
      adds  cd39a3d   Updated dependencies in Makefile.PL
      adds  dae0a90   add MIME::WordDecoder
      adds  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
      adds  c69bdf5   move CiderWebmail::Model::IMAPClient::Message to CiderWebmail::Message
      adds  28235d9   add uid column for testing
      adds  db9afe9   * add uid method * begin message body parsing
      adds  faba3de   fetch a single message
      adds  242f6c3   add template to display single message
      adds  6283748   move /message and /mailbox to seperate controller, as requested
      adds  66fa4ba   add modules for MIME parsing
      adds  04121e5   use MIME::Parser... now we can at least render most basic messages
      adds  c38c2e6   template cleanup/remove tabs/...
      adds  3c3b0ca   add HTML::Entities
      adds  e259e1a   actually... that was stupid we don't need it
      adds  dc52c4f   working but not very nice decoding of from/subject headers
      adds  5e50a6a   change mailbox/view to mailbox/view/$mailbox
      adds  ffde4d0   Added linking of mailbox view to message
      adds  c08575e   we need to store the mailbox in every mailbox object and select it before accessing mails
      adds  f7af8bb   move stuff to Model
      adds  38371b6   removed more build files
      adds  f8061ac   basic headercache
      adds  6e7d40a   change all calls to use the ->([$c], {}) format
      adds  ddca521   unify style: ->{'foo'} to ->{foo}
      adds  c53c1b6   add userid to headercache... shame on me die if imap server returnes error
      adds  757569f   fix message/view
      adds  f44659d   fancy stylesheet ;)
      adds  de40894   add header cache for Date
      adds  9f56f7e   cleanup, move headercache-hack to CiderWebmail::Headercache, more cleanup later...
      adds  651a0fd   add uri to folder, handle empty headers
      adds  9e41ab0   fix folder list in message view
      adds  5879f24   use a imap fetch for mailbox view
      adds  6784f83   some missing modules
      adds  e616042   don't need this - is now CiderWebmail::Headercache
      adds  a97b33b   decode header when using imap fetch
      adds  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
      adds  591f8b8   die on mailbox select error
      adds  80b0cd3   add CiderWebmail::IMAP, CiderWebmail::Mailbox
      adds  59b01d6   wrong filename fixed
      adds  b12f619   * add 'new' IMAP Code (check for IMAP server errors etc) * add CiderWebmail::Util (decode_header, date_to_datetime, ...) * add CiderWebamil::Mailbox - mailbox object
      adds  4a55490   no idea how this got lost...
      adds  eba9daa   fix header decod
      adds  481ac8a   move stash->{folder} to the Root controller
      adds  5008209   not used anymore, just create a new Message/Mailbox object and get the data from there
      adds  c48febf   only select the new mailbox if we are not already there
      adds  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)
      adds  67a426b   Correctly handle wrong login credentials.
      adds  4fa66ac   Fixed a warning
      adds  1f68bcd   Redirect from / to INBOX or first folder.
      adds  a6edd00   Replaced home grown carp with the original. Don't die anymore on displaying an empty folder.
      adds  f4423b6   Basic usability. Templates: layout/content split
      adds  8bee061   More usability and a missing template...
      adds  9b4c01b   Shared TODO-list. Please put your stuff in there.
      adds  fbde7f3   config file values are accessible only after setup ran.
      adds  e0029ff   New URI schema
      adds  37113bc   basic search
      adds  3ea5297   Message count in folder list
      adds  80a50ab   add data from fetch_headers_hash to headercache (this speeds up things like search0
      adds  ba55b20   Made simple_search visible in the UI and renamed it to quicksearch
      adds  3266a49   Sending mails!
      adds  cb62d93   'parent' is no CORE module
      adds  56c3265   delete a message (and expunge the folder)
      adds  1baa4a1   Pod for IMAPClient, at least a start
      adds  a10ab9b   Fixed MIME parsing of message body
      adds  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.
      adds  570609d   List attachments of messages
      adds  8fb851d   Reply to messages :) Fixed listing of messages without subject or sender. Fixed uri_delete. Fixed uri_compose in message view.
      adds  e7bad02   Displaying attachments
      adds  b419648   reuse view for search, fix URIs when using search
      adds  2e0fadb   Sending mail with attachment.
      adds  c200901   design!!
      adds  f2cd96f   more css...
      adds  541c104   sort folders
      adds  dec4681   Sending messages in CC Forwarding of messages - sort of, should forward the complete message as message/rfc822
      adds  68a0a4c   Fixed forwarding: attach as message/rfc822
      adds  012c007   * $ENV{IMAPHOST} now overrides the config file, for quick testing * log the error message and connection details if the imap login failed
      adds  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
      adds  3098855   * update the headercache when we fetch all_headers
      adds  cd07bf1   * fix headercache update when using all_headers * use mailbox in addition to uid and headername for headercache key
      adds  6ad6f23   better css...
      adds  a2d363f   * hash foldertree
      adds  c254105   Foldertree -> folder_tree Include message and unseen counts in folder tree
      adds  e68fb45   Folder tree in layout TODO: uri_view for folders
      adds  801690e   * fetch seperator from server * add uri_view to foldertree
      adds  6b0b712   Show unseen/total counts of folders
      adds  bfb2f47   better formatting of Received header
      adds  8f2afe9   display to/cc
      adds  6662707   * if we are missing a header in the headercache fetch *all* headers for this message * force header names to lowercase
      adds  35e557d   fixed marking of selected folder fixed spelling error in variable name $separator fixed index action of Root controller
      adds  b4fa46d   Saving sent messages.
      adds  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...
      adds  aa04e37   Implemented moving of messages
      adds  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
      adds  d36fbc8   Drag&Drop moving of messages!
      adds  bed263c   * mailbox view: only display the name of the sender if aviable
      adds  9f3aaac   * expunge mailbox after moving message
      adds  f820cdb   display date in addition to time
      adds  9308573   Don't die on unsupported encodings in message view.
      adds  6fa8da3   move the uri_view-add from CiderWebmail::Message to the Controller
      adds  e958dba   only headercache specific fields
      adds  4bf6314   headercache Date
      adds  f18897c   back out specific headercaching untill I have time to clean up the rest of the header handling
      adds  c87caa7   1000x faster drag&drop preparation for AJAX message loading and new layout
      adds  853eec6   Again several times faster Drag&Drop. And now it's even working!
      adds  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...
      adds  7335919   AJAX message loading!
      adds  534cb62   Missing files from last commit
      adds  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.
      adds  cc6a319   Right align the message counts in the folder tree
      adds  7250a45   * major Model/IMAPClient and Headercache update * introduce a 'per-request' headercache * only cache 'important' headers on-disk (From/To/Date/Subject/...)
      adds  97075d0   * display the content type of the attachment if it has no name
      adds  cfa5b1f   remove unneeded call to LastError
      adds  3650e64   * message_list formatting, preparation for group-by-day list
      adds  c33d49f   * use a <table> for header list
      adds  e73c24e   fix simple_search
      adds  25ba1ed   * icons for attachment-list
      adds  1369a3c   * use Text::Flowed to reformat text/plain bodies * mime icon mapping
      adds  74ebeda   add a wanted.txt for stuff we want/need/should have
      adds  a21a3cb   ups... we already have a TODO merge wanted and TODO, nuke wanted
      adds  eff0282   smaller fonts for headers
      adds  fc6a6b5   more TODO
      adds  fb3493b   Massive Drag&Drop performance improvement
      adds  e1af35c   * when calling get_headers the model will do the right thing(tm) and return   an appropriate object or the decoded header
      adds  cf5307e   Moving multiple messages via Drag&Drop. Icon for message deletion
      adds  e04487c   Fix broken fix from last commit. Deselection of messages
      adds  75b8015   add get_headers_hash to replace fetch_headers_hash
      adds  0b0c0cd   * remove unneeded sub list_messages
      adds  ead8826   AJAX delete
      adds  7e715cf   model cleanup
      adds  e444098   remove fetch_headers_hash
      adds  dcc1c16   move decode_header to the model
      adds  733196b   fix typo
      adds  88185dc   fix lc
      adds  85cd5cc   remove old cruft...
      adds  b5cf829   * decode address header
      adds  ca58be6   Group messages by date in mailbox view
      adds  0018279   fix message view with new model API
      adds  a66992e   Stupid mistake in last commit. No need to delete a whole group from the table on delete...
      adds  4944464   Allow sorting and group by sorted column
      adds  739782c   remove date_to_datetime and move the code to the model - we only need it once anyway
      adds  cd32771   Fix Drag&Drop of a single unselected message
      adds  bd707a4   * cleanup Message.pm header handling * in the process fix reply
      adds  16e978c   use $self->get_header for date
      adds  e6fa213   fix head2 for IMAPClient pod
      adds  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
      adds  6ac62de   Fixed JavaScripts: an id mutated to a class on layout reorganization
      adds  ba60d77   WTF? Confusion from reorganization
      adds  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
      adds  1dfe064   basic html rendering
      adds  50068f2   allow strong tag
      adds  5066093   fix sort by from/to
      adds  fcb7f9c   fix everything-is-seen bug TODO: actually flag the message as seen when opening it
      adds  4151f2f   cleanup
      adds  dc7c82f   First part of incremental message list loading
      adds  445df69   add get_folder_uids()
      adds  ce470f3   * add $mailbox->uids(); * remove whitespace
      adds  1dfa80e   sort in get_folder_uids
      adds  23223e4   fix $mailbox->uids()
      adds  f0b7485   really fix $mailbox->sort()
      adds  2efca8f   * fix empy search (defaults to "ALL");
      adds  02a7164   don't pass $c around
      adds  e168e96   Fixed warnings Added icons for replying and forwarding mails Using new backend stuff for improved incremental message load
      adds  58994a0   * add Catalyst::Plugin::StackTrace * unbreak repo...
      adds  bbf6c3c   fix reply/forward/move URIs
      adds  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
      adds  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
      adds  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
      adds  24fb85b   Fixed quicksearch: "HEADER " was not needed in simple_search
      adds  78f2907   updated TODO
      adds  c931923   Fixed list_messages_hash and adapted it's call to the new signature
      adds  7470853   Use configured language for generated day names
      adds  d561eef   Added test for message listing and generating to and from addresses for reply Added MANIFEST
      adds  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)
      adds  d6aaa9f   Tidy HTML mails using HTML::Tidy Extended tests to cover forwarding Tests only work reliable when starting the Catalyst test server with -fork
      adds  6430e89   Separate multiple addresses/names by comma
      adds  d24de61   Make layout work in Internet Explorer
      adds  92588e6   * add reply all
      adds  8b4f877   * mark a message as read when opening it
      adds  a7682e2   add 'To' wenn using reply-all
      adds  9bdb60b   Bumping version and adapted tests to reply/reply all changes
      adds  0466ce8   Print layouts
      adds  73350c6   Improved print layouts
      adds  cbfb384   * Implemented logout * updated TODO * fixed small bug in testcase * bumped version to 0.03
      adds  b59e142   Missing logout template
      adds  d070cdd   Updated changelog, manifest and bumped version for real to 0.03
      adds  c0c70a6   * Make navigation pane scrollable * Server side message sorting * Allow reversal of sort order * Convert message time to local time zone * Version 0.04
      adds  d252f34   * Per-user settings, currently used for from address and sent folder * Preparations for folder management
      adds  5710e22   Folder management: creating folders
      adds  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
      adds  410e5ab   No need for alt texts as the icons already have labels next to them
      adds  5b3ffe4   * Store sort order as user setting * Show attachments as attachments, even if they are renderable
      adds  e97fcaa   * Rendering of embedded message/rfc822 parts * View source
      adds  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 [...]
      adds  2a52400   Version 0.07 aka 1.0rc1
      adds  b493a34   * polishing of message headers * display message parts in correct order
      adds  aa9df26   Updated translations
      adds  346cf80   * little formatting update for message view
      adds  c07d2cd   Version 1.00
      adds  89a6624   Updated Changes
      adds  4ca649f   * Restructured css and js code: moved message display stuff in it's own files. * Updated TODO with post 1.0 stuff
      adds  4c1a078   Updated scripts to new Catalyst version
      adds  896caf4   Finished incremental message loading
      adds  4fd205f   Different icons according to message flags
      adds  649aa19   Shortcuts for displaying prev/next message
      adds  8ac27c9   Fixed bugs/regressions
      adds  e7f893d   Added shortcut for moving the current message
      adds  449d167   Update folder count on message open
      adds  73836e8   Ported CiderWebmail::Message to Moose
      adds  b777f14   use strict; use warnings;!
      adds  0baff9f   Various features
      adds  9439833   Updated meta files
      adds  02752c7   add basic iCalender event display
      adds  08a8a69   Merge branch 'master' of git at github.com:/niner/CiderWebmail
      adds  72f021f   Merge branch 'master' of /home/nine/CiderWebmail
      adds  4e73ce5   Porting to Moose part 2
      adds  547ff4f   Ported auth store to Moose and documented
      adds  a3c1ceb   Moved templates to root/templates
      adds  bae1ad4   More documentation
      adds  92f6bec   CiderWebmail/Message.pm update
      adds  25c9b7a   Merge branch 'master' of git at github.com:/niner/CiderWebmail
      adds  1110de3   Merge branch 'master' of git at github.com:/niner/CiderWebmail
      adds  ab6f992   Use form based login instead of HTTP basic auth
      adds  d8e51a5   Added missing login.xml from last commit
      adds  81d440e   Smaller trashcan icon
      adds  f1bf9d8   Style update for improved visuals
      adds  6930acd   Testsuite working
      adds  e03dff2   Some more UI polishing
      adds  0aea003   Make error messages a bit more useful
      adds  23b1cce   Fixed perl critic violations
      adds  1490d7d   Removed vim swap file accidentally committed
      adds  a858c51   Added missing test files and perlcriticrc
      adds  7f19535   Require Moose explicitely
      adds  6e32c2d   Added missing dependency to Makefile.PL
      adds  02ea6b3   Translated login screen
      adds  15905be   Fixed drag&drop after cancelled drag
      adds  2fdeb86   Style update
      adds  082b1a3   Version 1.01
      adds  9928ed4   Updated MANIFEST
      adds  7cbeb81   Implemented in-reply-to for embedded messages
      adds  762cdf2   Fix rendering of messages without From and/or To
      adds  cec1be7   enlarge login form <span> field, otherwise the username field is cut off when using german language.
      adds  33153a3   - display message-has-attachment icon in mailbox view - cleanup get_headers_hash
      adds  a7be479   fix mailbox template
      adds  d49bf3f   
      adds  364aa9b   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  a905794   logout after rendering the page. fixes the leaking-imap-connections bug.
      adds  1f21ba6   only create the folder tree if we really need it, nearly 100% speed increase!
      adds  8aa4f35   remove message-has-attachment-display, because it's broken with some messages
      adds  e179278   Added a note to the README about root/var
      adds  b7b312b   Added tests for sending email
      adds  aa72103   Merge branch 'master' of github.com:/niner/CiderWebmail
      adds  1a17064   Merge branch 'master' of github.com:/niner/CiderWebmail
      adds  4088643   Added test for sending mail from an empty mailbox
      adds  bbdb1e2   Don't add a References header without Message-ID
      adds  f726e56   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  61a2a36   fix mailbox display for messages without flags
      adds  f9d8182   make perlcritic happy
      adds  54eaccc   add test for search function
      adds  234d860   New Logo added!
      adds  9999f53   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  cab9c51   move searchmessage to it's own test file
      adds  16bb410   don't require a ciderwebmail server running on localhost
      adds  515d746   add test for delete-message
      adds  5221211   add test for moving a message
      adds  6e2ab4a   Removed unused Mailbox::simple_search method
      adds  58c4c6c   Remove unused CiderWebmail::Message::get_headers()
      adds  38d74d9   add test to render rfc822 (forwarded) message
      adds  f7b4ae1   make tests clean up after themselfs
      adds  27b4457   add a test to check if a message gets sucessfully marked as 'seen' after reading
      adds  ba26057   add test for attachment downloading
      adds  7ab4c30   fix attachment downloading for forwarded messages
      adds  28ea704   add test for forwarded attachment downloading
      adds  c892f05   Added tests for rendering HTML and ICAL
      adds  c4493d4   Do not close the IMAP connection for render tests
      adds  aac199f   Removed unused code in Mailbox::list_messages_hash
      adds  4eae3d6   Added unit tests for Message::Forwarded
      adds  70766cf   Reverse order of entries in Changes
      adds  9d1e4ea   Require latest Mail::IMAPClient version
      adds  2104994   Added some more installation hints to README
      adds  497b7a4   Version 1.02
      adds  926f073   fix guess_recipient() dying if $self->to is undefined
      adds  6602bb7   fix render_ical test
      adds  b9d7f88   finish render_html test
      adds  d868135   use File::Spec to find a tmpdir, now $ENV{TMPDIR} can be used to set a directory for the headercache
      adds  a619ffe   New logo with a Cider drink instead of the damn donk...err Camel
      adds  30d831a   Makefile.PL gave an error because catalyst is a bare word not  dependency
      adds  e20d7c6   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  82cf866   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  b22e869   remove on-disk headercache, we assume that we are close to the IMAP server anyway
      adds  57c09d6   display foldertree when composing a message
      adds  5150e6c   fix composing a message if we don't yet know the senders e-mail address.
      adds  7f9ee50   Fixed warnings occuring during test runs.
      adds  dde70e1   Fix message delete test
      adds  bb46f72   Speedup for incremental message loading
      adds  7b08955   Make message view more shiny
      adds  d69d7a0   make Perl::Critic happy
      adds  aab442d   add test for layout=ajax
      adds  17c2c5b   Merge branch 'master' of github.com:/niner/CiderWebmail
      adds  aafcb8f   initial commit of new message/mime handling. lots of things still missing (iCal handling, tests, ...)
      adds  18052eb   Merge branch 'master' into newmime
      adds  1cded05   re-add calendar handling
      adds  a7b31ba   fix header decoding
      adds  b709e02   fix replying
      adds  9323c4c   make Perl::Critic happy, add pod, remove some dead code. all tests passed!
      adds  c7bfc15   add test for layout=ajax
      adds  b2adadc   tests for CiderWebmail::Part
      adds  87e6b93   Merge branch 'newmime'
      adds  c07c3e9   dont display empty text/plain parts
      adds  fbef8ab   more shiny
      adds  1823ca8   disply folder name not full path in move dialog
      adds  a3872b5   Added a few points to the TODO list
      adds  58adb49   fix attachment downloading when using multipart/mixed
      adds  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
      adds  e7d3375   only display invalid date message when debug mode is on
      adds  df429f8   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  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.
      adds  eb06165   Fix opening a subjectless message.
      adds  8237305   Added .gitignore file to make status less noisy
      adds  1b340b0   Resizing of messages_pane/message_view
      adds  65bd174   Removed META.yml from git
      adds  f8ab251   Changed default sort order to reverse date
      adds  c045728   Fix messages_pane/message_view resize WRT scroll
      adds  4008f05   Fixed a typo in mailbox.xml tal
      adds  87739d1   Implemented saving/restoring of pane sizes
      adds  b227d11   Removed finished TODO
      adds  a4628d1   move html processing code to HTML::Cleaner
      adds  51ae674   POD
      adds  a2cb2f4   html rendering/cleanup
      adds  da9e032   don't die if we are unable to handle any multipart/alternative parts
      adds  f63ce11   only display invalid date message when debug mode is on
      adds  0aba328   fix Perl::Critic warnings
      adds  3afb9cb   html rendering fixes
      adds  888f13d   XHTML validation fix
      adds  d270eac   fixes to HTML::Cleaner found by XHTML validation test
      adds  4a5bb85   test to check against XHTML validator
      adds  4f1375a   Fix opening a subjectless message.
      adds  58b4847   update to html rendering
      adds  d207d68   Added .gitignore file to make status less noisy
      adds  53ca01b   Resizing of messages_pane/message_view
      adds  dbc1920   Changed default sort order to reverse date
      adds  bb46860   remove characters that are not allowed in XML
      adds  df259a4   HTML rendering improvements
      adds  8b1b416   fix tests for html rendering changes and always download all messages in a mailbox (this fixes tests when using a large mailbox)
      adds  f9425b4   remove META.yml
      adds  26e46c4   prevent callindg ::Part->render() twice, speedup when rendering messages
      adds  6040892   allow lists in HTML messages
      adds  60371a3   Fix messages_pane/message_view resize WRT scroll
      adds  30e204b   Implemented saving/restoring of pane sizes
      adds  2cc8038   add support for multipart/related
      adds  0dc5214   Merge branch 'htmlrender'
      adds  e39a4d7   * improvements for table rendering (cellpadding, cellspacing) * allow display style everywhere
      adds  3920922   add x-mailer: ciderwebmail $VERSION to the header when sending mail
      adds  a7eae46   display everything we don't handle as attachment
      adds  e08e0cf   display icons for attachments
      adds  a4152bf   better rendering of text/calender attachments
      adds  24a8935   update TODo
      adds  75aee4e   fix empty description field when rendering ical
      adds  6448814   add class attribute to ical start/end
      adds  e42c31e   XHTML validation fixes for attachment display
      adds  f51584d   update ical test
      adds  93dfef1   replace DateTime with Parse::Date and Time::Piece when displaying the mailbox. this provides a nice speedup due to lower overhead.
      adds  04f0fc5   Use fixed column widths in message list
      adds  a1d10e1   Some more style for composing messages
      adds  3f5b8bf   Added translations for new words in compose
      adds  422af9b   Unify <h1> styling
      adds  2e105f2   don't display empty parts as attachment
      adds  ddf3b52   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  6f07707   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  818f25d   Vertical alignment of message toolbar icons
      adds  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.
      adds  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)
      adds  8515ab1   replace Part->is_empty() with Part->has_body()
      adds  5a3552c   Reduce message list block size to 100
      adds  afe6529   allow sending via SMTP server
      adds  4dcc60d   update TODO
      adds  e271965   Redirect to folder view on non-AJAX move/delete
      adds  b4c135d   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  ba2256d   Indicate sort order in column headers
      adds  b595270   Add LICENSE file
      adds  2560faf   Fixed warnings if no send method in config
      adds  774263b   Recorded Changes for upcoming release
      adds  d90d434   Use our new logo
      adds  fdb3ecb   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  9d18afd   correct LICENSE
      adds  89bc601   update TODO
      adds  c0009a1   allow compose?to=<address> to specify an address to send mail to. link from/to/cc/... in message view to compose?to=<address>.
      adds  4587d5c   adjust logo background color
      adds  e2ef7f7   Revert "adjust logo background color"
      adds  704328f   Revert "Use our new logo"
      adds  2d7cce6   replace / with _ in message paths (for attachments and reply)
      adds  8dd2365   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  752bdef   remove TODO we use RT now at http://rt.ciderwebmail.org
      adds  5a88845   add a range option to get_folder_uids()
      adds  bc31ba1   add a ?after_uid=UID option to mailbox view
      adds  d816040   cleanup after controllers test
      adds  11682aa   convert URIs in text/plain messages to <a> tags
      adds  908964f   move to Perl::Critic Severity 4 (with the exception of perltidy)
      adds  7920a16   fix converting links to <a> tags in text/plain messages
      adds  9613ee3   add test to check text/plain rendering including link to <a> tag conversion
      adds  79c4b69   fix Carp
      adds  1a426e6   fix ->handler method for multipart/alternative
      adds  bb9077a   add ->uri to CiderWebmail::Part, returns an http URL to access the part
      adds  a8f6233   add confess to CiderWebmail::Part->as_string to get a backtrace when it is called on a invalid part
      adds  452e558   move charset decoding to seperate sub
      adds  7d8d181   remove invalid characters and replace \n with <br />
      adds  3c44e25   add a simple address book+tests
      adds  193ef2e   remove namespace::autoclean to support installations with older Catalyst versions.
      adds  0c86a25   add addressbook templates
      adds  33b1e45   remove make_immutable for older Catalyst versions
      adds  d8ef514   fix ical description display and add test for description display
      adds  ae2db1e   fix add-to-mailbox from received mail name, add test to check it
      adds  63ad71c   Display unseen count in folder title
      adds  a3f1b3a   Merge branch 'master' of github.com:/niner/CiderWebmail
      adds  f6c130c   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  21807b5   Update folder unseen count on message load
      adds  d1b3481   remove useless fetch request to imap server
      adds  37ff365   add cache to IMAPClient->all_headers()
      adds  abbe287   Implemented automatic upgrade of DB schema
      adds  c7f1608   add EMail::Valid to Makefile.PL
      adds  f0b3f11   Mask / in mailbox names to fix nested folders if / is separator.
      adds  0aa585b   Defer loading of more messages in message list till the user scrolls near the bottom.
      adds  6fff471   Fix all other URIs containing folder names if / is separator
      adds  bfe8fc8   Improve styling of message list
      adds  ba4356c   Make subject links block elements to increase clickable surface in message list
      adds  6094247   Give date column more space if not grouped by date
      adds  7bc0f99   Indicate that more messages are being fetched while scrolling
      adds  81b2e91   Update address book HTML code, style and translations
      adds  ddf6fde   Fix addressbook tests after HTML update
      adds  2057933   fix tests after recent template changes
      adds  a76b78e   cleanup of CW::Controller::view
      adds  6fabf5b   move message group name cleanup from CiderWebmail::Controller::Mailbox to CiderWebmail::Util
      adds  81ba7b3   move all tests from 'plan tests => foo' to done_testing();
      adds  aa7236e   remove unneeded passing of @messages
      adds  cffd954   cleanup Mailbox ajax/no ajax handling
      adds  80f4a32   move translation service init to Controller::Root
      adds  d2fd01b   remove unneeded @messages array
      adds  c051156   Fix replying to a message with a sender with an empty address like "Foo <>"
      adds  d91f55d   Fixed warnings for empty attributes in HTML::Cleaner
      adds  a0befbe   Fix updating of the window title on message view
      adds  0f5d7ee   Highlight current message in the list and scroll it into view
      adds  b41eac9   Keybindings for deleting mail
      adds  7c9a585   Fixed more warnings in HTML::Cleaner
      adds  de0af6e   Key bindings for reply and forward
      adds  ad4bea0   Updated Changes file
      adds  08b2047   Add transparency to trashcan icon
      adds  acafa9c   Add a TODO file referencing our RT installation
      adds  7243a6b   Updated MANIFEST
      adds  a139e77   Version 1.03
      adds  b589590   we don't use the WebService module anymore, we just do a POST to the validator
      adds  1d131de   add keycodes for j/k (show next/previous message)
      adds  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.
      adds  91419a4   Fixed JavaScript error on login page
      adds  1da15a3   Let the user input a server name if none is set in config
      adds  de59899   Pull in Petal with workarounds for compatibility problems with perl 5.12.1
      adds  fabb143   Config should default to English
      adds  1f230c5   Update MANIFEST to include Petal
      adds  2d7d4b8   Fail with a nicer error message if unable to send mail.
      adds  9ad9565   fix RT#35 Menu disappears when creating a new folder
      adds  d374829   initial support for right-to-left display. only lines starting with a right-to-left caracter are right aligned.
      adds  ed2e0b0   Fix moving a message to trash on delete
      adds  fd69987   Add support for NYTProf
      adds  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.
      adds  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.
      adds  fc2a6e2   add test to check that we use the Trash folder if it exists (test for fix in commit ed2e0b0ea8efd9a9d63b)
      adds  4f7398d   test more of HTML::Cleaner
      adds  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
      adds  c24d874   encode <, > and & in Calender Parts
      adds  8666faa   fix test after c24d8749707be305608b. this is not perfect - we need to figure out what to do with HTML descriptions in ical files.
      adds  337f110   display 'To' instead of 'From' when viewing Sent folder
      adds  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.
      adds  decf6b6   fix displaying a ', ' between each address in from/to/cc
      adds  d579c9c   fix 'Wide character in subroutine entry' error. see http://search.cpan.org/~gaas/Digest-MD5/MD5.pm
      adds  11f9e3b   Merge branch 'master' of github.com:niner/CiderWebmail
      adds  78c45cd   begin moving tests to Test::XPath
      adds  0ec3bfb   add preprocessing for I18N templates, remove I18N cache
      adds  af01dd2   begin moving t/render_html.t to Test::XPath
      adds  a61c69b   move t/searchmessage.t to Test::XPath
      adds  f7744ef   check that we are in the correct directory when translating
      adds  3de0729   select language based on the Accept-Language header
      adds  6109453   require Mail::IMMAPClient to be at least version 3.25, older versions have a bug which breaks message threading:
      adds  02d7f8b   color group headings to make them stand out more
      adds  ec42df5   check that all required capabilities are supported
      adds  9a8a556   Write translated templates in UTF-8
      adds  09a1f9b   Include a custom CSS file that's safe for local modifications
      adds  3494ac5   Add help texts for key bindings
      adds  35fa813   Fix rendering in IE6
      adds  4cbd52f   always display INBOX first in folder tree
      adds  f89b85c   add some icons, replace some icons with newer icons
      adds  882012d   add icon for messages flagged 'recent'
      adds  6a1af38   add the \Answered flag to the original message when sending a reply
      adds  ba82668   improve login screen. needs more work. message (login failed etc) not yet displayed.
      adds  5e962ea   auto-focus username field on login page
      adds  6eb1e7f   sharp borders for form elements
      adds  372ec69   white background on foldertree
      adds  fc610e5   more kde4 icons
      adds  7e9d4d8   don't check for THREAD=REFS capability - currently unused
      adds  4e6b09c   add a Received header on outgoing messages indicating where the mail came from
      adds  1c0d899   require at least Catalyst::Action::RenderView 0.16 due to bugs in 0.15
      adds  096f2bf   raise required catalyst version to 5.80030 due to problems with older versions. thanks to pierrick dintrat for reporting this.
      adds  890e33e   update MANIFEST
      adds  8b5417f   require at leaste MooseX::Role::WithOverloading 0.09
      adds  20077e3   add temporary workaround for Mail::IMAPClient >3.25
      adds  34aca60   fix last commit
      adds  8ea96b7   add Mail::IMAPClient V3.2(6|7) workaround.
      adds  7d56348   Find https URIs as well in text/plain parts
      adds  d5683db   add script to update our DBIx::Class schema
      adds  990fb2b   don't store user password on the server
      adds  a57b33b   foo
      adds  2e2feac   revert incorrect commit
      adds  b9240c6   revert incorrect commit
      adds  0923611   don't store user password on the server
      adds  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.
      adds  d981b5f   Merge pull request #1 from mreitinger/master
      adds  613d316   more CiderWebmail::Message cleanup
      adds  d2487ea   add Crypt::CBC to Makefile.PL fix RT#38
      adds  66f9fc1   silence warning
      adds  e5ff232   fix 06-send-message test - thats a regex not a string...
      adds  20fe48d   Merge pull request #2 from mreitinger/master
      adds  424bd0c   remove incorrectly implemented (and useless) cache. add correct error check after imap command.
      adds  b151207   Merge pull request #3 from mreitinger/424bd0c74f2bf2a6c01ed660e83564a7f471b5be
      adds  6b16123   add get_bodystructure
      adds  2a0aa17   add bodypart_as_string to Model/IMAPClient.pm
      adds  35001c8   Merge pull request #4 from mreitinger/2a0aa173d530e6eab5e977bc9750b6dc58dda1c0
      adds  de0f33d   die when calling a not-overridden CiderWebmail::Part->render()
      adds  b2fed81   Merge pull request #5 from mreitinger/master
      adds  2b76ee7   add YAML::XS
      adds  101b1f8   add Catalyst::ScriptRunner since most deployments will need it
      adds  b8e80ba   Merge pull request #6 from mreitinger/master
      adds  0054f0f   add FCGI to Makefile.PL
      adds  2ccc068   Merge pull request #7 from mreitinger/master
      adds  99c5dd1   Remote Petal from our source tree since it is once again possible to install Petal from CPAN on a modern perl installation.
      adds  ef2960b   Merge pull request #8 from mreitinger/master
      adds  0c39f9d   fix foldertree update when deleting messages
      adds  69d9c92   verify that there is no Trash folder when performing deletemessage tests
      adds  4c42f43   show foldertree/controlpanel in create_subfolder dialog
      adds  cfdb365   add a container div to our base.css - this will be used for pages without other layout (settings pages etc)
      adds  dc2c7b6   update folder management to use new container div
      adds  ee10786   add foldermanagement tests
      adds  1eb86b6   style improvements to compoes message
      adds  0df951b   add container div to addressbook
      adds  9dbde89   make update_foldertree timestamp checking work on IE
      adds  b120b7b   Merge pull request #9 from mreitinger/master
      adds  38aff6a   move header processing from Model::IMAPClient to CiderWebmail::Header
      adds  e0d546e   add global stash to 'local' stash when using View::Petal->render_template
      adds  1685954   fix typo in Model/IMAPClient.pm
      adds  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.
      adds  d0ed8e9   handle quoted-printable in ::Part
      adds  33704d7   move message_id (from reply/forward form) parsing to CiderWebmail::Util
      adds  efd6cfc   Mooseify renderable/attachment/message attributes
      adds  d1cf883   remove inactive debug code
      adds  7860529   make CiderWebmail::Part::Root a stub object just for handling the childs
      adds  33dc9ef   fix multipart/alternative
      adds  af5a748   add render_multipart_alternative test
      adds  9863e34   fix reply_to when handling multipart/rfc822 parts
      adds  27b972b   replace $mech->back with $mech->get_ok
      adds  047cf6f   re-add header downloading and add test
      adds  d1252b9   Merge pull request #10 from mreitinger/bodystruct
      adds  6b4d554   fix typo in t/render_multipart_alternative.t
      adds  0b4cdea   re-add support for multipart/related, add test
      adds  a4a3510   rename get_part() to get_part_by_id()
      adds  acf1b7a   add inline-rendering of subparts/attachments via ajax requests (currently only images)+tests
      adds  2e2c74f   improve CiderWebmail::Part->name for parts with no name set
      adds  c655410   add support for multipart/signed
      adds  6843066   Merge pull request #11 from mreitinger/master
      adds  587efc9   upgrade to mootools 1.4.4
      adds  2c0a1a3   update MANIFEST
      adds  ba3a5a5   add support for multipart/report and message/delivery-status + tests
      adds  c4f3b00   require up-to-date Mail::IMAPClient
      adds  c2d4c3c   update MANIFEST
      adds  8506938   Merge pull request #12 from mreitinger/master
      adds  281bb88   Changelog update for 1.04
      adds  5eb4157   Update list of Oxygen icons in LICENSE file
      adds  6f53208   Handle webservers that do not provide REMOTE_ADDR or SERVER_NAME. This also fixes warnings when running tests with recent Catalyst versions.
      adds  0363d86   Merge pull request #13 from mreitinger/104-release-cleanup
      adds  0556756   Move common code to CiderWebmail::Test and fix Test::XPath dependency
      adds  db3c1f8   Make sure the reply_to array actually contains addresses
      adds  eb025ca   Remove user_settings.sql from the repo and auto create it.
      adds  5836272   add user_settings.sql to .gitignore
      adds  3b61d60   refactor duplicated multipart handling code into MultipartGeneric.pm
      adds  cf15c62   use ->charset instead of passing charset arguments around
      adds  729aec6   fix Perl::Critic warnings
      adds  2f6d2fc   replace Text::Flowed with Text::Autoformat for text/plain handling.
      adds  26da02d   replace MIME::Lite with MIME::Entity and Email::Sender
      adds  d6afc34   update mootools-core to 1.4.5
      adds  a858d62   better handle broken html code in HTML::Cleaner
      adds  bfdc4ac   output better warnings when we are unable to convert a string to utf8
      adds  53a5e14   replace Part->name() with Part->file_name and Part->display_name
      adds  bcba741   fix rendering of mails without date set
      adds  e0a6ecb   Merge branch '104-release-cleanup'
      adds  acb1f18   add support for fulltext body search
      adds  5d5e816   better document our configuration file
      adds  e4df03a   utf8::decode is handled by CiderWebmail::Part now. removing this fixes umlaut display with some messages.
      adds  768ceea   Add explicit DBD::SQLite dependency
      adds  f0e403b   enable Mail::IMAPClient debugging if {IMAP_DEBUG} is set to a true value
      adds  0b6904a   replace Text::Flowed with Text::Autoformat for text/calender handling
      adds  2c3bab3   enable mail mode for Text::Autoformat - this way it handles things like signatures correctly
      adds  31c5e1d   Send proper UTF8 subject lines
      adds  2319bc6   add utf8 tests to make sure we don't mangle utf8 characters in body and subject
      adds  2fe2f73   Don't die if the settings table already exists
      adds  2309a9c   Ignore keybindings in search input field
      adds  1a87ef1   fix searching for UTF8 strings and add tests
      adds  81a29a9   Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
      adds  6fa7184   Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
      adds  65f0e63   Update Changes for 1.04 final
      adds  2fc50af   Update MANIFEST for 1.04
      adds  3be2c5f   add test for hebrew right-to-left rendering
      adds  523ca97   don't display password in debugging output
      adds  2ffc15a   switch to HTML5 doctype
      adds  096fc7c   add layout.xml macro to message.xml - this way we at least provide basic message rendering when accessed without javascript
      adds  5260668   replace render_by_default with render_as_stub
      adds  592a2fb   rename Stub.xml to ImageStub.xml
      adds  e064fb2   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.
      adds  d88210f   add body_id_to_part registration for cid's
      adds  51ef0dc   rename select_preferred_alternative to preferred_alternative
      adds  b401641   make multipart/alternative->render() handle render_as_stubs correctly
      adds  a3bff75   replace our own HTML::Cleaner with HTML::Defang, switch text/html rendering over from inline to iframe
      adds  34840d1   set the X-Content-Security-Policy HTTP header when sending untrusted HTML content
      adds  c13e153   merge html-defang branch
      adds  83128d7   switch Model::IMAPClient to Moose, implement ACCEPT_CONTEXT and begin removing our dependency on passing $c around
      adds  cf188fb   rename ::Headercache to ::Cache, remove dependency on  in ::Cache and move it from the stash to Model::IMAPClient internal
      adds  549e644   don't pass $c around to our model. we now use ACCEPT_CONTEXT to load what we need from other components
      adds  23c90c6   display imap quota for the current mailbox
      adds  255ed50   we require at least HTML::Defang 1.04
      adds  dca827f   display a flag for 'flagged' messages
      adds  7d4635f   display attachment icon in mailbox view
      adds  0bcdec6   add check for NIL in bodystructure
      adds  8d1b636   add support for username and passwords with characters outside US-ASCII
      adds  d8c3484   add get_flags() to Model::IMAPClient to fetch IMAP flags and flags() to CW::Message
      adds  faef951   add is_root_part() to CiderWebmail::Part
      adds  605acbb   add imap important/flagged support
      adds  44e5aac   add test for attachment icon
      adds  f7c7ae1   only parse the full bodystructure if it might contain an attachment, reduces overhead
      adds  2f50f43   use the proper $c->req methods instead of accessing $ENV directly, add client hostname if provided by the webserver
      adds  184c300   seen class takes precedence over normal message list bold, fixes message-not-marked-as-seen on open
      adds  849b8ca   don't render attachments that are renderable as inline
      adds  c9a309d   move decode_header to CW::Util::decode_mime_words so it can be used in other places
      adds  f504967   decode quoted printable part/attachment names
      adds  399fe54   begin managesieve implementation
      adds  47a79d2   move managesieve configuration to config file and allow administrator to disable it
      adds  6f1b6ea   Managesieve->script_exists()
      adds  18254e4   begin vacation rule editor
      adds  2fc93d4   warn the user if another script is currently active
      adds  2b96eba   add tests for UTF8
      adds  8f351d2   add missing links and checks to enable vacation rule via managesieve support
      adds  36ed01c   allow a tags in html mail
      adds  4443636   include carriage return in newline to <br> conversion
      adds  9eee6a2   update database schema
      adds  ba5f52c   add signature support
      adds  408ca87   allow multiple-selection in file upload
      adds  25a922d   process children when searching for main_body_part
      adds  6b60f67   set default view to Petal
      adds  b94ff16   begin moving message sending to seperate view
      adds  f973908   update to newest catalyst - no code change
      adds  212ca8c   fix typo in LICENSE
      adds  099616a   correctly quote attachment with spaces
      adds  f2ebff0   return empty array if imap server does not advertise QUOTA capability
      adds  c57ae4a   handle e-mail addresses in brackets and beginning with mailto:
      adds  29b3f7d   add Reply to List if List-Post header is set
      adds  835cc06   replace trash action and folder icon with new icon from kde4 icon set
      adds  845289f   only attemt to load quota display if mailbox object is available
      adds  d23020b   enfore some required variables when creating a CiderWebmail::Message
      adds  f36ab6a   replace mime icons with new icons from the kde4 oxygen theme
      adds  f094e77   move post-test message cleanup to CiderWebmail::test
      adds  0cc9149   update manifest
      adds  465eccc   Update German translations
      adds  1c8730f   Add title attributes to icon only links
      adds  593ae0d   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
      adds  9f61ddd   allow the user to load external content in html mail parts
      adds  75f53a7   Fix Undefined subroutine &CiderWebmail::Util::carp called
      adds  a889e8b   Fix two more undefined subroutine carp errors
      adds  6ee8546   Fix folder not displayed when a message is lacking a To: header
      adds  6d57f66   we do not have a icon for recent - do not attempt to load one
      adds  127ba1a   disable address cleanup, needs more testing
      adds  ab83a91   Revert "Fix folder not displayed when a message is lacking a To: header" - will be fixed in Header.pm.
      adds  ba63c2d   Fix folder not displayed when a message is lacking a To: header
      adds  27bc448   check if inbox/sent folder loading is working at all
      adds  2ceadd1   add mootools-more for form validation
      adds  b287753   begin adding basic form validation for compose
      adds  e17565a   move mootools to 3rdparty folder
      adds  214a93e   remove accidental commit from mooTagify testing
      adds  3901b41   fix list_reply, Mail::Address takes care of < > already
      adds  4d99216   move folder headline up a bit and correctly center content
      adds  2832e01   replace actions list with bigger icons
      adds  b2c1597   improve foldertree sorting and display
      adds  8189bf8   more padding for the message list
      adds  a79235b   various style fixes
      adds  7a9bafc   fall back to generic mime icons if none is available
      adds  1db74ab   remove warning leftover from debugging
      adds  fafb0e8   improve foldertree sorting
      adds  668358e   fix display on gecko browsers
      adds  58ff590   reset view in messages pane to the very top if no previous message is found
      adds  55681ca   white background and round borders for attachment view
      adds  df628a0   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
      adds  67b1241   fix height calculation for html part iframe
      adds  f755f9e   update mime icon associations
      adds  0f21f95   Fix CC handling
      adds  3eee3f4   Update German translation
      adds  f1ffc4f   Increase size of attachment input
      adds  baa6cda   Add needed dependencies. At least on my system.
      adds  74ed60a   Merge pull request #16 from wbiker/master
      adds  1738fc8   Add danish translation courtesy of Jonas Smedegaard.
      adds  0da1614   fix spacing when rendering forwarded messages
      adds  be26fcd   cleanup both messages after cc test
      adds  9d57587   increase width of login fields, fix width in IE
      adds  0bc4e16   show error message when the user enters invalid credentials
      adds  8b7dffd   begin implementing error handling
      adds  8625ade   begin implementing exception handling
      adds  b854095   begin progress display for form submission
      adds  3951a94   begin progressbar display for mail submission
      adds  58f2245   add progress dialog box
      adds  6e1d70e   do not attempt to sign a empty body
      adds  85b655d   refactor progress/message dialog
      adds  bb469f9   fix cancel button width
      adds  96516b0   adjust Cc test since the hostname can be mangled by the MTA
      adds  a06795a   replace Mail::Address with Email::Address
      adds  893b350   add comments to css
      adds  26d729e   Include error message in default error handler.
      adds  01be540   replace blessed() with ->DOES
      adds  a2dda0f   add Log::Dispatch configuration
      adds  38c7a8d   Czech localisation
      adds  b0b5e61   Merge pull request #17 from JiriMacha/master
      adds  6c3d546   Remove hard coded language list from template.pl
      adds  958b415   Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
      adds  593644d   Remove hard coded language list from locale/Makefile
      adds  2aafae2   Remove hard coded language list from Controller::Root::auto
      adds  54c1cd1   Merge pull request #18 from niner/master
      adds  6917c44   update locale and templates
      adds  5b0198b   russian translations, first draft
      adds  3566895   fixed some Russian phrases
      adds  b1b0f35   rules to make Russian .mo file
      adds  a32dca2   Merge branch 'locale_ru' of https://github.com/liruoko/CiderWebmail
      adds  55dc29a   first update to Changes for 1.05
      adds  904667f   Update manifest, fixing missing Makefile.PL
      adds  d8c9958   Remove obsolete files from MANIFEST
      adds  fd0f816   Fix make install not installing templates
      adds  6414647   Fix langs not finding any translations in a make install'ed setup
      adds  810bea9   Fix t/invalid_login.t failing without TEST_USER ENV variable
      adds  12e15ba   Use Catalyst::Plugin::Unicode::Encoding instead of deprecated Plugin::Unicode
      adds  3e07cf0   Helpful error message if language configuration is missing
      adds  1e9c2cc   Merge branch 'master' of https://github.com/niner/CiderWebmail
      adds  8e5df89   bump version number to 1.05
      adds  2d7815d   only create petal debug dumps if catalyst debugging is enabled
      adds  ce80919   this is already covered by the foldermanagement tests, no need to do it twice
      adds  3e01cf9   use $ENV{TEST_MAILADDR} instead of $uname at localhost when running tests
      adds  4fe22a5   fixes for Courier, thanks to ugexe on GitHub
      adds  bb3cada   provide more information when IMAP commands fail
      adds  5178093   check for erros when creating a new mailbox
      adds  aa4acd7   do not show CiderWebmail x.yz loaded message when running tests
      adds  516a92d   add find_folder and find_special_folder so we don't have to hardcode folder names
      adds  74849c8   various improvements in the testsuite, now passes when running against Courier IMAP
      adds  6593999   require up-to-date Mail::IMAPClient version (needed in the future for RFC 6154 support)
      adds  fa60d82   add check to completly missing bodystruct
      adds  147032a   provide better error output if the imap backend is unreachable, also log unknown errors
      adds  cd0b5cd   fix bottom part of message display not visible, fixes issue #27
      adds  a7f4f92   silence experimental warnings
      adds  0536d16   fix addressbook test
      adds  edbf292   fix error handler not getting called
      adds  1e65c5d   don't store precompiled templates in git, use the template.pl script to build them
      adds  d31166d   focus filter/search box when pressing the '/' key
      adds  7a09634   remove Internet Explorer 6 'fixes'
      adds  31d4203   move ical test to xpath, fix on 5.18
      adds  8624089   fix attachments on perl 5.18
      adds  be37aac   Remove add_event_listener wrapper
      adds  cb6678c   Replace usage of mootools by standard Javascript
      adds  13c703e   Replace more mootools event code by proper DOM
      adds  f52fd71   Port DnD from mootools to pure Javascript
      adds  825e635   Unify AJAX layout and content-type handling
      adds  f3182e3   Replace remaining removeEvents calls
      adds  b365305   Port DnD of messages to folders from mootools to pure Javascript
      adds  3b550ae   Imported Upstream version 1.04+20141012
      adds  0c14e92   Merge tag 'upstream/1.04+20141012' into experimental
      adds  502a67b   (Build-)depend on libjson-xs-perl and libtry-tiny-smartcatch-perl.
      adds  60b3f26   (Build-)depend on liblog-dispatch-perl, liblog-dispatch-config-perl and libcatalyst-plugin-log-dispatch-perl.
      adds  7a1ada1   (Build-) depend on (recent libcatalyst-perl or) libcatalyst-plugin-unicode-encoding-perl (not libcatalyst-plugin-unicode-perl).
      adds  7d610eb   Tighten (build-)dependency on libmail-imapclient-perl.
      adds  f1ffd98   Add alternative git source URLs.
      adds  99e7df6   Drop patch 1001, and drop custom cleanup: Danish l10n now upstream.
      adds  a5ca516   Resolve localizations during build (don't hardcode).
      adds  29fd42a   Unfuzz patch 2001.
      adds  2ce69a9   Suppress .mo files in copyright check.
      adds  37222c8   Fix drop bogus removal of already dir already moved away.
      adds  4054ba1   Update changelog, control file and copyright hints.
      adds  1f92de1   Extract metadata from images for copyright check (instead of skipping them).
      adds  7b09721   Update changelog, control file and copyright hints.
      adds  d7ebf04   cleanup merge conflict
      adds  9c91e45   update MANIFEST
      adds  7e1894b   update Changes file for 1.05
      adds  dfb9fd1   Fix compatability with Perl < 5.18
      adds  ecfcfa7   Merge remote-tracking branch 'upstream/master'
      adds  d4b6b83   silence warnings while testing
      adds  c754d21   fix find_special_folder if another class attribute is present
      adds  ca809e3   don't ship .mo files
      adds  156765c   Imported Upstream version 1.05~20141022
      adds  0f4a9f1   Merge tag 'upstream/1.05_20141022' into experimental
      adds  6735743   Update and simplify generating l10n files.
      adds  9096e33   Stop recommend or add symlink for mootools: No longer used.
      adds  9e8dec4   Fix declare /home/jonas when creating user, and tidy postinst and postrm scripts while at it. Thanks to lintian.
      adds  09f8b7d   Drop excess files bogusly handled by upstream install routines. Thanks to lintian.
      adds  432e29f   Prepare for release: Update changelog and control file.
       new  a66b1ca   Use tagged releases at Github, and stop track checksum of upstream tarball.
      adds  7b4b569   Fix restoring control panel width and message pane height
      adds  49069c2   add locale files to .gitignore
      adds  2876fea   Imported Upstream version 1.05
       new  e05ea05   Merge tag 'upstream/1.05' into experimental
       new  6d160c9   Stop use experimental git branch.
       new  3c5b6e2   Prepare for release: Update changelog.

The 4 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.


Summary of changes:
 Changes                                          |  13 +
 MANIFEST                                         |  70 +---
 Makefile.PL                                      |  17 +-
 ciderwebmail.yml                                 |  18 +
 debian/changelog                                 |  59 ++-
 debian/control                                   |  17 +-
 debian/copyright                                 |   2 +
 debian/copyright_hints                           | 370 ++++++++++++++---
 debian/patches/1001_danish_l10n.patch            | 275 -------------
 debian/patches/2001_avoid_autoinstall.patch      |   4 +-
 debian/patches/series                            |   1 -
 debian/postinst                                  |  16 +-
 debian/postrm                                    |   7 +-
 debian/print-metadata.pl                         |  67 ++++
 debian/rules                                     |  95 ++---
 lib/Catalyst/Authentication/Store/IMAP/User.pm   |   2 +-
 lib/Catalyst/Plugin/CiderWebmail/ErrorHandler.pm |  41 ++
 lib/CiderWebmail.pm                              |  48 ++-
 lib/CiderWebmail/Controller/Managesieve.pm       |  12 +-
 lib/CiderWebmail/Controller/Message.pm           |  19 +-
 lib/CiderWebmail/Controller/Root.pm              |  61 +--
 lib/CiderWebmail/Error.pm                        |  67 ++++
 lib/CiderWebmail/Header.pm                       |  18 +-
 lib/CiderWebmail/MIMEIcons.pm                    | 232 ++++++-----
 lib/CiderWebmail/Mailbox.pm                      |   2 +-
 lib/CiderWebmail/Model/IMAPClient.pm             |  32 +-
 lib/CiderWebmail/Part.pm                         |  24 +-
 lib/CiderWebmail/Part/MultipartAlternative.pm    |   2 +-
 lib/CiderWebmail/Test.pm                         |  58 ++-
 lib/CiderWebmail/Util.pm                         |  50 ++-
 lib/CiderWebmail/View/Petal.pm                   |   8 +-
 lib/CiderWebmail/View/RFC822.pm                  |  45 ++-
 root/locale/CiderWebmail.pot                     |  39 +-
 root/locale/Makefile                             |   9 +
 root/locale/cs/LC_MESSAGES/CiderWebmail.po       | 226 +++++++++++
 root/locale/da/LC_MESSAGES/CiderWebmail.po       | 253 ++++++++++++
 root/locale/de/LC_MESSAGES/CiderWebmail.mo       | Bin 4298 -> 0 bytes
 root/locale/de/LC_MESSAGES/CiderWebmail.po       |  63 +--
 root/locale/en/LC_MESSAGES/CiderWebmail.mo       | Bin 4121 -> 0 bytes
 root/locale/en/LC_MESSAGES/CiderWebmail.po       |  63 +--
 root/locale/ru/LC_MESSAGES/CiderWebmail.po       | 233 +++++++++++
 root/static/css/IE6.css                          |  19 -
 root/static/css/base.css                         | 265 +++++++++++-
 root/static/css/login.css                        |   2 +-
 root/static/css/mail/mailbox.css                 |  23 +-
 root/static/css/mail/message.css                 |  14 +-
 root/static/css/mail/new.css                     |  17 +
 root/static/images/address_book.png              | Bin 670 -> 1270 bytes
 root/static/images/compose.png                   | Bin 724 -> 1174 bytes
 root/static/images/manage_folders.png            | Bin 578 -> 1092 bytes
 root/static/scripts/base.js                      | 258 ++++++++++--
 root/static/scripts/mail/compose.js              |  96 +++--
 root/static/scripts/mail/mailbox.js              | 270 ++++++++-----
 root/static/scripts/mail/message.js              |  23 +-
 root/static/scripts/mootools-core.js             | 491 -----------------------
 root/static/scripts/mootools-more.js             | 210 ----------
 root/templates/base/addressbook/edit.xml         |   4 +-
 root/templates/base/addressbook/list.xml         |   4 +-
 root/templates/base/ajax/layout.xml              |   5 +-
 root/templates/base/compose.xml                  |   8 +-
 root/templates/base/create_mailbox.xml           |   4 +-
 root/templates/base/dialog.xml                   |  35 ++
 root/templates/base/error.xml                    |   4 +-
 root/templates/base/folder_tree.xml              |   3 +-
 root/templates/base/layout.xml                   |  31 +-
 root/templates/base/login.xml                    |   3 +-
 root/templates/base/logout.xml                   |   2 -
 root/templates/base/mailbox.xml                  |   6 +-
 root/templates/base/mailboxes.xml                |   4 +-
 root/templates/base/managesieve/edit.xml         |   4 +-
 root/templates/base/managesieve/list.xml         |   4 +-
 root/templates/base/managesieve/vacation.xml     |   4 +-
 root/templates/base/message.xml                  |   1 +
 root/templates/base/parts/RFC822.xml             | 156 +++----
 root/templates/base/parts/TextCalendar.xml       |   2 +-
 root/templates/de/addressbook/edit.xml           |  32 --
 root/templates/de/addressbook/list.xml           |  27 --
 root/templates/de/ajax/layout.xml                |  13 -
 root/templates/de/compose.xml                    |  72 ----
 root/templates/de/create_mailbox.xml             |  21 -
 root/templates/de/error.xml                      |  13 -
 root/templates/de/folder_tree.xml                |  23 --
 root/templates/de/layout.xml                     |  42 --
 root/templates/de/login.xml                      |  30 --
 root/templates/de/logout.xml                     |  16 -
 root/templates/de/mailbox.xml                    |  67 ----
 root/templates/de/mailbox_quota.xml              |  15 -
 root/templates/de/mailboxes.xml                  |  34 --
 root/templates/de/managesieve/edit.xml           |  35 --
 root/templates/de/managesieve/list.xml           |  28 --
 root/templates/de/managesieve/vacation.xml       |  31 --
 root/templates/de/message.xml                    |  11 -
 root/templates/de/parts/Image.xml                |   8 -
 root/templates/de/parts/ImageStub.xml            |   8 -
 root/templates/de/parts/MultipartMixed.xml       |   5 -
 root/templates/de/parts/RFC822.xml               |  88 ----
 root/templates/de/parts/TextCalendar.xml         |  18 -
 root/templates/de/parts/TextHtml.xml             |   3 -
 root/templates/de/parts/TextHtmlStub.xml         |   7 -
 root/templates/de/parts/TextPlain.xml            |   1 -
 root/templates/en/addressbook/edit.xml           |  32 --
 root/templates/en/addressbook/list.xml           |  27 --
 root/templates/en/ajax/layout.xml                |  13 -
 root/templates/en/compose.xml                    |  72 ----
 root/templates/en/create_mailbox.xml             |  21 -
 root/templates/en/error.xml                      |  13 -
 root/templates/en/folder_tree.xml                |  23 --
 root/templates/en/layout.xml                     |  42 --
 root/templates/en/login.xml                      |  30 --
 root/templates/en/logout.xml                     |  16 -
 root/templates/en/mailbox.xml                    |  67 ----
 root/templates/en/mailbox_quota.xml              |  15 -
 root/templates/en/mailboxes.xml                  |  34 --
 root/templates/en/managesieve/edit.xml           |  35 --
 root/templates/en/managesieve/list.xml           |  28 --
 root/templates/en/managesieve/vacation.xml       |  31 --
 root/templates/en/message.xml                    |  11 -
 root/templates/en/parts/Image.xml                |   8 -
 root/templates/en/parts/ImageStub.xml            |   8 -
 root/templates/en/parts/MultipartMixed.xml       |   5 -
 root/templates/en/parts/RFC822.xml               |  88 ----
 root/templates/en/parts/TextCalendar.xml         |  18 -
 root/templates/en/parts/TextHtml.xml             |   3 -
 root/templates/en/parts/TextHtmlStub.xml         |   7 -
 root/templates/en/parts/TextPlain.xml            |   1 -
 root/templates/template.pl                       |  18 +-
 t/04controller_Root.t                            |  18 -
 t/05-have-sent.t                                 |  17 +-
 t/06-send-message.t                              |  47 ++-
 t/addressbook.t                                  |  15 +-
 t/ajax.t                                         |   7 +-
 t/append_signature.t                             |  11 +-
 t/compose_message_errorhandling.t                |  45 +++
 t/deletemessage.t                                |  83 ++--
 t/foldermanagement.t                             |   1 -
 t/forwardmessage.t                               |   9 +-
 t/hebrew.t                                       |   7 +-
 t/html5_validation.t                             |   7 +-
 t/importantflag.t                                |   7 +-
 t/invalid_login.t                                |  11 +
 t/list_reply.t                                   |   3 +-
 t/message_handling.t                             |  11 +-
 t/movemessage.t                                  |  19 +-
 t/read_attachment.t                              |  13 +-
 t/readmessage.t                                  |   7 +-
 t/render_html.t                                  |   1 -
 t/render_ical.t                                  |  13 +-
 t/render_image_jpeg.t                            |   1 -
 t/render_multipart_alternative.t                 |   1 -
 t/render_multipart_related.t                     |   1 -
 t/render_multipart_report.t                      |   1 -
 t/render_rfc822.t                                |  13 +-
 t/render_textplain.t                             |   1 -
 t/replymessage.t                                 |   9 +-
 t/searchmessage.t                                |   7 +-
 t/utf8.t                                         |   7 +-
 156 files changed, 3072 insertions(+), 3245 deletions(-)
 delete mode 100644 debian/patches/1001_danish_l10n.patch
 create mode 100644 debian/print-metadata.pl
 create mode 100644 lib/Catalyst/Plugin/CiderWebmail/ErrorHandler.pm
 create mode 100644 lib/CiderWebmail/Error.pm
 create mode 100644 root/locale/Makefile
 create mode 100644 root/locale/cs/LC_MESSAGES/CiderWebmail.po
 create mode 100644 root/locale/da/LC_MESSAGES/CiderWebmail.po
 delete mode 100644 root/locale/de/LC_MESSAGES/CiderWebmail.mo
 delete mode 100644 root/locale/en/LC_MESSAGES/CiderWebmail.mo
 create mode 100644 root/locale/ru/LC_MESSAGES/CiderWebmail.po
 delete mode 100644 root/static/css/IE6.css
 delete mode 100644 root/static/scripts/mootools-core.js
 delete mode 100644 root/static/scripts/mootools-more.js
 create mode 100644 root/templates/base/dialog.xml
 delete mode 100644 root/templates/de/addressbook/edit.xml
 delete mode 100644 root/templates/de/addressbook/list.xml
 delete mode 100644 root/templates/de/ajax/layout.xml
 delete mode 100644 root/templates/de/compose.xml
 delete mode 100644 root/templates/de/create_mailbox.xml
 delete mode 100644 root/templates/de/error.xml
 delete mode 100644 root/templates/de/folder_tree.xml
 delete mode 100644 root/templates/de/layout.xml
 delete mode 100644 root/templates/de/login.xml
 delete mode 100644 root/templates/de/logout.xml
 delete mode 100644 root/templates/de/mailbox.xml
 delete mode 100644 root/templates/de/mailbox_quota.xml
 delete mode 100644 root/templates/de/mailboxes.xml
 delete mode 100644 root/templates/de/managesieve/edit.xml
 delete mode 100644 root/templates/de/managesieve/list.xml
 delete mode 100644 root/templates/de/managesieve/vacation.xml
 delete mode 100644 root/templates/de/message.xml
 delete mode 100644 root/templates/de/parts/Image.xml
 delete mode 100644 root/templates/de/parts/ImageStub.xml
 delete mode 100644 root/templates/de/parts/MultipartMixed.xml
 delete mode 100644 root/templates/de/parts/RFC822.xml
 delete mode 100644 root/templates/de/parts/TextCalendar.xml
 delete mode 100644 root/templates/de/parts/TextHtml.xml
 delete mode 100644 root/templates/de/parts/TextHtmlStub.xml
 delete mode 100644 root/templates/de/parts/TextPlain.xml
 delete mode 100644 root/templates/en/addressbook/edit.xml
 delete mode 100644 root/templates/en/addressbook/list.xml
 delete mode 100644 root/templates/en/ajax/layout.xml
 delete mode 100644 root/templates/en/compose.xml
 delete mode 100644 root/templates/en/create_mailbox.xml
 delete mode 100644 root/templates/en/error.xml
 delete mode 100644 root/templates/en/folder_tree.xml
 delete mode 100644 root/templates/en/layout.xml
 delete mode 100644 root/templates/en/login.xml
 delete mode 100644 root/templates/en/logout.xml
 delete mode 100644 root/templates/en/mailbox.xml
 delete mode 100644 root/templates/en/mailbox_quota.xml
 delete mode 100644 root/templates/en/mailboxes.xml
 delete mode 100644 root/templates/en/managesieve/edit.xml
 delete mode 100644 root/templates/en/managesieve/list.xml
 delete mode 100644 root/templates/en/managesieve/vacation.xml
 delete mode 100644 root/templates/en/message.xml
 delete mode 100644 root/templates/en/parts/Image.xml
 delete mode 100644 root/templates/en/parts/ImageStub.xml
 delete mode 100644 root/templates/en/parts/MultipartMixed.xml
 delete mode 100644 root/templates/en/parts/RFC822.xml
 delete mode 100644 root/templates/en/parts/TextCalendar.xml
 delete mode 100644 root/templates/en/parts/TextHtml.xml
 delete mode 100644 root/templates/en/parts/TextHtmlStub.xml
 delete mode 100644 root/templates/en/parts/TextPlain.xml
 create mode 100644 t/compose_message_errorhandling.t
 create mode 100644 t/invalid_login.t

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