Openfire (ARCHIVED)

LDAP Vcard fields stored in the db

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.3.0 Beta 1
  • Fix Version/s: 3.4.3
  • Component/s: Core
  • Description:

    Allow vCard fields to be stored in the database instead of retrieved from LDAP. A great example is avatars. There should be special syntax in the mapping XML to indicate that a field should be stored in the db.

  1. ldapvcardavatar-src.zip
    (5 kB)
    Matt Tucker
    02/20/07 03:41 AM
  2. ldapvcardavatar.jar
    (5 kB)
    Matt Tucker
    02/20/07 03:41 AM

Activity

Gaston Dombiak made changes - 12/01/05 07:24 AM
Field Original Value New Value
Fix Version/s 2.3.1 [ 10157 ]
Fix Version/s 2.3.2 [ 10230 ]
Gaston Dombiak made changes - 12/13/05 06:06 AM
Fix Version/s 2.4.1 [ 10240 ]
Fix Version/s 2.4.0 [ 10230 ]
Gaston Dombiak made changes - 01/06/06 11:07 PM
Fix Version/s 2.4.2 [ 10270 ]
Fix Version/s 2.4.1 [ 10240 ]
Gaston Dombiak made changes - 01/13/06 09:27 PM
Fix Version/s 2.4.2 [ 10270 ]
Fix Version/s 2.4.3 [ 10290 ]
Gaston Dombiak made changes - 01/18/06 11:22 PM
Fix Version/s 2.4.3 [ 10290 ]
Fix Version/s 2.4.4 [ 10300 ]
Gaston Dombiak made changes - 01/26/06 02:41 AM
Fix Version/s 2.4.5 [ 10310 ]
Fix Version/s 2.4.4 [ 10300 ]
Gaston Dombiak made changes - 02/09/06 04:54 AM
Fix Version/s 2.5.0 [ 10310 ]
Fix Version/s 2.5.1 [ 10320 ]
Hide
Jason Adolf added a comment - 02/14/06 08:57 PM

I think this is a great idea as long as it doesn't overwrite information that is automatically populated from LDAP like phone numbers, e-mails, etc. If it simply allows the users to augment information (i.e, we populate the work address from LDAP, user can populate their home info) then I think this would be good.

Show
Jason Adolf added a comment - 02/14/06 08:57 PM I think this is a great idea as long as it doesn't overwrite information that is automatically populated from LDAP like phone numbers, e-mails, etc. If it simply allows the users to augment information (i.e, we populate the work address from LDAP, user can populate their home info) then I think this would be good.
Gaston Dombiak made changes - 03/08/06 07:18 PM
Fix Version/s 2.5.2 [ 10360 ]
Fix Version/s 2.5.1 [ 10320 ]
Gaston Dombiak made changes - 04/05/06 09:56 PM
Fix Version/s 2.6.1 [ 10390 ]
Fix Version/s 2.6.0 [ 10360 ]
Gaston Dombiak made changes - 04/17/06 07:43 PM
Fix Version/s 2.6.2 [ 10390 ]
Fix Version/s 3.x [ 10181 ]
Hide
Norman Rasmussen added a comment - 04/28/06 04:23 PM

An alternative is allow binary data to be retrieved from LDAP, and emitted as base64 encoded data. (for jpegPhoto field, etc)

Show
Norman Rasmussen added a comment - 04/28/06 04:23 PM An alternative is allow binary data to be retrieved from LDAP, and emitted as base64 encoded data. (for jpegPhoto field, etc)
Hide
Álvaro R added a comment - 07/27/06 06:24 AM

I think this is the same as http://www.jivesoftware.org/community/message.jspa?messageID=124703#124703 ?
Perhaps this feature requests could be joined ?

