Am 19.08.2010 um 15:52 schrieb Jim Fulton:
> On Thu, Aug 19, 2010 at 4:05 AM, Michael Howitz wrote:
>> Hi,
>>
>> I wrote a blue print to extract the parts of zope.app.generations into a new
>> zope.generations package.
>> See:
>> https://blueprints.l
on to extract zope.app.authentication.principalfolder into
a new package like `zope.principalfolder` or even zope.pluggableauth?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com
Am 19.08.2010 um 11:56 schrieb Michael Howitz:
> Am 06.02.2010 um 17:43 schrieb Michael Howitz:
>> Hi,
>>
>> I found something strange in metadata when copying a persistent object.
>>
>> My situation is the following:
>> I have a container with some e
Am 19.08.2010 um 14:36 schrieb Tres Seaver:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Michael Howitz wrote:
>> Hi,
>>
>> I wrote a blue print to extract the parts of zope.app.generations into a new
>> zope.generations package.
>>
Am 06.02.2010 um 17:43 schrieb Michael Howitz:
> Hi,
>
> I found something strange in metadata when copying a persistent object.
>
> My situation is the following:
> I have a container with some elements inside. I create a copy of this
> container using
>
> zope
Hi,
I wrote a blue print to extract the parts of zope.app.generations into a new
zope.generations package.
See:
https://blueprints.launchpad.net/zope.app.generations/+spec/zope.generations
Any opinions?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh
quot; option without specifying the package.So, I am not going to merge my branch.But could you please document this in the package for the next one who wants this feature?Thanks in advance.Yours sincerely,-- Michael Howitz · m...@gocept.com · software developergocept gmbh & co. kg · forsterstraße
Am 12.07.2010 um 09:52 schrieb Hanno Schlichting:
> On Mon, Jul 12, 2010 at 8:42 AM, Michael Howitz wrote:
>> is there a change log showing the differences between versions 1.0a1 and the
>> lately released 1.0a2 of the ztk?
>
> There's no changelog yet. Diff'ing
Hi,
is there a change log showing the differences between versions 1.0a1 and the
lately released 1.0a2 of the ztk?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49
s no tests) into the trunk. Any
objections?
[1] .. http://svn.zope.org/?rev=112225&view=rev
[2] .. http://svn.zope.org/?view=rev&rev=114527
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · ger
sing form re-submit in my test).
But maybe this is caused by the new mechanize 0.2.x version.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 3
Am 15.04.2010 um 17:06 schrieb Michael Howitz:
> Hi,
>
> I propose to split zope.app.preference into two separate packages:
> - zope.preference -- which contains the ZMI independent stuff,
> - zope.app.preference -- which contains the ZMI stuff and depends on
> zope.preference.
wrong.
>
> Your opinions?
You can exclude the browser package using
in a ZCML file of your application.
But you are right, zope.dublincore should not contain any browser code which
depends on zope.app.* packages.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · softwar
.zope.org/pipermail/checkins/2008-August/024259.html
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope
tp://docs.zope.org/zopetoolkit/steeringgroup/decisions.html (sorry,
there is no anchor for the list item I mean)
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345
merge these changes from the 3.6 branch and re-release a new 3.6.3 without
the permission renaming,
- do a new 3.7.0 release including the renaming and
- depend on the 3.7 release in the packages where you updated ftesting.zcml to
use the new permissions (zope.app.file and zope.app.container)?
displayed.
As there are no tests for these views I'll write some testbrowser tests first.
Later on there might be a package z3c.preference which integrates
zope.preference using z3c.pagelet.
Risks: I do not see any.
Any objections, hints, …?
Yours sincerely,
--
Michael Howit
allow me to upload a new version to the package
> index? (My pypi username is jw).
Done.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49
Am 08.02.2010 um 10:14 schrieb Souheil CHELFOUH:
> it's `trollfot`
> Thank you :)
Done.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889
Am 05.02.2010 um 17:31 schrieb Souheil CHELFOUH:
[...]
> If it's possible, I like to get the ownership on the
> zope.app.authentication so I can proceed with the release.
What's your pypi-name?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
goce
behavior has not changed since version 3.4.0 which was about 2,5 years ago.
I think this is a long-standing bug and it should it be fixed in
zope.dublincore by registering the subscribers for (object, event)?
(Additionally or exclusively, I'm not sure.)
Any thoughts?
Yours sincerely,
--
Mi
Am 19.01.2010 um 21:30 schrieb Stephan Richter:
> On Tuesday 19 January 2010, Michael Howitz wrote:
>>> My understand of ``getContent`` is to provide a way to give values used
>>> by the widgets. By default, since the common use case is to edit /
>>> displa
Am 19.01.2010 um 16:58 schrieb Laurent Mignon:
> Michael Howitz wrote:
>> The motivation is the following:
>>
>> self.getContent() seems to be the pattern to access the context of a form. I
>> used grep: there is no place where self.context is used directly besides i
a mismatch between the
> 2 concepts behind ``context`` and ``getContent`` and can break existing
> code.
> The same result can be achieved, by explicitly instantiating the
> subforms into the parentForm constructor.
>
> class MyEditForm(group.GroupForm, form.EditForm):
>
an event notification. Probably
> in a method or with a marker which allows others
> to simply disable the additional event notification.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
ht
Am 13.01.2010 um 06:08 schrieb Martin Aspeli:
> Michael Howitz wrote:
>> Hi,
>>
>> it seems to me that z3c.form.group.GroupForm does not send enough
>> ModificationEvents: only one event for the context of the GroupForm
>> but not for each modified object in
each modified object?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope and Plone consulting and de
@@ -2,7 +2,7 @@
> CHANGES
> ===
>
> -3.7.4 (unreleased)
> +3.7.4 (2009-12-19)
> --
>
> - Move 'zope.ManageApplication' permission to zope.app.applicationcontrol
As you moved code between packages, I think this should have been a majo
Am 25.11.2009 um 15:49 schrieb Chris Withers:
[...]
> Yes, PyPI is broken if you're an admin of many packages, feel free to
> "me too" on this issue:
>
> http://sourceforge.net/tracker/?func=detail&aid=2793544&group_id=66150&atid=513503
It's fixed si
icial maintainer will do a release (1.1.1, as it will
>> be
>> a bug fix) afterwards ?
>
> Sure, ping me once you are done and I'll cut a new release. Michael,
> do you want to test anything, before I do a new release?
For me it's enough that the tests inside five
two pieces of
> test
> regarding traversal behaviour to zope.app.publisher, which would
> thereby
> grow a new dependency on zope.site. What do others think?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 ·
ets are useful too without using pagelets.
Right, too.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope
27;d like to keep it there as it is
a basic implementation (ported from zope.app.security) of login/logout
using pagelets/viewlets. It is the pagelet version of login/logout as
the other parts are the pagelet version of error handling and traversal.
Yours sincerely,
--
Michael Howitz
Am 24.08.2009 um 19:02 schrieb Dan Korostelev:
> 2009/8/22 Michael Howitz :
>> Am 21.08.2009 um 21:06 schrieb Dan Korostelev:
[...]
>> z3c.layer.pagelet also uses these interfaces to re-implement login/
>> logout
>> like zope.app.security but by using pagelets and viewl
er place for these interfaces, so
z3c.layer.pagelet does not need to depend on zope.app.security.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 12
, but moving things without BBB imports
> will break applications that currently uses zope.publisher xmlrpc. One
> option is to use the notorious "extra" dependencies,
Another option are conditional imports: only import from zope.xmlrpc
when it does not lead to an import error.
to make a new release and
> update
> the ZTK KGS.
>
> I don't have the right to make a new release on PyPi, can somebody
> help me
> please?
Hi,
I gave the user 'kobold' (hoping that is you) the owner role on
zope.app.testing.
Mit freundlichen Grüßen
--
Michae
ow exactly the
>> coordination for all that works now after the eggsplosion.
>
> Maybe someone will enlighten us about where it went. :)
Do you search this one?
zope.app.zopeappgenerations.ZopeAppSchemaManager
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
g
Am 17.07.2009 um 18:24 schrieb Michael Howitz:
> Log message for revision 101967:
> - Made compatible with `zope.app.publisher` 3.8.2 (and above) by
> using
>the new absolute url adapter for resources introduced in 3.8.2.
The current trunk of z3c.form is not com
Am 13.07.2009 um 16:49 schrieb Stephan Richter:
> On Saturday 11 July 2009, Michael Howitz wrote:
>> z3c.form.datamanager.DictionaryField is a data manager which is
>> registered for fields on a dict. In its __init__ it checks whether
>> the
>> data object is an ins
Am 11.07.2009 um 17:43 schrieb Michael Howitz:
> Hello,
>
> z3c.form.datamanager.DictionaryField is a data manager which is
> registered for fields on a dict. In its __init__ it checks whether the
> data object is an instance of dict. So this data manager does neither
> wor
pe.schema validation
> implementation does this part correct for list or dict fields.
This is another problem. z3c.form.datamanager.DictionaryField sets the
value directly on the dict, so I'd like to use a PersistentMapping
instead of a dict to get the persistency stuff for free. I u
rDict.)
2.) Register DictionaryField for
zope.interface.common.mapping.IMapping. This might have a problem as
neither UserDict nor PersistentDict/PersistentMapping seem to provide
this interface. (Why?)
Any suggestions?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software develo
ryMultiAdapter(
> MH> +(context, self.request, self.view, field,
> widget),
> MH> +interfaces.IValue, name='default')
> MH> +if adapter:
> MH> +value = adapter.get()
&
r>, u'SHA1')
Did you include zope.password's configure.zcml? This is where the
password manager utilities are defined.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://
.browser. Released:
zope.browser
zope.app.exception
zope.app.publication
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope an
Hi,
what is still to be done for the z3c.form 2.0 release?
Something I can help?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 12298
Am 22.04.2009 um 14:48 schrieb Jacob Holm:
> Michael Howitz wrote:
[...]
>>> Anyone having an idea for a possibly working solution?
>> As I got no responsed, I'd like to put this issue into z3c.form's
>> bugtracker. But which is the correct one?
>> h
ixed in version 3.5.0 of zope.app.publication. I think at least this
version is required to be used together with ZODB 3.9.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · te
Am 15.05.2009 um 12:36 schrieb Christian Zagrodnick:
[...]
> Okay, would you give me the pypi access (user zagy)?
Done.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com ·
geall
>- i18nstats
>
>
> What's the general way of testing those things in both environments? I
> don't have a windows box to test this. I also see most recipes are
> tested only for unix (which would be fine for me).
In z3c.recipe.paster I solved this with two re
Am 14.05.2009 um 15:02 schrieb Martijn Faassen:
> Michael Howitz wrote:
>> Am 14.05.2009 um 12:05 schrieb Martijn Faassen:
> [snip]
>>> Could you talk a bit about what your branch is trying to accomplish?
>>
>> zope.app.exception depends on zope.formlib's na
lass IntIds(Persistent, Contained):
> +class IntIds(Persistent):
> """This utility provides a two way mapping between objects and
> integer ids.
>
> IKeyReferences to objects are stored in the indexes.
> """
> -implements(I
Am 14.05.2009 um 12:05 schrieb Martijn Faassen:
> Michael Howitz wrote:
>> Am 14.05.2009 um 11:00 schrieb Roger Ineichen:
>>>> The last option I already implemented on the
>>>> icemac_no_formlib branch in zope.app.exception.
>>>> z3c.template is used t
late.
> We need to get rid of z3c.pt and offer a better optional
> implementation for z3c.pt support.
This is right but another problem.
> note;
> I like z3c.pt very much and think this is a great package.
> But the built in compatibility layer is a very bad thing.
Mit freundlichen
anch in the next days and cut a release.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope and Plone consulting and development
File "bootstrap.py", line 78, in
>) == 0
>AssertionError
>
>X
> Got:
>X
>No local packages or download links found for zc.buildout==UNKNOWN
>error: Could not find suitable distribution for
> Requirement.parse('zc.buildout
;t already built before and
archived. Putting built versions into archive is switched off by
default.
To switch back from svn 1.6 I installed the binaries from
http://svnbinaries.open.collab.net/servlets/ProjectDocumentList
They which work fine here.
Yours sincerely,
--
Michael Howitz · m..
Am 12.04.2009 um 15:12 schrieb Michael Howitz:
> Hi,
>
> I'm using a trunk version of z3c.form and have the following
> situation:
> In my interface I have a zope.schema.Bytes field.
> z3c.form.converter.FileUploadDataConverter.toFieldValue returns
> z3c.form.interfaces
Am 07.04.2009 um 20:39 schrieb Michael Howitz:
> Hi,
>
> zope.app.exception depends on zope.formlib to use the NamedTemplate
> for the Unauthorized view.
> As zope.formlib has many dependencies I propose to depend on
> z3c.template to get a named template.
> (Even z3c.lay
CHANGED as value, do not validate hoping the previous value
was valid.
This approach fails with AddForms, too, when the Bytes field is
required. (The missing-value-error does not get raised.)
Anyone having an idea for a possibly working solution?
Yours sincerely,
--
Michael Howitz · m...@
x27;s configure.zcml or only in the ftesting.zcml?
no_formlib.patch
Description: Binary data
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345
one else think?
What about defining the version number in front of the setup call as a
variable and using it in the call like:
version = '3.5.0dev'
setup(
name='zope.annotation',
version=version,
...
)
This way no exception from the rule is necessary.
Yours si
ntended to reduce dependencies a dedicated zcml
> package like zope.i18n_zcml is at least more clear.
+1
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +4
or I have to find it out. There is no
dependency, not test and no documentation mentioning this inside
zope.container.
I think that's bad as it makes it more difficult to learn Zope for new
developers.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept
is defect. I think
that's really bad.
Otherwise we should we require to run the compat-tests before
releasing a package of the zope framework. This might find the errors
in zcml, maybe.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · f
> an
> issue with bug fixes than with feature changes. This means that
> requirements can only say zope.foo >= x.y, and never zope.foo >=
> x.y.z.
>
> What do people think?
Sounds reasonable: +1
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
sion
because the package failed with an ImportError in its main __init__.py
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +4
dependency and I
was not sure if this is a good idea.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zop
7;t got the
> zope.publisher release? And was this problem solved
> after fixing the version or did you do something else too?
I described above what I did. Fixing the version did not help me
directly as this would require a new release of zope.app.component
first, but it might help s
his case it was not a little fix which can be back-ported, it was
a larger refactoring where a couple of packages where involved.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.co
It could be an idea to add it to z3c.layer.ready2go which currently
only contains some interfaces. But a completely new package seems a
bit overkill to me.
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale)
Am 15.03.2009 um 04:25 schrieb Stephan Richter:
> On Saturday 14 March 2009, Michael Howitz wrote:
>> Log message for revision 98113:
>> set missing minimum version
>>
>> Changed:
>> U zope.app.component/trunk/setup.py
>>
>> -=-
&
Am 21.02.2009 um 11:23 schrieb Michael Howitz:
> Log message for revision 96885:
> Using ``z3c.ptcompat`` instead of deprecated ``z3c.pt.compat``.
[...]
There are still test failures and I don't know how to fix them. Anyone?
File "/Users/mac/Documents/tmp/z3c.pagelet
>>> through a buildout option would be nice too.
>>
>> Yes, so it can live in default.cfg!
>
> Exactly.
How did you add the -t option to default.cfg? It seems that I'm
missing something to get it working.
Yours sincerely,
--
Michael Howitz · m...@gocept.com ·
Am 08.02.2009 um 05:14 schrieb Stephan Richter:
> On Saturday 07 February 2009, Michael Howitz wrote:
>> Changed:
>> U z3c.layer/tags/0.3.0/setup.py
>
> I'll note that we retired this package in favor of
>
> z3c.layer.minimal
> z3c.layer.trusted
>
it too far away
from "browser code"?
Yours sincerely,
--
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1
at
> merge your branch to z3c.form?
I merged the zagy-sources branch to the trunk.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 12
are you fine with this? Can you based on that
> merge your branch to z3c.form?
Which Christian? If you mean me (I added tests to Christian
Zagrodnick's branch.), I can merge it when
zope.browser.interfaces.ITerms is there.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · softw
rst step.
> A dependency to zope.app.form is definitely a no go
> for z3c.form!
ACK.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http
Am 09.12.2008 um 11:06 schrieb Stephan Richter:
> On Tuesday 09 December 2008, Michael Howitz wrote:
>> There is still the zagy-sources branch which makes z3c.form usable
>> together with sources (not only vocabularies). I'd be happy to merge
>> it to the trunk.
>
Am 08.12.2008 um 21:05 schrieb Fred Drake:
[...]
> - add configuration support, so this can be set per-user, rather than
> polluting buildout.cfg for everyone.
+1
I reverted the change in zc.sourcefactory.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
endency to zope.app.form as it needs
zope.app.form.browser.interfaces.ITerms.
There was a discussion to move this interface to a new package called
zope.browser [1].
But I don't know if there was any progress.
[1] ... http://www.mail-archive.com/zope-dev@zope.org/msg26480.html
Yours sincerel
s or contentprovider etc.
Hi, is there any progress on this idea? Anyone who plans to implement
it?
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fa
not help as the test
should test real umlauts.
So I'll try harder on preparing the long_description (encoding it to
unicode by myself before distutils tries to do) and revert the test.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
gocept gmbh & co. kg
Am 25.08.2008 um 15:25 schrieb Benji York:
> On Mon, Aug 25, 2008 at 6:24 AM, Michael Howitz <[EMAIL PROTECTED]> wrote:
>> Log message for revision 90184:
>> made doctest sections from the literal sections
>
> Thanks for removing the unneccesary -- and inappropriate -
ture because in debug mode you want
to know if something fails as early as possible, so you can fix it.
Yours sincerely,
--
Michael Howitz · [EMAIL PROTECTED] · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 ·
101 - 187 of 187 matches
Mail list logo