Code Monkey home page Code Monkey logo

libsigcomp's People

Contributors

doubangotelecom avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

libsigcomp's Issues

Query regarding sigcomp

What steps will reproduce the problem?
[Ans]1.Provide the entire frame(containing compressed SIP message) as input to 
the "decompress" API
2.
3.

What is the expected output? What do you see instead?
[Ans] : I expect the decompression to be successfull but I see it fails.

What version of the product are you using? On what operating system?
[Ans] : Sigcomp rc59 on windows XP


Please provide any additional information below.

I tried to give the entire frame to the "decompress" API but the decompression 
failed.
Does the Sigcomp product support only de-capsulated data? i.e.  SigComp message 
has to be de-capsulated before giving it to the "decompress" API?
Can you please let me know if we can provide the following as input to the 
"decompress" API?

  - The entire frame(work out all encapsulations automatically)
  - IP packet
  - TCP/UDP/SCTP packet



Thanks.

Original issue reported on code.google.com by [email protected] on 18 Jan 2012 at 2:33

Missing source file in Makefile.am

The C wrapper is not built inside libsigcomp.a, because the
src/c_wrapper.cxx file is missing from the Makefile.am.

A trivial fix is to add this file to the Makefile.am template.

Original issue reported on code.google.com by [email protected] on 23 Sep 2009 at 7:21

Incorrect handling of segmented TCP messages

I've been using libsigcomp to (de)compress SIP messages over TCP. I've hit a 
few problems related to TCP segmentation:

1. If I send a single TCP packet that contains multiple sigcomp messages, the 
last message is not decoded. This seems to be an error in libsigcomp's buffer 
length calculations. 

2. If I send a single sigcomp message split over several TCP packets, I get a 
decode error. This appears to be because libsigcomp unquotes single 0xff bytes 
multiple times (once for each message segment). 

3. Through code reading, I have spotted that sending malicious sigcomp message 
over TCP can cause libsigcomp to allocate an unbounded amount of memory. 

I have a patch for these issues. Do you need me to sign any contributor's 
agreement or anything before I send it?

Original issue reported on code.google.com by [email protected] on 27 May 2014 at 10:51

Is compression really work?

What steps will reproduce the problem?

I've just made cout print to demo.cpp compression ration of manager1->compress 
& manager2->compress, it appears that compression ratio is very promissing:

Compression using manager I stat (min/max/avg): 0.906915/1042/1.0841
Compression using manager II stat (min/max/avg): 0.906915/1.30909/1.08502

Perhaps it's the deflat made it bigger?




Original issue reported on code.google.com by [email protected] on 8 Apr 2014 at 4:50

Pure "C" wrapper

Add pure "C" wrapper.
This will allow pure "C" project to use libsigcomp.

Original issue reported on code.google.com by [email protected] on 17 Sep 2009 at 2:32

Only use acknowledged state

When compression we MUST only load acknowledged states.
This mean that compression should be loaded from the latest acknowledged
state data.

Original issue reported on code.google.com by [email protected] on 22 Sep 2009 at 1:12

Linux build enhancements

There are two issues when building libsigcomp on Linux platforms:
1) pthread is not detected by default. The --phtread-prefix is mandatory to
use pthread. The detection should be more lenient.
2) include files are installed directly under $(PREFIX). It is better to
segregate the include files to provide a clean access. 

Here is a patch that addresses the two issues.

Original issue reported on code.google.com by [email protected] on 22 Sep 2009 at 2:56

Attachments:

use sipsdp static dictionary

What steps will reproduce the problem?
1.run demo with addSipSdpDictionary();
2.run demo without addSipSdpDictionary();
3.

What is the expected output? What do you see instead?
I found that the result of compression is the same one. I want to confirm that 
the demo whethor or not use static dictionary to compress.

What version of the product are you using? On what operating system?
The version is based on your svn source code.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 31 Oct 2013 at 1:59

Using SIP Comp

I would like to use this library for opensuse 10.3. I tired downloading 
the source but the svn link is not working. Could you please let me know 
how to download the source code . I tired the link below

svn checkout http://libsigcomp.googlecode.com/svn/trunk/ libsigcomp-read-
only 

The error shows that
"could not connect to  http://libsigcomp.googlecode.com

Thanks
Jijo
[email protected]

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 16 Nov 2009 at 4:55

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.