Show
Álvaro R added a comment - 07/27/06 06:24 AM I think this is the same as http://www.jivesoftware.org/community/message.jspa?messageID=124703#124703 ? Perhaps this feature requests could be joined ?
Matt Tucker made changes - 08/04/06 11:36 PM
Fix Version/s 3.x [ 10181 ]
Fix Version/s 3.1.0 [ 10481 ]
Gaston Dombiak made changes - 08/31/06 10:15 PM
Fix Version/s 3.1.0 [ 10510 ]
Fix Version/s 3.1.0 Beta [ 10481 ]
Matt Tucker made changes - 09/06/06 10:10 AM
Fix Version/s 3.1.0 [ 10510 ]
Fix Version/s 3.x [ 10181 ]
Hide
jorge del junglo added a comment - 11/30/06 08:41 PM

Any idea on when this might be implemented? The stated fix version is just 3.x....

Show
jorge del junglo added a comment - 11/30/06 08:41 PM Any idea on when this might be implemented? The stated fix version is just 3.x....
Hide
Allister McNulty added a comment - 01/03/07 03:34 AM

Any chance of an update as to the scheduling of this one?

TIA!

Show
Allister McNulty added a comment - 01/03/07 03:34 AM Any chance of an update as to the scheduling of this one? TIA!
Hide
Matt Tucker added a comment - 02/20/07 03:41 AM

Hannes Wüthrich contributed a plugin that lets avatars be stored in the database but all other vcard data pulled from LDAP.

I'm thinking about narrowing this issue to be more specific: default to always storing the avatar in the database but all other fields in ldap. This seems to be what most people are looking for and is quick and easy to implement (using Hannes's code).

Is anyone truly interested in mixing and matching between db and LDAP? Or are most people looking for an avatar solution as a first step?

Show
Matt Tucker added a comment - 02/20/07 03:41 AM Hannes Wüthrich contributed a plugin that lets avatars be stored in the database but all other vcard data pulled from LDAP. I'm thinking about narrowing this issue to be more specific: default to always storing the avatar in the database but all other fields in ldap. This seems to be what most people are looking for and is quick and easy to implement (using Hannes's code). Is anyone truly interested in mixing and matching between db and LDAP? Or are most people looking for an avatar solution as a first step?
Matt Tucker made changes - 02/20/07 03:41 AM
Attachment ldapvcardavatar-src.zip [ 10366 ]
Matt Tucker made changes - 02/20/07 03:41 AM
Attachment ldapvcardavatar.jar [ 10367 ]
Matt Tucker made changes - 02/20/07 03:44 AM
Fix Version/s 3.2.3 [ 10659 ]
Fix Version/s 3.x [ 10181 ]
Hide
Keith Conger added a comment - 02/20/07 05:45 AM

Avatar mapping is all I was looking for.

Show
Keith Conger added a comment - 02/20/07 05:45 AM Avatar mapping is all I was looking for.
Hide
Allister McNulty added a comment - 02/20/07 05:51 AM

I'm happy with avatar mapping too, although the ability to pick and choose what fields are grabbed from the db/directory would be useful (nickname, further personal details, etc)

Show
Allister McNulty added a comment - 02/20/07 05:51 AM I'm happy with avatar mapping too, although the ability to pick and choose what fields are grabbed from the db/directory would be useful (nickname, further personal details, etc)
Hide
Christopher Athans added a comment - 02/20/07 04:57 PM

I'd like to mix and match for the simple fact that our LDAP may contain information about the user that he/she may not want populated out in his/her V-Card. My vision is that in the Admin/Setup of this plugin, all the V-Card field are listed out and there's a check box that allows the Admin to select which fields can be overridden by the User and Stored in the Database. (By Default, fields are populated from LDAP, then selected fields are updated via DB).

However, avatar mapping is definately something I'd like as well so if you want to release avatar mapping as version 1 of this plugin and then come back to the mix/mapping of fields in the (hopefully) near future, that'd work as well.

Show
Christopher Athans added a comment - 02/20/07 04:57 PM I'd like to mix and match for the simple fact that our LDAP may contain information about the user that he/she may not want populated out in his/her V-Card. My vision is that in the Admin/Setup of this plugin, all the V-Card field are listed out and there's a check box that allows the Admin to select which fields can be overridden by the User and Stored in the Database. (By Default, fields are populated from LDAP, then selected fields are updated via DB). However, avatar mapping is definately something I'd like as well so if you want to release avatar mapping as version 1 of this plugin and then come back to the mix/mapping of fields in the (hopefully) near future, that'd work as well.
Hide
Andy Kress added a comment - 02/26/07 09:41 PM

