Re: Crash in new Jamm install

Nathaniel Kofalt <[email protected]> Sat, 20 Aug 2011 19:25:08 -0500
Newsgroups gmane.mail.jamm.user
Message-ID <CAEJXVDu0BOHHMJyCNEivA6TTwa=FKPo-LOW-OYf28N-X01T0Mg@mail.gmail.com>
--0015174c175ebaee8804aaf8fe66
Content-Type: multipart/alternative; boundary=0015174c175ebaee7804aaf8fe64

--0015174c175ebaee7804aaf8fe64
Content-Type: text/plain; charset=ISO-8859-1

An update: Evidently the latest versions of OpenLDAP have a new
configuration LDAP tree, instead of slapd.conf.
This means that you must convert the provided schema file to an ldif file,
and add it to the LDAP tree.
Apparently this has the advantages of doing live tweaking on the server w/o
restarting, but removes support for adding a schema file normally.

Using the guide I found here: http://bit.ly/ohPmsq
I was able to properly convert the schema file. Of note is changing the DN
to "cn=jamm,cn=schema,cn=config"
Also be sure to strip the garbage content it adds.
I imagine that the Jamm download could simply provide this file in addition
to the schema file.

Further, you must set a password to your cn=admin,cn=config account if you
haven't, there are instructions on that same Wiki page showing how.
Finally, I was able to import the Jamm schema using the following command:

ldapadd -x -D "cn=admin,cn=config" -W -f jamm.ldif

This resolved the problem.
If there are devs in this list, it may be useful to add these instructions
to the installation section.

Attached is an abridged conversation I had in #openldap that may shed
additional light on the issue.
Also attached is the resultant LDIF file that worked for me; I imagine this
file will work correctly on any LDAP tree. YMMV.

Nathaniel Kofalt

--0015174c175ebaee7804aaf8fe64
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

An update: Evidently the latest versions of OpenLDAP have a new configurati=
on LDAP tree, instead of slapd.conf.<br>This means that you must convert th=
e provided schema file to an ldif file, and add it to the LDAP tree.<br>
Apparently this has the advantages of doing live tweaking on the server w/o=
 restarting, but removes support for adding a schema file normally.<br><br>=
Using the guide I found here: <a href=3D"http://bit.ly/ohPmsq">http://bit.l=
y/ohPmsq</a><br>
I was able to properly convert the schema file. Of note is changing the DN =
to &quot;cn=3Djamm,cn=3Dschema,cn=3Dconfig&quot;<br>Also be sure to strip t=
he garbage content it adds.<br>I imagine that the Jamm download could simpl=
y provide this file in addition to the schema file.<br>
<br>Further, you must set a password to your cn=3Dadmin,cn=3Dconfig account=
 if you haven&#39;t, there are instructions on that same Wiki page showing =
how.<br>Finally, I was able to import the Jamm schema using the following c=
ommand:<br>
<br>ldapadd -x -D &quot;cn=3Dadmin,cn=3Dconfig&quot; -W -f jamm.ldif<br><br=
>This resolved the problem.<br>If there are devs in this list, it may be us=
eful to add these instructions to the installation section.<br><br>Attached=
 is an abridged conversation I had in #openldap that may shed additional li=
ght on the issue.<br>
Also attached is the resultant LDIF file that worked for me; I imagine this=
 file will work correctly on any LDAP tree. YMMV.<br><br>Nathaniel Kofalt<b=
r>

--0015174c175ebaee7804aaf8fe64--
--0015174c175ebaee8804aaf8fe66
Content-Type: text/plain; charset=US-ASCII; name="conversation.txt"
Content-Disposition: attachment; filename="conversation.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_grl9q9nd0

