1
2009-04-24 Milan Crha <mcrha@redhat.com>
3
** Part of fix for bug #569652
5
* storage/exchange-esource.c: (find_account_group),
6
(add_folder_esource): Do not use deprecated
7
e_source_list_peek_group_by_name and add
8
account's uid as a group property.
10
2009-04-08 Milan Crha <mcrha@redhat.com>
12
* storage/exchange-esource.c: (add_folder_esource):
13
Do not disable alarm notifications for foreign calendars fully,
14
only do not notify for them by default.
16
2009-02-26 Matthew Barnes <mbarnes@redhat.com>
18
** Fixes part of bug #572950
21
* storage/Makefile.am:
22
Fix ordering of -I compiler directives. Patch by Daniel Macks.
24
2009-02-10 Matthew Barnes <mbarnes@redhat.com>
28
* storage/exchange-hierarchy-foreign.c:
29
Kill n_std_folders and use G_N_ELEMENTS (std_folders) instead.
31
2009-02-09 Milan Crha <mcrha@redhat.com>
33
** Part of fix for bug #555888
35
* lib/e2k-context.c: (proxy_settings_changed), (e2k_context_set_auth):
36
EProxy API changed, use e_proxy_peek_uri_for now.
38
2009-01-14 Matthew Barnes <mbarnes@redhat.com>
40
** Fixes part of bug #564543
42
* lib/e2k-context.c (e2k_context_set_auth):
43
Call soup_session_add_feature() instead of soup_logger_attach().
45
* lib/e2k-context.c (e2k_context_fba):
46
Call soup_form_encode_hash() instead of soup_form_encode_urlencoded().
48
2009-01-12 Chow Loong Jin <hyperair@gmail.com>
50
** Fix for bug #518920
52
* servers/exchange/lib/e2k-context.c (e2k_context_fba):
53
Handle relative URIs in value of action attribute of form in
54
form-based authentication.
56
2008-12-02 Milan Crha <mcrha@redhat.com>
58
** Fix for bug #562228
60
* lib/e2k-autoconfig.c: (validate): Always store correct owa_path when
61
validating, without trailing slash and without mailbox name.
63
2008-10-19 Milan Crha <mcrha@redhat.com>
65
** Fix for bug #553944
67
* lib/e2k-context.c: (unsubscribe_internal), (destroy_sub_list),
68
(e2k_context_unsubscribe): Do not unsubscribe from the server when
69
destroying context and make copy of the uri, because it comes from
70
the structure we are going to free.
72
2008-10-19 Milan Crha <mcrha@redhat.com>
74
** Fix for bug #544141
76
* storage/exchange-account.c: (set_sf_prop): Do not store invalid
77
values in 'standard_uris', it leads to crash later.
79
2008-09-25 Milan Crha <mcrha@redhat.com>
81
* storage/exchange-account.c: Removed unused header.
83
2008-08-18 Milan Crha <mcrha@redhat.com>
85
** Part of fix for bug #324203
87
* storage/exchange-account.h: (exchange_account_get_account_uri_param):
88
* storage/exchange-account.c: (exchange_account_get_account_uri_param):
89
New function to retrieve account's source url params easily.
90
* storage/exchange-esource.c: (add_folder_esource):
91
Update GAL source's "can-browse" property properly.
93
2008-08-14 Milan Crha <mcrha@redhat.com>
95
** Fix for bug #337503
97
* storage/exchange-hierarchy-webdav.c: (xfer_folder):
98
Do not unref new folder, it's owned by the hierarchy.
99
* storage/exchange-account.c: (struct _ExchangeAccountPrivate), (init),
100
(dispose), (exchange_account_rescan_tree), (hierarchy_new_folder),
101
(exchange_account_get_folders), (exchange_account_get_folder_tree):
102
Removed unused variable and related code.
103
* storage/exchange-account.c: (hierarchy_removed_folder):
104
Do not unref more times than we actually reffed it before.
106
2008-08-12 Milan Crha <mcrha@redhat.com>
108
** Part of fix for bug #547308
110
* lib/e2k-global-catalog.c: (connect_ldap): Better warning on console.
111
* lib/e2k-global-catalog-ldap.h: (e2k_global_catalog_get_ldap):
112
* lib/e2k-global-catalog.c: (e2k_global_catalog_get_ldap):
113
Return also ldap error if requested.
115
2008-07-30 Milan Crha <mcrha@redhat.com>
117
* lib/e2k-global-catalog.c: (connect_ldap):
118
Removed debug printf added in the last commit.
120
2008-07-30 Milan Crha <mcrha@redhat.com>
122
** Part of fix for bug #500389
124
* lib/actest.c: (test_main):
125
* lib/test-utils.c: (test_get_gc):
126
* lib/e2k-validate.h: (enum E2kAutoconfigGalAuthPref),
127
(struct ExchangeParams): New enum to setup GAL authentication method.
128
* storage/exchange-account.c: (struct _ExchangeAccountPrivate),
129
(exchange_account_connect), (exchange_account_new):
130
* lib/e2k-autoconfig.c: (e2k_autoconfig_new),
131
(e2k_autoconfig_set_owa_uri), (e2k_autoconfig_set_gc_server),
132
(e2k_autoconfig_get_global_catalog), (set_account_uri_string):
133
* lib/e2k-autoconfig.h: (struct E2kAutoconfig),
134
(e2k_autoconfig_set_gc_server):
135
* lib/e2k-global-catalog.h: (e2k_global_catalog_new):
136
* lib/e2k-global-catalog.c: (struct _E2kGlobalCatalogPrivate),
137
(connect_ldap), (e2k_global_catalog_new):
138
New ability to set different authentication type to GAL and OWA.
140
* lib/e2k-context.c: (e2k_soup_message_new_full):
141
Do not crash on invalid uri.
143
2008-06-16 Milan Crha <mcrha@redhat.com>
145
** Part of fix for bug #273627
147
* lib/e2k-autoconfig.c: (validate):
148
Use mailbox value from ExchangeParams structure if set, otherwise
149
extract mailbox from the home_uri as before.
151
2008-05-26 Milan Crha <mcrha@redhat.com>
153
** Fix for bug #473658
155
* lib/e2k-properties.c: (copy_prop), (properties_free_cb),
156
(get_propinfo), (foreach_callback), (foreach_namespace_callback),
157
(e2k_prop_namespace_name), (e2k_prop_namespace_abbrev): Added locks
158
to guard global variables 'known_properties' and 'namespaces'.
160
2008-05-02 Bharath Acharya <abharath@novell.com>
162
** Fix for bug #530763
164
* lib/e2k-context.c: (e2k_context_transfer_start):
165
* lib/e2k-utils.c: (e2k_strdup_with_trailing_slash): Return NULL if the
166
value of dest_folder is disturbed to prevent the crash.
168
2008-04-29 Milan Crha <mcrha@redhat.com>
170
** Fix for bug #502899
172
* storage/exchange-account.c: (struct _ExchangeAccountPrivate), (init),
173
(dispose), (finalize), (exchange_account_rescan_tree), (get_folder),
174
(hierarchy_new_folder), (hierarchy_removed_folder), (context_redirect),
175
(get_parent_and_name), (exchange_account_get_folder),
176
(exchange_account_get_folders), (exchange_account_get_folder_tree):
177
Guard private folder's hash tables with a lock to prevent access to
178
them from different threads in same the time.
180
2008-03-27 Matthew Barnes <mbarnes@redhat.com>
184
* lib/e2k-global-catalog.c (connect_ldap):
185
Fall back to simple binds if the global catalog server
186
does not support NTLM binds.
188
2008-03-25 Veerapuram Varadhan <vvaradhan@novell.com>
190
** Added configurable Proxy settings for Evolution.
192
* lib/e2k-context.c: (proxy_settings_changed), (init), (dispose),
193
(e2k_context_set_auth):
195
2008-03-24 Matthew Barnes <mbarnes@redhat.com>
199
* storage/exchange-hierarchy-webdav.c (scan_subtree):
200
Fix a severe EFolder reference count leak.
202
2008-02-25 Matthew Barnes <mbarnes@redhat.com>
204
* lib/e2k-kerberos.c (get_init_cred):
205
Fix a couple discarded const warnings.
207
2008-02-12 Matthew Barnes <mbarnes@redhat.com>
209
* storage/exchange-account.c:
210
Fix another G_GNUC_PRETTY_FUNCTION straggler.
212
2008-02-06 Matthew Barnes <mbarnes@redhat.com>
214
** Fixes part of bug #514682
217
* storage/Makefile.am:
218
Fix a compilation error that occurs when building in a
219
remote object directory (#514682, patch by Paul Smith).
221
2008-02-04 Dan Winship <danw@gnome.org>
223
* lib/e2k-context.c (session_authenticate): Only authenticate the
224
auth once; if we're called again, let it fail, since the cached
225
password must be incorrect. #513646.
227
2008-01-30 Milan Crha <mcrha@redhat.com>
229
** Part of fix for bug #395939
231
* lib/e2k-context.c: (dispose): Memory leak fix.
233
2008-01-27 Dan Winship <danw@gnome.org>
235
* lib/e2k-context.c (e2k_context_fba): Fix a double free. #511301.
237
2008-01-24 Milan Crha <mcrha@redhat.com>
239
** Fix for bug #511235
241
* lib/e2k-context.c: (session_authenticate):
242
Changed prototype to reflect actual libsoup.
243
Thanks to Dan Winship for pointing this out.
245
2008-01-17 Kjartan Maraas <kmaraas@gnome.org>
247
* lib/e2k-context.h: Correct the function signature of
248
e2k_soup_message_new_full() so things build.
250
2008-01-15 Dan Winship <danw@gnome.org>
252
* lib/e2k-autoconfig.c: Update for libsoup 2.4
254
* lib/e2k-context.c: Update for libsoup 2.4
255
(e2k_context_fba): Use soup-forms methods.
256
(setup_message): Rewrite the old SoupMessageFilter-based stuff to
257
use SoupSession::request-started instead.
258
(e2k_context_get, e2k_context_get_owa): Return a SoupBuffer
259
directly rather than returning a char * and length.
261
* lib/e2k-http-utils.c (e2k_http_get_headers): kludge to get
262
around the auto-header-merging behavior of SoupMessageHeaders,
263
which makes it hard to parse WWW-Authenticate and Set-Cookie.
265
* storage/exchange-oof.c (find_str_case, exchange_oof_get):
266
Update for e2k_context_get_owa() change. Rewrite to not modify the
267
response body, to avoid needing an extra strdup.
269
2008-01-12 Srinivasa Ragavan <sragavan@novell.com>
271
** Fix for bug #361972
273
* lib/e2k-context.c: (e2k_context_fba): No point crashing if the
274
action is not recognised by soup. So if the message is null return.
276
2007-12-31 Sushma Rai <rsushma@novell.com>
280
* storage/exchange-account.[ch] (exchange_account_get_windows_domain):
281
Added new, to return the windows domain value.
283
* storage/exchange-esource.c (add_folder_esource): Setting the e-source
284
property username with the domain, if the domain is specified.
286
2007-12-06 Tobias Mueller <tobiasmue@svn.gnome.org>
287
Patch by Milan Crha <mcrha@redhat.com>
289
** Fix for bug #462593
291
* lib/e2k-context.c: (e2k_soup_message_new): Print message on console
292
if invalid uri has been passed to soup_message_new.
293
* lib/e2k-autoconfig.c: (e2k_autoconfig_get_context):
294
Prevent from crash on invalid uri.
296
2007-11-15 Matthew Barnes <mbarnes@redhat.com>
298
* lib/e2k-autoconfig.c (get_ctx_auth_handler):
299
* lib/e2k-result.c (prop_get_binary_array), (prop_get_binary):
300
Initialize 'length' before calling g_base64_decode().
302
2007-10-27 Matthew Barnes <mbarnes@redhat.com>
304
* lib/e2k-user-dialog.c:
305
* lib/e2k-user-dialog.h:
306
Remove these dead files from SCM.
308
2007-10-03 Srinivasa Ragavan <sragavan@novell.com>
310
** Fix for BNC bug #203480
312
* storage/exchange-account.c: Compiler warning for usage of
313
unintialized variable.
315
2007-09-28 Matthew Barnes <mbarnes@redhat.com>
317
* lib/e2k-context.c (write_prop):
318
* lib/e2k-autoconfig.c (get_ctx_auth_handler):
319
* lib/e2k-result.c (prop_get_binary_array), (prop_get_string_array):
320
Use GLib's Base64 API instead of e2k_base64_encode() and
321
e2k_base64_decode(). Straggler from bug #474000.
323
2007-09-28 Matthew Barnes <mbarnes@redhat.com>
325
* storage/exchange-account.c:
327
* lib/e2k-autoconfig.c:
329
Remove #include "e2k-encoding-utils.h"
331
2007-09-27 Matthew Barnes <mbarnes@redhat.com>
333
** Fixes part of bug #474000
336
* lib/e2k-encoding-utils.c:
337
* lib/e2k-encoding-utils.h:
338
Remove redundant Base64 codec implementation.
340
2007-09-03 Veerapuram Varadhan <vvaradhan@novell.com>
342
* storage/exchange-hierarchy-webdav.c: Check for validity of
343
deleted_items_uri before using it. Fixes a crash that happens
344
when started in calendar mode. Have seen some BGO traces showing
345
it - but do not have the bug-id atm. Will close them later.
347
2007-09-03 Veerapuram Varadhan <vvaradhan@novell.com>
349
** Fixes #290330 (bnc)
350
* storage/exchange-hierarchy-webdav.c: Fetch FOLDER_CLASS and
351
PERMANENT_URL properties for public folders as well.
353
2007-08-29 Chenthill Palanisamy <pchenthill@novell.com>
356
* storage/exchange-account.[ch]: Added a new function
357
to scan foriegn folder hierarchy.
358
* storage/exchange-esource.c: (add_folder_esource):
359
Set the foriegn folder property.
361
2007-08-24 Milan Crha <mcrha@redhat.com>
363
** Fix for bug #381548 from John D. Ramsdell
365
* lib/e2k-context.c: (e2k_context_fba):
366
Make fail with zero-length action string like with NULL.
368
2007-08-10 Milan Crha <mcrha@redhat.com>
370
** Fix for bug #327977
372
* lib/e2k-validate.h: (e2k_validate_user):
373
* lib/e2k-autoconfig.c: (e2k_validate_user):
374
Added parameter for parent window to pass to password dialog.
376
2007-08-03 Jeff Cai<jeff.cai@sun.com>
378
* storage/exchange-account.c:
379
Not print debug information.
382
2007-07-09 Chenthill Palanisamy <pchenthill@novell.com>
384
* storage/exchange-account.c:
385
* storage/exchange-account.h: (exchange_account_fetch): Fetch
386
the EAaccount from the exchange account.
387
* storage/exchange-esource.c: (add_folder_esource): Added the subscriber's
388
email id to corresponding esource.
390
Committing on behalf of Suman Manjunath <msuman@novell.com> and
391
Bharath Acharya <abharath@novell.com>
393
2007-07-03 Srinivasa Ragavan <sragavan@novell.com>
396
* lib/e2k-autoconfig.c: (e2k_validate_user): Have the full url to
397
avoid asking the password again.
398
* lib/e2k-validate.h:
400
2007-06-15 Matthew Barnes <mbarnes@redhat.com>
402
* storage/exchange-hierarchy-webdav.c (xfer_folder):
403
Duplicate the string returned from e_folder_get_physical_uri()
406
2007-06-04 Veerapuram Varadhan <vvaradhan@novell.com>
409
* lib/e2k-autoconfig.c (e2k_autoconfig_get_context): Add support
410
for Microsoft ISA Server 2004 proxy URLs.
411
* lib/e2k-context.c (e2k_context_fba): Decode the URI - just incase.
413
2007-05-15 Ross Burton <ross@openedhand.com>
415
* lib/e2k-user-dialog.c:
416
Remove bonobo includes, they are not used.
418
2007-05-09 Srinivasa Ragavan <sragavan@novell.com>
420
* lib/e2k-utils.c: Fix for build break.
422
2007-05-07 Matthew Barnes <mbarnes@redhat.com>
424
* lib/e2k-rule-xml.c:
426
* lib/e2k-security-descriptor.c:
428
* storage/e-folder-exchange.c:
429
Fix warnings reported by 'sparse'. Patch from Kjartan Maraas.
431
2007-04-05 Matthew Barnes <mbarnes@redhat.com>
433
* lib/e2k-marshal.list:
434
Turns out, evolution-exchange still needs NONE:INT,INT.
436
2007-04-05 Ross Burton <ross@openedhand.com>
438
* storage/e-folder-exchange.c:
439
Use g_mkdir_with_parents (#383686).
441
2007-04-04 Ross Burton <ross@openedhand.com>
443
* storage/exchange-hierarchy.c:
444
* storage/e-shell-marshal.list:
445
* storage/exchange-account.c:
446
* storage/e-storage.c:
447
* storage/exchange-hierarchy-somedav.c:
448
* storage/e-folder.c:
449
* storage/Makefile.am:
450
* lib/e2k-marshal.list:
451
Remove marshallers that are in GLib already (#400970).
453
2007-04-01 Matthew Barnes <mbarnes@redhat.com>
455
** Various code clean-ups from Kjartan Maraas.
457
* storage/exchange-account.h (exchange_account_set_password):
458
Function declaration should not be subject to conditional compilation.
460
* storage/e-folder-type-registry.c
461
(e_folder_type_registry_get_display_name_for_type),
462
(e_folder_type_registry_get_description_for_type):
463
Return NULL, not FALSE.
465
* lib/e2k-rule-xml.c: Declare private arrays as static.
467
* lib/e2k-context.c (e2k_context_new), (e2k_debug_print_request),
468
(e2k_debug_print_response): Use NULL instead of zero (0).
470
* lib/e2k-context.c (do_notification):
471
g_io_channel_read_chars() returns GIOStatus, not GIOError.
473
* lib/e2k-autoconfig.c (e2k_autoconfig_check_exchange):
474
Fix a compiler warning.
476
2007-03-26 Matthew Barnes <mbarnes@redhat.com>
478
* storage/e-folder-exchange.c:
479
Don't mix declarations and code (#405495).
480
Patch from Jens Granseuer.
482
2007-03-16 Matthew Barnes <mbarnes@redhat.com>
484
** Fixes part of bug #360240
486
* storage/exchange-hierarchy-webdav.c (scan_subtree):
487
* storage/exchange-account.c (add_folder_tree):
488
* lib/e2k-uri.c (e2k_uri_new):
489
Remove unused variables.
491
2007-01-08 Chenthill Palanisamy <pchenthill@novell.com>
493
* storage/exchange-account.[ch]: (exchange_account_get_hierarchy_by_email):
494
Added a new API to get the foreign user's folder hierarchy.
495
(exchange_account_get_hierarchy): Changed the name to exchange_account_get_hierarchy_by_type.
497
2006-12-19 Jeff Cai <jeff.cai@sun.com>
501
* storage/exchange-account.c: Change macro definitions to
502
satisfy both linux and Solaris.
504
2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
506
* storage/e-folder-exchange.c: (init): Initialize rescan_tree to
509
2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
513
* storage/exchange-types.h: Moved ExchangeHierarchyTypes enum
516
2006-12-18 Veerapuram Varadhan <vvaradhan@novell.com>
518
** Fix for 346728, 268412
520
* storage/exchange-hierarchy.h: Move ExchangeHierarchyTypes to
523
* storage/exchange-hierarchy-webdav.c: (scan_subtree): Do not
524
rescan a tree/folder when its rescan_tree is set to FALSE. Also,
525
just fetch DISPLAY_NAME and HAS_SUBS properties for public
528
* storage/exchange-account.[ch]: (exchange_account_get_hierarchy):
529
Added to return hierarchy for a given type.
530
(exchange_account_get_folder_tree): Returns a tree of folders
531
for the requested URI/PATH.
533
* storage/e-folder-exchange.[ch]:
534
(e_folder_exchange_get_rescan_tree): Returns rescan_tree flag.
535
(e_folder_exchange_set_rescan_tree): Sets rescan_tree flag.
537
2006-12-13 Veerapuram Varadhan <vvaradhan@novell.com>
539
** Fix for bnc #208395
541
* storage/exchange-hierarchy-webdav.c: (e_folder_webdav_new):
542
* storage/e-folder-exchange.c: (e_folder_exchange_new):
543
Folder name can contain any characters including URI special
544
characters, encode it and use it as physical uri.
546
2006-11-15 Chenthill Palanisamy <pchenthill@novell.com>
548
* storage/exchange-account.c:
549
(exchange_account_connect): Check if the mode is unsupported
550
and reset the connecting variable.
551
Fixes #219729 (bugzilla.novell.com)
553
2006-11-07 Chenthill Palanisamy <pchenthill@novell.com>
555
* storage/exchange-constants.h: Define a flag to
556
indicate the foriegn folder.
557
* storage/exchange-esource.c: (add_folder_esource):
558
Disable alarms for foriegn folders.
559
* storage/exchange-hierarchy-foreign.c:
560
(exchange_hierarchy_foreign_add_folder):
561
Pass the masked value for the folder type.
562
Fixes #208318 (bugzilla.novell.com)
564
2006-11-07 Chenthill Palanisamy <pchenthill@novell.com>
566
Fixes the removal of properties.
567
* lib/e2k-context.c: (write_prop): Do not check for the
568
existance of the value while removing the properties.
569
Fixes #207960 (buzilla.novell.com)
571
2006-10-12 Srinivasa Ragavan <sragavan@novell.com>
573
** Fix for #bug 347811
575
* storage/exchange-account.c: Reverting Varadhan's last commit to
576
lookup hierarchies based on offline settings, and makeing that as
577
FALSE. Reopening bug #268412
579
2006-09-30 Veerapuram Varadhan <vvaradhan@novell.com>
582
* storage/exchange-account.c (setup_account_hierarchies): While
583
creating hierarchies for the folders, set offline_supported with
584
the account level settings.
586
2006-07-24 Veerapuram Varadhan <vvaradhan@novell.com>
588
* lib/e2k-context.c (e2k_context_set_auth): Create SoupSessionSync
589
with a default timeout of 30 secs.
591
2006-07-24 Sushma Rai <rsushma@novell.com>
593
* storage/exchange-account.h: Added two more error codes
594
ExchangeAccountFolderResult.
596
* storage/exchange-account.c (exchange_account_discover_shared_folder):
597
Return proper error codes when GC server is NULL or invalid username
598
is selected. Fixes #234359.
600
2006-07-24 Sushma Rai <rsushma@novell.com>
602
* storage/Makefile.am: Added exchange-esource.h to
603
libexchange_storageinclude_HEADERS. See #313081.
605
2006-07-22 Sushma Rai <rsushma@novell.com>
607
* storage/exchange-account.[ch]: Added a new API to read the e-mail id
608
from the given ExchangeAccount. Fixes #311322.
609
Patch submitted by "Vandana Shenoy .B <shvandana@novell.com>"
611
2006-05-11 Chenthill Palanisamy <pchenthill@novell.com>
614
* storage/exchange-esource.c:
615
(add_folder_esource): set the list of calendar selections
616
in gconf for the newly created source.
618
2006-05-10 Sushma Rai <rsushma@novell.com>
620
* storage/exchange-account.c (setup_account_hierarchies): Setting
621
parameter "deep_searchable" to TRUE for favorite folders, so that we
622
scan for the sub folders if a public folder has sub folders.
624
* storage/exchange-hierarchy-favorites.c
625
(exchange_hierarchy_favorites_new): Similar.
628
2006-05-10 Sushma Rai <rsushma@novell.com>
630
* exchange/lib/e2k-autoconfig.c (e2k_validate_user): Set result to
631
E2K_AUTOCONFIG_CANCELLED on cancel. Fixes #332131.
633
2006-04-19 Harish Krishnaswamy <kharish@novell.com>
635
Patch suggested by Carlos Lozano <clozano at andago dot com>
637
* storage/exchange-account.c (is_password_expired),
638
(exchange_account_set_password): Ensure checks for expiry or
639
weakness take effect while trying for nt domain. The conditionals
640
should be AND'ed not OR'ed.
642
2006-04-18 Sushma Rai <rsushma@novell.com>
644
* lib/e2k-uri.c (e2k_uri_new): Reverting the changes made for extracting
645
the user name and domain names from user name provided, which is in the
646
form of email id. Now we are doung it during account creation itself.
648
* lib/e2k-validate.h: Changed the signature of e2k_validate_user().
650
* lib/e2k-autoconfig.c (e2k_validate_user): Authenticating with the
651
username provided, and if it fails and username is of the form
652
user@domain, extracting the username from it and trying once more.
655
2006-04-06 Sushma Rai <rsushma@novell.com>
657
* storage/exchange-hierarchy-webdav.c (xfer_folder): Removing the
658
separator from the folder name.
660
2006-03-06 Irene Huang <Irene.Huang@sun.com>
664
* lib/e2k-global-catalog.c: (find_domain_dn): Check and see if
665
dn_value->str[0] is nil before duplicating.
667
2006-03-06 Sushma Rai <rsushma@novell.com>
669
* storage/e-folder-exchange.c (e_folder_exchange_new_from_file):
670
Freeing xml doc and xml property. See #329251.
672
2006-03-06 Sushma Rai <rsushma@novell.com>
674
* storage/exchange-oof.c (exchange_oof_get): Initialize variables.
676
* lib/e2k-context.c (e2k_context_fba): Similar. See #329251.
678
2006-03-06 Sushma Rai <rsushma@novell.com>
680
* lib/e2k-autoconfig.c (e2k_autoconfig_get_context): Freeing old value
681
of home_uri beofre storing the new value.
682
(e2k_autoconfig_check_exchange): Freeing xml property. See #329251.
684
* storage/exchange-account.c (exchange_account_connect): Not
685
duplicating password string. See #329251.
687
2006-03-06 Sushma Rai <rsushma@novell.com>
689
* storage/exchange-esource.c (is_offline): Freeing GconfValue,
692
2006-03-06 Sushma Rai <rsushma@novell.com>
694
* storage/exchange-account.c (exchange_account_connect): Skip the quota
695
limit warning display if the GC server is missing. If the quota limits
696
are set on the account, and GC server field is missing,
697
sending/receiving mails would fail, based on quota settings.
700
2006-02-25 Sushma Rai <rsushma@novell.com>
702
* storage/exchange-hierarchy-webdav.c (scan_subtree): Do not unref the
703
folder which is being used later in subtrees.
705
2006-02-13 Chenthill Palanisamy <pchenthill@novell.com>
707
* storage/exchange-hierarchy-webdav.c: (init),
708
(hierarchy_new_folder): Ref the folder before inserting so that it
709
doesn't die on before removing. Fixes #326413.
711
2006-02-10 Sushma Rai <rsushma@novell.com>
713
* storage/exchange-esource.c (add_folder_esource): Calling
714
e_source_sync() only when we set the property.
716
2006-02-06 Sushma Rai <rsushma@novell.com>
718
* storage/exchange-account.c (exchange_account_connect): Freeing
721
* storage/e-folder-exchange.c (e_folder_exchange_save_to_file):
722
Returning on NULL uris or folder name, before finding the folder size.
723
Also freeing folder size string.
725
* storage/exchange-hierarchy-favorites.c (get_hrefs): Initializing
728
* storage/exchange-oof.c (exchange_oof_get): Similar.
730
* lib/e2k-freebusy.c (e2k_freebusy_new): Similar.
732
* storage/exchange-hierarchy-foreign.c (check_hide_private)
733
(find_folder): Initializing nresults to zero and Freeing E2kResult.
735
* storage/exchange-hierarchy-somedav.c
736
(exchange_hierarchy_somedav_add_folder): Similar.
738
* storage/exchange-hierarchy-webdav.c (scan_subtree): Unrefing folder.
740
* storage/exchange-esource.c (add_folder_esource): Freeing authtype.
743
2006-01-31 Sushma Rai <rsushma@novell.com>
745
* storage/exchange-account.c (hierarchy_new_folder): Removed the debug
746
messages. Fixes #327428
748
2006-01-27 Sushma Rai <rsushma@novell.com>
750
* lib/e2k-uri.c (e2k_uri_new): Checking if the user name entered is
751
e-mail id and extracting the user name and domain from it.
754
2006-01-18 Sushma Rai <rsushma@novell.com>
756
* lib/e2k-autoconfig.c (e2k_validate_user): Whenever the authenticate
757
button is pressed, always prompt for password. Fixes #327292.
759
2006-01-14 Sushma Rai <rsushma@novell.com>
761
* storage/exchange-esource.c (add_folder_esource): Marking the GAL
762
folder for autocompletion, while creating it. Fixes #303998.
764
2006-01-14 Sushma Rai <rsushma@novell.com>
766
* storage/exchange-constants.h: using API_VERSION for Exchange
767
Connector book and calendar factories. See #323115.
769
2006-01-12 Sushma Rai <rsushma@novell.com>
771
* lib/e2k-autoconfig.c (e2k_validate_user): Freeing password string.
773
* storage/exchange-account.c (display_passwd_expiry_message)
774
(change_passwd_cb): Removed these unused functions.
775
(find_passwd_exp_period): Retruning max_pwd_age_days or error instead of
776
invoking display_passwd_expiry_message().
777
(exchange_account_connect): Freeing E2KAutoconfig structure.
778
(exchange_account_check_password_expiry): Implemeted. Returns password validity
779
period. Fixes #326060.
781
2006-01-10 Simon Zheng <simon.zheng@sun.com>
783
* lib/e2k-autoconfig.c:
784
* storage/e-folder-exchange.c:
785
* storage/e-folder.c:
786
* storage/e-storage.c:
787
As file e-util.h is renamed, replace "libedataserver/e-util.h"
788
as "libedataserver/e-data-server-util.h".
790
2005-12-21 Sushma Rai <rsushma@novell.com>
792
* storage/exchange-esource.c (add_folder_esource): Calling
793
e_source_list_sync() after updating the offline status of the existing
796
* storage/exchange-account.h: Exposing exchange_account_get_authtype(),
797
which is now used from exchange-operations plugin.
799
2005-12-19 Sushma Rai <rsushma@novell.com>
801
* storage/exchange-account.[ch] (exchange_account_set_save_password):
802
Sets the flag in EAccount to TRUE if user has selected save password.
803
(exchange_account_is_save_password): Returns the save_passwd flag
804
value. Setting this value was missed in evolution 2.4
806
2005-12-19 Sushma Rai <rsushma@novell.com>
808
* lib/e2k-autoconfig.c (validate): Free E2kAutoconfig structure.
811
2005-12-17 Sushma Rai <rsushma@novell.com>
813
* storage/exchange-account.c: Using the integer varable
814
"account_online" to store the mode, instead of boolean. This fixes the
815
problem of comparing account_online value (TRUE/FALSE) with
816
OFFLINE_MODE/ONLINE_MODE (1/2).
817
(exchange_account_rescan_tree)(exchange_account_open_folder)
818
(exchange_account_set_offline)(exchange_account_is_offline)
819
(setup_account_hierarchies)(exchange_account_connect): Similar.
821
* storage/exchange-hierarchy.[ch] (scan_subtree)
822
(exchange_hierarchy_scan_subtree): Similar.
824
* storage/exchange-hierarchy-webdav.c (xfer_folder)(rescan)
825
(scan_subtree): Similar.
827
* storage/exchange-hierarchy-foreign.c (scan_subtree): Similar.
829
* storage/exchange-hierarchy-somedav.c (scan_subtree): Similar.
830
This fixes the problem of not loading the folders after creating an
831
account, even if the user is authenticated. Fixes #322657.
833
2005-12-17 Sushma Rai <rsushma@novell.com>
835
* lib/e2k-autoconfig.c (e2k_validate_user): Corrected the key by
836
adding the trailing slash.
838
* storage/exchange-account.c (exchange_account_new): Using the proper
839
password key so that during account creation password will not be asked
840
for the second time at the end. Fixes #322657.
842
2005-12-15 Sushma Rai <rsushma@novell.com>
844
* lib/e2k-autoconfig.c (e2k_validate_user): Fixes the problem
845
of validating and authenticating user only on pressing "Authenticate"
846
button twice, even if the user gives the proper password.
848
2005-12-11 Tor Lillqvist <tml@novell.com>
850
* lib/Makefile.am: Drop unused CONNECTOR_LOCALEDIR.
852
* lib/e2k-autoconfig.c
853
* lib/e2k-context.c: Include appropriate headers on Win32.
855
* lib/e2k-autoconfig.c: Drop inclusion of
856
libedataserver/e-account.h and libedataserver/e-account-list.h,
857
that API is not used here.
858
(find_global_catalog): Add Win32 implementation.
859
(find_olson_timezone): Use g_win32_getlocale() on Win32 instead of
860
the usually nonexistent LANG environment variable.
861
(read_config): Form path to connector.conf at run-time for the
862
benefit of Win32 freely chosen end-user install location.
864
* lib/e2k-autoconfig.c
866
* storage/e-folder-exchange.c
867
* storage/exchange-hierarchy-foreign.c
868
* storage/exchange-hierarchy-webdav.c: Use gstdio wrappers.
870
* lib/e2k-context.c: Define strtok_r() using strtok() on Windows,
871
where strtok() is MT-safe. Wrap socket API calls with simple
872
macros for Unix/Winsock portability. Use
873
g_io_channel_win32_new_socket() on Windows.
875
* lib/e2k-global-catalog-ldap.h: Include winldap.h on Windows. Add
876
some OpenLDAP macros that aren't present in winldap.h.
878
* lib/e2k-global-catalog.c: Remove duplicate inclusion of ldap.h,
879
it's already included by e2k-global-catalog-ldap.h
880
(finalize): g_free() works fine on NULL pointers.
881
(connect_ldap, get_ldap_connection): Rename ldap_connect() to
882
connect_ldap() to avoid clash with the ldap_connect() function in
884
(connect_ldap): Use WINNT authentication on Windows.
886
* lib/e2k-path.c (find_folders_recursive):
887
* storage/exchange-account.c (setup_account_hierarchies): Use
888
g_dir* instead of dirent API for portability.
890
* storage/Makefile.am: Use NO_UNDEFINED (meaning -no-undefined on
891
Windows). Link with all needed libraries for the benefit of
894
* storage/e-folder-exchange.c (e_mkdir_hier) Remove duplicate
895
implementation, already have it as e_util_mkdir_hier() in
896
libedataserver/e-util.c.
897
(sanitize_path): Must return something in all cases, this function
898
is not void. Why did gcc let this through with just a warning?
900
* storage/e-folder-exchange.c
901
* storage/exchange-hierarchy-foreign.c: Use e_xml_parse_file()
902
instead of xmlParseFile(), as that doesn't take UTF-8 filenames on
903
Windows. Use e_xml_save_file() for the same reason.
905
* storage/e-folder-exchange.c (e_xml_get_child_by_name): Remove,
906
now in libedataserver/e-xml-utils.c.
908
* storage/exchange-account.c (exchange_account_set_password):
909
Do compile even if not HAVE_KRB5, but always return failure. Means
910
less ifdefs elsewhere.
911
(e_filename_make_safe): Remove this function which isn't used,
912
especially as there is an exact duplicate in evolution's
913
e-util/e-util.c. If it eventually is needed also somewhere in
914
e-d-s, move it to libedataserver instead.
916
2005-12-12 Irene Huang <Irene.Huang@sun.com>
918
* lib/e2k-autoconfig.c: (e2k_validate_user): If password
919
exists, used the remembered password to do the
920
authentification. If validation failed, forget password.
922
2005-12-10 Sushma Rai <rsushma@novell.com>
924
* storage/exchange-account.c (exchange_account_connect): set
925
account->priv->connecting flag to FALSE on NULL password.
926
Also removed unnecessary looping with try_password_again and also the
929
2005-12-08 Tor Lillqvist <tml@novell.com>
931
* storage/e-shell-marshal.list: Add NONE:INT.
933
2005-12-07 Tor Lillqvist <tml@novell.com>
935
* storage/Makefile.am: Link with libedatasererui's bootstrap
936
import library on Win32. Link also with libedataserver. Move
937
libexchange.la and libxntlm.la from LDFLAGS to LIBADD. Install
938
e-shell-marshal.h (for the benefit of evolution-exchange, which
939
used to generate its own copy, but having several copies of the
940
same file in different places is confusing).
942
2005-11-26 Sushma Rai <rsushma@novell.com>
944
* storage/exchange-account.c (exchange_account_remove_folder)
945
(get_password)(exchange_account_connect): Fix for compile time warnings.
946
(exchange_account_connect): Initialize the return value, info_result
947
before cheking the validity of ExchangeAccount. Fixes a crash.
949
2005-11-25 Tor Lillqvist <tml@novell.com>
951
* lib/e2k-uri.c (e2k_uri_new)
952
* storage/exchange-oof.c (find_str_case): Use
953
g_ascii_strncasecmp() instead of strncasecmp() for portability.
955
2005-10-21 Sarfraaz Ahmed <asarfraaz@novell.com>
957
* storage/exchange-account.c (exchange_account_remove_folder) : Proceed
958
with deletion of folder only if the folder being removed is *not* a
959
standard folder. This fixes #312848.
961
2005-10-20 Sarfraaz Ahmed <asarfraaz@novell.com>
963
* lib : Add the test programs
964
* lib/Makefile.am : Add the entries to compile these.
966
2005-09-30 Arunprakash <arunp@novell.com>
968
* storage/exchange-account.c (setup_account_hierarchies) : Skips the
969
hierarchies creation if it is done.
972
2005-08-26 Sarfraaz Ahmed <asarfraaz@novell.com>
974
* lib/e2k-autoconfig.c (e2k_validate_user) : Fix the password key to
975
be consistent with the camel key.
976
* storage/e-folder-exchange.c (sanitize_path) : Strips the ';' in the
978
* storage/exchange-account.c (get_hierarchy_for)
979
(setup_account_hierarchies) : Fix the physical uri to delimit the
980
folder path from the uri with a ';'
981
(exchange_account_new) : Fix the uri authority to be same as the camel
982
uri which would be later used in all components for creating the
985
2005-09-05 Praveen Kumar <kpraveen@novell.com>
989
* lib/e2k-context.c (e2k_context_new) : Modified the constructor
990
to return NULL if there is no host name in the SOUP URI.
992
2005-09-14 Irene Huang <Irene.Huang@sun.com>
996
* storage/exchange-account.h: only declare exchange_account_set_
997
password function when the macro HAVE_KRB5 is defined.
999
2005-08-25 Arunprakash <arunp@novell.com>
1001
* storage/exchange-account.c (init) : set the default linestatus
1003
(exchange_account_rescan_tree) : Use the proper linestatus value.
1004
(exchange_account_set_offline) : Added lock before modifying
1005
the account linestatus to complete the connection in progress.
1006
(exchange_account_set_online) : Similar.
1007
(exchange_account_is_offline) : Return the proper linestatus.
1009
2005-08-25 Arunprakash <arunp@novell.com>
1011
* storage/exchange-account.c (hierarchy_new_folder) : Removes
1012
redundant computation.
1014
2005-08-22 Not Zed <NotZed@Ximian.com>
1016
* storage/exchange-esource.c (is_offline): provide a proper c
1017
prototype for this, () is pre-iso-c.
1019
2005-08-22 Sarfraaz Ahmed <asarfraaz@novell.com>
1021
* storage/exchange-account.c (get_password) : Store the password
1022
(exchange_account_connect) : Handle NULL password, and also move
1023
the mutex to the end of connect.
1024
* storage/exchange-esource.c (add_folder_esource) : Add the auth
1025
properties to the esources.
1027
2005-08-17 Sarfraaz Ahmed <asarfraaz@novell.com>
1029
* storage/exchange-account.c (exchange_account_get_folder): Lookup on
1030
NULL data is wrong. Handle it earlier.
1031
* storage/exchange-hierarchy-webdav.c (rescan) : Use
1032
E2K_PR_EXCHANGE_FOLDER_SIZE for getting the folder size.
1033
(scan_subtree): Similar. Also, dont scan the deleted items subtree.
1035
2005-08-12 Praveen Kumar <kpraveen@novell.com>
1037
* storage/exchange-esource.c
1038
(is_offline): Added new
1039
(add_folder_esource): Modified to add the calendar and tasks to
1040
the selected list only if the account is online. This is a part
1041
of the fix to the bug 237272.
1043
2005-08-02 Sarfraaz Ahmed <asarfraaz@novell.com>
1045
* storage/exchange-hierarchy-favorites.c (remove_folder) : Remove
1046
the esources only after we have removed the folder from the server.
1047
* storage/exchange-account.c (exchange_account_rescan_tree) : Add the
1048
toplevel folder of the hierarchy in the fresh folder list manually
1049
* storage/exchange-hierarchy-somedav.c (scan_subtree) : Temporary fix.
1050
Allow a rescan for now.
1051
* storage/exchange-esource.c (remove_folder_esource) : Handle the
1052
addressbook esource removal properly. We no longer use the absolute
1053
uri for addressbooks, except for GAL.
1055
2005-07-28 Sarfraaz Ahmed <asarfraaz@novell.com>
1057
* storage/exchange-account.c (is_password_expired) : This should be
1058
included only if kerberos is enabled in the configure options.
1060
2005-07-22 Praveen Kumar <kpraveen@novell.com>
1062
* storage/exchange-esource.c (add_folder_esource) : Modified the way
1063
of Exchange addressbook ESource URI handling to be the same way as
1064
calendar ESource URI handling except for "gal://" protocol
1066
2005-07-21 Sarfraaz Ahmed <asarfraaz@novell.com>
1068
* storage/Makefile.am : Add the separated esource handling code files.
1069
* storage/exchange-esource.[ch] : Added new
1070
* storage/e-folder-exchange.c : Reinclude the esource creation code.
1071
* storage/exchange-account.c : Add a new fresh_folder list. This has
1072
the latest list of folders available for the account, excluding the
1073
folders that were deleted in the current session.
1074
(exchange_account_rescan_tree) : Add a scan for fetching any new
1075
folders apart from scanning the existing folder properties.
1076
(exchange_account_get_folders): First check for the fresh_folder list
1077
if available and get the list from that.
1078
* storage/exchange-hierarchy-favorites.c : Reinclude the esource
1080
* storage/exchange-hierarchy-foreign.c : Similar
1081
* storage/exchange-hierarchy-gal.c : Similar
1082
* storage/exchange-hierarchy-webdav.c : Similar
1084
2005-07-15 Arunprakash <arunp@novell.com>
1086
* storage/exchange-account.c (exchange_account_connect) : Update the
1087
error value before looping. This fixes #310483.
1089
2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
1091
* storage/Makefile.am : Use the version-info
1092
* storage/exchange-account.c : Fix a warning
1094
2005-07-14 Sarfraaz Ahmed <asarfraaz@novell.com>
1096
* storage/exchange-hierarchy-foreign.c (remove_folder) : The esource
1097
removal should be moved to the eplugins code.
1099
2005-07-11 Sarfraaz Ahmed <asarfraaz@novell.com>
1101
Initial patch submitted by Arun Prakash <arunp@novell.com>.
1102
* storage/exchange-account.c : The private ExchangeAccount structure
1103
now also stores the quota_limit which can be used by the plugins to
1105
(get_password) : Now returns the error status
1106
(exchange_account_set_password) : Similar
1107
(exchange_account_connect) : This now accepts a password for connecting
1108
and also returns the appropriate error code so that the plugins can
1109
print appropriate messages.
1110
(exchange_account_get_quota_limit) : Newly added.
1111
(exchange_account_check_password_expiry) : Newly added
1112
* storage/exchange-account.h : Added a new ExchangeAccountResult enum
1113
for returning the connection status. Also modified the appropriate
1114
function declarations.
1116
2005-07-11 Shakti Sen <shprasad@novell.com>
1118
* storage/Makefile.am: Included files exchange-hierarchy-foreign.c
1119
and exchange-hierarchy-foreign.h
1120
* storage/exchange-account.c: Added foreign hierarchy support.
1121
* storage/exchange-hierarchy-foreign.[ch]: Added newly for foreign
1124
2005-07-08 Praveen Kumar <kpraveen@novell.com>
1126
* lib/Makefile.am : Added entry for ek-sid.h in the headers files to
1129
2005-07-08 Sarfraaz Ahmed <asarfraaz@novell.com>
1131
* storage/Makefile.am : We should be using the CURRENT, REVISION and
1132
AGE variables for the version-info of the exchange library.
1134
2005-07-07 Sarfraaz Ahmed <asarfraaz@novell.com>
1136
* storage/e-folder-exchange.c : Remove dead code
1137
* storage/exchange-account.c : Make ExchangeFolderSize a member of
1138
ExchangeAccount. Also removed some dead codE
1139
(exchange_account_folder_size_add) (exchange_account_folder_size_remove)
1140
(exchange_account_folder_size_rename)
1141
(exchange_account_folder_size_get_model) : Added new
1142
* storage/exchange-account.h : Similar
1143
* storage/exchange-folder-size.c : Replaced E2K_MAKE_TYPE with
1144
G_DEFINE_TYPE and made necessary changes to init and class_init members
1145
(format_size_func)(parent_destroyed)(exchange_folder_size_display) :
1146
All moved to plugins.
1147
* storage/exchange-folder-size.h : Similar
1148
* storage/exchange-hierarchy-somedav.c : Fixed a warning
1149
* storage/exchange-hierarchy-webdav.c : Removed ExchangeFolderSize as
1150
its member and updated the methods used to access it. We should now
1151
query the ExchangeAccount object for FolderSize information updation
1152
* storage/exchange-hierarchy-webdav.h : Removed dead code
1154
2005-07-01 Sarfraaz Ahmed <asarfraaz@novell.com>
1156
* lib/e2k-autoconfig.c (validate) : This should only return the
1157
exception type and not print anything. The plugin will now print the
1158
proper error message.
1159
(e2k_validate_user) : Similar
1160
* lib/e2k-autoconfig.h : Move E2kAutoconfigResult to e2k-validate.h
1161
so that the plugins can use it.
1162
* lib/e2k-validate.h : Moved E2kAutoconfigResult here.
1163
* storage/e-folder-exchange.c (e_mkdir_hier) : Make use of
1164
g_build_filename instead of the deprecated g_concat_dir_and_file
1165
* storage/e-folder-type-registry.c : Remove unwanted code.
1166
* storage/e-folder.c : Similar
1167
* storage/e-storage.c : Similar
1168
* storage/exchange-folder-size.c : Similar
1170
2005-06-28 Sarfraaz Ahmed <asarfraaz@novell.com>
1172
* storage/exchange-account.c (exchange_account_is_favorite_folder) :
1173
Added new to check for favorites folder.
1174
* storage/exchange-account.h : Similar
1175
* storage/exchange-hierarchy-favorites.c
1176
(exchange_hierarchy_favorites_is_added) : The main implementation.
1178
* storage/exchange-hierarchy-favorites.h : Similar
1180
2005-06-22 Sarfraaz Ahmed <asarfraaz@novell.com>
1182
* storage/Makefile.am : e-shell-marshall.list should be disted.
1183
* lib/Makefile.am : mapi-properties should also be disted.
1185
2005-06-15 Sarfraaz Ahmed <asarfraaz@novell.com>
1187
* storage/Makefile.am : Install exchange-hierarchy-webdav.h and
1188
exchange-hierarchy-somedav.h
1190
2005-06-14 Sarfraaz Ahmed <asarfraaz@novell.com>
1192
* storage/libexchange-storage.pc.in : Dont hardcode the libsoup
1195
2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
1197
* lib/Makefile.am : Use ENABLE_KRB5 instead of HAVE_KRB5
1199
2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
1201
* lib/Makefile.am : Include e2k-global-catalog-ldap.h. Install
1202
e2k-global-catalog-ldap.h and e2k-validate.h
1203
* lib/e2k-global-catalog.c : Use e2k-global-catalog-ldap.h
1204
* lib/e2k-global-catalog.h : Remove the use of ldap.h from here.
1205
* storage/Makefile.am : Use KRB5_LDFLAGS instead of KRB5_LIBS
1206
* lib/e2k-global-catalog-ldap.h : Added new
1207
* lib/e2k-validate.h : Added new
1209
2005-06-12 Sarfraaz Ahmed <asarfraaz@novell.com>
1211
* lib/Makefile.am : Remove commented code and fix spacings
1212
* storage/Makefile.am : Similar. Also added exchange-oof.[ch]
1213
* lib/e2k-context.c : Use the proper VERSION definition name.
1215
2005-06-10 Sarfraaz Ahmed <asarfraaz@novell.com>
1217
First movement of exchange server communication code into e-d-s HEAD.
1219
2005-06-07 Sarfraaz Ahmed <asarfraaz@novell.com>
1221
* storage/Makefile.am : Removed references to config-listener and
1223
* storage/e-folder-exchange.c : Removed references to e_source here.
1224
* storage/e-storage.c : Removed from e-d-s and moved back to exchange.
1225
* storage/exchange-account.c : Removed references to foreign hierarchy.
1226
* storage/exchange-account.h : Added constants.h
1227
* storage/exchange-constants.h : Avoided re-inclusion
1228
* storage/exchange-hierarchy-favorites.c : Removed esource references.
1229
* storage/exchange-hierarchy-gal.c : Removed esource references
1230
* storage/exchange-hierarchy-webdav.c : Removed references to foreign
1232
* storage/exchange-types.h : Similar
1234
2005-06-03 Sarfraaz Ahmed <asarfraaz@novell.com>
1236
* storage/e-shell-marshal.list : New file
1238
2005-06-02 Sarfraaz Ahmed <asarfraaz@novell.com>
1240
* libexchange-storage.pc.in : Moved it from exchange to
1242
* lib/Makefile.am : Added a few more header files that had to be
1244
* storage/Makefile.am : Similar
1245
* storage/e-folder-exchange.c : Merged the changes from HEAD.
1246
* storage/e-folder.c : Added marshalling code.
1247
* storage/e-storage.c : Similar
1248
* storage/exchange-account.c (exchange_account_get_username): Added new
1249
* storage/exchange-account.h : Similar
1250
* storage/exchange-component.[ch] : Removed from Makefile.am. Should be
1251
removing these files from the repository.
1252
* storage/exchange-config-listener.[ch] : Merged the changed from HEAD.
1253
* storage/exchange-hierarchy-favorites.c : Similar
1254
* storage/exchange-hierarchy-foreign.c : Similar
1255
* storage/exchange-hierarchy-gal.c : Similar
1256
* storage/exchange-hierarchy-webdav.c : Similar
1257
* storage/exchange-constants.h : Added a new file.
1259
2005-05-21 Sarfraaz Ahmed <asarfraaz@novell.com>
1261
* lib/Makefile.am : Install e2k-global-catalog.h and e2k-utils.h
1262
Also added this new ChangeLog file