Allister makes a good point, but I think that might be better suited for another issue at a future date. I'd like to see support for just the Avatar now....I think it will take care of this specific issue and make most of the people that voted for it happy.

BTW...I installed Hannes' plugin on my test server. Seems to work well. I'm not too excited about using it in production since it replaces the provider and thus will not get code improvments as Wildfire is updated.

Show
Andy Kress added a comment - 02/26/07 09:41 PM Allister makes a good point, but I think that might be better suited for another issue at a future date. I'd like to see support for just the Avatar now....I think it will take care of this specific issue and make most of the people that voted for it happy. BTW...I installed Hannes' plugin on my test server. Seems to work well. I'm not too excited about using it in production since it replaces the provider and thus will not get code improvments as Wildfire is updated.
Gaston Dombiak made changes - 03/15/07 08:50 AM
Fix Version/s 3.2.3 [ 10659 ]
Fix Version/s 3.3.0 Alpha [ 10671 ]
Gaston Dombiak made changes - 03/22/07 10:02 PM
Fix Version/s 3.3.0 Beta 1 [ 10678 ]
Fix Version/s 3.3.0 Alpha 1 [ 10671 ]
Hide
Hannes Wüthrich added a comment - 03/27/07 10:36 PM

Hi all,

I know, this feature will probably be integrated in openfire soon, but I discovered a serious bug in the current plug-in version. The photo element has not been merged correctly into the ldap vcard - and I think it didn't even work! You can download a fixed version here:

http://www.eyecraft.ch/pub/ldapvcardavatar.jar
http://www.eyecraft.ch/pub/ldapvcardavatar-v1.0.2-src.zip

Make sure you also replace the file plugin-ldapvcardavatar.jar in the lib directory when you upgrade! Sorry for that...

Btw, I was thinking about a configuration interface that allows you to select which fields are read/stored in the db or read from the ldap. The problem is, there is not a fixed set of possible fields in the vcard. A client (other than spark) might want to save more than one business phone number or might even mark an address as home AND business address. The DTD on http://www.xmpp.org/extensions/xep-0054.html allows almost infinite combinations and variations of fields. Because of that, it seems difficult to provide an easy interface, that is able to handle all possible cases as well. If anybody has an idea how to do that, please let me know.

Thanks,
Hannes

Show
Hannes Wüthrich added a comment - 03/27/07 10:36 PM Hi all, I know, this feature will probably be integrated in openfire soon, but I discovered a serious bug in the current plug-in version. The photo element has not been merged correctly into the ldap vcard - and I think it didn't even work! You can download a fixed version here: http://www.eyecraft.ch/pub/ldapvcardavatar.jar http://www.eyecraft.ch/pub/ldapvcardavatar-v1.0.2-src.zip Make sure you also replace the file plugin-ldapvcardavatar.jar in the lib directory when you upgrade! Sorry for that... Btw, I was thinking about a configuration interface that allows you to select which fields are read/stored in the db or read from the ldap. The problem is, there is not a fixed set of possible fields in the vcard. A client (other than spark) might want to save more than one business phone number or might even mark an address as home AND business address. The DTD on http://www.xmpp.org/extensions/xep-0054.html allows almost infinite combinations and variations of fields. Because of that, it seems difficult to provide an easy interface, that is able to handle all possible cases as well. If anybody has an idea how to do that, please let me know. Thanks, Hannes
Hide
Hannes Wüthrich added a comment - 03/28/07 03:02 PM

Hi,

I released another version. Please goto http://www.igniterealtime.org/forum/thread.jspa?threadID=25450.

  • Hannes
Show
Hannes Wüthrich added a comment - 03/28/07 03:02 PM Hi, I released another version. Please goto http://www.igniterealtime.org/forum/thread.jspa?threadID=25450.
  • Hannes