PGtvZmFsdD4gSGVsbG8hIEkgYW0gdHJ5aW5nIHRvIGFkZCBhIG5ldyBvYmplY3QgdG8gbXkgTERB
UCB0cmVlIHdpdGggcHJlZml4ICJqdmQiLiBJIGhhdmUgdGhlIHNjaGVtYSBmaWxlLCB3aGljaCBJ
IHBsYWNlZCBhdCAvZXRjL2xkYXAvc2NoZW1hL2phbW0uc2NoZW1hIGFuZCBhZGRlZCBhbiAiaW5j
bHVkZSIgbGluZSBmb3IgaXQgaW4gbXkgIC91c3Ivc2hhcmUvc2xhcGQvc2xhcGQuY29uZiAoSSdt
IG9uIERlYmlhbiA2LikgSG93ZXZlciwgd2hlbiBJIHRyeSB0byBjcmVhdGUgYSBqdmQgb2JqZWN0
LCBPcGVuTERBUCB0ZWxscyBtZSAiTERBUDogZXJyb3IgY29kZSAzNCAtIGludmFsaWQgRE4uIiBJ
J20gYXNzdW1pbmcgbXkgc2NoZW1hIGZpbGUgaXMgbm90IGJlaW5nIGxvYWRlZDsgaG93IGNhbiBJ
IHZlcmlmeSB0aGlzPw0KDQo8bHVjY2E+IHdoYXQgZG9lcyB5b3VyIEROIGxvb2sgbGlrZT8NCjxs
dWNjYT4gaXQgc291bmRzIGxpa2UgeW91J3JlIGNvbmZ1c2luZyBvYmpldGNzIChlbnRyaWVzKSBh
bmQgYXR0cmlidXRlcyAod2hpY2ggYXJlIHBhcnQgb2Ygc2NoZW1hKQ0KDQo8YXphZ2hhbD4ga29m
YWx0OiBZb3UgY2FuIGJyb3dzZSBzY2hlbWEsIGZvciBleGFtcGxlLCB3aXRoIEFwYWNoZSBEaXJl
Y3RvcnkgU3R1ZGlvLg0KPGF6YWdoYWw+IGtvZmFsdDogQW5kIHdoYXQgbHVjY2Egc2FpZCBpcyBh
bHNvIHRydWUgLSB5b3UgY2FuIGhhdmUgYSBsb29rIGF0IHRoZSBvcGVubGRhcC5sZGlmIHRvIHNl
ZSB3aGF0IHlvdSBuZWVkIHRvIGNvbnZlcnQgdGhlIHNjaGVtYSB0byBMRElGIGZpbGUsIGFuZCB0
aGVuIHlvdSBuZWVkIHRvIGltcG9ydCBpdCBpbnRvIHRoZSBjbj1jb25maWcgZGF0YWJhc2UuDQo8
YXphZ2hhbD4gKGRpZCB0aGlzIGluIGNhc2Ugb2Ygc2FtYmEuc2NoZW1hLCBmb3IgZXhhbXBsZSkN
CjxhemFnaGFsPiBIbS4uLiBWZXJiIG9yIHR3byBtaXNzaW5nIGluIHRoZSBwcmV2aW91cyBzZW50
ZW5jZSA6KQ0KDQo8a29mYWx0PiBsdWNjYTogbXkgYXR0ZW1wdGVkIEROIGxvb2tzIGxpa2UgdGhp
czoganZkPWFkbWluLG89aG9zdGluZyxkYz1leGFtcGxlLGRjPWNvbQ0KPGtvZmFsdD4gbHVjY2E6
IEFoLCBhIHNlYXJjaCBmb3Igc2xhcGQuZCByZXR1cm5zIC9ldGMvbGRhcC9zbGFwZC5kDQo8a29m
YWx0PiBsdWNjYTogSG93ZXZlciwgdGhhdCdzIGEgZGlyZWN0b3J5IC0gaXQgbG9va3MgbGlrZWQg
YSBzdG9yZWQgTERBUCBjb25maWcgdHJlZSwgbm90IGEgY29uZmlnIGZpbGUNCjxrb2ZhbHQ+IGx1
Y2NhOiBJJ20gbm90IGVudGlyZWx5IHN1cmUgd2hhdCBhemFnaGFsIG1lYW50IGJ5IGltcG9ydGlu
ZyB0aGUgc2NoZW1lIGludG8gYSBsZGlmIGZpbGUgLSB0aGUgT3BlbkxEQVAgZG9jdW1lbnRhdGlv
biBzZWVtcyB0byBpbXBseSB5b3UgY2FuIGp1c3QgaW5jbHVkZSB0aGUgc2NoZW1hIGZpbGUuIEFy
ZSB0aGVyZSBiZXR0ZXIgaW5zdHJ1Y3Rpb25zIHNvbWV3aGVyZT8NCg0KPEpvQmJaPiB3aGF0IGlz
IGp2ZD8NCjxKb0JiWj4gYWggaSBzZWUgY3VzdG9tIHNjaGVtYQ0KPEpvQmJaPiBrb2ZhbHQ6IFlv
dSBuZWVkIHRvIHJlYWQgdGhlIHVwZGF0ZWQgZG9jdW1lbnRhdGlvbiBhYm91dCBzbGFwZC1jb25m
aWcNCg0KPGtvZmFsdD4gSm9CYlo6IG9rYXksIGxldCBtZSB0YWtlIGEgbG9vay4gQmVjYXVzZSBJ
J3ZlIGJlZW4gc2VhcmNoaW5nIGJ1dCBjYW4ndCBmaW5kIGFueSBkb2N1bWVudGF0aW9uDQo8a29m
YWx0PiBKb0JiWjogYXJlIHlvdSByZWZmZXJpbmcgdG8gdGhpcz8gaHR0cDovL3d3dy5vcGVubGRh
cC5vcmcvZG9jL2FkbWluMjQvc2xhcGRjb25maWcuaHRtbA0KPGtvZmFsdD4gSm9CYlo6IGFuZCB5
ZXMsIHRoZSBqdmQgb2JqZWN0IEknbSB0cnlpbmcgdG8gaW5zdGFudGlhdGUgaXMgZnJvbSBKYW1t
OiBodHRwOi8vamFtbS5zb3VyY2Vmb3JnZS5uZXQvDQoNCjxsdWNjYT4ga29mYWx0OiAoZ29vZCBt
b3JuaW5nKSB5ZXM7IHlvdSdyZSBvbiB0aGUgZHluYW1pYyBjb25maWcgc3lzdGVtIG5vdyBpbnN0
ZWFkIG9mIHNsYXBkLmNvbmYNCjxsdWNjYT4ga29mYWx0OiB5b3UnbGwgbmVlZCB0byBhZGQgdGhl
IHNjaGVtYSB1bmRlciBjbj1zY2hlbWEsY249Y29uZmlnLCB3aGljaCBpcyBkb25lIHRocm91Z2gg
dGhlIExEQVAgcHJvdG9jb2wgbm93OyBubyBtZXNzaW5nIHdpdGggY29uZmlnIGZpbGVzIG9yIHJl
c3RhcnRpbmcgdGhlIHNlcnZlcg0KPGx1Y2NhPiBpbiB0aGVvcnkNCjxrb2ZhbHQ+IGx1Y2NhOiBJ
IHNlZSA6KSBFcnIsIGNvdWxkIHlvdSBwb2ludCBtZSB0d29hcmRzIGhvdyB0byBkbyBpbXBvcnQg
YSBzY2hlbWEgZmlsZSB0aGF0IHdheT8gSSBhbSBldmlkZW50bHkgYmxpbmQuDQo8a29mYWx0PiBs
dWNjYTogSSBmb3VuZCBvbmUgdXNlci13cml0dGVuIGd1aWRlIGJ1dCBpdCBtYWRlIG5vIHNlbnNl
Lg0KPGtvZmFsdD4gbHVjY2E6IEFoLCBJIGZvdW5kIG9uZSBndWlkZTogaHR0cDovL2JpdC5seS9v
aFBtc3EgIFNob3VsZCBJIGhhdmUgYWxsIHNjaGVtYSBmaWxlcyBsaXN0ZWQsIG9yIG9ubHkgdGhl
IG9uZSBJIHdhbnQgdG8gYWRkPw0KPGtvZmFsdD4gbHVjY2E6IEFsc28sIHdoZW4gSSBkbyBmb2xs
b3cgdGhvc2UgaW1wb3J0IGluc3RydWN0aW9ucywgSSBnZXQgYW4gZXJyb3I6ICJsZGFwX2FkZDog
U2VydmVyIGlzIHVud2lsbGluZyB0byBwZXJmb3JtICg1MykgICAgICAgICBhZGRpdGlvbmFsIGlu
Zm86IG5vIGdsb2JhbCBzdXBlcmlvciBrbm93bGVkZ2UiDQo8bHVjY2E+IHlvdSBzaG91bGQgYWRk
IGp1c3QgdGhlIG9uZSB5b3Ugd2FudCB0byBhZGQsIHRob3VnaCBvYnZpb3VzbHkgaXQgbmVlZHMg
dG8gYmUgaW4gTERJRiBmb3JtDQo8bHVjY2E+IFlvdSBjYW4gdXNlIGNuPWphbW07IGJ1dCBhZGQg
aXQgYXMgY249amFtbSxjbj1zY2hlbWEsY249Y29uZmlnDQo8a29mYWx0PiBsdWNjYTogTWFrZXMg
c2Vuc2UgOikNCjxrb2ZhbHQ+IGx1Y2NhOiBleGNlbGxlbnQsIGFkZGVkIQ0KPGx1Y2NhPiBub3cg
dHJ5IHlvdXIgb3RoZXIgdGhpbmcuLi4NCjxrb2ZhbHQ+IGx1Y2NhOiB5ZXMsIEphbW0gYXBwZWFy
cyB0byB3b3JrIG5vdy4gVGhhbmsgeW91IHZlcnkgbXVjaCwgdGhpcyB3YXMgYSBnaWFub3VybW91
cyBoZWFkYWNoZQ0KPGx1Y2NhPiBnb29kISAgKHRvIHRoZSB3b3JraW5nIHBhcnQpDQo8a29mYWx0
PiA6KQ0KPGtvZmFsdD4gbHVjY2E6IFRoZSBkeW5hbWljIGNvbmZpZyB0aGluZyBtYWtlcyBzZW5z
ZSwgYnV0IEkgd2lzaCB0aGVyZSB3YXMgYSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCBtZXRob2QgdG8g
dW5kZXJzdGFuZGluZy9jb252ZXJzaW9uDQo8a29mYWx0PiBMaXZlICYgbGVhcm4gSSBndWVzcw0K
PGx1Y2NhPiB5ZWFoLiAgSXQgbmVlZHMgd29yay4NCjxsdWNjYT4gVUkgaXMgb3BlbmxkYXAncyB3
ZWFrIHNwb3Q=
--0015174c175ebaee8804aaf8fe66
Content-Type: application/octet-stream; name="jamm.ldif"
Content-Disposition: attachment; filename="jamm.ldif"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_grl9z7fm1

