Commit Graph

19909 Commits

Author SHA1 Message Date
Nathan Gray
77ff3ca385 Do not change it just yet... 2013-02-05 09:36:09 +00:00
Nathan Gray
417b22e071 Make sure there's an action_var, use 'action' if not set 2013-02-05 09:34:54 +00:00
Nathan Gray
162eb552af Stop using is_uploaded_file(). It provided no real benefit, and prevented async uploads 2013-02-05 09:27:41 +00:00
Ralf Becker
a9a5290001 fix for not working egw_open action 2013-02-05 09:14:14 +00:00
Ralf Becker
1312a397f1 only call replace on _value of type string, otherwise (eg. null) gives exception 2013-02-05 08:55:09 +00:00
Nathan Gray
f2cdcefda1 Fix some undefined / not found js errors in et2 2013-02-05 08:34:26 +00:00
Nathan Gray
8a1386ecdb Fix grid auto-repeat. It's always the last row that repeats, if there's data 2013-02-05 08:31:08 +00:00
Ralf Becker
caa76a3235 unset jpegphoto in get_rows, as it is unused and messes up json encoding (not utf-8) 2013-02-05 08:07:02 +00:00
Klaus Leithoff
ddb75bebc5 russian translations provided by Vladimir N. Gavrilov 2013-02-04 16:38:56 +00:00
Klaus Leithoff
2babca9cec russian translations provided by Vladimir N. Gavrilov 2013-02-04 16:24:38 +00:00
Klaus Leithoff
301e95abad russian translations provided by Vladimir N. Gavrilov 2013-02-04 16:06:58 +00:00
Ralf Becker
83b7a980b7 ignoring non-row data set by get_rows method, when querying state on uids known to client: fixes illegal string offset in line 285 2013-02-04 15:42:08 +00:00
Nathan Gray
a14d6d9bb4 Update email regex to allow & and other weird stuff 2013-02-04 13:35:20 +00:00
Nathan Gray
014f99c02b Fix email widget always failing 2013-02-04 13:31:35 +00:00
Nathan Gray
d744f3e5c5 If url widget is not required, accept a blank 2013-02-04 13:22:37 +00:00
Ralf Becker
609b512f3c missing xet file 2013-02-04 13:05:02 +00:00
Ralf Becker
e2d3c2ee29 fixed default parameters and type of etemplate::exec to match documentation 2013-02-04 12:56:08 +00:00
Nathan Gray
ec2d395a68 Initialize to empty array if not set 2013-02-04 12:47:46 +00:00
Nathan Gray
129601366e Some extra debug for et2 2013-02-04 12:35:30 +00:00
Ralf Becker
36f38bb956 no longer hide account addressbook in new installs 2013-02-01 17:38:08 +00:00
Ralf Becker
e47fca7d10 missing templates and a fix for new reply handling 2013-02-01 16:54:51 +00:00
Klaus Leithoff
380b57a85d russian translations provided by Vladimir N. Gavrilov 2013-02-01 15:13:36 +00:00
Klaus Leithoff
82b34eac04 russian translations provided by Vladimir N. Gavrilov 2013-02-01 14:17:23 +00:00
Klaus Leithoff
f7baf624fa russian translations provided by Vladimir N. Gavrilov 2013-02-01 13:05:01 +00:00
Klaus Leithoff
84f2a704be russian translations provided by Vladimir N. Gavrilov 2013-02-01 12:30:00 +00:00
Ralf Becker
ceb66bf332 * Calendar/FMail: allow to apply replys to meeting requests 2013-02-01 12:22:56 +00:00
Klaus Leithoff
38a3d0eb3f russian translations provided by Vladimir N. Gavrilov 2013-02-01 12:05:36 +00:00
Klaus Leithoff
90d75703ba russian translations provided by Vladimir N. Gavrilov 2013-02-01 10:12:10 +00:00
Nathan Gray
ad36ac309a Move site config over to etemplate, and move custom notifications into site config 2013-01-31 19:39:01 +00:00
Nathan Gray
8f1ab82083 Hopefully better fix for cleared filters sticking around 2013-01-31 16:20:23 +00:00
Ralf Becker
a8e6f13304 * Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server 2013-01-31 15:15:48 +00:00
Klaus Leithoff
9d142fec14 revert failed attempt for calendar holiday issue accidentally commited with r41527 2013-01-31 14:16:48 +00:00
Klaus Leithoff
435f726bf9 select priority should map 0 to None, not empty 2013-01-31 14:13:45 +00:00
Ralf Becker
d5dfb4af1f if contact is an account and account-relevant data got updated, handle it like account got updated 2013-01-31 12:45:43 +00:00
Nathan Gray
ede9d83142 Implement custom notification messages for infolog 2013-01-30 23:12:52 +00:00
Nathan Gray
b272fb2cf5 Implement custom notification messages (with placeholders) generally so all apps can use them 2013-01-30 23:10:18 +00:00
Nathan Gray
31eed45551 Fix bug that did not let you select All for relative date 2013-01-30 17:58:59 +00:00
Ralf Becker
685cc0ab26 ignore whitespace before and after equal sign in dkim tags 2013-01-30 16:40:41 +00:00
Nathan Gray
15ecaec4f4 Get ical export working for scheduled export 2013-01-30 15:45:48 +00:00
Ralf Becker
5521f110ec option to fold dkim signature, which is off by default as recommend for http and sign Authorization header - if given - as required by current iSchedule spec 2013-01-30 10:17:55 +00:00
Ralf Becker
1d96ed8cf9 added private-exchange to list of methods how to fetch public key 2013-01-30 07:42:17 +00:00
Ralf Becker
17a46f71b0 missing return false to fail if signature is expired 2013-01-29 22:44:31 +00:00
Ralf Becker
1f0523e522 improved dkim signature validation:
- whole signature can be folded
- values of bh, b and h tag can contain whitespace
- check optional expiry / x tag
2013-01-29 22:39:24 +00:00
Ralf Becker
d7204c520e User-Agent complient with https://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p2-semantics.html#header.user-agent 2013-01-29 22:11:42 +00:00
Ralf Becker
b67e43d3ed some changes to dkim signature:
- added User-Agent
- value of x tag is a unix timestamp, not value in secs
- no more oversigning of recipient header, due to new ischedule-relaxed header canon
plus method to check ischedule is available for a domain/email and method to send a freebusy request
2013-01-29 21:54:41 +00:00
Ralf Becker
90e85f4c19 added ken.name public key and setting correct http-status for logs 2013-01-29 19:33:42 +00:00
Nathan Gray
b5d049f3d5 Get ical export working for scheduled export 2013-01-29 18:22:46 +00:00
Ralf Becker
047a8aa9fa loop over attendee not participants, as we add organizer there 2013-01-29 18:19:16 +00:00
Nathan Gray
7b668c306d Fix selected scheduled definition not getting saved 2013-01-29 17:47:42 +00:00
Ralf Becker
e77b9c983f fixed corrupted (to small) jar file download caused by PHPs stat cache, also removing temp. file 2013-01-29 16:06:29 +00:00