Gaston Dombiak made changes - 03/29/07 09:25 PM
Fix Version/s 3.3.0 Beta 1 [ 10678 ]
Fix Version/s 3.3.0 [ 10676 ]
Gaston Dombiak made changes - 04/06/07 06:48 PM
Fix Version/s 3.3.0 [ 10676 ]
Fix Version/s 3.3.1 [ 10687 ]
Gaston Dombiak made changes - 04/24/07 11:44 PM
Fix Version/s 3.3.2 [ 10692 ]
Fix Version/s 3.3.1 [ 10687 ]
Hide
Carlos added a comment - 06/01/07 07:04 PM

an error appears when copy the file plugin-ldapvcardavatar.jar to the directory lib.

It does not allow that Openfire started

db = Oracle
Openfire = 3.3.1

java.lang.NoClassDefFoundError: org/jivesoftware/wildfire/ldap/LdapVCardProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jivesoftware.util.ClassUtils.loadClass(ClassUtils.java:60)
at org.jivesoftware.util.ClassUtils.forName(ClassUtils.java:39)
at org.jivesoftware.openfire.vcard.VCardManager.initialize(VCardManager.java:267)
at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:503)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:396)
at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:148)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:93)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher$1.run(Unknown Source)
Exception in thread "Thread-1" java.lang.NullPointerException
at org.jivesoftware.openfire.handler.IQOfflineMessagesHandler.stop(IQOfflineMessagesHandler.java:200)
at org.jivesoftware.openfire.XMPPServer.shutdownServer(XMPPServer.java:859)
at org.jivesoftware.openfire.XMPPServer.access$600(XMPPServer.java:90)
at org.jivesoftware.openfire.XMPPServer$ShutdownHookThread.run(XMPPServer.java:811)

Show
Carlos added a comment - 06/01/07 07:04 PM an error appears when copy the file plugin-ldapvcardavatar.jar to the directory lib. It does not allow that Openfire started db = Oracle Openfire = 3.3.1 java.lang.NoClassDefFoundError: org/jivesoftware/wildfire/ldap/LdapVCardProvider at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.jivesoftware.util.ClassUtils.loadClass(ClassUtils.java:60) at org.jivesoftware.util.ClassUtils.forName(ClassUtils.java:39) at org.jivesoftware.openfire.vcard.VCardManager.initialize(VCardManager.java:267) at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:503) at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:396) at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:148) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:93) at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:49) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) at com.exe4j.runtime.WinLauncher$1.run(Unknown Source) Exception in thread "Thread-1" java.lang.NullPointerException at org.jivesoftware.openfire.handler.IQOfflineMessagesHandler.stop(IQOfflineMessagesHandler.java:200) at org.jivesoftware.openfire.XMPPServer.shutdownServer(XMPPServer.java:859) at org.jivesoftware.openfire.XMPPServer.access$600(XMPPServer.java:90) at org.jivesoftware.openfire.XMPPServer$ShutdownHookThread.run(XMPPServer.java:811)
Hide
Carlos added a comment - 06/01/07 07:14 PM

The previous error no longer appears after updating the version

Show
Carlos added a comment - 06/01/07 07:14 PM The previous error no longer appears after updating the version
Gaston Dombiak made changes - 06/22/07 09:10 PM
Fix Version/s 3.3.2 [ 10692 ]
Fix Version/s 3.3.3 [ 10710 ]
Hide
Todd Getz added a comment - 07/26/07 04:15 PM

This should not be done. The information in an LDAP server is generally set bay an approved administrator. This insformation should not be altered without approval. If you are going to make this change it should be a separate plugin from the avatars, so we have a choice to use it or not.

Show
Todd Getz added a comment - 07/26/07 04:15 PM This should not be done. The information in an LDAP server is generally set bay an approved administrator. This insformation should not be altered without approval. If you are going to make this change it should be a separate plugin from the avatars, so we have a choice to use it or not.
Hide
Joe Sherman added a comment - 07/26/07 04:22 PM

Todd