ZG46IGNuPWphbW0sY249c2NoZW1hLGNuPWNvbmZpZwpvYmplY3RDbGFzczogb2xjU2NoZW1hQ29u
ZmlnCmNuOiBqYW1tCm9sY0F0dHJpYnV0ZVR5cGVzOiB7MH0oIDEuMy42LjEuNC4xLjEyNDYxLjEu
MS4xIE5BTUUgJ3Bvc3RmaXhUcmFuc3BvcnQnIERFU0MgJwogQSBzdHJpbmcgZGlyZWN0aW5nIHBv
c3RmaXggd2hpY2ggdHJhbnNwb3J0IHRvIHVzZScgRVFVQUxJVFkgY2FzZUV4YWN0SUE1TWF0Y2gK
ICBTWU5UQVggMS4zLjYuMS40LjEuMTQ2Ni4xMTUuMTIxLjEuMjZ7MjB9IFNJTkdMRS1WQUxVRSAp
Cm9sY0F0dHJpYnV0ZVR5cGVzOiB7MX0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMS4yIE5BTUUgJ2Fj
Y291bnRBY3RpdmUnIERFU0MgJ0EgYgogb29sZWFuIHRlbGxpbmcgd2hldGhlciBhbiBhY2NvdW50
IGlzIGFjdGl2ZSBvciBub3QnIEVRVUFMSVRZIGJvb2xlYW5NYXRjaCBTWU4KIFRBWCAxLjMuNi4x
LjQuMS4xNDY2LjExNS4xMjEuMS43IFNJTkdMRS1WQUxVRSApCm9sY0F0dHJpYnV0ZVR5cGVzOiB7
Mn0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMS4zIE5BTUUgJ2xhc3RDaGFuZ2UnIERFU0MgJ1RpbWUg
aQogbiB1bml4IHRpbWUgb2YgbGFzdCBjaGFuZ2UgaW4gZW50cnknIFNZTlRBWCAxLjMuNi4xLjQu
MS4xNDY2LjExNS4xMjEuMS4yNyBTSU4KIEdMRS1WQUxVRSApCm9sY0F0dHJpYnV0ZVR5cGVzOiB7
M30oIDEuMy42LjEuNC4xLjEyNDYxLjEuMS40IE5BTUUgJ2p2ZCcgREVTQyAnQSB2aXJ0dWFsIGRv
bQogYWluIG1hbmFnZWQgYnkgSmFtbScgRVFVQUxJVFkgY2FzZUlnbm9yZUlBNU1hdGNoIFNVQlNU
UiBjYXNlSWdub3JlSUE1U3Vic3RyaW4KIGdzTWF0Y2ggU1lOVEFYIDEuMy42LjEuNC4xLjE0NjYu
MTE1LjEyMS4xLjI2ICkKb2xjQXR0cmlidXRlVHlwZXM6IHs0fSggMS4zLjYuMS40LjEuMTI0NjEu
MS4xLjUgTkFNRSAnbWFpbGJveCcgREVTQyAnVGhlIGFic29sCiB1dGUgcGF0aCB0byB0aGUgbWFp
bGJveCBmb3IgYSBtYWlsIGFjY291bnQgaW4gYSBub24tZGVmYXVsdCBsb2NhdGlvbicgRVFVQUxJ
VAogWSBjYXNlRXhhY3RJQTVNYXRjaCBTWU5UQVggMS4zLjYuMS40LjEuMTQ2Ni4xMTUuMTIxLjEu
MjYgU0lOR0xFLVZBTFVFICkKb2xjQXR0cmlidXRlVHlwZXM6IHs1fSggMS4zLjYuMS40LjEuMTI0
NjEuMS4xLjYgTkFNRSAncXVvdGEnIERFU0MgJ0Egc3RyaW5nIHRoCiBhdCByZXByZXNlbnRzIHRo
ZSBxdW90YSBvbiBhIG1haWxib3gnIEVRVUFMSVRZIGNhc2VFeGFjdElBNU1hdGNoIFNZTlRBWCAx
LjMuNgogLjEuNC4xLjE0NjYuMTE1LjEyMS4xLjI2IFNJTkdMRS1WQUxVRSApCm9sY0F0dHJpYnV0
ZVR5cGVzOiB7Nn0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMS43IE5BTUUgJ2NsZWFyUGFzc3dvcmQn
IERFU0MgJ0EgcwogZXBhcmF0ZSB0ZXh0IHRoYXQgc3RvcmVzIHRoZSBtYWlsIGFjY291bnQgcGFz
c3dvcmQgaW4gY2xlYXIgdGV4dCcgRVFVQUxJVFkgb2MKIHRldFN0cmluZ01hdGNoIFNZTlRBWCAx
LjMuNi4xLjQuMS4xNDY2LjExNS4xMjEuMS40MHsxMjh9ICkKb2xjQXR0cmlidXRlVHlwZXM6IHs3
fSggMS4zLjYuMS40LjEuMTI0NjEuMS4xLjggTkFNRSAnbWFpbGRyb3AnIERFU0MgJ1JGQzgyMiBN
CiBhaWxib3ggLSBtYWlsIGFsaWFzJyBFUVVBTElUWSBjYXNlSWdub3JlSUE1TWF0Y2ggU1VCU1RS
IGNhc2VJZ25vcmVJQTVTdWJzdHJpbgogZ3NNYXRjaCBTWU5UQVggMS4zLjYuMS40LjEuMTQ2Ni4x
MTUuMTIxLjEuMjZ7MjU2fSApCm9sY0F0dHJpYnV0ZVR5cGVzOiB7OH0oIDEuMy42LjEuNC4xLjEy
NDYxLjEuMS45IE5BTUUgJ21haWxzb3VyY2UnIERFU0MgJ01lc3NhZwogZSBzb3VyY2UnIEVRVUFM
SVRZIGNhc2VJZ25vcmVJQTVNYXRjaCBTVUJTVFIgY2FzZUlnbm9yZUlBNVN1YnN0cmluZ3NNYXRj
aCBTWU4KIFRBWCAxLjMuNi4xLjQuMS4xNDY2LjExNS4xMjEuMS4yNiApCm9sY0F0dHJpYnV0ZVR5
cGVzOiB7OX0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMS4xMCBOQU1FICdlZGl0QWxpYXNlcycgREVT
QyAnQSBibwogb2xlYW4gdGVsbGluZyB3aGV0aGVyIGEgZG9tYWluIG1hbmFnZXIgY2FuIGVkaXQg
QWxpYXNlcycgRVFVQUxJVFkgYm9vbGVhbk1hdGMKIGggU1lOVEFYIDEuMy42LjEuNC4xLjE0NjYu
MTE1LjEyMS4xLjcgU0lOR0xFLVZBTFVFICkKb2xjQXR0cmlidXRlVHlwZXM6IHsxMH0oIDEuMy42
LjEuNC4xLjEyNDYxLjEuMS4xMSBOQU1FICdlZGl0QWNjb3VudHMnIERFU0MgJ0EgCiBib29sZWFu
IHRlbGxpbmcgd2hldGhlciBhIGRvbWFpbiBtYW5hZ2VyIGNhbiBlZGl0IEFjY291bnRzJyBFUVVB
TElUWSBib29sZWFuTQogYXRjaCBTWU5UQVggMS4zLjYuMS40LjEuMTQ2Ni4xMTUuMTIxLjEuNyBT
SU5HTEUtVkFMVUUgKQpvbGNBdHRyaWJ1dGVUeXBlczogezExfSggMS4zLjYuMS40LjEuMTI0NjEu
MS4xLjEyIE5BTUUgJ2VkaXRQb3N0bWFzdGVycycgREVTQyAKICdBIGJvb2xlYW4gdGVsbGluZyB3
aGV0aGVyIGEgZG9tYWluIG1hbmFnZXIgY2FuIGVkaXQgUG9zdG1hc3RlcnMnIEVRVUFMSVRZIGJv
CiBvbGVhbk1hdGNoIFNZTlRBWCAxLjMuNi4xLjQuMS4xNDY2LjExNS4xMjEuMS43IFNJTkdMRS1W
QUxVRSApCm9sY0F0dHJpYnV0ZVR5cGVzOiB7MTJ9KCAxLjMuNi4xLjQuMS4xMjQ2MS4xLjEuMTMg
TkFNRSAnZWRpdENhdGNoQWxscycgREVTQyAnQQogIGJvb2xlYW4gdGVsbGluZyB3aGV0aGVyIGEg
ZG9tYWluIG1hbmFnZXIgY2FuIGVkaXQgQ2F0Y2hBbGxzJyBFUVVBTElUWSBib29sZWEKIG5NYXRj
aCBTWU5UQVggMS4zLjYuMS40LjEuMTQ2Ni4xMTUuMTIxLjEuNyBTSU5HTEUtVkFMVUUgKQpvbGNB
dHRyaWJ1dGVUeXBlczogezEzfSggMS4zLjYuMS40LjEuMTI0NjEuMS4xLjE0IE5BTUUgJ2RlbGV0
ZScgREVTQyAnQSBib29sZWEKIG4gdGVsbGluZyB3aGV0aGVyIHRoaXMgaXRlbSBpcyBtYXJrZWQg
Zm9yIGRlbGV0aW9uJyBFUVVBTElUWSBib29sZWFuTWF0Y2ggU1lOCiBUQVggMS4zLjYuMS40LjEu
MTQ2Ni4xMTUuMTIxLjEuNyBTSU5HTEUtVkFMVUUgKQpvbGNPYmplY3RDbGFzc2VzOiB7MH0oIDEu
My42LjEuNC4xLjEyNDYxLjEuMi4xIE5BTUUgJ0phbW1NYWlsQWNjb3VudCcgREVTQyAnTWEKIGls
IGFjY291bnQgb2JqZWN0cycgU1VQIHRvcCBTVFJVQ1RVUkFMIE1VU1QgKCBtYWlsICQgaG9tZURp
cmVjdG9yeSAkIG1haWxib3ggCiAkIGFjY291bnRBY3RpdmUgJCBsYXN0Q2hhbmdlICQgZGVsZXRl
ICkgTUFZICggdWlkTnVtYmVyICQgZ2lkTnVtYmVyICQgdWlkICQgYwogbiAkIGRlc2NyaXB0aW9u
ICQgcXVvdGEgJCB1c2VyUGFzc3dvcmQgJCBjbGVhclBhc3N3b3JkICkgKQpvbGNPYmplY3RDbGFz
c2VzOiB7MX0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMi4yIE5BTUUgJ0phbW1NYWlsQWxpYXMnIERF
U0MgJ01haWwKICBhbGlhc2luZy9mb3J3YXJkaW5nIGVudHJ5JyBTVVAgdG9wIFNUUlVDVFVSQUwg
TVVTVCAoIG1haWwgJCBtYWlsZHJvcCAkIGFjY291CiBudEFjdGl2ZSAkIGxhc3RDaGFuZ2UgKSBN
QVkgKCBtYWlsc291cmNlICQgY24gJCBkZXNjcmlwdGlvbiAkIHVzZXJQYXNzd29yZCApIAogKQpv
bGNPYmplY3RDbGFzc2VzOiB7Mn0oIDEuMy42LjEuNC4xLjEyNDYxLjEuMi4zIE5BTUUgJ0phbW1W
aXJ0dWFsRG9tYWluJyBERVNDICcKIFZpcnR1YWwgRG9tYWluIGVudHJ5IHRvIGJlIHVzZWQgd2l0
aCBwb3N0Zml4IHRyYW5zcG9ydCBtYXBzJyBTVVAgdG9wIFNUUlVDVFVSCiBBTCBNVVNUICgganZk
ICQgYWNjb3VudEFjdGl2ZSAkIGxhc3RDaGFuZ2UgJCBkZWxldGUgJCBlZGl0QWNjb3VudHMgJCBl
ZGl0UG9zdAogbWFzdGVycyApIE1BWSAoIHBvc3RmaXhUcmFuc3BvcnQgJCBkZXNjcmlwdGlvbiAp
ICkKb2xjT2JqZWN0Q2xhc3NlczogezN9KCAxLjMuNi4xLjQuMS4xMjQ2MS4xLjIuNCBOQU1FICdK
YW1tUG9zdG1hc3RlcicgREVTQyAnQWRkCiBlZCB0byBhIEphbW1NYWlsQWxpYXMgdG8gY3JlYXRl
IGEgcG9zdG1hc3RlciBlbnRyeScgU1VQIHRvcCBBVVhJTElBUlkgTVVTVCBybwogbGVPY2N1cGFu
dCApCg==
--0015174c175ebaee8804aaf8fe66
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
--0015174c175ebaee8804aaf8fe66
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Jamm-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jamm-users

--0015174c175ebaee8804aaf8fe66--