profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ar45/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Aron Podrigal ar45 AronTel Chicago, IL

ar45/aurora.js 1

JavaScript audio decoding framework

ar45/django-queryset-csv 1

a CSV exporter for django querysets

ar45/acme.sh 0

An ACME Shell script, a certbot client: acme.sh

ar45/advancedtomato2 0

AdvancedTomato V2 repository based on Tomato by Shibby builds.

ar45/aiosip 0

SIP support for AsyncIO

ar45/angular-card 0

Angular directive for card https://github.com/jessepollak/card

ar45/angular-form-errors-directive 0

A directive for AngularJS that displays a nice list of errors for a form.

ar45/angular-recaptcha 0

AngularJS directive to add a reCaptcha widget to your form

issue commentsamuelcolvin/pydantic

How to have an “optional” field but if present required to conform to non None value?

@VianneyMI when using it as

@optional() or @optional("field_name")

mgcdanny

comment created time in a month

push eventar45/freeswitch

Aron Podrigal

commit sha 832b83120d6acf2aa030517f319fc03215dc30c4

Fixes FS-11157 and FS-11158 and #756 - fs_path to keep `<>` so that sofia doesn't put the uri parameters as header parameters. - handle multiple `Record-Route` / `Route` and `Path` headers

view details

Aron Podrigal

commit sha 310d877bfeb35ec545607492ac136bf4cbc6ce98

remove verbose switch_log_printf statement

view details

push time in 2 months

PullRequestReviewEvent

Pull request review commentsignalwire/freeswitch

Fixes FS-11157 and FS-11158

 void sofia_glue_build_vid_refresh_message(switch_core_session_t *session, const }  +char *sofia_glue_get_encoded_fs_path(nua_handle_t *nh, sip_route_t *rt, switch_bool_t add_fs_path_prefix)+{+	char *route;+	int count = 0;+	char *routes[ROUTE_MAX_HEADERS] = {0};+	int buf_len_required = (add_fs_path_prefix ? 10 : 1);  /* ;fs_path=  + nul byte*/+	int buf_len_avail;+	char *route_encoded_buf = NULL;+	char *buf_p = NULL;++	for (sip_route_t *rr = rt; rr; rr = rr->r_next) {+		int route_len;+		int route_encoded_len;++		if (count >= ROUTE_MAX_HEADERS) {+			switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Message exceeds ROUTE_MAX_HEADERS of %d\n", ROUTE_MAX_HEADERS);+			break;+		}++		route = sip_header_as_string(nh->nh_home, (void *) rr);+		route_len = (int)strlen(route);+		route_encoded_len = (route_len * 3) + (count ? 3 : 0);+		routes[count] = route;+		buf_len_required += route_encoded_len;+		count++;+	}++	switch_zmalloc(route_encoded_buf, buf_len_required);+	buf_p = route_encoded_buf;+	buf_len_avail = buf_len_required;++	if (add_fs_path_prefix) {+		switch_copy_string(buf_p, ";fs_path=", 10);+		buf_p += 9;+		buf_len_avail -= 9;+	}++	for (int i = 0; i < count; i++) {+		int actual_encoded_len;+		route = routes[i];+		if (i) {+			switch_copy_string(buf_p, "%2C", buf_len_avail);

switch_url_encode does not encode , so do it explicitly.

ar45

comment created time in 2 months

pull request commentsignalwire/freeswitch

Fixes FS-11157 and FS-11158

Rebased this from an old PR https://freeswitch.org/stash/projects/FS/repos/freeswitch/pull-requests/1523/overview

ar45

comment created time in 2 months

PR opened signalwire/freeswitch

Fixes FS-11157 and FS-11158
  • fs_path to keep <> so that sofia doesn't put the uri parameters as header parameters.
  • handle multiple Record-Route headers
+74 -35

0 comment

3 changed files

pr created time in 2 months

create barnchar45/freeswitch

branch : fix_sofia_double_record_route

created branch time in 2 months

pull request commentsignalwire/freeswitch

Fixed bug with sofia gateways

@andywolk Mind reviewing this?

ar45

comment created time in 2 months

push eventar45/freeswitch

Aron Podrigal

commit sha 2b32c1c3a57e0989e90b8d0c60427c7e300d5d61

Fix sofia profile register/unregister <gw-name> to look at that profile only

view details

Aron Podrigal

commit sha 405b347ff96a290c2af03768edab32933c8b25e4

sofia profile rescan

view details

Aron Podrigal

commit sha 923c9e096daf9e17248baac31a7dae972543e635

whenever we have a profile, ensure the gateway lookup is done matching the profile

view details

push time in 2 months

fork ar45/react-native-device-info

Device Information for React Native iOS and Android

fork in 3 months

fork ar45/react-native-keyboard-manager

⚛ Library to prevent issues of keyboard sliding up and cover inputs on React-Native iOS projects.

https://www.npmjs.com/package/react-native-keyboard-manager

fork in 3 months