I think you are not completely understanding this issue... The idea is to allow people to create the vcard with content from different sources (such as an ldap server and the openfire database)... There is no thought of making ldap read/write... As an administrator I would like for my users to be able to use all the features of the vcard with out needing to store the avatar image in the ldap directory... I was hoping that we could make it so openfire would pull all the text data from ldap but the avatar image from the openfire db... This would propably done in the vard mapping seciton of the openfire.conf...

Show
Joe Sherman added a comment - 07/26/07 04:22 PM Todd I think you are not completely understanding this issue... The idea is to allow people to create the vcard with content from different sources (such as an ldap server and the openfire database)... There is no thought of making ldap read/write... As an administrator I would like for my users to be able to use all the features of the vcard with out needing to store the avatar image in the ldap directory... I was hoping that we could make it so openfire would pull all the text data from ldap but the avatar image from the openfire db... This would propably done in the vard mapping seciton of the openfire.conf...
Hide
Maxime Cheramy added a comment - 08/03/07 02:51 PM

I agree Joe :

Here, we're going to set up an OpenFire using the LDAP for all the students BUT we're not allowed to write on the LDAP.
So we want to be able to use the avatars and the other vcards stuffs without writing on the LDAP so using the internal openfire db.

The current plugin is great for this ! But it would be nice to be added natively in openfire.

Show
Maxime Cheramy added a comment - 08/03/07 02:51 PM I agree Joe : Here, we're going to set up an OpenFire using the LDAP for all the students BUT we're not allowed to write on the LDAP. So we want to be able to use the avatars and the other vcards stuffs without writing on the LDAP so using the internal openfire db. The current plugin is great for this ! But it would be nice to be added natively in openfire.
Hide
Hannes Wüthrich added a comment - 08/03/07 03:41 PM

Hello everybody,

The LDAPVCardAvatar plugin has a new home. Make sure to use http://www.eyecraft.ch/coding/ldapvcardavatar/ in the future! I think the files here are a little outdated...

Yes I also agree: It would be great to allow other VCard fields to be stored in the DB as well while using the LDAP (or any other) provider and then merge all the data on VCard retrieval. The problem is, I can't think of a simple and consistent way to configure and implement this. There are some ideas on http://www.igniterealtime.org/forum/message.jspa?messageID=143051&tstart=0 but I'm not sure if this actually works.

Cheerio,
Hannes

Show
Hannes Wüthrich added a comment - 08/03/07 03:41 PM Hello everybody, The LDAPVCardAvatar plugin has a new home. Make sure to use http://www.eyecraft.ch/coding/ldapvcardavatar/ in the future! I think the files here are a little outdated... Yes I also agree: It would be great to allow other VCard fields to be stored in the DB as well while using the LDAP (or any other) provider and then merge all the data on VCard retrieval. The problem is, I can't think of a simple and consistent way to configure and implement this. There are some ideas on http://www.igniterealtime.org/forum/message.jspa?messageID=143051&tstart=0 but I'm not sure if this actually works. Cheerio, Hannes
Gaston Dombiak made changes - 09/19/07 07:02 PM
Fix Version/s 3.3.3 [ 10710 ]
Fix Version/s 3.4.1 [ 10732 ]
Hide
Juan Jose Alonso added a comment - 10/08/07 07:31 PM

this feature, will be ever be available? I have been waiting a lot of versions but always is delayed. Is there any patch to get Avatars stored in the DB?. I have tried with lafdapavatar plug in but with no results...

Show
Juan Jose Alonso added a comment - 10/08/07 07:31 PM this feature, will be ever be available? I have been waiting a lot of versions but always is delayed. Is there any patch to get Avatars stored in the DB?. I have tried with lafdapavatar plug in but with no results...
Hide
Juan Jose Alonso added a comment - 10/09/07 10:29 AM

Hi,

with the last version of Openfire, the plug in works!!!

Openfire database is Oracle; in which table is avatar information stored?

Thanks,
JJ.-

