10f0cfc
(refs/pull/27/merge)
Merge b1db6354b2 into 1158f11cb3 by
2025-06-30 00:25:12 -0400
28fdccf
(refs/pull/32/merge)
Merge a453ccd7e5 into 1158f11cb3 by
2025-06-14 07:43:10 -0400
1158f11
(HEAD -> master)
Avoid recursion in Param.Get. by
2025-06-08 23:14:22 +0200
af0a05d
Fix incorrect check during SDP parsing. by
2025-06-08 23:07:28 +0200
7ac476c
Don't crash on short RTP packet. by
2025-06-08 19:30:23 +0200
a648c1d
chore: use copy(to, from) instead of a loop by
2023-10-15 13:05:05 +0800
60fd410
Add test for RTP round-tripping. by
2025-06-08 14:26:04 +0200
29cd640
fix rtp header unpack bug #9 by
2021-07-05 10:04:57 +0800
cc9b656
Fix parsing of naked URIs in headers (#33) by
2025-06-08 13:59:05 +0200
1a19608
(refs/pull/33/head)
Run go generate. by
2025-06-08 09:01:04 +0200
a98769f
Fix parsing of naked URIs in headers. by
2025-06-07 14:36:56 +0200
3f183ca
Run ragel to fix line number comments by
2025-06-07 15:20:31 -0700
a453ccd
(refs/pull/32/head)
chore: update go.sum file by
2024-01-04 13:33:54 +0200
961540a
- add digest authorization, - add support of tcp protocol, - add support of empty Contact header in message, by
2024-01-04 13:00:27 +0200
2ffa2c3
(refs/pull/30/head)
chore: use copy(to, from) instead of a loop by
2023-10-15 13:05:05 +0800
c379ac1
(refs/pull/29/head)
Customize SIP parsing by
2023-08-07 11:35:31 -0700
b1db635
(refs/pull/27/head)
removed exec privileges on files by
2023-05-30 01:58:55 -0400
7d24ff2
(refs/pull/22/merge)
Merge e0a679ec68 into 29801cedf8 by
2022-08-19 10:05:45 +0200
29801ce
use crypto/rand instead of math/rand by
2022-08-18 12:19:55 +0200
1db0f8d
(refs/pull/25/head)
use crypto/rand instead of math/rand by
2022-08-18 12:19:55 +0200
e0a679e
(refs/pull/22/head)
fix special extension header parse error. by
2021-07-22 15:17:18 +0800
3c5e102
(refs/pull/20/head)
fix rtp header unpack bug #9 by
2021-07-05 10:04:57 +0800
4e7924e
Move prefs into dialog package, use python comments by
2020-06-29 23:58:08 +0200
332151e
(gofuzz)
Merge branch 'dialog' by
2020-06-29 23:36:26 +0200
4406655
Check out first before running tests by
2020-06-29 22:27:26 +0200
d779d94
Add github action by
2020-06-29 22:08:30 +0200
80e84b2
Move dialog handling into own package by
2020-06-29 18:20:01 +0200
8ccbc0a
save SDP unknown fields by
2020-06-28 13:30:00 +0800
e74a959
(refs/pull/9/head)
save SDP unknown fields by
2020-06-28 13:30:00 +0800
af5db1b
fix: use real port to request and add go.mod by
2020-06-28 00:34:55 +0800
89db244
fix: use real port to request and add go.mod by
2020-06-27 23:36:49 +0800
97fcb8e
(refs/pull/8/head)
fix: use real port to request and add go.mod by
2020-06-28 00:34:55 +0800
02cc93a
fix: use real port to request and add go.mod by
2020-06-27 23:36:49 +0800
b025f16
Println arg list ends with redundant newline by
2020-06-27 11:47:00 +0200
43ecd64
(refs/pull/4/head)
Println arg list ends with redundant newline by
2020-06-27 11:47:00 +0200
b600b2f
(refs/pull/2/head)
Merge pull request #1 from jart/master by
2020-06-13 10:25:42 +0800
5219113
License gosip Apache 2.0 by
2020-06-12 17:58:03 -0700
cc1ac4c
Update README.md by
2020-05-13 21:38:27 -0700
abb8c7a
Update README.md by
2020-05-13 20:45:10 -0700
996ef32
Use fancy slicing for RTP buffer. by
2015-07-22 04:42:21 -0400
17c7b7a
Tweak some things. by
2015-07-22 04:15:18 -0400
f30a29c
Made a SIP soft-phone in a few hours. by
2015-07-21 22:28:15 -0400
16026e4
Make a PulseAudio audio file player. by
2015-07-21 22:27:54 -0400
490d6ab
Change RTP code to make sending Opus possible. by
2015-07-21 18:18:29 -0400
dbc8da0
Add Opus codec SDP ID. by
2015-07-21 18:17:16 -0400
202d14c
Remove some dead code. by
2015-04-14 12:12:54 -0400
e7aca9f
Fix nits. by
2015-04-11 16:04:13 -0400
1cf0e74
Talk about benchmarks in documentation. by
2015-04-11 15:44:34 -0400
55fb025
Revert "Use byte slices for generic header fields." by
2015-04-11 15:34:07 -0400
2692b5d
Benchmarks. by
2015-04-11 15:19:04 -0400
e6f6154
Add EqualFold back to param. by
2015-04-11 15:06:39 -0400
1c51676
Use linked list for extended headers. by
2015-04-11 15:04:42 -0400
115aceb
Use byte slices for generic header fields. by
2015-04-11 14:37:38 -0400
4586567
Remove some old cruft. by
2015-04-11 13:45:22 -0400
556208a
Use linked lists for parameters. by
2015-04-11 13:42:46 -0400
ba2c8dc
Change uparam back to param in uri_parse.rl by
2015-04-11 11:58:49 -0400
ee650f5
Remove old ParseAddr() implementation. by
2015-04-11 11:27:41 -0400
3caa511
Rearrange goto statements. by
2015-04-11 11:08:51 -0400
b2c99b3
Improve Content-Type parsing. by
2015-04-11 11:02:45 -0400
5fe4eff
Simplify escaping stuff. by
2015-04-11 01:33:03 -0400
0d894a3
Fix URI escaping. by
2015-04-11 01:02:35 -0400
c065eb3
Move Params into a separate file. by
2015-04-10 23:52:01 -0400
58ddca5
Improve documentation. by
2015-04-10 23:47:08 -0400
9f7b8d4
Clean up the URI parsing. by
2015-04-10 22:57:25 -0400
a03df39
Some cleanup. by
2015-04-10 22:38:55 -0400
484f51a
Better SIP parser documentation. by
2015-04-10 21:31:54 -0400
b007bca
Script that decodes RFC torture message text. by
2015-04-10 21:11:30 -0400
d73c3c6
Move Ragel code out into a separate clean file. by
2015-04-10 21:07:25 -0400
38a324b
RFC4475 torture message #2 now works. by
2015-04-10 20:48:48 -0400
079586f
Nullify via when done. by
2015-04-10 16:38:57 -0400
990357e
Cleanup extra testing via lines. by
2015-04-02 19:04:51 -0400
f79509b
Remove superfluous via_pname machine. by
2015-04-02 18:49:22 -0400
ef37100
Remove superfluous machine for Via port parsing. by
2015-04-02 18:43:00 -0400
d05e03c
We now pass the first torture test! by
2015-04-02 13:16:07 -0400
44e9d49
OK I think I got Via parsing working. by
2015-03-29 20:42:20 -0400
d4c551d
Remove old via parsing stuff. by
2015-03-29 19:00:10 -0400
e9c9bcb
Getting so close! by
2015-03-29 19:00:06 -0400
2351dd1
Fix NPE in test util. by
2015-03-29 18:59:22 -0400
b3bacd4
Add more RFC references. by
2015-03-29 18:59:03 -0400
5c5ab69
Move address parsing out into its own Ragel file. by
2015-02-18 09:44:18 -0500
38c8847
Some addr parsing in Ragel. by
2015-02-16 01:02:34 -0500
86a5820
UTF8 validation and SIP extension headers. by
2015-02-15 21:30:05 -0500
248104a
Significantly msg_parse.go from 36k to 10k LOC. by
2015-02-15 20:32:11 -0500
2e96fba
And the theorem is complete. by
2015-02-15 16:18:25 -0500
d126ad6
I lose control. There's a fire within my soul. by
2015-02-15 16:18:12 -0500
ad2d46b
Mess around with the parser code a bit. by
2015-01-21 10:10:04 -0500
34a4025
Use interface for Msg.Payload. by
2015-01-08 17:43:58 -0500
716dad5
Use loose signalling and fix trace logging. by
2015-01-08 16:24:22 -0500
c9caf00
Use iota. by
2015-01-08 16:17:15 -0500
b3445bc
RTP stuff. by
2015-01-05 15:05:55 -0500
5b787b4
Reform SDP library. by
2015-01-05 06:20:02 -0500
74d6d24
More goodies. by
2015-01-03 10:25:35 -0500
6d5fefb
Cleanup. by
2015-01-03 07:57:10 -0500
9271e6f
New SIP message parser and better SIP dialog handling. by
2015-01-03 07:22:02 -0500
8eb29b1
Make URI parser more like the RFC. by
2014-12-29 18:44:04 -0500
7884e6a
Use Ragel for parsing URIs. by
2014-12-29 16:41:52 -0500
e3a5c46
Cleaner RTP channels. by
2014-12-28 06:46:08 -0500
1bdbfbf
Buffered or unbuffered? That is the question. by
2014-12-28 06:33:23 -0500
aa82bc0
Got a dialog thing working. by
2014-12-28 06:06:15 -0500
ac4f54d
I like this channel notation. by
2014-12-28 03:52:50 -0500