Commit graph

44 commits

Author SHA1 Message Date
Jamie Forth
00c9020045 fix bug where udp devices were ignoring :buffer-size 2015-08-21 15:23:55 +01:00
Jamie Forth
85d39627a0 Revert "key client sockets on the server-side socket name, not the
peername"

This reverts commit 3303d3b7de.

This was a bad idea as it prevents the server handling multiple
clients from the same host. The better solution is to store the
client's address and port in the client object rather than rely on the
status of the client's socket.
2015-08-20 12:24:16 +01:00
Jamie Forth
03b078c20f code reformat 2015-07-10 16:41:42 +01:00
Jamie Forth
5568554056 change make-peername-string to accept a device not socket 2015-07-10 16:33:56 +01:00
Jamie Forth
57a867f119 add handler-case in peer addr/port functions for not-connected-error 2015-07-10 16:33:11 +01:00
Jamie Forth
3303d3b7de key client sockets on the server-side socket name, not the peername 2015-07-10 16:28:30 +01:00
Jamie Forth
7d43627bcc add simple-stream-error handler in osc-device-cleanup 2015-07-10 16:26:00 +01:00
Jamie Forth
0e4509bc75 fix debug printing of peer address and port for tcp sockets 2015-07-07 17:16:54 +01:00
Jamie Forth
95e8643778 make sure nil is not passed to socket-bind now that sbcl type-checks
the arguments
2015-07-07 17:13:42 +01:00
Jamie Forth
59c32ec6b5 remove tab characters from device examples 2015-07-07 17:13:06 +01:00
Jamie Forth
bbbc2c437b change the devices example to load using quicklisp 2015-07-07 17:08:14 +01:00
j.forth
73b2376168 twiddle listener debug format
Ignore-this: 5175799645ca7ee38cd96445de532e2c

darcs-hash:20101206223058-16a00-df77e33c92f4343b147536ed8729209fa47844cb
2012-07-03 21:54:22 +01:00
j.forth
05d6d6a27b add osc-devices
Ignore-this: 56da01e981b760cfc49a3007a67d629

darcs-hash:20100925134808-16a00-b2f8d2cd283140d964d264bec00e3ed67421bcae
2012-07-03 21:54:22 +01:00
j.forth
3ef5a50d7a integrate new timetag implementation
Ignore-this: 52c88aaef2bbd2921a90d4f423c89c7e

Also update .asd and add a new package definition file.

darcs-hash:20100925133104-16a00-69352e864aefbb59e43ce4e62a32f8ebd5d1810e
2012-07-03 21:54:22 +01:00
j.forth
c739b3eca0 change #'cat to return (unsigned-byte 8) vectors
Ignore-this: 7e329f1ce1d3d108be83c6d3ea2bd5

darcs-hash:20100915193512-16a00-d86150e25298ac7ee175727ea6146ee47f030246
2012-07-03 21:54:22 +01:00
j.forth
819de36f0f add new file osc-time providing timetag functionality
Ignore-this: 6a3ef01b7b9ce62eb175d015bf3c8698

darcs-hash:20100915192405-16a00-78346f2b279308f4f3e76779437b7a55bf1d177a
2012-07-03 21:54:22 +01:00
j.forth
f57144e330 return multiple values from decode-bundle
Ignore-this: 20df49a8bc026056062c4c762e4569f5

darcs-hash:20100822185009-16a00-45bf80a2cb04f64f246f49e25c2245ba8bb7b9e1
2012-07-03 21:54:22 +01:00
j.forth
d269de398c twiddle some comments
Ignore-this: 68a4da75a4298e67a0169d48e6163d7

darcs-hash:20100822182455-16a00-bf5db9f50cf1d3131862e2140d8481dcbf650679
2012-07-03 21:54:22 +01:00
j.forth
9fe4513df5 add optional buffer-length to decode-bundle
Ignore-this: 81b0d2e19b287a2ee0b335be9bc0ec4e

darcs-hash:20100314165447-16a00-c453301fefca88843434b78fec07ba04fcfb6910
2012-07-03 21:54:22 +01:00
8af92db17f deutoscolex
further markedown edits
2011-04-19 12:04:51 +08:00
28822841be osculum
more markdown edits
2011-04-19 11:45:08 +08:00
ccb96d61a1 ventroscopy
converted README to markdown and moved to github
2011-04-19 11:25:22 +08:00
ec7bbbe3ec isosceles
encode-int32 and decode-int32 should work for allegro, using a patch from Vincent Akkermans.