Show
Juan Jose Alonso added a comment - 10/09/07 10:29 AM Hi, with the last version of Openfire, the plug in works!!! Openfire database is Oracle; in which table is avatar information stored? Thanks, JJ.-
Hide
Gaston Dombiak added a comment - 10/19/07 11:41 PM
Show
Gaston Dombiak added a comment - 10/19/07 11:41 PM New home for LDAP VCard Avatar: http://www.eyecraft.ch/2007/08/03/a-new-home-for-ldap-vcard-avatar/
Gaston Dombiak made changes - 11/27/07 03:18 AM
Fix Version/s 3.4.3 [ 10773 ]
Fix Version/s 3.4.2 [ 10732 ]
Daniel Henninger made changes - 12/12/07 12:23 AM
Assignee Matt Tucker [ matt ] Daniel Henninger [ jadestorm ]
Hide
Daniel Henninger added a comment - 12/24/07 02:06 AM

We went with only being able to override avatars. We decided on this after evaluating the performance impacts and security implications of allowing everything to be overridden. Mostly performance... If there is a strong need for expanded functionality, we will evaluate that at a later time.

Show
Daniel Henninger added a comment - 12/24/07 02:06 AM We went with only being able to override avatars. We decided on this after evaluating the performance impacts and security implications of allowing everything to be overridden. Mostly performance... If there is a strong need for expanded functionality, we will evaluate that at a later time.
Daniel Henninger made changes - 12/24/07 02:06 AM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Closed [ 6 ]
Hide
Maxime Cheramy added a comment - 12/24/07 03:39 PM

If I understand, we're now able to store the avatar in the database using ldap.

So the fix doesn't answer to the feature request. Do we need to open a new ticket for this feature ? Because here for example, we'd liked to be able to override all the vcard's forms. (the ldap contains 4000 entries)

We use a lot the muc and some clients use the vcard for the nickname by default...

Thank you.

Show
Maxime Cheramy added a comment - 12/24/07 03:39 PM If I understand, we're now able to store the avatar in the database using ldap. So the fix doesn't answer to the feature request. Do we need to open a new ticket for this feature ? Because here for example, we'd liked to be able to override all the vcard's forms. (the ldap contains 4000 entries) We use a lot the muc and some clients use the vcard for the nickname by default... Thank you.
Hide
Daniel Henninger added a comment - 12/24/07 05:35 PM

I'm confused. It sounds like there's little point in you using LDAP for vcards at all at that point. Likewise, you indicated above that the plugin was doing the trick and you just wished it were integrated with Openfire.

Show
Daniel Henninger added a comment - 12/24/07 05:35 PM I'm confused. It sounds like there's little point in you using LDAP for vcards at all at that point. Likewise, you indicated above that the plugin was doing the trick and you just wished it were integrated with Openfire.
Hide
Maxime Cheramy added a comment - 12/24/07 05:56 PM

Excuse me if I don't understand perfectly what you've said, my English is not perfect (at all). I'll try to be clear, to be sure.

Yes, it's a good news that using the LDAP authentication now allows us to change the avatar. I didn't use the plugin because i've read someone complains about some images who can make crash the server. So I was waiting for it to be officially integrated to openfire.

I thought that this plugin allowed too to change the vcards' contain.

We use the LDAP for the authentication (each user have an email address identical to their jid) and to complete the vcards with initial values. Users want too to change their nickname and to complete their vcard (phone, address, etc.).
Maybe I didn't understand. Will we be able to do that ?

