[#338014] Sqlite3-ruby ON Windows Vista with 1.9.1p129 mingw32 — "J. D." <jdezenzio@...>

I'm using the ming compiled 1.9.1 p 129 successfully on Vista and I even

13 messages 2009/06/01

[#338085] Games for Programmers — Daniel Berger <djberg96@...>

Hi everyone,

18 messages 2009/06/01

[#338135] nfc 1.0.0 Released — Aaron Patterson <aaron@...>

nfc version 1.0.0 has been released!

16 messages 2009/06/02

[#338141] <, >, and ranges in a case statement. — Max Williams <toastkid.williams@...>

I feel like this should be simple but i can't figure it out.

16 messages 2009/06/02

[#338307] Compiling Ruby 1.9.1 zlib issue on Windows — "J. D." <jdezenzio@...>

Hi everyone,

14 messages 2009/06/03

[#338344] Ruby OS — Sparky Mat <max@...>

I was considering porting the Ruby 1.9 VM to bare metal (something

16 messages 2009/06/04

[#338466] ruby_frame in 1.8 is what in 1.9? — Jason Roelofs <jameskilton@...>

So I have some C++ extension code that nicely uses ruby_frame->orig_func and

11 messages 2009/06/05

[#338469] Problem with cronjob and ruby script — Matthew Lagace <mlagace@...>

Hello,

20 messages 2009/06/05
[#338476] Re: Problem with cronjob and ruby script — Bil Kleb <Bil.Kleb@...> 2009/06/05

Matthew Lagace wrote:

[#338478] Re: Problem with cronjob and ruby script — Matthew Lagace <mlagace@...> 2009/06/05

Hmm I've tried running with a blank environment and it fails with the

[#338481] Re: Problem with cronjob and ruby script — Hassan Schroeder <hassan.schroeder@...> 2009/06/05

On Fri, Jun 5, 2009 at 8:00 AM, Matthew Lagace<mlagace@rasib.ca> wrote:

[#338483] Re: Problem with cronjob and ruby script — Matthew Lagace <mlagace@...> 2009/06/05

Oh I see can you give me an example please?

[#338516] Twitter Personalities (#208) — Daniel Moore <yahivin@...>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

23 messages 2009/06/05

[#338519] SPAM from Usenet — Eric Hodel <drbrain@...7.net>

It seems the gateway is passing a lot more spam these days.

71 messages 2009/06/05
[#338522] Re: SPAM from Usenet — James Gray <james@...> 2009/06/05

On Jun 5, 2009, at 4:30 PM, Eric Hodel wrote:

[#338524] Re: SPAM from Usenet — Eric Hodel <drbrain@...7.net> 2009/06/05

On Jun 5, 2009, at 14:42, James Gray wrote:

[#338686] How to sort array ascending, except zero ? — Paganoni <noway@...>

Hello, I need to sort

24 messages 2009/06/08

[#338769] Ruby 1.9.x Concurrency — "s.ross" <cwdinfo@...>

Poking through the Apple press releases today, I sat up and took

20 messages 2009/06/09
[#338808] Re: Ruby 1.9.x Concurrency — James Gray <james@...> 2009/06/09

On Jun 9, 2009, at 1:23 AM, s.ross wrote:

[#338825] Re: Ruby 1.9.x Concurrency — Charles Oliver Nutter <headius@...> 2009/06/09

On Tue, Jun 9, 2009 at 9:16 AM, James Gray<james@grayproductions.net> wrote:

[#338835] Re: Ruby 1.9.x Concurrency — Tony Arcieri <tony@...> 2009/06/09

On Tue, Jun 9, 2009 at 10:06 AM, Charles Oliver Nutter

[#338776] require_all 1.0.0: A wonderfully simple way to load your code — Tony Arcieri <tony@...>

require_all

12 messages 2009/06/09

[#338875] centos and ruby 1.9.1 - possible? — "Älphä Blüë" <jdezenzio@...>

I hate even typing the question but my vps template has centos

20 messages 2009/06/10
[#338886] Re: centos and ruby 1.9.1 - possible? — James Britt <james.britt@...> 2009/06/10

底phBl鵫 wrote:

[#338918] Re: centos and ruby 1.9.1 - possible? — "Älphä Blüë" <jdezenzio@...> 2009/06/10

James Britt wrote:

[#338890] Ruby 1.8.6-pl369 released — Kirk Haines <wyhaines@...>

We have released Ruby 1.8.6-pl369. This is primarily a security release.

12 messages 2009/06/10
[#338935] Re: [Security] Ruby 1.8.6-pl369 released — Charles Oliver Nutter <headius@...> 2009/06/10

On Wed, Jun 10, 2009 at 12:14 AM, Kirk Haines<wyhaines@gmail.com> wrote:

[#338894] Any plans for a Ruby 1.9.1 One-Click Installer? — Benjamin L. Russell <DekuDekuplex@...>

Are there any plans for a Ruby 1.9.1 One-Click Installer for Windows?

18 messages 2009/06/10

[#339014] publically accessible fastri — Roger Pack <rogerpack2005@...>

I have been thinking recently that I wish I could access ri data for

14 messages 2009/06/11

[#339033] Idiomatic way to detect first/last iteration? — Kendall Gifford <zettabyte@...>

Hi there, is there any recognized ruby idiomatic way for detecting

20 messages 2009/06/11

[#339099] wrapping a C struct[] constant — Martin DeMello <martindemello@...>

I have some C code with a struct definition

15 messages 2009/06/12
[#339106] Re: wrapping a C struct[] constant — Eero Saynatkari <ruby-ml@...> 2009/06/12

Martin DeMello wrote:

[#339119] Re: wrapping a C struct[] constant — Jason Roelofs <jameskilton@...> 2009/06/12

On Fri, Jun 12, 2009 at 7:42 AM, Eero Saynatkari <ruby-ml@kittensoft.org>wrote:

[#339123] Re: wrapping a C struct[] constant — Martin DeMello <martindemello@...> 2009/06/12

On Fri, Jun 12, 2009 at 7:01 PM, Jason Roelofs<jameskilton@gmail.com> wrote:

[#339146] Matrix Rotator (#209) — Daniel Moore <yahivin@...>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

17 messages 2009/06/12

[#339260] each by arity — Trans <transfire@...>

I've always wondered, why?

20 messages 2009/06/14
[#339262] Re: each by arity — Joel VanderWerf <vjoel@...> 2009/06/14

Trans wrote:

[#339264] Re: each by arity — Tony Arcieri <tony@...> 2009/06/14

On Sun, Jun 14, 2009 at 1:37 PM, Joel VanderWerf <vjoel@path.berkeley.edu>wrote:

[#339265] Re: each by arity — Yossef Mendelssohn <ymendel@...> 2009/06/14

On Jun 14, 3:32m, Tony Arcieri <t...@medioh.com> wrote:

[#339304] formatting a listing — George George <george.githinji@...>

i have a listing which looks like this

21 messages 2009/06/15

[#339395] Ruby feasibility? — Dave Kubasiak <davekub@...>

Good morning,

14 messages 2009/06/16

[#339404] shebang! on Leopard — "Paul M." <paul.maxfield007@...>

Hey everyone,

14 messages 2009/06/16

[#339513] String += vs << — Joshua Ball <chezball@...>

A friend recently sent me this article:

12 messages 2009/06/17

[#339546] enterprise 1.0.0 Released — Aaron Patterson <aaron@...>

enterprise version 1.0.0 has been released!

12 messages 2009/06/18

[#339680] Capturing System Call Return Values? — Tyler Knappe <tyler.knappe@...>

I'm attempting to use Ruby to make system calls (in this case python

18 messages 2009/06/19
[#339683] Re: Capturing System Call Return Values? — Roger Pack <rogerpack2005@...> 2009/06/19

Tyler Knappe wrote:

[#339734] 'move into' a module's namespace in irb — Max Williams <toastkid.williams@...>

I'm in an irb session where i have a lot of modules loaded. All of the

13 messages 2009/06/20

[#339757] regular expression gurus--help! — timr <timrandg@...>

I want all possible three letter sets for a string. Scan does this:

18 messages 2009/06/21

[#339776] if column header contain regexp, delete column — Paul Shapiro <fightoplankton@...>

I need to see if a csv column header matches a pattern (see columns 2/3

10 messages 2009/06/21

[#339809] ruby suggestion: officially sanctioned tutorials/howto's — Roger Pack <rogerpack2005@...>

Current situation:

24 messages 2009/06/22
[#339811] Re: ruby suggestion: officially sanctioned tutorials/howto's — James Gray <james@...> 2009/06/22

On Jun 22, 2009, at 7:10 AM, Roger Pack wrote:

[#339824] Re: ruby suggestion: officially sanctioned tutorials/howto's — Joel VanderWerf <vjoel@...> 2009/06/22

James Gray wrote:

[#339854] Re: ruby suggestion: officially sanctioned tutorials/howto's — Robert Dober <robert.dober@...> 2009/06/22

On Mon, Jun 22, 2009 at 6:50 PM, Joel VanderWerf<vjoel@path.berkeley.edu> wrote:

[#339941] Re: ruby suggestion: officially sanctioned tutorials/howto's — Robert Klemme <shortcutter@...> 2009/06/23

On 23.06.2009 01:20, Robert Dober wrote:

[#339944] Re: ruby suggestion: officially sanctioned tutorials/howto's — Robert Dober <robert.dober@...> 2009/06/23

On Tue, Jun 23, 2009 at 11:30 PM, Robert

[#339946] Re: ruby suggestion: officially sanctioned tutorials/howto's — Roger Pack <rogerpack2005@...> 2009/06/23

>> Having said that it is probably a good idea to include tutorials in the

[#340001] Re: ruby suggestion: officially sanctioned tutorials/howto's — Robert Klemme <shortcutter@...> 2009/06/24

On 24.06.2009 00:00, Roger Pack wrote:

[#339834] map shall not return an Enumerator ( was re guru help ) — Robert Dober <robert.dober@...>

On Mon, Jun 22, 2009 at 2:52 PM, Brian Candler<b.candler@pobox.com> wrote:

10 messages 2009/06/22

[#339871] Execute Ruby script over HTTP protocol as Java Script — Speed Knownas <karthick1983@...>

Hi All,

13 messages 2009/06/23

[#339982] THREE HUNDRED! — Ryan Davis <ryand-ruby@...>

I just finished my release flood and we cracked release #300!

46 messages 2009/06/24
[#339983] Re: THREE HUNDRED! — Xeno Campanoli <xeno.campanoli@...> 2009/06/24

Ryan Davis wrote:

[#339985] Re: THREE HUNDRED! — Ryan Davis <ryand-ruby@...> 2009/06/24

[#339988] Re: THREE HUNDRED! — John Barnette <jbarnette@...> 2009/06/24

On Tue, Jun 23, 2009 at 8:29 PM, Ryan Davis<ryand-ruby@zenspider.com> wrote:

[#339994] Re: THREE HUNDRED! — lith <minilith@...> 2009/06/24

> I fear change. Could you please stop improving your software and just

[#340022] Time for a ruby-announce list? — Trans <transfire@...>

We are seeing a lot or release announcements among the regular posts

45 messages 2009/06/24
[#340088] Re: Time for a ruby-announce list? — Roger Pack <rogerpack2005@...> 2009/06/24

> We are seeing a lot or release announcements among the regular posts

[#340090] How do I get an integer from an array? — Peter Bailey <pbailey@...>

Hi,

14 messages 2009/06/24

[#340171] Attr Methods and object setters — Marc Heiler <shevegen@...>

We can do:

28 messages 2009/06/25
[#340193] Re: Attr Methods and object setters — Gregory Brown <gregory.t.brown@...> 2009/06/25

On Thu, Jun 25, 2009 at 2:05 PM, Marc Heiler<shevegen@linuxmail.org> wrote:

[#340216] Re: Attr Methods and object setters — Fabian Streitel <karottenreibe@...> 2009/06/26

> This is the pattern I use:

[#340264] Re: Attr Methods and object setters — Gregory Brown <gregory.t.brown@...> 2009/06/26

On Fri, Jun 26, 2009 at 4:00 AM, Fabian

[#340299] Re: Attr Methods and object setters — Fabian Streitel <karottenreibe@...> 2009/06/27

See here: http://pastie.org/526403

[#340301] Re: Attr Methods and object setters — Gregory Brown <gregory.t.brown@...> 2009/06/27

On Sat, Jun 27, 2009 at 10:42 AM, Fabian

[#340335] Re: Attr Methods and object setters — Daniel DeLorme <dan-ml@...42.com> 2009/06/28

Gregory Brown wrote:

[#340239] Trying to define a 'class' without using 'class' sentence — Fernando Guillen <fguillen.mail@...>

Hi people.. I was watching the Dave Thomas' talk on the ScotlandOnRails

18 messages 2009/06/26

[#340385] RDoc-style documentation for Ruby keywords — "David A. Black" <dblack@...>

Hi --

20 messages 2009/06/29

[#340409] Best OS packages for Ruby? — "Michael J. I. Jackson" <mjijackson@...>

Hi all,

23 messages 2009/06/29
[#340427] Re: Best OS packages for Ruby? — Fabian Streitel <karottenreibe@...> 2009/06/29

Hi Michael,

[#340484] Re: Best OS packages for Ruby? — David Masover <ninja@...> 2009/06/30

On Monday 29 June 2009 12:11:38 pm Fabian Streitel wrote:

[#340515] Re: Best OS packages for Ruby? — Joel VanderWerf <vjoel@...> 2009/06/30

David Masover wrote:

[#340518] Re: Best OS packages for Ruby? — James Britt <james.britt@...> 2009/06/30

Joel VanderWerf wrote:

[#340588] Re: Best OS packages for Ruby? — Fabian Streitel <karottenreibe@...> 2009/07/01

>

[#340410] Making a random string — Lloyd Linklater <lloyd@2live4.com>

I have been trying to generate a random string. One approach in, say,

21 messages 2009/06/29
[#340492] Re: Making a random string — Brian Candler <b.candler@...> 2009/06/30

Lloyd Linklater wrote:

[#340432] attr_writers within blocks — Wijnand Wiersma <wijnand@...>

Hi all,

14 messages 2009/06/29

[#340460] Question on networking with custom binary interface. — Greg Chambers <gregory.w.chambers@...>

So I am working on this Ruby server application for Windows that needs

13 messages 2009/06/29

[ANN] Sipper 2.0.0 Released

From: Nasir Khan <rubylearner@...>
Date: 2009-06-24 02:48:27 UTC
List: ruby-talk #339975
Project : http://http://rubyforge.org/frs/?group_id=7001

Homepage : http://sipper.agnity.com

June 23, 2009

Overview
========

The downloads are available from Rubyforge Sipper project website for 2.0.

The downlaods are in the form of platform specific gems for RH Linux,
Windows and Solaris.

This is so because there is a native library that is not bundled as a
native extension to leverage

multi-core, multi-cpu boxes that are so prevalent in telecom labs.

If your platform is not listed above then you can check out the source
from SVN and build SipperMedia binary under /media/ and copy the
binary to /bin. Then build the gem using "gem build sipper.gemspec" or
rake task



Installation
============

The installation is just a gem installation. "gem install
SipperXXXX.gem" where the gem file is your platform gem file.

If you are using an older version of SIPr you can safely uninstall
older version using "gem uninstall Sipper" and also remove any Sipper
installation from windows using \programFiles\Sipper\uninstall.exe

Please refer to the latest Sipper book from
http://sipper.agnity.com/http://sipper.agnity.com/documents.php





Changes since last release
================================


1. Feature to pause and resume the load on Linux is added. CTRL^z is
the key used to pause and resume the load.[June 23 2009]

2. The default log directory for non project executables like ssmoke
etc has been shifted to a temporary file

3. If Session is attached to a transport, IP and Port (created using
the right Session type and IP and Port provided e.g
create_udp_session(ip, port)) then it (the transport/ip/port tuple) is
used for all purposes and never changed unless user changes IP and
Port from the controller. If the session is detached (e.g
create_session() or create_udp_session()) then the destination is
ascertained by normal SIP rules taking into account SIP URI, pre
existing routes, Route headers etc and is also changed/modified as a
result of SIP signaling like remote target update during the call
establishment or subsequent to call establishment. [June 12 2009]

4. Changes done to simplify SIPr installation. Now SIPr is just one
gem install. [June 9 2009] Note the details below.



5. <a>For new projects after the gem install it works out of the box
<b>.For old projects (backwards compatibility), just copy the new
Rakefile in the project directory root and everything should work
fine. (To get the new Rakefile, just create a blank new project and
copy the Rakefile).

6. For running from the source directly. (Developers only), assuming
no Sipper gem installed on that machine, just Rubyforge SVN checked
out and also no sipper in windows ProgramFiles. <a>.You shall need the
SIPPER_HOME env var and point to the root of your SVN check out (one
dir above "sipper" or "sipper_test") <b>.Also need to copy the
commands in your ruby/bin or /usr/local/bin for sgen, srun, sproj and
ssmoke. Take the example for sgen as reference "ruby
$SIPPER_HOME/bin/sgen "$@" <c>.Both old and new projects should work
without any change with source installation.



7. Fix for 墨 1 in bulk. In new scheme if rate was 1, with RunLoad
option, controller was not running. [May 24 2009]

8. Modified SDP class. Added the ability to add media attributes other
than "a". So far using add_media_attribute_at() function always added
a=xxx parameter. Now for all media attribute functions add/remove/get
media_attribute(s)_at functions we have an optional third argument
that takes the type of attribute, one of :m, :i, :c, :b, :k, :a. The
default is :a. So in order to add a "b" attribute on the first media
line (index 0) you would do - sdp.add_media_attribute_at(0,
"AS:12600", :b) [May 24 2009]



9. Bug fix for #22249. Recording name now rolls over while bulk
testing [May 24 2009]

10. Fix for bug #23943. Added the bin dir in the gemspec. Also
included /usr/local/bin in the search path for media (for backwards
compatibility). [May 11 2009]



11. If protocol compliance is set to lax then early media can even be
established with non reliable provisional response. Of course only
answer will work here, offer cannot be made with non-reliable
provisional response anyway. [May 11 2009]

12. emit_console is also made a controller directive now. So you can
set "emit_console true" in the controller and ALL messages will be
printed. This is useful for UAS case when setting on session could be
done only when first message was received and so it was not printed.
[May 11 2009]



13. Simplified load testing without any modification to the test or
controller. In order to run the test in bulk mode, all you need is a
new configuration option :RunLoad set to true, or alternatively have a
僕 (minus lowercase L) flag passed on to srun. You can optionally pass
肪 <number of calls to run>or 墨 <call rate in cps> option to srun in
addition to 僕 as before to override the number of calls or call rate,
otherwise the defaults are picked from configuration from :NumCalls
and :CallRate [April 13 2009]

14. Fixed WaitForSignaling effect as the test was not exiting. [Mar 22 2009]



15. SIPr media API rehash to have simplified APIs for all media
access. Also included the past work for voice activity detection. [Mar
17 2009]

16. Added ability to exit from srun (from within the controller code)
using SIP::Locator[:Sipper].sipper_exit will also need to require
'util/locator' in controller. This is in addition to -rf <n> or run
for option from srun commandline. [Mar 17 2009]



17. Added the ability to print messages as the test progresss. Using
session.emit_console = true for a particular session. [Mar 17 2009]

18. Added the ability to alter the SDP body (session-lines,
owner-version, media-lines and media-attributes)after creating the
offer or answer.[Mar 17 2009]

19. Feature #24328. The ACK to non failure response is now delivered
to controller, such that it can clean up and perhaps more importantly
finish the test in some cases. [Mar 15 2009]



20. Fix for bug #24327, not sending cnonce when no qop in challenge,
also the ability to not send qop in the challenge. [Mar 12 2009]

21. Fix for bug #24439, ProxyController::create_proxy_request doesn't
handle Record-Route correctly. [Mar 12 2009]



22. Network Asserted Identity implemented as per RFC 3325. [Jan 05 2009]

23. Support for integrated webserver provided. Now the same controller
can also act like Webserver and handle HTTP and SIP requests. The
association of SIP and HTTP Sessions is automatic and seamless. A
pattern similar to SIP handling has been used to have same look and
feel in controllers. [Dec 24 2008]



24. Digest Server authentication added in SIPr. Earlier we just had
Digest client support. Now users can also challenge a request from a
UAS. Two levels of API added one purely directive based and other
gives complete control over challenge creation and response matching.
[Dec 21 2008]

25. PIDF generator implemented as per RFC 3863 and example test case
as per RFC 3856 added.

pidfdata = XmlDoc::PidfTuple.new("open", "sip:nasir@sipper.com",
"0.2", "Welcome to SIPr World !!")

r.content = session.create_pidf_doc("sip:joe@example.com",pidfdata,
"Registration done !!").to_s

[Dec 19 2008]

26. SIP Registration Event - API to generate reginfo doc and example
test case as per RFC 3680.

r.content= session.create_reginfo_doc('sip:joe@example.com',0).to_s

[Dec 18 2008]



27. Private header extensions implemented as per RFC 3455 [Dec 11 2008]

28. Privacy mechanism implemented as per RFC 3323, 3325 & 4244. One
can apply the complete privacy service by calling a simple API called
"apply_privacy()" in SIPr b2bua_controller.

request = apply_privacy(request)

[Dec 11 2008]



29. Sipper Load balancer - a SIP UDP load balancer to scale up the
Sipper load, implemented as external process [Dec 10 2008]

30. Included support for TCP transport according to RFC 3261 [Dec 03 2008]



31. Improved interface for verify_call_flow(), the direction is now
optional [Dec 03 2008]

[released as patch - 1.1.3.2 Sipper-1.1.3.2.gem Nov 11]



32. Handling of new headers for PUBLISH method and example test case
as per RFC-3903. [Nov 13 2008]

33. Fix to speed up the recvfrom_nonblock read from UDP socket on
Windows platform. [Nov 11 2008]



34. Service-Route Header implemented as Address Type header. Example
test case as per RFC-3608 added. [Nov 11 2008]

35. Helper methods for Replaces header creation and finding session
based on Replaces Header value. Rejection of improper Request with
replaces header as per RFC-3891 in strict mode. To create a replaces
header for a session and find the session from the replaces header.

request.replaces = session1.create_replaces_header

session1 = session2.find_session_from_replaces

[Nov 10 2008]



36. Session recorder file name fix to read the files in order of
creation in platform independent way.[Nov 9 2008]



37. Support for PATH Header (RFC-3327) [Nov 9 2008]



38. Support for Media keepalive to keep NAT binding open for media
channel when SDP negotiated to Inactive or RecvOnly state. [Nov 7
2008]

39. NAT discovery and traversal code based on config and/or controller
directive or session config, helper method for REGISTER [Nov 7 2008]



40. Enhanced HTTP API to support - Basic authentication, PUT request,
addition of custom header, arbitrary body [Nov 3 2008]



[released as patch - 1.1.3.1 Sipper-1.1.3.gem Oct 21]



41. Fix to add an empty header (without value) to a SIP message [Oct 21 2008]

In This Thread

Prev Next