alecpl
dc0be3378a
- Simplified frame lock handling
14 years ago
thomascube
e3acfad9a1
Fix parse error in IE6
14 years ago
thomascube
fcc7f861b1
Log session validation errors; keep error message when redirecting to login after session error
14 years ago
alecpl
a1640053b9
- Unify/add loading messages when "opening" a frame
14 years ago
alecpl
f9e2858ae1
- Exclude edited folder from parent selector
14 years ago
alecpl
4d784be2b9
- Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure
14 years ago
alecpl
f03d89e493
- Fix 'sql' identifier for addressbook handling ( #1488013 )
14 years ago
alecpl
08b796f83c
- Fixed search fields handling in quick-search
14 years ago
alecpl
e86b4f4246
- Fix: folder selector doesn't list unsubscribed folders, followup to r4942
14 years ago
thomascube
951960e052
Delay window.print() on Safari browsers
14 years ago
alecpl
b0eb95a662
- Fix errors when console is not defined ( #1488010 )
14 years ago
alecpl
f1574a5da2
- Performance fix: don't create addressbook object to close() it if it wasn't created before, skipping unneeded LDAP connection
14 years ago
alecpl
733ed0a20a
- Use rcube_imap_generic::tokenizeResponse() for parsing BODYSTRUCTURE, fixes #1488007
14 years ago
alecpl
341d9661c7
- Delay imap cache initialization, fixes problem with cache cleanup on login (where user ID wasn't set on init time)
14 years ago
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
14 years ago
alecpl
70c3111826
- Fix fallback to default source ( #1488009 )
14 years ago
alecpl
5ed119e534
- Don't use default source if source id is specified in get_address_source()
14 years ago
alecpl
64ebc94eec
- Fix source ID handling
14 years ago
alecpl
1e36b71838
- Generate display name before record validation
14 years ago
alecpl
31f05cc9a4
- Call ksearch_destroy() on ksearch_hide()
14 years ago
alecpl
dcf8112ada
- Fix IE9 detection ( #1488008 )
14 years ago
thomascube
da89cf2937
Always show address book name if multiple books are configured; fix styling
14 years ago
alecpl
210438a6be
- Unsubscribe from non-existing folders automaticly on folders listing
14 years ago
alecpl
79dd1692e3
- Another display name fix: don't store display name only if it equals to email address
14 years ago
alecpl
909a3acb83
- Move console object initialization code into one place
14 years ago
alecpl
71e8cc3bce
- Fixed display name on contact lists
14 years ago
alecpl
0213f8d4dd
- Added optional "multithreading" autocomplete feature
14 years ago
alecpl
1837173634
- Plugin API: Added 'config_get' hook
14 years ago
alecpl
2d761bbbef
- On contact copy check for existing record by name if email field is empty
14 years ago
alecpl
ec4b594c24
- DOn't generate contact name here, it's not required
14 years ago
thomascube
04310ee1bf
Better message if copying was rejected due to existing entries
14 years ago
alecpl
f52c4f441f
- Simplify undo message, add dots at the end of messages
14 years ago
alecpl
1b3ce758d4
- Add comment about FF5 bug workaround
14 years ago
alecpl
d8aff9a651
- Round upload progress percentage value
14 years ago
alecpl
070bc8302e
- Add check for inArray() input to prevent error in Firefox 5
14 years ago
alecpl
c9cfd6d4bf
- Improved parent folder selector
14 years ago
thomascube
b9fe7a899a
Just name mail 'Mail', it's that simple; Upddate changelog
14 years ago
thomascube
71cc6bf630
Add drop-target for root folder; fix row insertion when moving to a protected folder
14 years ago
thomascube
8d0999f3ed
Use more common name for e-mail
14 years ago
alecpl
74f0a6fe56
- Add possibility to change autocomplete action name
14 years ago
thomascube
8c37422b47
Only load contacts list in main view
14 years ago
thomascube
fa59965b41
Asynchronously load contacts after page load
14 years ago
thomascube
3a9f7954ba
Fix getting first writeable address book if no default is configured
14 years ago
thomascube
03eb13f11c
Small improvements and codestyle
14 years ago
thomascube
4d9f620292
Filter LDAP groups by search query
14 years ago
alecpl
df853778cf
- Fix typos in de_CH and de_DE ( #1487998 )
14 years ago
thomascube
ce4e0ece1f
Fix ldap group members listing
14 years ago
thomascube
609c5e9da9
Session object can be null if db/memcache is not available
14 years ago
alecpl
19869073e3
- Plugin API: added folder_delete and folder_rename hooks
14 years ago
alecpl
580adc8263
- Add add_shutdown_function() method. Make possible to call user function before destoying all objects (e.g. session)
14 years ago
alecpl
7f554cfaec
- Fix message delete button title when flag_for_deletion is enabled
14 years ago
thomascube
ec65ad6e48
Make autocompletion available for plugins
14 years ago
alecpl
63fda8af57
- Make Undo action optional by setting undo_timeout=0
14 years ago
alecpl
65b61cdd1c
- Insert APC_UPLOAD_PROGRESS hidden field before file field ( #1486039 )
14 years ago
alecpl
7f5a849e78
- Added possibility to undo last contact delete operation
14 years ago
alecpl
632528ff42
- Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
14 years ago
alecpl
1a3c911d92
- Fixed issues related to creating contacts in source which isn't currently selected ( #1487990 )
14 years ago
alecpl
93a35ccedf
- Don't send keep-alive request when system is busy
14 years ago
alecpl
9220169bf1
- Fix handling of other users namespace roots
14 years ago
alecpl
1564d4ef79
- Fix sorting of contact groups after group create ( #1487747 )
14 years ago
alecpl
9d195d6e82
- Added lost argument in delete_record() method
14 years ago
alecpl
b1057a2781
- Remove debug code
14 years ago
alecpl
62811c4a70
- Fix group commands state after extended search use, make this check readonly-flag aware
14 years ago
alecpl
8fc0f9451e
- Fix GCC errors and warnings ( #1487988 )
14 years ago
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
14 years ago
thomascube
ecb51cc8a6
Cache information about writeble address sources for performance reasons
14 years ago
alecpl
7da13a337e
- Show loading icon event if upload_progress is enabled
14 years ago
alecpl
4171c59bd7
- Add optional textual upload progress indicator ( #1486039 )
14 years ago
alecpl
5b3ac32415
- Added addressbook source selector in contact create form
14 years ago
alecpl
4b1d5d6e38
Improve .htaccess rules to make it less easy to fingerprint roundcube version
...
by denying access to files and stoping directory indexes (#1484066 )
14 years ago
alecpl
02e079f917
- Fix adding signatures ( #1487965 )
14 years ago
alecpl
f187ee9838
- Fix typo in it_IT localization ( #1487983 )
14 years ago
alecpl
b8605bd0e8
- jQuery 1.6.2
14 years ago
alecpl
24958af8d9
- Unset event name, so it will be not added to request data
14 years ago
alecpl
4a142f6371
- Make sure upload form uses POST method
14 years ago
alecpl
c3dabfad7a
- Fixed link to contact photo, when browsing the search results ( #1487980 )
14 years ago
alecpl
77406bb731
- Fix url() so zero-values are not skipped ( #1487979 )
14 years ago
alecpl
f5803dfda1
- Fix bug where Import button was disabled ( #1326103 )
14 years ago
alecpl
9caf9caf9e
- Use 'State/Province' for 'region' label (in Addressbook)
14 years ago
alecpl
f6eb1e29df
- Fix creating/renaming folders with accented characters ( #1487974 )
14 years ago
alecpl
0891b1d2ec
- Fix handling of untagged responses in LIST/LSUB response parser
14 years ago
alecpl
44143c5847
- Don't use reserved word 'class' (to prevent IE errors)
14 years ago
alecpl
96e24fab88
- Fix parsing URLs containing commas ( #1487970 )
14 years ago
alecpl
68070e448c
- Fix PHP warning in mailbox_info(),
...
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
14 years ago
alecpl
87a2f686f0
- Fix contacts copying ( #1487967 )
14 years ago
alecpl
5bfa4445d5
- Read _unlock from POST too
14 years ago
alecpl
25e6a0f110
- Add rcube_imap::mailbox_info()
14 years ago
thomascube
930d385d9e
Skip empty e-mail addresses in autocompletion
14 years ago
thomascube
86a025f504
Fix check in pagenav
14 years ago
thomascube
06c01d1720
Trigger keep_alive hook when checking for recent messages, too
14 years ago
alecpl
12bfc55e8c
- pl_PL localization update
14 years ago
alecpl
715a1b143c
- Make local_skin_path() to be a public method
14 years ago
alecpl
b0689bd500
- Set css class name on directory list row according to readonly flag and 'class' data provided by plugins
14 years ago
thomascube
6af7e0d63d
Use numSubOrdindates inconjuction with VLV to count total
14 years ago
alecpl
24201dc1f4
- Fix set_row_attribs() for backward compat.
14 years ago
alecpl
81a0cfba50
- Use more descriptive labels for group actions
14 years ago
alecpl
67975b99ef
- Improved namespace roots handling in folder manager
14 years ago
alecpl
3ddca3b945
- Don't log errors when charset conversion fails
14 years ago
alecpl
cc90ed1f84
- Add addressbook name in contact info frame ( #1487958 )
14 years ago
alecpl
1a034323fc
- Add possibility to return subscription status and css class name for folder row from "folder_save" hook
...
- Fix folder preview frame state after folder creation
14 years ago
alecpl
5f2d1588dd
- Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook)
14 years ago
alecpl
3f3ec14ed0
- Force allowed attributes on table rows
14 years ago
alecpl
feac485000
- Added html_table::get_row_attribs(), extended html_table::set_row_attribs()
14 years ago
alecpl
ca7dda4948
- Fixed initial directory selection
14 years ago
thomascube
fd89754818
Allow to specify multiple sort columns as array (currently only used for VLV)
14 years ago
alecpl
ecf295f6ef
- Added searching in all addressbook sources (global-search)
...
- Added addressbook source selection in contacts import
14 years ago
thomascube
6f3fa964c6
Use dechex() instead of sprintf() for base conversion
14 years ago
thomascube
79569231db
Show more debug output
14 years ago
alecpl
64867411b1
- Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class
14 years ago
thomascube
c1db483cd5
Only select dn for count queries
14 years ago
thomascube
69ea3a3429
Implement LDAPv3 Virtual List View (VLV) for paged results listing
14 years ago
alecpl
9f38ad95de
- Label fix
14 years ago
alecpl
9382b6dfe1
- Fix contacts import ( #1487947 )
14 years ago
thomascube
b0c70b3ca7
Use address_template config when adding a new address block ( #1487944 )
14 years ago
alecpl
62e2254e3f
- Fix regexp matching field names
14 years ago
alecpl
5148d388ea
- Small fix for advanced searching
14 years ago
alecpl
02695eff93
- typo
14 years ago
alecpl
b896b18f87
- Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements
14 years ago
alecpl
a5be870d6c
- Performance improvement, fix case-sensitivness in advanced search
14 years ago
alecpl
e9a9f2f6c5
- Added addressbook advanced search
14 years ago
alecpl
2d5beeaf06
- Don't call rcube_idn_to_ascii() on empty data
14 years ago
alecpl
d654e80084
- Fix identities "reply-to" and "bcc" fields have a bogus value when left empty ( #1487943 )
14 years ago
alecpl
fde361eb58
- Replace preg_match() with faster strpos()
14 years ago
alecpl
4fb6a28be2
- Fix doubled encoding in save-pref request ( #1487941 ), small code improvements
14 years ago
thomascube
4dcd437ade
Add collected text labels in one single function call
14 years ago
alecpl
3cacf941fa
- Add popup with basic fields selection for addressbook search
14 years ago
thomascube
09c59abf85
Case-insensitive matching in autocompletion ( #1487933 ); replace old string offset syntax
14 years ago
alecpl
340546c975
- Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
14 years ago
alecpl
644e3ad912
- Fix setting language for spellchecker on spellcheck_before_send
14 years ago
alecpl
1d5779b257
- Add option to force spellchecking before sending a message ( #1485458 )
14 years ago
alecpl
b4edf78e4b
- Provided rcube_spellchecker class, simplified code in utils task (less spell* files)
14 years ago
alecpl
55150f858f
- Fix handling of "<" character in group name
14 years ago
alecpl
d9641b0874
- Allow setting special folder with "<" character
14 years ago
alecpl
516467080b
- Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields ( #1487864 )
14 years ago
alecpl
d734481983
- Added option to specify to which address book add new contacts
14 years ago
alecpl
f5a55bf173
- Make debug handler to be a method of rcube_mdb2
14 years ago
thomascube
e7b6e907c5
Add support for X-AB-EDIT field upon user request
14 years ago
alecpl
c9f4e9bc65
- Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
...
- Add possibility to disable data serialization in cache
14 years ago
alecpl
40a1860174
- Store user preferences in session when write-master is not available and session is stored in memcache, write them later
14 years ago
alecpl
7ad8e2c318
- Add TTL parameter to rcube_cache class (and rcmail::get_cache method)
14 years ago
alecpl
bc8c2c5788
- Fix s/pattern/prefix/ in clear_cache()
14 years ago
alecpl
b9e42ecb46
- Use index record for memcache/apc engine, don't load the whole cache into memory
14 years ago
thomascube
10ea10a317
Catch write-errors on database (yet untested)
14 years ago
alecpl
ccc059fd70
- Re-designed cache, fixes memcache/apc issues
14 years ago
alecpl
254d5ef32b
- Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
...
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
14 years ago
alecpl
3253b296c2
- Clear properly mailboxes cache on folder subscription change
14 years ago
alecpl
7786ba1adb
- Fix error when rcube_cache::remove() was used in pattern mode
14 years ago
alecpl
d2a64865a7
- Fix func_get_args() usage for PHP<5.3 ( #1487928 )
14 years ago
alecpl
4bb7d27b54
- Removed focus_on_new_message option, added newmail_notify plugin
14 years ago
thomascube
000fe38c71
Flip field type aliases ( #1487910 )
14 years ago
alecpl
98597a07d0
- Fix saving collapsed_folders settings
14 years ago
alecpl
8edb3d9405
- Add APC support in rcube_cache
14 years ago
alecpl
b5f836e4af
- Make memcached cache not system-wide
14 years ago
alecpl
5cf5ee66c1
- Added general rcube_cache class with memcache support
...
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
14 years ago
thomascube
76d4019a35
Get memcache object from rcmail instance
14 years ago
thomascube
4e3ec4eca8
Fix vcard value decoding; add setter for individual vcard fields
14 years ago
alecpl
392589ef38
- Clear mailboxes.* cache when new mailbox is created
14 years ago
alecpl
1f385b8a3d
- Make update_cahce() method to be publicly available
14 years ago
yllar
74bc4acd27
translations update
14 years ago
alecpl
a509bb677c
- Add option to set default action of Forward button to "Forward as attachment"
14 years ago
alecpl
9b6c82fdc8
- Add extended command for saving prefs
14 years ago
alecpl
21461dce77
- Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars ( #1487915 )
14 years ago
alecpl
e4d0947550
- Fix invalid comments handling (see example message in #1487915 )
14 years ago
thomascube
0ec7fe4efc
Fix sort order when contact name is empty
14 years ago
alecpl
491133a0b2
- Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284 )
...
- Small code improvements and use preferred .prop() instead of .attr() for some properties
14 years ago
thomascube
e2f185e1b3
Don't connect to address books unless necessary
14 years ago
thomascube
6b19999841
Correctly handle empty contact names when importing
14 years ago
thomascube
445a4ca04d
Fix empty name in search results and error when creating a new contact
14 years ago
alecpl
8e99ffbcac
- Use less included files in mail and message templates for better performance
...
- Add access to template name in template expressions
14 years ago
alecpl
a208a4fa68
- Add forward-as-attachment feature
14 years ago
alecpl
79275b4df5
- jQuery-1.6.1 ( #1487913 , #1487144 )
14 years ago
alecpl
b91215825f
- Fix typo
14 years ago
thomascube
e848180aaa
Improve display name composition when saving contacts ( #1487143 ), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
14 years ago
alecpl
bbd4ca89ef
- Make some regexp faster
14 years ago
yllar
040d2296c4
he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update
14 years ago
thomascube
ff4ffc6d54
Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp()
14 years ago
thomascube
fd540bad79
Rely on mysql server timezone not on PHP
14 years ago
alecpl
c739c71351
- Extend parse() method so it can be used to parse templates without printing to stdout
14 years ago
alecpl
ac3ad69e94
- Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument)
14 years ago
alecpl
b5fb21e767
- Improved string literals handling
14 years ago
alecpl
e22740508c
- Fixed ANNOTATEMORE support
14 years ago
alecpl
0d277ef01b
- Plugin API: Add name and parent_name arguments to folder_form hook
14 years ago
alecpl
0deec44e7d
- Fixed handling of folder with name "0" in folder selector
14 years ago
alecpl
091b0284c8
- Use dot as a separator in cache key name (for consistency)
14 years ago
alecpl
94bdcce081
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
14 years ago
alecpl
de0a3f9b9f
- Fix label
14 years ago
alecpl
d08333ea57
- Fix problems with subfolders of INBOX folder on some IMAP servers ( #1487725 )
...
- Fix handling of folders that doesn't belong to any namespace (#1487637 )
14 years ago
alecpl
4764079c6a
- Fix bug where messages were deleted instead moved to trash folder after Shift key was used ( #1487902 ), small code improvements
14 years ago
alecpl
56651c15c8
- Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists
14 years ago
alecpl
630f0e41ac
- Added table button in HTML editor, disabled contextmenu
14 years ago
vbenincasa
2ab7ac40c2
- Improvements to DirectAdmin password driver
...
- Update pt-BR language
14 years ago
alecpl
e23b1d913c
- Fix mozilla browser detection
14 years ago
alecpl
1abb97fe1b
- Add 'uploadingmany' message translation
14 years ago
alecpl
7fc056c3ff
- Enable multiselection for attachments uploading in capable browsers ( #1485969 )
14 years ago
alecpl
4d7fbd508a
- Remove leading empty lines (can be produced by eg. P tag on the beginning)
14 years ago
thomascube
125894d35d
Fix expression
14 years ago
vbenincasa
90550b9479
- Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
...
- Small fix to allow the script to work in IE6 and IE7
14 years ago
alecpl
2d889ecd38
- Add possibility to change HTML editor configuration by skin
14 years ago
vbenincasa
2a380018f9
- Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
...
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
14 years ago
thomascube
638e3459d6
Don't attempt to read session data again if the initial read didn't return a result
14 years ago
alecpl
1997a94fbd
- fix typo
14 years ago
alecpl
cf58ce8512
- Fix a bug where selecting too many contacts would produce too large URI request ( #1487892 )
14 years ago
alecpl
c08b18c4b9
- Fix relative URLs handling according to a <base> in HTML ( #1487889 )
14 years ago
alecpl
e505519d1a
- Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup
14 years ago
alecpl
5852db96d7
- Fix label length
14 years ago
vbenincasa
b04c51fafb
- Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
...
- Small fix to the code comment of rcube_parse_host()
14 years ago
thomascube
60a277f1ce
Fix callback reference after rename
14 years ago
alecpl
e54f4b25e2
- Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins
14 years ago
alecpl
5c1dfb0b11
- Fix handling of top-level domains with more than 5 chars or unicode chars ( #1487883 )
14 years ago
alecpl
690ff699d8
- Update fr_FR localization
14 years ago
alecpl
68f39efb04
- Fix fatal error from last commit ( #1487884 ), rename rcube_gc() to gc()
14 years ago
alecpl
b7b7cf5614
- Fix quota indicator in Webkit
14 years ago
thomascube
63e9927d5f
Add support for session storage using memcache
14 years ago
alecpl
926948e77f
- Use shortest include path for better performance
14 years ago
thomascube
0761e2b1f7
Remove unnecessary code (thanks Alec)
14 years ago
thomascube
73d6b2a6b0
Fix return value of affected_rows()
14 years ago
thomascube
80809d6a9d
Don't show saving error if no data changed
14 years ago
alecpl
5c2f064882
- Fix ID command arguments (must be of type nstring)
14 years ago
alecpl
4d969249ac
- Update fr_FR localization ( #1487881 )
14 years ago
alecpl
1463a5ac24
- Fix ID command response handling
14 years ago
alecpl
c14fa83e00
- Remove cache buster from check-recent/keep-alive requests, it's already added by jQuery
14 years ago
vbenincasa
a70de61ac2
- Some improvements and completion of pt_BR language files.
14 years ago
vbenincasa
a1621c6759
- Fix incorrect CSS class name call (.quota_text_normal to .quota_text_low)
...
- Small improvement in the look of quota indicator
14 years ago
alecpl
d7b35c22af
- Fix usage of non-standard HTTP error codes ( #1487797 )
14 years ago
alecpl
3a24a1e41f
- Fix update_contact_row() was setting wrong ID when newcid=null
14 years ago
alecpl
99fc468d40
- Fix quoting special characters, small optimizations
14 years ago
alecpl
8c263ee5e0
- Set proper readonly state of default address book according to real readonly variable value ( #1487878 )
14 years ago
alecpl
7fbd94bc47
- Don't show ajax request errors when there is no real error
14 years ago
alecpl
4351f7cd66
- Improve performance by including files with absolute path ( #1487849 )
14 years ago
thomascube
61517ce39d
Updated to TinyMCE 3.4.2 which is now compatible with IE9
14 years ago
thomascube
49dac95d7d
Don't add env variable when template is empty (e.g. on error page)
14 years ago
thomascube
4687446d00
Updated localization files submitted to the mailing list
14 years ago
thomascube
7342bb8b7a
Check for DB connection state instead of handle (handle could be an error object)
14 years ago
thomascube
41d2b7f895
Don't check identity email if not editable; fix import message
14 years ago
thomascube
bbb1427caa
Gracefully shrug on database errors
14 years ago
alecpl
968754b09e
- Fix regression in html conditional comments handling by washtml class
14 years ago
alecpl
462de2d202
- PEAR::Net_SMTP 1.5.2, fixed timeout issue ( #1487843 )
14 years ago
thomascube
f62468d3ec
Fixed some typos
14 years ago
thomascube
d476d3a3a4
Fixed LDAP patch
14 years ago
thomascube
ef27a6a723
Add hook for request token creation (upon user request)
14 years ago
thomascube
d1e08fc905
Replace LDAP vars in group queries ( #1487837 )
14 years ago
thomascube
1f6ab35568
Correct Bosnian native name
14 years ago
thomascube
58510fc58f
Use CRLF + 1 space for folding
14 years ago
thomascube
569f8306db
Fix vcard folding at 75 chars; don't fold vcards for internal storage
14 years ago
alecpl
5c4c06665c
- Fixed vcard folding: use one space, use mb_regex_encoding() ( #1487868 )
14 years ago
alecpl
ae1db2239e
- mbstring internal encoding is set in iniset.php
14 years ago
thomascube
bf80b5a237
Fix vcard folding with uncode characters ( #1487868 )
14 years ago
alecpl
1633bcafca
- Added scroll position reset for Opera ( #1487689 ), small code improvements
14 years ago
alecpl
34d72878db
- Use mbstring's strtolower() for Unicode characters in normalize_string()
14 years ago
alecpl
5b67d35b59
- Fixed possible js error occurance ( #1487872 )
14 years ago
thomascube
e5e1eb0195
Convert normalized latin-1 string back to utf8
14 years ago
thomascube
3d8b54edf7
Keep all submitted data if contact form validation fails ( #1487865 )
14 years ago
thomascube
12dac4911b
Handle unicode strings when normalizing for search ( #1487866 )
14 years ago
alecpl
ca18a90b1a
- Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates)
14 years ago
alecpl
23b49558cd
- Fix handling of debug_level=4 in ajax requests ( #1487831 )
14 years ago
thomascube
fc072bfdb3
Don't decode recipent strings submitted by address book
14 years ago
thomascube
a41dcfecb0
Fix call to parent window
14 years ago
alecpl
37463345d5
- Fix setting 'unfocused' class on folder selection
14 years ago
alecpl
dae34b5c3f
- Support 'abort' and 'result' response in 'preferences_save' hook, add error handling
14 years ago
alecpl
1036f81edf
- Fix so 1024 bytes is displayed as 1KB, the same for MB and GB
14 years ago
alecpl
ff10f5e50e
- Support 'off' as bolean false
14 years ago
alecpl
d1d9fd84b7
- Prevent javascript error if TinyMCE is not initialized ( #1487862 )
14 years ago
alecpl
d483cd7898
- Fix bug where some content would cause hang on html2text conversion ( #1487863 )
14 years ago
alecpl
dd0ae6297b
- Improve space-stuffing handling in format=flowed messages ( #1487861 )
14 years ago
alecpl
6491fbdbae
- Fixed bug where some dates would produce SQL error in MySQL ( #1487856 )
14 years ago
alecpl
0ea94769ee
- Added workaround for some IMAP server with broken STATUS response ( #1487859 )
14 years ago
alecpl
8abc17611f
- Fix bug where default_charset was not used for text messages ( #1487836 )
14 years ago
alecpl
f66f5f02e3
- Removed dependency on rcube_* functions, small improvements
14 years ago
alecpl
03bdcb8c1e
- jQuery 1.5.2
14 years ago
yllar
ac1a2d87f9
translations update
14 years ago
alecpl
111a6fc314
- Add info about indexcontacts.sh script in upgrade procedure
14 years ago
alecpl
2d10908f04
- Use English name for German language (like for others)
14 years ago
thomascube
c9f2c47027
Fix request token generation if no cookies set
14 years ago
alecpl
94dfd8ab9d
- TinyMCE 3.4.1
14 years ago
alecpl
c09e3287c1
- Remove unused rcube_mail_header class variables
14 years ago
thomascube
ec045b0a24
Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829
14 years ago
alecpl
a8d7c659f1
- Fixed IE/FF detection ( #1487838 )
14 years ago
alecpl
8b2c23d603
- Use \n as a word separator to workaround some strange Google spellchecker issue
14 years ago
alecpl
a8317ef172
- Fix console handling in IE8
14 years ago
alecpl
569701d700
- Handle properly situation when uploaded attachment file is too big
14 years ago
thomascube
32b11d325e
Keep session alive while showing login page (request token is stored in session data)
14 years ago
alecpl
129aeff199
- Move console initialization to rcube.init(), hide console area if browser's console exists, some code cleanup
14 years ago
alecpl
3e63a0b898
- PEAR::Net_SMTP 1.5.1
14 years ago
thomascube
4591de7018
Prepare for multiple concurrent compose windows
14 years ago
alecpl
3e39818221
- Add code for prevention from IMAP connection hangs when server closes socket unexpectedly
14 years ago
alecpl
c294eaa3f2
- Performance improvement: Remove redundant DELETE query (for old session deletion) on login
14 years ago
thomascube
fb061aaece
Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function ( #1486281 )
14 years ago
alecpl
6f6efa20d7
- Add html_table::remove_body() function
14 years ago
alecpl
6a4bccb796
- Fix some emails are not shown using Cyrus IMAP ( #1487820 )
14 years ago
alecpl
8df56e618a
- Fix handling of mime-encoded words with non-integral number of octets in a word ( #1487801 )
14 years ago
thomascube
79cd6cefd5
Simplify code
14 years ago
thomascube
044d6647e0
Make it easier to add code to $(document).ready()
14 years ago
thomascube
15e9441263
Fix LDAP group identifiers
14 years ago
thomascube
ae39c47c3a
New config option for custom logo; allow skins to define/override texts
14 years ago
thomascube
715c7961ba
Don't do exact matches when searching for existing email records
14 years ago
alecpl
549e4aba93
- pl_PL localization update
14 years ago
alecpl
5aed4e8261
- Fix 'deletemessage' label fr_FR translation
14 years ago
alecpl
bbce3edd61
- Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS)
14 years ago
alecpl
29c54229cf
- Fix parsing links with non-printable characters inside ( #1487805 )
14 years ago
thomascube
d7167e9eeb
Workaround for IE not sending referer with location.href ( #1487806 )
14 years ago
thomascube
7835e2ded8
Fixed de_CH Localization bugs ( #1487773 )
14 years ago
thomascube
a3b9e4e65d
Better display of vcard import results ( #1485457 )
14 years ago
thomascube
0fbadebe13
Improve vcard import: map more fields, support photo urls, better UTF-16 charset detection
14 years ago
thomascube
ec6c397769
Update group identifier in model
14 years ago
thomascube
e6bb836e05
Create interactive update script with improved DB schema check; udated installer with new features and styles
14 years ago
thomascube
b8f14ce744
Allow multiple records with same e-mail address but show notice to the user
14 years ago
alecpl
b649c49e64
- Fix attachments uploading, broken with devel-addressbook branch merge
14 years ago
alecpl
041f66e074
- jQuery 1.5.1
14 years ago
alecpl
f572575652
- Fix typo in html_editor hook name ( #1487796 )
14 years ago
alecpl
2b3a8e8de2
- Improve displaying of autocompletechars message
14 years ago
thomascube
798764c2bb
Add plugin hook before the final HTML content of a page is sent
14 years ago
alecpl
4d982d38a8
- Add LDAP SASL bind and proxy authentication ( #1486692 )
14 years ago
alecpl
261ea440dd
- Use addcslashes() instead of strtr() for string quoting
14 years ago
alecpl
c5dedd79ca
- Add variable for 'Today' label in date_today option ( #1486120 )
14 years ago
thomascube
360bd3ea74
Allow group identifiers to be changed upon renaming (used in LDAP)
14 years ago
alecpl
bfb7d6e681
- Fix dont_override setting does not override existing user preferences ( #1487664 )
14 years ago
svncommit
3221c95a29
Update dutch translations.
14 years ago
alecpl
61938a735e
- Fix/unify page navigation titles
14 years ago
alecpl
dd07e79537
- Close IMAP connection after SMTP, per discussion in ( #1485975 )
14 years ago
alecpl
ab0b51a1fe
- Use only one from IMAP authentication methods to prevent login delays (1487784)
14 years ago
alecpl
da142bb598
- Replying to a sent message puts the old recipient as the new recipient ( #1487074 )
...
- Set compose header fields before skin objects' functions are being used, don't depend on the order of fields
14 years ago
thomascube
3e2637351d
Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\!
14 years ago
thomascube
a1bbc2cb16
Fix for alias query which was broken in last commit
14 years ago
thomascube
7fb11ef6a9
Move BINARY modifier to make MYSQL use index again
14 years ago
alecpl
c4e555c160
- Fix subtype select labels for fields added with 'Add field'
14 years ago
alecpl
de3dde7f2c
- Support strftime format in date_today option
14 years ago
thomascube
b1d31eea94
Fix stripping invalid comments. Changes from r4483 also stripped entire CSS blocks packed in comments
14 years ago
alecpl
b389252f2b
- Fix handling of attachments with invalid content type ( #1487767 )
14 years ago
alecpl
075ee62a77
- Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 ( #1487766 )
14 years ago
thomascube
a97937aceb
Codestyle and formatting; don't attempt to save empty array values
14 years ago
alecpl
890eae6758
- Use IMAP's ID extension (RFC2971) to print more info into debug log
14 years ago
thomascube
ea23df6e3e
Update localizations for address book extension
14 years ago
thomascube
ce988a0778
Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible
14 years ago
alecpl
829cbfe88c
- Use html::span instead of HTML code
14 years ago
alecpl
768091e094
- Make so addcontact icon doesn't jump alone to next line
14 years ago
thomascube
a77cf2292b
Add optional referer check to prevent CSRF in GET requests
14 years ago
alecpl
cbf89140b3
- Fix vcard export ( #1487765 )
14 years ago
thomascube
29aab5a214
Localize contact property subtypes; better name for contact section
14 years ago
thomascube
07b95dc49b
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
14 years ago
thomascube
ed33d19de9
Normalize group list-item identifier when inserting a new address group
14 years ago
alecpl
d80bd153a4
- Fix email_dns_check setting not used for identities/contacts ( #1487740 )
14 years ago
alecpl
47f55c0d08
- Fix ICANN example addresses doesn't validate ( #1487742 )
14 years ago
alecpl
e18d992ee1
- Fix adding contacts: convert e-mail to ascii before format checking
14 years ago
alecpl
89d19c4e61
- Small code improvements related to r4487
14 years ago
thomascube
784a425e07
protect login form submission from CSRF using a request token
14 years ago
thomascube
3e0e9148ef
Prevent from relaying arbitrary requests through modcss.inc (security issue)
14 years ago
alecpl
02b6e614ca
- Fix handling of non-image attachments in multipart/related messages ( #1487750 )
14 years ago
alecpl
62481f34e6
- Convert Content-type to lowercase, fixes lack of attachment icon for some messages ( #1487750 )
14 years ago
alecpl
e8d5bdc84e
- Fix IDNA support when IDN/INTL modules are in use ( #1487742 )
14 years ago
alecpl
9ebac6616d
- Fix handling of invalid HTML comments in messages ( #1487759 )
14 years ago