Show
Maxime Cheramy added a comment - 12/24/07 05:56 PM Excuse me if I don't understand perfectly what you've said, my English is not perfect (at all). I'll try to be clear, to be sure. Yes, it's a good news that using the LDAP authentication now allows us to change the avatar. I didn't use the plugin because i've read someone complains about some images who can make crash the server. So I was waiting for it to be officially integrated to openfire. I thought that this plugin allowed too to change the vcards' contain. We use the LDAP for the authentication (each user have an email address identical to their jid) and to complete the vcards with initial values. Users want too to change their nickname and to complete their vcard (phone, address, etc.). Maybe I didn't understand. Will we be able to do that ?
Matt Tucker made changes - 03/01/08 10:34 PM
Comment [ http://sexxdownload.forumvila.com/sexxdownload-about103.html
http://sexxdownload.forumvila.com/sexxdownload-about102.html
http://sexxdownload.forumvila.com/sexxdownload-about101.html
http://sexxdownload.forumvila.com/sexxdownload-about100.html
http://sexxdownload.forumvila.com/sexxdownload-about99.html
http://sexxdownload.forumvila.com/sexxdownload-about98.html
http://sexxdownload.forumvila.com/sexxdownload-about97.html
http://sexxdownload.forumvila.com/sexxdownload-about96.html
http://sexxdownload.forumvila.com/sexxdownload-about95.html
http://sexxdownload.forumvila.com/sexxdownload-about94.html
http://sexxdownload.forumvila.com/sexxdownload-about93.html
http://sexxdownload.forumvila.com/sexxdownload-about92.html
http://sexxdownload.forumvila.com/sexxdownload-about91.html
http://sexxdownload.forumvila.com/sexxdownload-about90.html
http://sexxdownload.forumvila.com/sexxdownload-about89.html
http://sexxdownload.forumvila.com/sexxdownload-about88.html
http://sexxdownload.forumvila.com/sexxdownload-about87.html
http://sexxdownload.forumvila.com/sexxdownload-about86.html
http://sexxdownload.forumvila.com/sexxdownload-about85.html
http://sexxdownload.forumvila.com/sexxdownload-about84.html
http://sexxdownload.forumvila.com/sexxdownload-about83.html
http://sexxdownload.forumvila.com/sexxdownload-about82.html
http://sexxdownload.forumvila.com/sexxdownload-about81.html
http://sexxdownload.forumvila.com/sexxdownload-about80.html
http://sexxdownload.forumvila.com/sexxdownload-about79.html
http://sexxdownload.forumvila.com/sexxdownload-about78.html
http://sexxdownload.forumvila.com/sexxdownload-about77.html
http://sexxdownload.forumvila.com/sexxdownload-about76.html
http://sexxdownload.forumvila.com/sexxdownload-about75.html
http://sexxdownload.forumvila.com/sexxdownload-about74.html
http://sexxdownload.forumvila.com/sexxdownload-about73.html
http://sexxdownload.forumvila.com/sexxdownload-about72.html
http://sexxdownload.forumvila.com/sexxdownload-about71.html
http://sexxdownload.forumvila.com/sexxdownload-about70.html
http://sexxdownload.forumvila.com/sexxdownload-about69.html
http://sexxdownload.forumvila.com/sexxdownload-about68.html
http://sexxdownload.forumvila.com/sexxdownload-about67.html
http://sexxdownload.forumvila.com/sexxdownload-about66.html
http://sexxdownload.forumvila.com/sexxdownload-about63.html
http://sexxdownload.forumvila.com/sexxdownload-about62.html
http://sexxdownload.forumvila.com/sexxdownload-about61.html
http://sexxdownload.forumvila.com/sexxdownload-about60.html
http://sexxdownload.forumvila.com/sexxdownload-about59.html
http://sexxdownload.forumvila.com/sexxdownload-about58.html
http://sexxdownload.forumvila.com/sexxdownload-about57.html
http://sexxdownload.forumvila.com/sexxdownload-about56.html
http://sexxdownload.forumvila.com/sexxdownload-about55.html
http://sexxdownload.forumvila.com/sexxdownload-about54.html
http://sexxdownload.forumvila.com/sexxdownload-about53.html
http://sexxdownload.forumvila.com/sexxdownload-about52.html
http://sexxdownload.forumvila.com/sexxdownload-about51.html
http://sexxdownload.forumvila.com/sexxdownload-about50.html
http://sexxdownload.forumvila.com/sexxdownload-about49.html
http://sexxdownload.forumvila.com/sexxdownload-about48.html
http://sexxdownload.forumvila.com/sexxdownload-about47.html
http://sexxdownload.forumvila.com/sexxdownload-about46.html
http://sexxdownload.forumvila.com/sexxdownload-about45.html
http://sexxdownload.forumvila.com/sexxdownload-about44.html
http://sexxdownload.forumvila.com/sexxdownload-about43.html
http://sexxdownload.forumvila.com/sexxdownload-about42.html
http://sexxdownload.forumvila.com/sexxdownload-about41.html
http://sexxdownload.forumvila.com/sexxdownload-about40.html
http://sexxdownload.forumvila.com/sexxdownload-about39.html
http://sexxdownload.forumvila.com/sexxdownload-about38.html
http://sexxdownload.forumvila.com/sexxdownload-about37.html
http://sexxdownload.forumvila.com/sexxdownload-about36.html
http://sexxdownload.forumvila.com/sexxdownload-about35.html
http://sexxdownload.forumvila.com/sexxdownload-about34.html
http://sexxdownload.forumvila.com/sexxdownload-about33.html
http://sexxdownload.forumvila.com/sexxdownload-about32.html
http://sexxdownload.forumvila.com/sexxdownload-about31.html
http://sexxdownload.forumvila.com/sexxdownload-about30.html
http://sexxdownload.forumvila.com/sexxdownload-about29.html
http://sexxdownload.forumvila.com/sexxdownload-about28.html
http://sexxdownload.forumvila.com/sexxdownload-about27.html
http://sexxdownload.forumvila.com/sexxdownload-about26.html
http://sexxdownload.forumvila.com/sexxdownload-about25.html
http://sexxdownload.forumvila.com/sexxdownload-about24.html
http://sexxdownload.forumvila.com/sexxdownload-about23.html
http://sexxdownload.forumvila.com/sexxdownload-about22.html
http://sexxdownload.forumvila.com/sexxdownload-about21.html
http://sexxdownload.forumvila.com/sexxdownload-about20.html
http://sexxdownload.forumvila.com/sexxdownload-about19.html
http://sexxdownload.forumvila.com/sexxdownload-about18.html
http://sexxdownload.forumvila.com/sexxdownload-about17.html
http://sexxdownload.forumvila.com/sexxdownload-about16.html
http://sexxdownload.forumvila.com/sexxdownload-about15.html
http://sexxdownload.forumvila.com/sexxdownload-about14.html
http://sexxdownload.forumvila.com/sexxdownload-about13.html
http://sexxdownload.forumvila.com/sexxdownload-about12.html
http://sexxdownload.forumvila.com/sexxdownload-about11.html
http://sexxdownload.forumvila.com/sexxdownload-about10.html
http://sexxdownload.forumvila.com/sexxdownload-about9.html
http://sexxdownload.forumvila.com/sexxdownload-about8.html
http://sexxdownload.forumvila.com/sexxdownload-about7.html
http://sexxdownload.forumvila.com/sexxdownload-about6.html
http://sexxdownload.forumvila.com/sexxdownload-about5.html
http://sexxdownload.forumvila.com/sexxdownload-about4.html
http://sexxdownload.forumvila.com/sexxdownload-about3.html
http://sexxdownload.forumvila.com/sexxdownload-about2.html
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4924
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4923
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4922
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4921
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4920
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4919
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4918
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4917
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4916
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4915
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4914
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4913
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4912
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4910
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4909
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4908
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4907
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4906
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4905
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4904
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4903
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4902
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4901
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4900
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4899
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4898
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4897
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4896
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4895
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4894
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4893
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4892
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4891
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4890
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4889
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4888
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4887
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4886
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4885
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4884
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4883
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4882
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4881
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4880
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4879
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4878
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4877
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4876
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4874
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4873
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4872
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4871
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4870
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4869
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4868
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4867
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4866
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4865
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4864
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4863
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4862
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4861
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4860
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4859
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4858
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4857
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4856
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4855
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4854
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4853
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4852
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4851
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4850
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4849
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4848
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4847
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4846
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4845
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4844
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4843
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4842
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4841
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4840
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4839
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4838
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4837
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4836
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4835
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4834
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4833
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4832
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4831
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4830
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4829
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4828
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4827
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4826
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4825
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4822
http://funnyanimalz.com/babyanimalz/viewtopic.php?t=4821 ]

People

Dates

  • Created:
    11/11/05 08:29 AM
    Updated:
    03/01/08 10:34 PM
    Resolved:
    12/24/07 02:06 AM