darcs-hash:20070226152053-2648a-ebccfc38619ab82bb8572b66e69d95dd12d658a3.gz
2007-02-26 23:20:53 +08:00
1d89af7ea1 proscolex
darcs-hash:20060405104230-2648a-475be6b5d86af1c4fa67f101c2be56c6e6de837c.gz
2006-04-05 18:42:30 +08:00
8f887a7c3b toscanite
darcs-hash:20060405103333-2648a-eb806b6fcd6ccccc51457ffc3fb418fbba4b4c7c.gz
2006-04-05 18:33:33 +08:00
a7a6d742f6 proscapula
removed assumption based on value of internal-time-units-per-second

darcs-hash:20060210234410-2648a-b283b634b2afc41b84a0a47fb5778e7a890a2572.gz
2006-02-11 07:44:10 +08:00
5b98b79ee7 aproscapula
extended timetag support, including a first attempt at using (get-universal-time)
for timestamping. still not ntp compatible.

darcs-hash:20060210233840-2648a-b16d4ceb60e9ed6d0a18b8b4ed051ebaf7336752.gz
2006-02-11 07:38:40 +08:00
73f33aac45 semifloscular
openmcl version of decode-float32 uses decode-uint32 for correct negative float values.

darcs-hash:20051205190701-2648a-06b565475c79901f26175fd84374bdb0314381b6.gz
2005-12-06 03:07:01 +08:00
d8ffcab7b3 recognosce
added openmcl float support and a few minor cleanups

darcs-hash:20051129111126-2648a-1f3055c480c24f4352e87e40d966b01a4aa1921e.gz
2005-11-29 19:11:26 +08:00
1a1abf68bd inosculate
darcs-hash:20050812092011-2648a-e137705e5ce7ab583a168c84593bfa0a390874f9.gz
2005-08-12 17:20:11 +08:00
9bcc4ffcc2 atroscine
darcs-hash:20050811090231-2648a-b62b40c5f0df7e8f5231240a1d3698146582da42.gz
2005-08-11 17:02:31 +08:00
814298e0dc oscelot
should be asdf-installable . ..

darcs-hash:20050316155934-2648a-2a095e2002d4f0864350e17075c8dbafff47e8aa.gz
2005-03-16 23:59:34 +08:00
f8cc808c44 podoscaph
#bundle support added to the feet. small step towards watertightness

darcs-hash:20050314140505-2648a-268ae71e964c269e196c590d867970411d786804.gz
2005-03-14 22:05:05 +08:00
c7a22c9e4a roscid
darcs-hash:20050307100957-2648a-88dd27d3a86b2c718ef38e3bb089556683b3eedd.gz
2005-03-07 18:09:57 +08:00
57772e2bd3 oscar
darcs-hash:20050306133533-2648a-78c19a39c75c8a5f14315c01425b7bc241c940cb.gz
2005-03-06 21:35:33 +08:00
271545fbad pseudoscholastic
darcs-hash:20050306124728-2648a-e3eb0f8e6157cd343a9b7b7fe114b5894ceb5cf7.gz
2005-03-06 20:47:28 +08:00
c22a4e1389 roscoelite
A green micaceous mineral occurring in minute scales. Various 'declares' for speed, safety and cluttering. Small bug fixes and optimi[sz]ations.

darcs-hash:20050306122501-2648a-2a2946d523deea88f35d8c262352c1cfd65ef222.gz
2005-03-06 20:25:01 +08:00
02bf197a6a groschen
darcs-hash:20050302172356-2648a-b99e953e8920e6a6a0c5155c050ea04a46719c11.gz
2005-03-03 01:23:56 +08:00
424b187234 zymoscope
removed the 'osc-' prefix from most of the function names and packaged it as :osc

darcs-hash:20050210133251-2648a-94a88ade8074d89e0f7de8a9bff440e99235fa05.gz
2005-02-10 21:32:51 +08:00
d22ba88cc5 acroscopic
darcs-hash:20050126151943-2648a-fa2e062470c777a1b3cd7b5874e0d0bfeab979d3.gz
2005-01-26 23:19:43 +08:00
371b1f650e reisoc
darcs-hash:20050126144903-2648a-9167a29d9c7501980cf0da1e3d09f66af4a47400.gz
2005-01-26 22:49:03 +08:00
dc9e11e3bc isosceles
darcs-hash:20050126143620-2648a-9ed0c63eccd67d10b88ab1b321f952b7345ec488.gz
2005-01-26 22:36:20 +08:00
b357030cea suffix
darcs-hash:20050126135937-2648a-f2b1c255475cde542d079d4a9451cb58fd08fede.gz
2005-01-26 21:59:37 +08:00
ae551b9e96 seed
darcs-hash:20050126135224-2648a-fa10bee8a277a9d980784d3959df28f027fc79a3.gz
2005-01-26 21:52:24 +08:00