Wrong link.
This is the link:
https://www.meetup.com/tech_product_managers/events/251931514/
Anyway, I think it makes webapp 10X faster and I'm not the only one.
Cheers,
Vic
On Thu, Jun 21, 2018 at 11:28 AM Vic Cekvenich wrote:
>
> Still open source. A meetup in NYC on the topic, che
Still open source. A meetup in NYC on the topic, check out, you'll like it.
https://www.eventbrite.com/e/silicon-alley-nyc-startup-tech-summer-networking-mixer-tickets-46683247851?aff=mu
-
To unsubscribe, e-mail:
Last self promo: now an online class coming up at proj.com.
bye list, it was good to me over the years, now starting to build flex
community at ... http://proj.com.
.V
email: vic AT proj dot com
On Sun, Oct 19, 2008 at 2:14 PM, Vic Cekvenich [EMAIL PROTECTED] wrote:
hello list, I used
hello list, I used to teach struts a few 5 years ago.
I am now teaching flex at: http://papervision.proj.com - an sf class coming
up on 11/20.
email me for other questions.
.V
+1.
.V
Christian Bollmeyer wrote:
[EMAIL PROTECTED] schrieb:
+1. The first thing I always preach new developers
on my team is that they should think the entire web
tier away and replace it (mentally) with a Swing or
whatever client, without changing anything in the
subsequent layers, and the
displaytag does it, and it's in sample screens on sf.net.
displaytag should be included in struts!
Also... using logic tag is deprecated. use jstl instead.
.V
Murray Collingwood wrote:
Hi all
Bean 1 has a property, a list of Bean 2s.
I want to display these on the screen but I don't want to
I don't think anything wrong w/ DTO.
You have your DAO, your model... in my case I use collections as DTO,
but beanutils is fine.
.V
[EMAIL PROTECTED] wrote:
Hi, Gurus,
Background: I just started a Struts project with Hibernate. I have chosen to
use the Data Access Object with (Abstract
Frank W. Zammetti wrote:
People who try to do entire sites in Flash are, IMO, misusing it.
Try http://goowy.com for Flash
or Java http://struts.roomity.com (takes you to this mail list in RiA)
.V
-
To unsubscribe,
Best practice has nothing to do w/ struts. On Struts wiki there are
several DAO's you can pick from.
Struts allows MVC layers, so that you can unit test each layer. For
example unit test the model and dao.
Even w/in a DAO... you never use a connection.
So I recommend you select a dao, and
Mike Duffy wrote:
I think AJAX will evolve to the point where it will become a serious Flash
competitor
Or JDNC, like roomity.com, that now in beta.roomity.com has video
streaming and on main site foaf and tagging ;-)
.V
SQuriel client has a Eclipse plugin version (on eclipse plugins page is
where you'd search for plugins).
I use SQLyog (windoze only... but Mac and Linux have Windoze emulators).
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
_Listen_ to the customer,
+1 that requriements is the silver bullet. I address is w/ both mock ups
and prototypes... to demonstrate active listening.
.V
http://roomity.com (version 1.3 is live)
-
To unsubscribe, e-mail:
http://localhost/manager/reload?path=/
above should do.
Have eclipse point to where you app.xml points (to root of WEB-INF)
.V
C.F. Scheidecker Antunes wrote:
Hello all:
Everytime I deploy my .war file on my server, restart Tomcat and access
the JSPs and
actions it will compile (make
Looking at CVS and developer comments on the dev list I would say that
by far, Struts development has never been more active by order of
magnitude. 1.3 classic release is iminent (in Struts time).
.V
Adam Hardy wrote:
it's just been fairly dormant.
Dakota Jack on 10/09/05 07:09, wrote:
I would strongly suggest you consider the Spring alternative which is
highly unlikely to change in fundamentals for a very long time.
I would argue that technology is shifting to RiA (Ajax, Laszlo, JDNC),
so a static framework (if Spring is statick, I
http://jroller.com/page/RickHigh?entry=is_struts_dead_is_struts
Is he going to get over it?
I wonder who the #2 framework is?
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Some of you needs a struts mentor ;-)
You use display any bean or collection in struts, if it's RO, you don't
use formBeans and you use JSTL/displaytag.
If you edit, update, insert, etc, you have to use and map a form bean
and html tag.
Often do I see a formBean mapped on a page that only
tonight on mtv:
http://www.afterdawn.com/news/archive/6361.cfm
3 PPC at 3.2 ea.
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
if you google, there are many good articles. 1.5 has JMX built in. (ot:
hivemine ioc has jmx built in)
.V
Zsolt Koppany wrote:
Can you give me a pointer how to monitor with JMX?
Zsolt
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
ot: consider using JMX for monitoring webapps, that's what I use.
.V
Brian McGovern wrote:
I need to set up a bunch of jobs that monitor various pieces of my struts app.
I decided to use Quartz but am wondering if anyone has experience with setting
up quartz to run in struts. I'm guessing this
struts html tag handle this, look at the docs page.
Also displaytag was supposed to do this some time... not sure when.
.V
e-denton Java Programmer wrote:
Hi,
I need to accept up to 20 records per form, which may have been edited and
update them in the database. In the past I have tried assigning
look at tiles section of struts books
.V
Richard Reyes wrote:
Hi Guys,
I have been task to maintain several jsp web applicatiohumonguosns.
Each application has about 15 humonguos jsp's. Their original designs
are to submit jsp pages to itself so each jsp
contains large volumes of java codes.
From
Frank W. Zammetti wrote:
v1.0 alpha 1 is now available via CVS at struts.sf.net.
Here are ideas of what you can now do on you projects when using Ajax:
http://www.smartclient.com/technology/testdrive.jsp
.V
-
To unsubscribe,
Craig McClanahan wrote:
The 3000 or so people that are here want to be able to ask questions
about using Struts
IMO, using Struts with client side technologies such as .js, dojo and
ajax is on topic.
.V
-
To unsubscribe, e-mail:
[EMAIL PROTECTED] wrote:
I think
all salient points have been made.
Agree.
It's almost friday:
http://www.moronland.com/image.php?media=Apple%20Weed
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands,
Erik Weber wrote:
SwingWorker worker = new CustomSwingWorker(GET_XML_RPC_DATA) {
I guess I'm in the wrong forum.
:)
Erik
Ahh it's the right forum ;-).
My code is VERY similar to above.
.V
-
To unsubscribe,
Frank W. Zammetti wrote:
someone mentioned the idea of having custom tags
that generate the underlying code... this is an intersting idea to me
because you get the whole Swing-ish code-centric approach underlying it
all, but with custom tags so you don't have to do all the code if you
don't want
Frank W. Zammetti wrote:I do think there is more
that can be done, and I still think the tags are the best way to present
it.
Maybe tags that leverage dojo.js?
Hey, if you'd like to be involved with my efforts, I could certainly use
the help in ...
Do you sf.net or wiki type resources?
.V
Michael J. wrote:
People just should stop thinking in terms of client-side scripting
and start thinking
in terms of client-side rendering :-)
(XAML, XUL, Flex, JDNC, DHTML(Ajax, JavaScript)).
UI naturaly should be done on client side, asking for domain and other
services from the
Frank W. Zammetti wrote:
Not if I complete my project! ;)
I hope you do!
See if you can put some version on struts.sf.net, this is how some
committers got in.
I am no JavaScript guru, but something similar to XUL and new W3 XForms,
were it's even possible to just send XML-RPC style XML to the
Frank W. Zammetti wrote:
The problem arose, initially, because we were allowing for something like
300 records max at a time. Such a request was taking like 5 seconds on a
P3 550. As it turns out, the response from the server was sub-second
(VERY low, better than anything we see even today in
Martin Cooper wrote:
Frank W. Zammetti [EMAIL PROTECTED] wrote in message
Again, by all means, use Dojo. Not everyone will agree it's a good
answer though. Not everyone will see it as the greatest thing since
sliced bread.
Poor fools. ;-) ;-) ;-)
--
Martin Cooper
Headline for tmrw bloogers:
Stéphane Zuckerman wrote:
if this were to be integrated in Struts,
my life would be easier.
I too will now check it out.
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
so I create .cvsignore and cvsignore all over place, including CVSROOT
for *.class and... it still syncs classes.
anyone know?
I guess sign up for the cvsmail list.
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional
Craig McClanahan wrote:
Did you check your .cvsignore files in to the repository? If you do,
they get respected on future transactions.
Yes. The on next cycle I compile and it wants to sync class files.
Of course this is Eclipse 3.1. I wonder if I should try some CVS gui
tool to double
Vic Cekvenich (NETSQL) wrote:
Craig McClanahan wrote:
Did you check your .cvsignore files in to the repository? If you do,
they get respected on future transactions.
OK, that works for new files, but if x.class is already there, it will
sync, so I had to rm *.
.V
:
Hopefully the current proposal of moving Shale to MyFaces get accepted
there. It makes it less confusing.
Strut's current focus is on Sturts-Chain, CoR and command pattern:
ActionCommand - A Chain Command-like interface with one method:
Execute(ActionContext context)
A context is just a
http://raibledesigns.com/page/rd?anchor=comparing_web_frameworks_presentation
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://www.jguru.com/faq/view.jsp?EID=446592
Johannes Wolfgang Woger wrote:
Hi,
I have jsp page (say pageA) that can be reached form two other pages.
A success message should be send back to the page which invoked
pageA, when some work was successfully done.
How can the user get back to the right
There are known hacks, some dealing with buffer overruns of the server
that gives you acess to the OS shell, or port scans or sniffing, or ...
So I see you have apache 1.3 (with it's known hacks) in front of it. I
assume you read up on securing apache.
I think very little has to do w/ Struts
Abrams, Howard A wrote:
_WHY_ I would want to
integrate the two.
I do not see the point of using too many technologies, it gets
exponentialy harder.
So pick one, but... are there any production JSF sites out there?
.V
-
To
http://www.jext.org/apps/jext.jnlp
Could one do this medium type of application in Flash? See the Java RiA
advantage in this ex.
This is nice becuase when I go to client's or on my Mac/Linux/Windows
accounts, I can edit right away, w/o messing arround looking for their
funky editor. Commes in
value= link=
Can I change them to variables
item value=${} link=${}
and modify values of variables in Action class or another?
I have read the links suggested.
But I fail to find example code.
On Tue, 19 Oct 2004 21:35:36 -0500, Vic Cekvenich
[EMAIL PROTECTED] wrote:
Yes.
I put
Yes.
I put in the List of tiles into scope.
.V
PC Leung wrote:
definition name=erp.menu.home path=/layout/menu.jsp
put name=title value=Tiles /
putList name=items
item value=xlink=/y.jsp
item value=ERP Home link=/index.jsp /
Rick Reumann wrote:
Vic Cekvenich wrote the following on 10/11/2004 7:34 PM:
Walk toward the light
http://theserverside.com/articles/article.tss?l=RiA
Vic, I briefly read over the article.
I was hoping people would do the 3 pages of code to check out, or
download it. It's for programing more
Motly I have validate=flase and manualy call it. Consider unit testing
it like that outside of Tomcat.
.V
Jin Bal wrote:
Hi Guys
My validator config seems to be incorrect somewhere but I'm stumped as to what it is.
The symptoms are that the validator succeeds in all validations no matter what
Caroline Jen wrote:
I am already told by my superior do not save those
files into the database.
What should I do?
Tell him he is a dumb-ass?
;-)
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail:
Walk toward the light
http://theserverside.com/articles/article.tss?l=RiA
If people have a choice, above in alternative. Bypass the browser!
.V
[EMAIL PROTECTED] wrote:
How do I get rid of this page being shown every time I click the back button:
yes.
josh wrote:
Can a tile definition that extends another definition itself be extended
again?
definition
^
|
child definition
^
|
grandchild definition
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands,
public class OrderBean extends FormBean {
get/setName ...
get/setAdress ...
}
public class ItemListBean extends FormBean implements Collection {
private OrderBean;
getOrderBean() {return OrderBean;}
get/setProductName ...
getsetQt ...
}
then in form you can do a c tag to iterate the list of
// bonus j2ee security info
Realm className=org.apache.catalina.realm.JDBCRealm debug=99
driverName=org.postgresql.Driver
connectionURL=jdbc:postgresql://localhost:5432/bp?autoReconnect=true
connectionName=bpuser connectionPassword=changeme
Servlet 2.2; ex: Tomcat 3.
.V
Brent Vaughn wrote:
What versions of J2EE are compliant with the newest release of Struts?
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Gupta wrote:
person who
have no background in java and need to develop
Here is just the thing:
http://developer.sun.com/prodtech/javatools/jscreator/index.jsp
Also google on Sun'd PetStore on how to use EJB w/ above.
.V
ps: People that have development background should use
1. You should use the Container (Tomat and not Struts) data source and
not use connection pool, rather the DataSourcePool that comes with JDBC
drivers. Connections are more for clients and PooledDataSource is for
servers, so use that part of any JDBC driver.
2. You should write a helo world
MyForm extends ActionForm implements Collection
.V
Chaikin, Yaakov Y. wrote:
Hi,
I have a form that has a collection of VOs. I am outputting those VOs using
the logic:iterate. Each VO has a number of elements in them. All this is
happening within an html:form.
User is supposed to be able to
Struts is known as a friendly place. Not today ;-o
Most containers run on 8080, since on Windows IIS runs on port 80 and in
Linux Apache runs on port 80 as default.
Newbies have problems starting containers if they default to 80.
pros know to stop the IIS/Apache and switch Tomcat to 80.
.V
joe
Jason King wrote:
unix-like (linux,*BSD) environment
only the root user (think administrator if you're from a windows
environment) can use ports under 1024.
if I can add to that in produciton one should not run or install
anything as root, especialy not Tomcat or Apache. This ability
http://www.javamug.org/mainpages/2004Meetings.html#Oct
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Why would you post on a Struts list?
Try this:
http://forum.java.sun.com/forum.jsp?forum=427
.V
Mato Mira, Fernando wrote:
I just started reading the Core JSF book, and apparently there's nothing
like
Struts' multibox? I think I'll just drop it for now.
Does anybody know which other frameworks
People were asked not to post this here any more, not even w/ OT or FRIDAY
.V
Ivan Pechorin wrote:
I have 5 invites available.
Please, send me requests off list.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional
One of the largest you can start clicking here:
http://erosennin.1up.com
It's friendster like site for gamers, fun to surf. (Fact: Sofware Game
industry is bigger than the Movie industry in USA)
It has 10MM members, 5 magazines, 100+ pages, a few hundred dynamic
tiles, 1 terabyte DB. When a
This done a lot, and.. its done for you, built into Java, since Servlet
2.2 spec I think:
http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/http/HttpServletRequest.html#getUserPrincipal()
It's done for you, you just use it, 0 code (0 bugs!)
To set up you do something like this:
Vic Cekvenich wrote:
This done a lot, and.. its done for you, built into Java, since
Servlet 2.2 spec I think:
http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/http/HttpServletRequest.html#getUserPrincipal()
It's done for you, you just use it, 0 code (0 bugs!)
To set up you do
repost
Please let me know if you somone.
(it's not Struts, but related).
.V
--
Please post on Rich Internet Applications User Interface (RiA/SoA)
http://www.portalvu.com
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For
http://marc.theaimsgroup.com
Michael McGrady wrote:
What is the best archive for this list?
--
Please post on Rich Internet Applications User Interface (RiA/SoA)
http://www.portalvu.com
-
To unsubscribe, e-mail: [EMAIL
Good point. 2.0 mens everyting is el.
Also, I declare tld to pont to /WEB-INF and not over the net.
.V
Jason Lea wrote:
I also changed to tomcat 5.0 + JSP 2.0. You can stop using the
struts-el tags and just use the normal struts tags.
Erez Efrati wrote:
Hi,
I am working with Struts 1.1 + JST
Post a diff to dev list.
Even the web site is in CVS.
.V
[EMAIL PROTECTED] wrote:
Who owns/can update http://struts.apache.org/resources/articles.html?
The powerpoint slides are on there, but are an old version. How do I get
it updated? I'm getting several requests for it, and it would be easier
For diags: Can you just do a simple non tag el in a jsp w/o declaring?
.V
Erez Efrati wrote:
Hi,
I am working with Struts 1.1 + JST 1.0 tags.
I wish to use some of the fine features of JSP 2.0 like EL expression
everywhere I like instead of always putting c:out ... JSTL 1.0 tag.
I would also
Ron Day wrote:
please.enough is enough
+1
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
I also posted that after developing on Flex and Laslo... I switched to
JDNC becuase I fodun it much faster!
I have a site now on baseBeans.com on RiA/SoA.
.V
Ovidiu EFTIMIE wrote:
bump
Nobody here tried Flex with Struts ? It really seems a good choice for
RIA web applications, but I'd like to
http://www.theserverside.com/articles/article.tss?l=Tiles101
Also you can see sample tiles portal that ships with tiles.
I love using Tiles with EL to have dynamic tiles diplayed.
.V
Koon Yue Lam wrote:
thanks David !
after reading the doc. in Struts, Tiles site, I found very little
resource
It's usualy a case issues in some xml, since windows is not case sensetive.
Look for that.
Next time, if you deploy to unix, develop in unix.
.V
I am able to run it in windows environment but when i move it to
solaris, it is failing.:-(
In Struts, a layered framework, caching data should happen in the data
layer. iBatis, Hibrenate, and other DAO's all do caching automaticaly
and configureable of data, such as drop down selects, etc.
Caching data in View layer is not Strut-y.
.V
[EMAIL PROTECTED] wrote:
Hi,
Is there any Caching
My favirite SQL engine on the level of Oracle but free:
http://developer.postgresql.org/beta.php
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
You can get very dynamic w/ tiles, and use tilesaction for each tilee
and put in scope what the tiles defnitions need to render, so each
request is dynamycaly assembled.
Rember that you can use tiles-el or el anywhere in servlet 2.4
(If you want to use extrnal or non jsp source, check out
Matthew J. Vincent wrote:
Hey everyone!
I hope to not get flamed, but it's getting late here and I'm tired of
looking through the archives. Should every Action have an associated
ActionForm?
No. Only updateable actions need a formbean.
Is it a bad idea to read a parameter directly from the
I am testing a forum, that should be for advanced developers and people
interested in operating RiA/SoA.
If you want to help or are interested, please join baseBeans.com forum.
I will be keeping it up to date on RiA/SoA.
.V
-
Struts action execute gives you a request/response, so you can just
pretend that it's a servlet, set the type and stream anything you want.
.V
Otto, Frank wrote:
Hi,
I have generated a pdf with iText. In my action class I want to write it in the response object.
The result should be a
On the Struts page for the HTML tag (the main tag for html) there is
explenation of index property.
Also most of the 20+ books on Struts cover multi row updates, and there
are tag libraries that do this.
.V
Nimrod Peretz wrote:
Hi,
My company has decided to look into struts, and I'm in
Ziff Davis used to be ASP in Jan of this year:
http://uptime.netcraft.com/up/graph/?host=1up.com
But now 10MM members on 5 magazines are on Struts.
.V
Chappell, Simon P wrote:
Just to let folks know that I have updated the Struts page on my website. Many thanks
to the folks that emailed me with
connection (of which I could use some guidance)
I posted my reply to your last email in the forum.
-josh
On Tue, 2004-07-27 at 18:33, Vic Cekvenich wrote:
josh wrote:
I just get a reference to the datasource and close it in
the destroy method of the plugin.
Let me ask why do you get a reference
josh wrote:
I am trying to figure out how to use sqlmaps and struts. Before sqlMaps
I would create a connection to the database using a plugin. In my
init() I did something like this
this.ds = (DataSource) context.lookup(java:comp/env/ + lookupString);
This gave me a datasource object that I
not doing something at the server level that
I should be doing. Any ideas?
cheers,
josh
On Tue, 2004-07-27 at 14:31, Vic Cekvenich wrote:
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Is anyone using 1.21 in production?
Any issues... ? Any issues w/ validator?
tia,
.V
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Because Struts is a layered application, you can stress test the
performance of your data layer by itself. If the DAO is slow, or the SQL
is slow, then Struts can't serve it fast.
So, test the performance of DAO layer.
.V
Koon Yue Lam wrote:
Hi ! My application has change from Struts + Tomcat
My comment would be that *data* caching should be done in the data layer
(like ibatis, hibrenate, whatever).
.V
Pilgrim, Peter wrote:
-Original Message-
From: Michael McGrady [mailto:[EMAIL PROTECTED]
Sent: 08 July 2004 09:14
To: Struts Users Mailing List
Subject: RE: some best practices
http://www.reumann.net/do/struts/ibatisLesson1
Richard Reyes wrote:
Hi Guys,
Newbie question, where can i get struts sample application using
database components like DAO, JDO or Hibernate samples.
Thanks
Richard
-
To
EJB is heavy, therefore slow and less scaleable. So in order to support
a heavy transaction load, you would avoid it.
(and I think the reason somone mentioned iBatis is that it's popular and
scaleable, more so that Hibrenate becuase it's lower to the metal (SQL))
.V
Irfandhy Franciscus wrote:
Struts works in layers.
You might want to create 2 DAO objects to unit test.
1 to return a list of teams.
The other DAO takes an argument of the team ID and returns a list of
memners of the team.
(Many DAO's out there, try iBatis.com).
Once you have that unit tested, you can write an action that
You can/should do both: use PL SQL and make it light and make it
seperate DAO. Look at the DAO implementation and sample PetStore on
iBatis.com.
.V
Lucas Gonzalez wrote:
Joe,
calling PL/SQL stored procedures is certainly a way to do it, but as you
said.. the db layer should abstracted as much
basicPortal (a Struts Portal w/ rich UI and iBatis DAO) uses the the
tiles to control the page modules, for example here:
http://www.basicportal.com/bp/download/cms.PNG
You can see beta of it here, should go live:
http://sp8des.ogamo.com
ZD replaced Vignette with the Struts Portal for the 5
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Vic
=date
arg0 key=hr.startDate/
/field
Are there any workarounds to this situation?
Thanks,
/A
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Vic Cekvenich
Development
IMO, O/R is ok for small projects with few users, or for hello world.
Once you have a complex system or lots of users, one should use E/R
(such as iBatis) so that you can have fine grain control of the SQL.
Some developers think that one can solve data model layer issues in
Java. The more
I duno. I used to have a page with links on EJB anecdotes, and I was
taken to task over it by a popular Sun employee, but that's all I can
think of.
.V
Mark Lowe wrote:
Just out of curiosity where's the link on your site that caused so much
controversy?
On 31 Mar 2004, at 16:39, Vic
95 matches
Mail list logo