Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=17774
|
|
- add buttons
- make editable
svn path=/trunk/; revision=17773
|
|
svn path=/trunk/; revision=17755
|
|
svn path=/trunk/; revision=17751
|
|
svn path=/trunk/; revision=17749
|
|
svn path=/trunk/; revision=17747
|
|
elua_field was #include "elua_field.h"
This is the actual elua_field.c
svn path=/trunk/; revision=17743
|
|
just the value.
svn path=/trunk/; revision=17742
|
|
pinfo.src and pinfo.dst.
Do not faill if Columns is NULL, as it can normally be NULL.
svn path=/trunk/; revision=17677
|
|
svn path=/trunk/; revision=17652
|
|
from the stack, shiftXxx will happily (and rightfully) return a null pointer without an error.
svn path=/trunk/; revision=17615
|
|
For the sake of speed use integers instead of strings to then be converted into integers.
svn path=/trunk/; revision=17609
|
|
svn path=/trunk/; revision=17603
|
|
in the right place
svn path=/trunk/; revision=17602
|
|
shiftXXX() was broken
svn path=/trunk/; revision=17599
|
|
svn path=/trunk/; revision=17598
|
|
svn path=/trunk/; revision=17595
|
|
svn path=/trunk/; revision=17594
|
|
svn path=/trunk/; revision=17552
|
|
svn path=/trunk/; revision=17488
|
|
- By the same token get rid of ProtoFieldArray having Proto.fields attribute been a lua "Array" containing fields.
(still untested, and probably broken)
svn path=/trunk/; revision=17486
|
|
svn path=/trunk/; revision=17463
|
|
+ complete gtk TextWindow
+ fix elua_dumper
+ fix elua_proto
svn path=/trunk/; revision=17462
|
|
svn path=/trunk/; revision=17453
|
|
- some more Tap documentation
svn path=/trunk/; revision=17442
|
|
Add Lua information to the version paragraph.
svn path=/trunk/; revision=17440
|
|
svn path=/trunk/; revision=17415
|
|
triggers an error).
make sure isXxx() functions do not trigger an error, we want them to return not to pop the stack back to the lua caller.
svn path=/trunk/; revision=17411
|
|
- add doComments
- fix an error in DissectorTable_remove
- reorganize DissectorTable_try
- elua.h
squelch some warnings
- Makefile.nmake
- replace the $^ macro with the targets (i.e. do what nmake was supposed to do)
- move the doc target into the conditional part
svn path=/trunk/; revision=17406
|
|
svn path=/trunk/; revision=17399
|
|
- also supress Address__ge and Address_gt because re-reading the ref manual I noticed that they are suplerfluous (Lua assumes that a > b is equivalent to b < a, which in most cases (as this) it does)
- have elua_makedoc.pl hanlde docomments in more than one line and after the line where the entity s defined.
svn path=/trunk/; revision=17382
|
|
svn path=/trunk/; revision=17379
|
|
Elua functions in elua.c moved to this new file.
svn path=/trunk/; revision=17375
|
|
- Changed some Macros
- Have dump:close NULLyfing the boxed object so that no futher operations are performed on a dumper once is closed.
- Check if elua_register.h has changed and avoid overwriting it if it hasn't changed to avoid unnecessary compilations.
svn path=/trunk/; revision=17374
|
|
svn path=/trunk/; revision=17371
|
|
- have elua_makereg.pl generating the declaration and registration Macros for each module
- start of elua_makedoc.pl that should generate the Reference Manual from the code.
svn path=/trunk/; revision=17362
|
|
- Compress *_register() functions
svn path=/trunk/; revision=17354
|
|
svn path=/trunk/; revision=17348
|
|
svn path=/trunk/; revision=17347
|
|
svn path=/trunk/; revision=17346
|
|
- Have Dumper.new_for_current() and dumper:dump_current() work.
svn path=/trunk/; revision=17336
|
|
in a tap callback
- fix args of Dumper:new_for_current
- add a semicolon after LUA_CLASS_DECLARE(PseudoHeader,PSEUDOHEADER) that caused an error (Lesson: Even if trivial one should test changes, there's always a typo arround the corner)
svn path=/trunk/; revision=17329
|
|
- Dumper (an interface to Wiretap dumpers)
svn path=/trunk/; revision=17328
|
|
instead that during initialization.
Change their semantics too:
ip_src_f = Field("ip.src")
function tap.packet(pinfo)
ip_src = ip_src()
end
svn path=/trunk/; revision=17315
|
|
svn path=/trunk/; revision=17307
|
|
- fix the severity variables
svn path=/trunk/; revision=17306
|
|
the user.
- columns live for less than a packet's time, use ep_alloc not g_malloc
- tvbranges are ephemeral too
doc/ is to remain as a placeholder for upcoming docs.
lualib/ is to be deleted (if needed it should go in trunk) but it appears that once I added if I do not check it in I cannot delete it.
svn path=/trunk/; revision=17305
|
|
- make sure no reference to a Tvb in lua is used after the lua dissector has returned.
svn path=/trunk/; revision=17296
|
|
- add a log facility to lua (so far just prints to stderr)
- add settings to disable lua even if installed, to load or not to load user scripts when superuser
- create a default /usr/local/share/ethereal/init.lua that blocks all the io/system calls when running as superuser
svn path=/trunk/; revision=17290
|
|
dissector.
* ProtoFiled.uint checks the base to be a valid value to avoid an assertion in proto.c while registering the field array
* save one lua table lookup by using a reference to the dissectors table instead of looking for it by name
* set data_hanlde's value to avoid a crash while invoking it.
* make the TvbRange of Tree:add_item really optional.
svn path=/trunk/; revision=17220
|