* Re: RAW sockets
@ 2007-02-25 9:03 A Soare
2007-02-25 9:09 ` David Kastrup
0 siblings, 1 reply; 19+ messages in thread
From: A Soare @ 2007-02-25 9:03 UTC (permalink / raw)
To: Kim F. Storm; +Cc: Emacs Dev [emacs-devel]
> Message du 25/02/07 à 02h39
> De : "Kim F. Storm" <storm@cua.dk>
> A : alinsoar@voila.fr
> Copie à : "Emacs Dev [emacs-devel]" <emacs-devel@gnu.org>
> Objet : Re: RAW sockets
>
> A Soare <alinsoar@voila.fr> writes:
>
> > Is it difficult the insertion of raw sockets in Emacs?
>
> It is not easy ... but patches are welcome.
>
> > This would be very useful.
>
> For what purpose ?
To trace the root , withut using external commands.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-25 9:03 RAW sockets A Soare
@ 2007-02-25 9:09 ` David Kastrup
0 siblings, 0 replies; 19+ messages in thread
From: David Kastrup @ 2007-02-25 9:09 UTC (permalink / raw)
To: alinsoar; +Cc: Emacs Dev [emacs-devel], Kim F. Storm
A Soare <alinsoar@voila.fr> writes:
>> Message du 25/02/07 à 02h39
>> De : "Kim F. Storm" <storm@cua.dk>
>> A : alinsoar@voila.fr
>> Copie à : "Emacs Dev [emacs-devel]" <emacs-devel@gnu.org>
>> Objet : Re: RAW sockets
>>
>> A Soare <alinsoar@voila.fr> writes:
>>
>> > Is it difficult the insertion of raw sockets in Emacs?
>>
>> It is not easy ... but patches are welcome.
>>
>> > This would be very useful.
>>
>> For what purpose ?
>
> To trace the root , withut using external commands.
What is that supposed to mean?
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
@ 2007-02-28 11:17 A Soare
0 siblings, 0 replies; 19+ messages in thread
From: A Soare @ 2007-02-28 11:17 UTC (permalink / raw)
To: rms; +Cc: Emacs Dev [emacs-devel]
> Can someone tell me the name and email address of the person who
> runs http://paste.lisp.org/new/emacs?
1. the the sources of LISP PASTE BOT are under MIT licence:
http://paste.lisp.org/system-server/show/lisppaste
Name lisppaste
Version 2.4.0
Author Brian Mastenbrook
License MIT
Description A pastebot written in Common Lisp
2. Project Home Page is here, and bottom there are 2 contacts:
http://common-lisp.net/project/lisppaste/
Erik Enge <erik-lisppaste@nittin.net>
Brian Mastenbrook < http://www.cs.indiana.edu/~bmastenb/ >
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
@ 2007-02-27 11:46 A Soare
2007-02-28 2:37 ` Richard Stallman
0 siblings, 1 reply; 19+ messages in thread
From: A Soare @ 2007-02-27 11:46 UTC (permalink / raw)
To: Lennart Borgman (gmail); +Cc: Emacs Dev [emacs-devel]
> Why not tell the maintainers on EmacsWiki about that site? (Where is it?
> I do not know what site you mean with "emacs-paste site".)
>
http://paste.lisp.org/new/emacs
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
@ 2007-02-26 14:49 A Soare
2007-02-26 15:48 ` Vinicius Jose Latorre
` (2 more replies)
0 siblings, 3 replies; 19+ messages in thread
From: A Soare @ 2007-02-26 14:49 UTC (permalink / raw)
To: emacs-devel
> There's M-x ping from lisp/net/net-utils.el, I think it works on
> most systems. This file also provides M-x traceroute, M-x finger,
> M-x whois, etc.
> >> It would be nice if someone wrote a generic ping.el wrapper around
> >> different ping programs on various platforms, passing the proper
> >> set of parameters to make them do the right things...
> >
> > There's M-x ping from lisp/net/net-utils.el, I think it works on
> > most systems. This file also provides M-x traceroute, M-x finger,
> > M-x whois, etc.
>
> Thanks. I had forgotten all about those utils.
>
> In any case, my proposal was to create a more lisp-like api for this
> which would allow _code_ to determine whether a given host responds to
> ping. Such an api should definitely use net-utils as a base.
It is nice to exist a net.el with ping written just in emacs lisp, not to render the output from an external ping, even it is more difficult. That is what I thought when I posted.
By the way. Why emacs-paste site render the lisp code in very nice readable colors, while EmacsWiki, which is the main site to leans ELISP, does not? There is not a common administrator?
Alin Soare.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-26 14:49 A Soare
@ 2007-02-26 15:48 ` Vinicius Jose Latorre
2007-02-26 16:00 ` Lennart Borgman (gmail)
2007-02-26 16:09 ` Vinicius Jose Latorre
2 siblings, 0 replies; 19+ messages in thread
From: Vinicius Jose Latorre @ 2007-02-26 15:48 UTC (permalink / raw)
To: alinsoar; +Cc: emacs-devel
A Soare wrote:
> By the way. Why emacs-paste site render the lisp code in very nice readable colors, while EmacsWiki, which is the main site to leans ELISP, does not? There is not a common administrator?
>
Alex Schroeder <alex@emacswiki.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-26 14:49 A Soare
2007-02-26 15:48 ` Vinicius Jose Latorre
@ 2007-02-26 16:00 ` Lennart Borgman (gmail)
2007-02-27 0:49 ` Stuart D. Herring
2007-02-26 16:09 ` Vinicius Jose Latorre
2 siblings, 1 reply; 19+ messages in thread
From: Lennart Borgman (gmail) @ 2007-02-26 16:00 UTC (permalink / raw)
To: alinsoar; +Cc: emacs-devel
A Soare wrote:
> By the way. Why emacs-paste site render the lisp code in very nice readable colors, while EmacsWiki, which is the main site to leans ELISP, does not? There is not a common administrator?
>
> Alin Soare.
Why not tell the maintainers on EmacsWiki about that site? (Where is it?
I do not know what site you mean with "emacs-paste site".)
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-26 16:00 ` Lennart Borgman (gmail)
@ 2007-02-27 0:49 ` Stuart D. Herring
0 siblings, 0 replies; 19+ messages in thread
From: Stuart D. Herring @ 2007-02-27 0:49 UTC (permalink / raw)
To: Lennart Borgman (gmail); +Cc: alinsoar, emacs-devel
>> By the way. Why emacs-paste site render the lisp code in very nice
>> readable colors, while EmacsWiki, which is the main site to leans ELISP,
>> does not? There is not a common administrator?
>>
>> Alin Soare.
>
>
> Why not tell the maintainers on EmacsWiki about that site? (Where is it?
> I do not know what site you mean with "emacs-paste site".)
Alin, do you perhaps mean http://paste.lisp.org/?
Davis
--
This product is sold by volume, not by mass. If it appears too dense or
too sparse, it is because mass-energy conversion has occurred during
shipping.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-26 14:49 A Soare
2007-02-26 15:48 ` Vinicius Jose Latorre
2007-02-26 16:00 ` Lennart Borgman (gmail)
@ 2007-02-26 16:09 ` Vinicius Jose Latorre
2 siblings, 0 replies; 19+ messages in thread
From: Vinicius Jose Latorre @ 2007-02-26 16:09 UTC (permalink / raw)
To: alinsoar; +Cc: emacs-devel
A Soare wrote:
> By the way. Why emacs-paste site render the lisp code in very nice
> readable colors, while EmacsWiki, which is the main site to leans
> ELISP, does not? There is not a common administrator?
Alex Schroeder <alex@emacswiki.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
@ 2007-02-26 10:54 A Soare
0 siblings, 0 replies; 19+ messages in thread
From: A Soare @ 2007-02-26 10:54 UTC (permalink / raw)
To: Emacs Dev [emacs-devel]
> Message du 26/02/07 à 04h28
> De : "Richard Stallman" <rms@gnu.org>
> A : alinsoar@voila.fr
> Copie à :
> Objet : Re: RAW sockets
>
> > > To trace the root , withut using external commands.
> >
> > What is that supposed to mean?
> >
>
> To find out the trace made by a IP packet from one destination to one other.
>
> I think you mean "the route", not "the root".
Yes, traceroute. I mispelled.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
@ 2007-02-25 9:20 A Soare
2007-02-25 17:09 ` Stuart D. Herring
2007-02-25 22:23 ` Kim F. Storm
0 siblings, 2 replies; 19+ messages in thread
From: A Soare @ 2007-02-25 9:20 UTC (permalink / raw)
To: David Kastrup; +Cc: Emacs Dev [emacs-devel]
> > To trace the root , withut using external commands.
>
> What is that supposed to mean?
>
To find out the trace made by a IP packet from one destination to one other.
It would be useful also to write a ping command, without using ping of shell.
Alin Soare.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-25 9:20 A Soare
@ 2007-02-25 17:09 ` Stuart D. Herring
2007-02-25 22:23 ` Kim F. Storm
1 sibling, 0 replies; 19+ messages in thread
From: Stuart D. Herring @ 2007-02-25 17:09 UTC (permalink / raw)
To: alinsoar; +Cc: emacs-devel
>> > To trace the root , withut using external commands.
>>
>> What is that supposed to mean?
>>
>
> To find out the trace made by a IP packet from one destination to one
> other.
>
> It would be useful also to write a ping command, without using ping of
> shell.
The word you wanted is "route", not "root". "Route" means a path or road,
while "root" means the bottom of a tree (and, from this, the Unix
superuser, and the action of digging around as for roots).
Davis
--
This product is sold by volume, not by mass. If it appears too dense or
too sparse, it is because mass-energy conversion has occurred during
shipping.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-25 9:20 A Soare
2007-02-25 17:09 ` Stuart D. Herring
@ 2007-02-25 22:23 ` Kim F. Storm
2007-02-26 13:06 ` Romain Francoise
1 sibling, 1 reply; 19+ messages in thread
From: Kim F. Storm @ 2007-02-25 22:23 UTC (permalink / raw)
To: alinsoar; +Cc: Emacs Dev [emacs-devel]
A Soare <alinsoar@voila.fr> writes:
>> > To trace the root , withut using external commands.
>>
>> What is that supposed to mean?
>>
>
> To find out the trace made by a IP packet from one destination to one other.
>
> It would be useful also to write a ping command, without using ping of shell.
If that's the purpose, I don't see it as "very useful".
On GNU/Linux, you need to be root to open a raw socket, so if you are
an ordinary user, you still have to use the external ping program
which is suid root.
I can hardly imagine Emacs running on a platform which does not
have a ping program - so why not use that?
It would be nice if someone wrote a generic ping.el wrapper around
different ping programs on various platforms, passing the proper set
of parameters to make them do the right things...
Then you could do (ping "host" 'ping-result 3 2) to send a maximum of
3 pings with 2 seconds interval to host "host", calling the
ping-result sentinel with 2 paramters (ping-result HOST TIME) where
TIME is the response time in seconds (a float) if host responds,
or TIME is nil if host does not respond.
--
Kim F. Storm <storm@cua.dk> http://www.cua.dk
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-25 22:23 ` Kim F. Storm
@ 2007-02-26 13:06 ` Romain Francoise
2007-02-26 13:38 ` Kim F. Storm
0 siblings, 1 reply; 19+ messages in thread
From: Romain Francoise @ 2007-02-26 13:06 UTC (permalink / raw)
To: emacs-devel
storm@cua.dk (Kim F. Storm) writes:
> It would be nice if someone wrote a generic ping.el wrapper around
> different ping programs on various platforms, passing the proper
> set of parameters to make them do the right things...
There's M-x ping from lisp/net/net-utils.el, I think it works on
most systems. This file also provides M-x traceroute, M-x finger,
M-x whois, etc.
--
Romain Francoise <romain@orebokech.com> | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: RAW sockets
2007-02-26 13:06 ` Romain Francoise
@ 2007-02-26 13:38 ` Kim F. Storm
0 siblings, 0 replies; 19+ messages in thread
From: Kim F. Storm @ 2007-02-26 13:38 UTC (permalink / raw)
To: emacs-devel
Romain Francoise <romain@orebokech.com> writes:
> storm@cua.dk (Kim F. Storm) writes:
>
>> It would be nice if someone wrote a generic ping.el wrapper around
>> different ping programs on various platforms, passing the proper
>> set of parameters to make them do the right things...
>
> There's M-x ping from lisp/net/net-utils.el, I think it works on
> most systems. This file also provides M-x traceroute, M-x finger,
> M-x whois, etc.
Thanks. I had forgotten all about those utils.
In any case, my proposal was to create a more lisp-like api for this
which would allow _code_ to determine whether a given host responds to
ping. Such an api should definitely use net-utils as a base.
--
Kim F. Storm <storm@cua.dk> http://www.cua.dk
^ permalink raw reply [flat|nested] 19+ messages in thread
* RAW sockets
@ 2007-02-25 1:08 A Soare
2007-02-25 1:39 ` Kim F. Storm
2007-02-25 6:20 ` Stuart D. Herring
0 siblings, 2 replies; 19+ messages in thread
From: A Soare @ 2007-02-25 1:08 UTC (permalink / raw)
To: Emacs Dev [emacs-devel]
Is it difficult the insertion of raw sockets in Emacs?
This would be very useful.
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2007-02-28 11:17 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-25 9:03 RAW sockets A Soare
2007-02-25 9:09 ` David Kastrup
-- strict thread matches above, loose matches on Subject: below --
2007-02-28 11:17 A Soare
2007-02-27 11:46 A Soare
2007-02-28 2:37 ` Richard Stallman
2007-02-26 14:49 A Soare
2007-02-26 15:48 ` Vinicius Jose Latorre
2007-02-26 16:00 ` Lennart Borgman (gmail)
2007-02-27 0:49 ` Stuart D. Herring
2007-02-26 16:09 ` Vinicius Jose Latorre
2007-02-26 10:54 A Soare
2007-02-25 9:20 A Soare
2007-02-25 17:09 ` Stuart D. Herring
2007-02-25 22:23 ` Kim F. Storm
2007-02-26 13:06 ` Romain Francoise
2007-02-26 13:38 ` Kim F. Storm
2007-02-25 1:08 A Soare
2007-02-25 1:39 ` Kim F. Storm
2007-02-25 6:20 ` Stuart D. Herring
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).