ok, thanks...
2016-10-15 12:15 GMT-05:00 Massimo Di Pierro <massimo.dipie...@gmail.com>:
> we have that. in fact we have two ways, normal token and jwt. I will post
> more details.
>
> On Friday, 14 October 2016 19:05:08 UTC-5, samuel bonill wrote:
>>
>> Hi mas
Hi massimo, I like a lot APPMaker, i would like collaborate in this
project... i'm thinking implements authentication on token based
authentication
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
-
I had the same problem with Postgres.
i fixed it using executesql in db.py :
*db.executesql("SET datestyle = dmy;")*
El martes, 19 de julio de 2016, 14:54:10 (UTC-5), web2py...@gmail.com
escribió:
>
> Hi everyone,
>
> i keep getting this error:
>
> File
You can use web2py for build a ret_api server and build your app with
NativeScript (Angular2), ionic or reactnative
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report
nd in the password/clave admin
> but the authentication is false and i don't understand
>
> On Saturday, 7 November 2015 14:08:47 UTC+1, samuel bonill wrote:
>
>> Download :
>> https://github.com/SamuelBonilla/admin_plus/blob/master/web2py.plugin.admin_plus.w2p?raw=tr
On Sunday, 18 May 2014 19:37:57 UTC+2, samuel bonill wrote:
>>
>> Richard, i will translate all documentation to english the next week. and
>> add new feature.
>>
>> start here : http://www.web2pyslices.com/slice/show/1937/admin-plus
>>
>
You can use Admin-Plus ( https://github.com/pyner/admin_plus )
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are
are you running the Tornado Websocket server ?
El domingo, 4 de enero de 2015 16:09:20 UTC-5, Tito Garrido escribió:
Hi Folks,
I am using 2.9.11 and when I try to use $.web2py.web2py_websocket('ws://
127.0.0.1:/realtime/mygroup', function(e){alert(e.data)}) I receive
error 403
The links on https://pypi.python.org/pypi/pyDAL are brokens
El miércoles, 24 de diciembre de 2014 08:48:18 UTC-5, Massimo Di Pierro
escribió:
I wish a happy holidays to everybody in this community.
As a Christmas present and mostly the work of Giovanni Barillari we have
re-released the
Thanks so much
El sábado, 30 de agosto de 2014 21:57:04 UTC-5, Massimo Di Pierro escribió:
Nico has helped edit and re-organize some my class lectures about web2py.
They are now split into 30 small videos:
https://vimeo.com/album/3016728
Please join me in thanking Nico.
Windows and MAC OSx is no longer a problem with docker (
http://www.docker.com/ )
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this
, 22 June 2014 18:20:36 UTC-5, samuel bonill wrote:
it's good, I use db.parse_as_rest for generate the representation of
resources, Collection+JSON help much.
other thing, I would like generate a resource with relationship for
example
patterns = [ (posts/{post.id}, {coments: {author
samuel bonill pythonn...@gmail.com:
Thanks massimo, this is the point, generate many2many relations, with one
request get all the information relations to a resource. I'm developing a
plugin to generate great RESTful API based in many2many relations. inspired
by the Instagram API
http
it's good, I use db.parse_as_rest for generate the representation of
resources, Collection+JSON help much.
other thing, I would like generate a resource with relationship for
example
patterns = [ (posts/{post.id}, {coments: {author: auth_user}}] #
My implementation
parser =
angular has routing and other functioinalities that web2py already has.
Angular was created for implement client side apps, based in RESTful APi,
like mobile apps with ng-cordova or interactive desktop application.
I develop RESTful API in web2py, and the client with NodeJs + angular for
Massimo, in angularjs, if you want use Promises in all the application
scope, you need Factory o services, example :
var module = angular.module('myapp', []);
module.service('userService', function(){
this.api = $http.get('http://example.com/blog/default/index/blog.json');
});
// controller
Paolo, really backbonejs is very complex, the best solution is
backbone-marionettejs
http://marionettejs.com
2014-06-17 7:14 GMT-05:00 Paolo Valleri paolo.vall...@gmail.com:
Just to name an other one, I've used backbonejs for a project, it was the
right choice for my purposes. it is very
Niphlod, for that reason I just use Angularjs...
2014-06-17 8:53 GMT-05:00 Niphlod niph...@gmail.com:
@backboners: declaring models twice is not something I'd do for living ;-D
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py
Angular is very easy to learn...
#1 http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro
#2 www.*ng*-*book*.com
El domingo, 15 de junio de 2014 03:34:25 UTC-5, Massimo Di Pierro escribió:
Often Angular comes up on this list. I tried it and I was un-impressed.
Instead today
$8k ??
El martes, 10 de junio de 2014 16:06:50 UTC-5, Yanni Shainsky escribió:
I am looking for a paid developer for project that goes from
concept-to-completion.
1. Database driven
2. Functionality similar to yelp, craiglist, angieslist
3. We will have at least 5 different user-types:
link: https://groups.google.com/forum/#!topic/web2py/oSABtjmnYM0
https://02632110730338943350.googlegroups.com/attach/eade9c3eca54120f/bs3_welcome.jpg?part=0.11view=1vt=ANaJVrEmWPpea5klqT4LkBT-6Ie1wctW-ojSGJIT_TJlsFHI2S7UDZDe9k58i4qpzIcA3IIcTD1zqAgJ85ZoRyPME_03GZId8zhNi6EbLvZL-Pcw4nnMnPM
Richard, i will translate all documentation to english the next week. and
add new feature.
start here : http://www.web2pyslices.com/slice/show/1937/admin-plus
download
herehttps://github.com/pyner/admin_plus/blob/master/web2py.plugin.admin_plus.w2p?raw=true
2014-05-17 8:02 GMT-05:00 Richard
grate, where is the link ???
El jueves, 15 de mayo de 2014 04:54:16 UTC-5, Ramos escribió:
Hello, just to let you know that i have running an app in the cloud
(webfaction) that uses external hardware with an rfid reader to control
outside workers in my company
It uses websockets to update
i use postman(http://www.getpostman.com/) for test restful api and works
grate...
El lunes, 5 de mayo de 2014 11:49:50 UTC-5, iw3...@gmail.com escribió:
Hi!
I have a SQLFORM with some filelds and an image (like example here:
I really do not know how to do a REST Unit Testing with web2py api, I use
postman ( http://www.getpostman.com/ )
El miércoles, 30 de abril de 2014 05:31:38 UTC-5, JosuaS escribió:
Hello
I found this nice description to do Unit Testing in web2py:
my solution to store access tokens, i use angularjs on a phonegap
application to store the access tokens, based on this article :
https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/
example :
$http
.post('/default/api/users', $scope.user)
.
On Saturday, April 26, 2014 6:09:13 PM UTC-7, samuel bonill wrote:
Yes Christian, I'd like take a look...
2014-04-26 17:24 GMT-05:00 Christian Foster Howes:
i have an oauth implementation that i used on app engine. i can try and
clean it up a touch and share it if you would like.
cfh
at x509 at
http://web2py.com/books/default/chapter/29/09/access-control
Samuel Marks
http://linkedin.com/in/samuelmarks
On Sat, Apr 26, 2014 at 12:33 PM, samuel bonill pythonn...@gmail.comwrote:
is there an example of API Rest authentication based in private/public
key with web2py??
i don't
, samuel bonill wrote:
thanks Marks, i'm using phonegap(android, iOS) as my client and angularjs
consume the API Rest.
x509 its grate but, work x509 on app engine ?, or what do you think
about use Oauth 2.0 http://oauth.net/2/ ?
2014-04-25 21:41 GMT-05:00 Samuel Marks samuelma...@gmail.com:
Sure
is there an example of API Rest authentication based in private/public key
with web2py??
i don't want use username and password tokens for each request
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
-
try:
python web2py.py -i 127.0.0.1 -p 500
El lunes, 21 de abril de 2014 10:03:24 UTC-5, Dansant vzw escribió:
I'am again trying (after several earlier and succesfull atempts) to learn
some web2py. In the past I just got the framework up and running without
any problem at all.
Unless I
i use stripe.com
El viernes, 11 de abril de 2014 09:39:15 UTC-5, Leonel Câmara escribió:
I have a Brazilian costumer and I will need to implement this soon so I'm
now evaluating the available options. Any suggestions?
Until now I have found this project by Bruno Rocha:
there is a web2py project built by cisco for Penetration Test Data
Management
https://github.com/KvasirSecurity/Kvasir
El viernes, 4 de abril de 2014 05:59:22 UTC, Brando escribió:
It's pretty easy to find Django developers out there; however, I can't
seem to find web2py devs. I have an
http://blogs.cisco.com/security/introducing-kvasir/
El viernes, 4 de abril de 2014 05:59:22 UTC, Brando escribió:
It's pretty easy to find Django developers out there; however, I can't
seem to find web2py devs. I have an upcoming project to build an app for
data entry and report
node.js(callback hell) sucks
i love web2py !!!
El martes, 1 de abril de 2014 17:44:01 UTC, Richard escribió:
Hello,
I want to get rid of python entirely. As you probably know, I don't see
great future in Python 3000 and since we can't fighting the Javascript
dominance in
thanks for sharing it massimo...
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google
thanks Paolo
I'm trying to build a package for semantic-ui http://semantic-ui.com/
El viernes, 21 de marzo de 2014 18:11:20 UTC, Paolo Caruccio escribió:
I just completed a package that applies the Zurb Foundation 5 style to
some web2py elements - the current version covers the
Admin-Plus https://github.com/pyner/admin_plus allow you customize your
admin...
El sábado, 8 de marzo de 2014 13:10:54 UTC-5, horridohobbyist escribió:
Is there a way to add a custom function to the Administrative Interface?
Something to do a more sophisticated report on databases? I
would be great to talk about admin-plus
(A-PLUS)https://github.com/pyner/admin_plus
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received
you need implement websocket, in python/web2py you can use Gevent or tornado
other more easy alternative is : firebase( https://www.firebase.com )
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
-
link : https://groups.google.com/forum/#!topic/web2py/Ow-x1D4__q0
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you
look, Admin-plus (A-PLUS) https://github.com/pyner/admin_plususe a jquery
plugin for do that
A-PLUShttps://github.com/pyner/admin_plus/blob/master/views/plugin_admin_plus/layout.html#L154
El miércoles, 12 de febrero de 2014 20:54:46 UTC-5, User escribió:
I am using bootstrap 2.3.2 and I
Mira este ejmplo, cuando seleccionas una opcion nueva llama a un
controlador via ajax e inserta la respuesta en un div :
dos funciones en el controlador para este ejemplo :
*def index():form = SQLFORM.factory(Field('opciones', \
requires=IS_IN_SET(['opcion1',
yes, look :
https://github.com/mdipierro/web2py-appliances/tree/master/EStore
El martes, 4 de febrero de 2014 06:31:45 UTC-5, Michele Comitini escribió:
This project seems interesting to build e-shops with.
http://satchless.com/
Has anyone tried it coupled with web2py?
mic
--
this app was build with web2py :
nammuhats.com
El martes, 4 de febrero de 2014 06:31:45 UTC-5, Michele Comitini escribió:
This project seems interesting to build e-shops with.
http://satchless.com/
Has anyone tried it coupled with web2py?
mic
--
Resources:
- http://web2py.com
-
I go to try it
template.py and dal.py
2014-01-28 Massimo Di Pierro massimo.dipie...@gmail.com
Those are too old. I suggest you adopt a module and the time (start with
template.py) and port that.
On Monday, 27 January 2014 17:23:42 UTC-6, kevin cloinger wrote:
On Saturday, June 16,
look :
https://groups.google.com/forum/#!topic/web2py/Ow-x1D4__q0
El lunes, 13 de enero de 2014 22:07:05 UTC-5, Brando escribió:
I don't know anyone who builds webapps with python. I've watched A LOT
of videos and read A LOT of posts about web2py. I've got the basics down
and have
Hi,
I tried this in my 'test' app which has just 2 tables (blog_post, emp).
It worked great. Thanks.
When I try in this my actual app with 50+ tables, the list of tables
displayed in
Hello,
How can I 'install' the plugin?
link :
http://web2py.com/books/default/chapter/29/12/components-and-plugins#Plugins
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
-
this.
Ovidio Marinho Falcao Neto
ITJP.NET.BR
ovidio...@gmail.com
Brasil
2014/1/7 Massimo Di Pierro massimo.dipie...@gmail.com
Really nice. I will try it asap. How can I help distributing this?
On Monday, 6 January 2014 15:19:54 UTC-6, samuel
samuel bonill pythonn...@gmail.com
thanks all.
massimo, can help with a posting on reddit, hacker news etc ...
2014/1/7 Ovidio Marinho ovidio...@gmail.com
Good job, administrative inteface is very important, but more importantly
would create an engine of reports that web2py does not. Let's
before spreading the work, you could rename all spanish comments and
variables in english.
At least in my POV (Italian, knows english, tries to auto-translate
spanish but doesn't know a single word of it) its the first step towards
getting more developers contributing.
thanks Niphlod,
Admin Plus(A-Plus) is a web2py plugin that provides an easy-to-use
interface for managing your data
link: https://github.com/pyner/admin_plus
install
1. Download and install the plugin
2. go to 127.0.0.1:8000/app/plugin_admin_plus/install
3. Get the permissions plugin_admin_plus_superuser
hi all
already available A-PLUS (admin plus) in :
https://groups.google.com/forum/#!topic/web2py/irlm_8dGSnQ
2014/1/2 rif feric...@gmail.com
https://github.com/rif/web2admin it's something like a django admin.
Maybe it can help.
-rif
joi, 2 ianuarie 2014, 03:54:43 UTC+2, samuel bonill
*thanks massimo, I just hope this year we give the jump to pythoon 3.x*
El miércoles, 1 de enero de 2014 17:06:30 UTC-5, Massimo Di Pierro escribió:
Happy new year everybody,
some good news:
1) python is growing popularity
https://lh5.googleusercontent.com/-lD32MGzGwpo/UsSqa-h92QI/AT0/lQ8votCwDsM/s1600/01-login.pnghttps://lh6.googleusercontent.com/-jysxEPHM-Ug/UsSq99820QI/AUQ/02p6x95FhvU/s1600/092-csv.png
Hi all,
I am developing a modern admin to web2py
supports permissions
supports csv files
https://lh4.googleusercontent.com/-w89ON3NRb3o/UsStpQnibMI/AUc/BDyMrc-AKz0/s1600/03-index.pnghttps://lh5.googleusercontent.com/-7_B0bKd2y-c/UsStxlRKpyI/AUk/YuAu-Oob44Y/s1600/04-index2.png
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
-
when it's ready i'll let you know
2014/1/1 Massimo Di Pierro massimo.dipie...@gmail.com
I look forward to see more of this!
Massimo
On Wednesday, 1 January 2014 17:58:04 UTC-6, samuel bonill wrote:
https://lh5.googleusercontent.com/-lD32MGzGwpo/UsSqa-h92QI/AT0/lQ8votCwDsM
try this:
@auth.requires_login()
def addpump():
add pump
form = SQLFORM(db.pumpData)
if form.process().accepted:
redirect(URL('listpumps'))
return dict(form=form)
@auth.requires_login()
def listpumps():
query = db(db.carOwner.carowner==auth_user.id).select()
sorry;
@auth.requires_login()
def addpump():
add pump
form = SQLFORM(db.pumpData)
if form.process().accepted:
redirect(URL('listpumps'))
return dict(form=form)
@auth.requires_login()
def listpumps():
query = db(db.carOwner.carowner==auth_user.id).select()
there are known vulnerabilities regarding session management in ruby on
rails and django how protects web2py of such attacks
LINK:
http://thehackernews.com/2013/11/thousands-of-websites-based-on-ruby-on_29.html
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
-
steals a session cookie can sign in while the
legitimate user is also signed in. This can be preventing by forcing ssh.
I think we are fine.
Massimo
On Friday, 29 November 2013 10:31:28 UTC-6, samuel bonill wrote:
there are known vulnerabilities regarding session management in ruby
+1 testing
El lunes, 18 de noviembre de 2013 15:06:21 UTC-5, Massimo Di Pierro
escribió:
I have posted a new Estore application:
https://github.com/mdipierro/web2py-appliances/tree/master/EStore
It is minimalist but supports:
- multiple products
- product subtypes (for example
hi massimo, how i can do a pull request for this aplicacion ?, is a
repository with a lot of aplicacions, would be a great idea, put this app
in an separate repository
El lunes, 18 de noviembre de 2013 15:06:21 UTC-5, Massimo Di Pierro
escribió:
I have posted a new Estore application:
also, might be a good idea that could accept bitcoin payments...
2013/11/18 samuel bonill pythonn...@gmail.com
hi massimo, how i can do a pull request for this aplicacion ?, is a
repository with a lot of aplicacions, would be a great idea, put this app
in an separate repository
El lunes
the main problem is porting dal.py to python 3.x
El viernes, 25 de octubre de 2013 21:26:36 UTC-5, elguavas escribió:
hi there,
i've seen peppered throughout this list references to web3py. i seems
like it's mostly the unofficial name of of a concept at this stage, but i
also see
+1
El lunes, 16 de septiembre de 2013 09:30:19 UTC-5, Adi escribió:
Just completed a core system at nammuhats.com. Can't praise enough how
easy, (and rock solid) is to build systems with web2py :)
Once again, thanks Massimo and all contributors for the best framework!
--
Resources:
-
thanks massimo...
El domingo, 15 de septiembre de 2013 08:32:12 UTC-5, Massimo Di Pierro
escribió:
A serious DoS vulnerability was found in reported in Django today:
https://www.djangoproject.com/weblog/2013/sep/15/security/
We use the same default hashing algorithm for password,
+1
El domingo, 15 de septiembre de 2013 12:13:21 UTC-5, Massimo Di Pierro
escribió:
This is very similar to 2.6.1 but fixes some problem with a missing admin
file (also fixed in 2.6.2) and a potential DoS security issue.
The issue was first discovered in Django
+1
El jueves, 12 de septiembre de 2013 02:00:39 UTC-5, rochacbruno escribió:
Hi,
I found this talk interesting
http://www.youtube.com/watch?v=d1a4Jbjc-vUfeature=share
Jessica McKeller talks about how windows OS is important to the future
of Python, and how it is complicated to use
good news
Thanks to everybody and massimo for do a better web2py every day.
El jueves, 12 de septiembre de 2013 17:27:37 UTC-5, Massimo Di Pierro
escribió:
Web2py 2.6.1 is finally OUT. It needs some more testing.
READ BELOW BEFORE UPGRADING
Attention all users: For pre 2.6
for update is downloaded de source code in the
website
http://web2py.com/init/default/download
2013/9/13 samuel bonill pythonn...@gmail.com
good news
Thanks to everybody and massimo for do a better web2py every day.
El jueves, 12 de septiembre de 2013 17:27:37 UTC-5, Massimo Di Pierro
+1
El martes, 10 de septiembre de 2013 09:45:56 UTC-5, Massimo Di Pierro
escribió:
Shameless advertisement!
I am teaching this certficate course:
http://www.cdm.depaul.edu/ipd/Programs/Pages/WebDevelopmentwithPython.aspx
The deadline for sign up is passed but we will take application for
link :
https://github.com/codeupstudio/chipincode/wiki/O-que-%C3%A9-o-Chip-In-Code
link 2: https://github.com/codeupstudio/chipincode
El jueves, 4 de julio de 2013 04:35:01 UTC-5, D.P. escribió:
Hello,
it is my first post in this group, and it is a pleasure to be in, as I
really think
link: http://web2py.com/book
El lunes, 2 de septiembre de 2013 10:21:39 UTC-5, Muzaffar escribió:
Hello, I am seeking advice if web2py is a suitable choice for rebuilding a
web application that I maintain at work. The web app consists of 7 steps,
each being a form for the user to fill
for learn python: http://files.swaroopch.com/python/byte_of_python.pdf
2013/9/2 samuel bonill pythonn...@gmail.com
link: http://web2py.com/book
El lunes, 2 de septiembre de 2013 10:21:39 UTC-5, Muzaffar escribió:
Hello, I am seeking advice if web2py is a suitable choice for rebuilding
I use *Amazon EC2* http://aws.amazon.com/ec2and
*rackspace*http://www.rackspace.com
El martes, 27 de agosto de 2013 16:11:22 UTC-5, Vivek Jha escribió:
I am new in web development and I have started with web2py and have almost
copleted reading the web2py book.
Now few practical issues
for debbug in web2py put tha in the view:
{{=response.toolbar()}}
more info:
http://web2py.com/book
El martes, 27 de agosto de 2013 11:06:26 UTC-5, Gallien Labeyrie escribió:
Hello,
Coming from a PHP background, I've recently discovered Web2Py framework
and I am amazed Its embed
Web2py + RestAPI + lungo.tapquo.com + phonegap = Mobile aplication
El martes, 14 de mayo de 2013 17:51:06 UTC-5, Allan K escribió:
Hi,
I need to work with an app for web2py, but I do not know if I can use
web2py with iOS and install apps as I can with windows and macOS.
Thanks.
--
thanks Anthony
@View('path/to/file')
def example():
return locals()
implement this decorator is based on my personal taste
2013/8/22 Anthony abasta...@gmail.com
from gluon import current
response = current.response
class View(object):
def __init__(self, path):
hi all.
i'm trying implement response.view as a decorator, but not work my code:
for example i wanna do it:
@View('path/sub_path/view.html')
def index()
return locals()
in modules i have : decorator.py
from gluon.globals import Response
response = Response()
class Error(Exception):
thanks... the error is in import gluon.globals :
from gluon.globals import Response
response = Response() # import error
now:
from gluon import current
response = current.response
class View(object):
def __init__(self, path):
def __call__(self, fn):
I found that https://code.google.com/p/web2py-estore/
El domingo, 18 de agosto de 2013 21:21:57 UTC-5, Elliott Chaves escribió:
Hi,
i having a problem to add itens to a shopping cart. To be more precise, i
don't know how to do that. I thinking in how to connect a call from view to
a
graet ! when will be published !!
El lunes, 19 de agosto de 2013 08:51:56 UTC-5, Massimo Di Pierro escribió:
... I am writing a book about Numerical Algorithms in Python. It is almost
done. If you are interested in the subject and are interested in the area,
please email me. I will be
hey man !!
the github links are broken !!
El lunes, 12 de agosto de 2013 19:12:14 UTC-5, leaping...@gmail.com
escribió:
I built these sites a while ago and figured I would release them. They
weren't for clients, more personal projects.
https://github.com/techshinobi/free-business-pages
graet !!
I learned from this book web2py
linkhttp://www.packtpub.com/web2py-application-development-recipes-to-master-python-web-framework-cookbook/book?utm_source=web2py.comutm_medium=linkutm_content=podutm_campaign=mdb_009617
El martes, 6 de agosto de 2013 10:05:43 UTC-5, Rob_McC
86 matches
Mail list logo