Age | Commit message (Collapse) | Author | Files | Lines |
|
Fix TvbRange:string() so that it returns a string that contains all bytes
of the range, including zeroes (instead of being truncated at first zero).
svn path=/trunk/; revision=37763
|
|
Documentation is generated from code.
This fixes bug 5199.
svn path=/trunk/; revision=37761
|
|
Documentation is generated from code.
This fixes bug 5006.
svn path=/trunk/; revision=37760
|
|
Convert TVB_RAW_OFFSET() and TVB_GET_DS_TVB() into functions.
svn path=/trunk/; revision=37422
|
|
This avoids a warning building epan.c which includes both config.h and wslua.h
(duplicate defines from config.h)
svn path=/trunk/; revision=36751
|
|
return statements.
svn path=/trunk/; revision=35709
|
|
34598 and 34599.
svn path=/trunk/; revision=34602
|
|
Pull function names to column 0 - except when necessary for autoregistration.
Put function comments before the function.
For readability, put the macros for functions before the function too.
Put class functions before the class.
svn path=/trunk/; revision=34599
|
|
This way we can concat more objects in one line.
svn path=/trunk/; revision=31461
|
|
svn path=/trunk/; revision=31458
|
|
svn path=/trunk/; revision=31453
|
|
svn path=/trunk/; revision=31452
|
|
svn path=/trunk/; revision=31450
|
|
This fixes bug 2244.
svn path=/trunk/; revision=31398
|
|
svn path=/trunk/; revision=30517
|
|
svn path=/trunk/; revision=30239
|
|
svn path=/trunk/; revision=29021
|
|
Added TvbRange:range()
From me:
Added TvbRange:bitfield()
Fixed some indents.
svn path=/trunk/; revision=28656
|
|
Use correct modifier for converting gint64 and guint64 to string.
Added __gc for Int64 and UInt64.
Fixed some indents.
svn path=/trunk/; revision=28655
|
|
svn path=/trunk/; revision=28327
|
|
Update Lua documentation:
- Fixed Pref.enum, Pref.range and Pref.statictext
- Fixed the equivalent comment for pinfo.cols
- Do not have a comment star (*) in the documentation
- Be consistent and start all sentences with a capital letter
svn path=/trunk/; revision=28304
|
|
Document last argument to DissectorTable.new().
svn path=/trunk/; revision=27309
|
|
svn path=/trunk/; revision=27308
|
|
svn path=/trunk/; revision=26660
|
|
Write access to offset and len from Lua is gone, too.
This fixes bug 2243.
svn path=/trunk/; revision=26657
|
|
svn path=/trunk/; revision=26217
|
|
Fixes bug 2750.
svn path=/trunk/; revision=26216
|
|
Fix ByteArray append() and set_size()
svn path=/trunk/; revision=26215
|
|
svn path=/trunk/; revision=25937
|
|
Do not generate doc items for wslua garbage collectors (they are transparet)
svn path=/trunk/; revision=25857
|
|
Fix for https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2453
The patch fixes the problem by extending the original "outstanding stuff"
approach.
Now the pointer itself won't be NULLified, instead we track the pointers with
their expiry state in structs in the outstanding_stuff list.
The Lua objects refers to those structs instead of the actual pointers and
checks the expiry state of the pointers before accessing them.
The pointers are marked expired when the dissection of the frame is finished
and the allocated struct is freed by Lua's garbage collector.
If the garbage collector hits the struct when it holds a not expired pointer,
it marks it as expired (that means we don't have any object in Lua referring to
the pointer) and the struct will be freed at the end of the dissection of the
frame.
this is for the 1.0 branch
svn path=/trunk/; revision=25845
|
|
The luaL_reg structure consists of two pointers: char* and a pointer to a function.
The last entry should also reflect this: it should be { NULL, NULL } instead of { 0, 0 }.
svn path=/trunk/; revision=25175
|
|
In help the not all of the following chapters begins with uppercase:
10.4.1. saving capture files
10.4.2. obtaining dissection data
10.4.3. GUI support
10.4.4. post-dissection packet analysis
10.4.5. obtaining packet information
10.4.6. functions for writing dissectors
10.4.7. adding information to the dissection tree
10.4.8. functions for handling packet data
10.4.9. Utility Functions
svn path=/trunk/; revision=24933
|
|
Tvb:xxx() functions are unpropperly named Tvb:get_xxx in the wsluarm
svn path=/trunk/; revision=24887
|
|
"Buffer lenght:"
(recursively grepped through the source and corrected all occurences, even
the ones just in comments)
svn path=/trunk/; revision=23211
|
|
I would like to handle the rare situation of Little Endian encoded
IP addresses, so i added a function which reads the address with
tvb_get_ipv4(), then swaps the bytes before SET_ADDRESS().
svn path=/trunk/; revision=21397
|
|
have Proto.new() registering the protocol by name.
svn path=/trunk/; revision=21385
|
|
svn path=/trunk/; revision=20577
|
|
svn path=/trunk/; revision=20541
|
|
svn path=/trunk/; revision=20540
|
|
pinfo.curr_proto appeared as pinfo.match
pinfo.columns in the refman was pinfo.cols in lua (now it is both in lua and in refman)
svn path=/trunk/; revision=20539
|
|
svn path=/trunk/; revision=20193
|
|
== improve documentation
make-doc.pl ( make doc ) generates an almost complete reference manual.
svn path=/trunk/; revision=20192
|
|
Add more documentation to the code.
change make-dco.pl so that it creates more readable docbook output.
This should be copied over to 0.99.4
svn path=/trunk/; revision=19670
|
|
svn path=/trunk/; revision=19595
|
|
- Rename Tap into Listener
- add a mechanism to pass protocols' tap data to the Listener
svn path=/trunk/; revision=19319
|