Commit Graph

193 Commits

Author SHA1 Message Date
enus.linden
cefc20ef91 adding inventory item handling, populating a folders contents with inventory items returned in InventoryDescendents packets 2009-03-05 01:26:43 +00:00
enus.linden
0a046c9fa4 fixing up eventlet 'thread' handling, working on inventory still 2009-03-04 21:33:01 +00:00
enus.linden
f52798c42c starting inventory management, noticed an issue with application level control, need to consult with an eventlet wiz to rectify a client application being denied control of the application after simply logging in 2009-03-04 07:27:56 +00:00
enus.linden
178e4e3ea5 fixed an error in buildout due to files it referenced which were removed 2009-03-03 01:45:40 +00:00
enus.linden
f0ddf774f6 merging the enus-refactor branch into the trunk 2009-03-03 01:40:52 +00:00
enus.linden
a777d8ad87 fixed silly bug where classes were created without (object) 2009-02-18 07:42:40 +00:00
enus.linden
bcfae75d9b started building out an event queue class, it is wholly imcomplete 2009-02-11 22:36:48 +00:00
enus.linden
9c28a1d2de adding some logic to packet handlers, not sure its right yet... 2009-02-11 22:34:24 +00:00
enus.linden
2cb7a6cdd4 adding some logging logic 2009-02-11 22:30:32 +00:00
enus.linden
e5789f2634 adding a couple of setting 2009-02-11 22:29:47 +00:00
enus.linden
487c3e4c79 fixed cap.POST for 404 case, need to in time migrate to a full blown implementation here 2009-02-11 00:41:07 +00:00
enus.linden
667837b85d some small changes, template.py needs a lil more love dealing with __repr__ and bindary strings 2009-02-10 00:47:01 +00:00
enus.linden
c929e4c435 adding new struct.error exception handler 2009-02-10 00:43:19 +00:00
enus.linden
0018d6299d adding struct.error handling vi new exception 2009-02-10 00:42:51 +00:00
enus.linden
b37f925a20 updated log messages 2009-02-10 00:40:12 +00:00
enus.linden
e9cee56d61 updated with wireshark pdml parsing, needs a refactor kinda bad, but works 2009-02-09 23:24:48 +00:00
enus.linden
2f4cb4fc22 added some more fine grain logging control, update to packet parser 2009-02-06 06:45:03 +00:00
enus.linden
5ef4a9adbd w00t a packet parser 2009-02-06 05:35:03 +00:00
enus.linden
3f58f2f06f adding param to flip caps logging 2009-02-06 00:29:40 +00:00
enus.linden
71af1552f3 merging r1733:1769 from enus-event-handling, which adds events, packet handlers, and packet builders, and some cruft 2009-02-05 23:26:52 +00:00
enus.linden
a0566e6477 adding current message_template.msg, cleaned so it parsed completely. we need to update template_parser.py to make this unnecessary 2009-01-30 00:25:38 +00:00
enus.linden
dd0db18bd9 updating message* files 2009-01-29 22:46:34 +00:00
enus.linden
73b1e09190 enabled event queue in region and agent domain (untested) via eventlet. added login transform handling for legacy login 2009-01-29 06:58:03 +00:00
enus.linden
54d8b8a30c stupid parentheses, but happier Region.connect() 2009-01-06 06:33:09 +00:00
enus.linden
f8fcb086c9 removing a silly print statement, working on eventlet for the messaging stream 2009-01-06 04:48:54 +00:00
enus.linden
835ba871e6 starting to tinker with eventlet, will need to get greenlet available 2008-12-31 18:29:04 +00:00
enus.linden
6ef153bf24 adding sim presence to the example.py script 2008-12-12 05:22:01 +00:00
enus.linden
56c068fa64 agni seems to return application/xml, we'll support it for now 2008-12-05 11:25:56 +00:00
enus.linden
8e4f1b08ac some random bug fixes 2008-12-05 09:44:45 +00:00
enus.linden
90333619e5 cleaning up setup.py 2008-11-26 07:12:43 +00:00
enus.linden
d34a200e42 merging the merge-enus-zca-removal branch into trunk of pyogp.lib.base 2008-11-26 06:00:42 +00:00
enus.linden
79bb226c6e replacing tabs with 4 spaces to hopefully encourage better formatting standards and to make for easiermerges in the future 2008-11-11 00:24:53 +00:00
saijanai.kuhn
25179277d9 block.block_type vs block.type issue 2008-10-28 04:39:09 +00:00
saijanai.kuhn
98f2fdf552 Handler for MVT_FIXED type 2008-10-28 04:35:30 +00:00
saijanai.kuhn
39ca984d97 2008-10-28 04:33:55 +00:00
saijanai.kuhn
89beef6783 block.block_type vs block.type issues 2008-10-28 04:24:54 +00:00
saijanai.kuhn
7a8a2db145 Added string arrays and class methods to output human understandable variable types 2008-10-28 04:21:36 +00:00
saijanai.kuhn
1d2a6912f6 Changed block.typ-e to block.block_type to make instance name consistent throughout libraries. Added/changed some extra formatting code in __main__ and test functions 2008-10-28 04:17:11 +00:00
saijanai.kuhn
86fba6151a More deubgged code. This may have been committed already, but I took debugging print calls out and gave slightly more clear explanations for things 2008-10-28 04:09:09 +00:00
saijanai.kuhn
134ebc0d3f Added output variables _as_string for disp0lay convenience. Added var_type paramter for tracking the type for dispaly convenience. 2008-10-27 23:20:36 +00:00
saijanai.kuhn
826dc963b1 reformatted template file to work with Lock's Q&D parser. Tao is working on a better solution in the long run using a generic parser based on the indra code/ 2008-10-27 23:10:18 +00:00
saijanai.kuhn
a962a39d8a This is a drop-i replacement for the original test_packets.py script. It adds a test for the ObjectUpdate packet, simple timing, and a sample pretty printer routine for packets. Only tested with the ObjectUpdate packet, however 2008-10-27 23:08:21 +00:00
tao.takashi
ccdf69cf5c fixed version number and dependancies 2008-10-18 14:16:52 +00:00
tao.takashi
b81eec4a9a fixed base class 2008-10-18 14:15:51 +00:00
enus.linden
e61c01d262 oops, left test nonsense in ad.py 2008-10-15 20:22:24 +00:00
enus.linden
e47aa2bb21 updated rez_avatar/place param to public_region_seed_capability per http://wiki.secondlife.com/wiki/OGP_Teleport_Draft_5 2008-10-15 19:43:03 +00:00
saijanai.kuhn
17c24fd4b9 Corrected issue with zero-deencode where the packet number of was evaluated before decoding was done. 0xff ff 00 01 94 was being evaluated as 0xff ff 00 01 (TestMessage) instead of 0xff ff 00 94 (UpdateRegionHandle) 2008-10-15 16:25:30 +00:00
enus.linden
2cb390ec64 adding some minimal logging to messaging 2008-10-14 17:08:19 +00:00
enus.linden
8910c39a9e don't show passwords in logfiles, you never know who is watching 2008-10-07 16:50:32 +00:00
enus.linden
d197a7ac6e adding intial exceptions to message dir, replaced locklainns exceptions with custom ones 2008-10-01 08:42:11 +00:00