Age | Commit message (Collapse) | Author | Files | Lines |
|
confusing my feeble mind) NULLs. Fix up whitespace.
svn path=/trunk/; revision=17710
|
|
acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global.
while this should improve performance by unmeasurably little it does have the sideeffect that once we finish the rewrite tcp analysis might actually work and work well even for tcp over tcp tunnelling.
this also means that if you include packet-tcp.h you also need to include emem.h .
svn path=/trunk/; revision=17681
|
|
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
|
|
svn path=/trunk/; revision=17624
|
|
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=17607
|
|
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
|
|
Lex code is often hard for humans to understand... neither of the error conditions found would be happening...
One was marked as error because coverity does not understand that yyterminate() breaks execution.
The other marked as an error because coverity is not able to figure out that the error appears in an actions against two different rules that will not ever match toghether.
svn path=/trunk/; revision=17584
|
|
svn path=/trunk/; revision=17577
|
|
svn path=/trunk/; revision=17576
|
|
fix coverity id 126
svn path=/trunk/; revision=17569
|
|
svn path=/trunk/; revision=17552
|
|
dereverencing a null variable
svn path=/trunk/; revision=17548
|
|
svn path=/trunk/; revision=17527
|
|
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
|
|
svn path=/trunk/; revision=17359
|
|
- 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
|