Ronni Skansing
|
3a9c8a709d
|
added display mode
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-22 00:36:33 +01:00 |
|
Ronni Skansing
|
0fcb04573a
|
add more debug logging to api sender
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 16:36:12 +01:00 |
|
Ronni Skansing
|
5831ec355b
|
adjust flow on campaign page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 15:43:31 +01:00 |
|
Ronni Skansing
|
5d6a81cf0f
|
improve handling of bad oauth tokens
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 14:52:19 +01:00 |
|
Ronni Skansing
|
a57c5f455f
|
Fix pagination has next page on campaign page. Fix campaign recipients return standard T[] result. Fix anonymization affected recipient outside scope.
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 11:40:13 +01:00 |
|
Ronni Skansing
|
5a6a15e162
|
fix campaign template cant be both SMTP and API Sender set
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 10:45:53 +01:00 |
|
Ronni Skansing
|
52a563c9cb
|
fix error not shown on send message endpoint. Fix error sometimes shown as context cancelled instead of error due to early cancel before body was read
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 10:06:26 +01:00 |
|
Ronni Skansing
|
46a162c031
|
fix context cancelled error instead of error
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 01:13:26 +01:00 |
|
Ronni Skansing
|
ce394bda0e
|
update vendor
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-21 00:00:12 +01:00 |
|
Ronni Skansing
|
f6eb87fa2b
|
OAuth providers
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-20 23:54:00 +01:00 |
|
Ronni Skansing
|
0c09e440ea
|
improve jittery
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-18 18:31:20 +01:00 |
|
Ronni Skansing
|
870d901410
|
Merge branch 'develop' into feat-schedule-jitter
|
2025-11-18 17:10:03 +01:00 |
|
Ronni Skansing
|
aa5f3e8691
|
fix set cancelled only for recipients of campaign
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-18 17:08:47 +01:00 |
|
Ronni Skansing
|
b072eb7b1b
|
add campaign jitter
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-17 22:21:12 +01:00 |
|
Ronni Skansing
|
f51385b1da
|
fix missing meta data on a couple of events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-16 11:34:38 +01:00 |
|
Ronni Skansing
|
e042caa8fe
|
remove none existing sorting column
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-15 00:09:54 +01:00 |
|
Ronni Skansing
|
70c7b6203d
|
add option to add data to webhook events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 20:50:50 +01:00 |
|
Ronni Skansing
|
68d3466efb
|
Merge branch 'fix-missing-webhooks-points' into develop
|
2025-11-14 18:09:30 +01:00 |
|
Ronni Skansing
|
ead06b63b0
|
fix remove early session complete mark
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 18:05:56 +01:00 |
|
Ronni Skansing
|
396bbb29ab
|
adding wehook missing calls
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 17:01:27 +01:00 |
|
Ronni Skansing
|
66622e0753
|
fix add global rewrite rules to requests without mitm session
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 12:49:03 +01:00 |
|
Ronni Skansing
|
735f50de6c
|
fix bad encode handling
fix unneeded reencoding
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 12:47:50 +01:00 |
|
Ronni Skansing
|
723ff5592b
|
fix cookie capture event sometimes output before all captures were completed
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-14 01:51:31 +01:00 |
|
Ronni Skansing
|
73efa9e341
|
added synthetic read events for when visiting a landing page and having no previous read email event
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-12 21:12:25 +01:00 |
|
Ronni Skansing
|
4496fc30f3
|
fix bug where {{.APIKey}} was not correctly filled in header.\nAdded support for {{.FromName}} and {{.FromEmail}}\nImproved error message
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-12 20:32:50 +01:00 |
|
Ronni Skansing
|
4c63406f2a
|
fix missing meta data field on events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-11 21:38:41 +01:00 |
|
Ronni Skansing
|
fa1174e06c
|
add option to save additional data
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-11 19:47:19 +01:00 |
|
Ronni Skansing
|
9e8c1fc4d3
|
fix not updating country filter on update
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-10 22:18:43 +01:00 |
|
Ronni Skansing
|
31a1348d4a
|
added tools page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-10 20:07:14 +01:00 |
|
Ronni Skansing
|
8a5de77b28
|
add deny page visit event
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-10 19:04:22 +01:00 |
|
Ronni Skansing
|
9c5acbed90
|
Add geo IP checking
|
2025-11-09 12:22:39 +01:00 |
|
Ronni Skansing
|
75cba58f9f
|
added geo ip data
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-09 10:48:53 +01:00 |
|
Ronni Skansing
|
acb7a4a8ee
|
add support for proxy socks5
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-09 10:03:11 +01:00 |
|
Ronni Skansing
|
a22af50f01
|
fix incorrect calculation on campaign page score card for submitted
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-07 10:54:02 +01:00 |
|
Ronni Skansing
|
4a0f900188
|
fix ensure shared folder exists
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-07 00:34:03 +01:00 |
|
Ronni Skansing
|
07c8adaf76
|
update vendor deps
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 23:31:08 +01:00 |
|
Ronni Skansing
|
a3876124ba
|
bump deps
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 23:24:30 +01:00 |
|
Ronni Skansing
|
bde2fd71e9
|
add wildcard to JA4 filter
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 23:13:10 +01:00 |
|
Ronni Skansing
|
99b7244962
|
fix proxy filtering
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 23:08:25 +01:00 |
|
Ronni Skansing
|
acdff38814
|
added impersonate
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 21:59:22 +01:00 |
|
Ronni Skansing
|
8a63af4977
|
fix obfuscation bug
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-06 21:02:45 +01:00 |
|
Ronni Skansing
|
f9e1a71028
|
fix update bug
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 21:15:21 +01:00 |
|
Ronni Skansing
|
691cff9659
|
ip filtering becomes filtering with ja4 and cidrs
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 21:10:33 +01:00 |
|
Ronni Skansing
|
ff5921ec02
|
fix setting ja4
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 20:20:40 +01:00 |
|
Ronni Skansing
|
74a681b275
|
ja4 fingerprinting added to upstream request
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 20:13:53 +01:00 |
|
Ronni Skansing
|
ab39836e79
|
update go-email version
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-05 18:36:21 +01:00 |
|
Ronni Skansing
|
4ce58fb235
|
extract proxy session management and add clear proxy sessions when updating a proxy config
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 21:42:31 +01:00 |
|
Ronni Skansing
|
e3a23b3cb6
|
add proxy yaml tls directive
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:25:51 +01:00 |
|
Ronni Skansing
|
3855e6d39b
|
self signed certificates
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 20:00:59 +01:00 |
|
Ronni Skansing
|
a7a5f7aacc
|
fixed remove legacy admin IP blocking config field
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2025-11-04 16:40:54 +01:00 |
|