-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
432 lines (221 loc) · 11.5 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
2012-04-18 Simon Busch <[email protected]>
Release version 0.1.0
Don't distribute gzip archive but just bzip2 ones
Various automake related adjustments to pass `make distcheck`
Add missing but empty MAINTAINERS file (who is the maintainer of this atm?)
Update autogen.sh script
We provide version 1.0 of our API not 0.0 anymore
2011-12-11 Klaus Kurzmann <[email protected]>
add ModemFlag enum and set/get_flags to the vapi
2011-12-11 Marcel Holtmann <[email protected]>
gisi: Update copyright information
gisi: Remove unused code for PN netlink address handling
2011-12-11 Pekka Pessi <[email protected]>
gisi: log normal responses in a less confusing way
2011-12-11 Aki Niemi <[email protected]>
gisi: Fix PN_SIM reachability check decoding
2011-12-11 Antti Paila <[email protected]>
gisi: M6 coding style violation corrections
2011-12-11 Aki Niemi <[email protected]>
gisi: Make cursor a 16bit unsigned
This is to match subblock length when long header format is in use.
2011-12-11 Antti Paila <[email protected]>
gisi: Consumer functions for ISI message iterator
2011-12-11 Aki Niemi <[email protected]>
gisi: Refactor indication subscriptions
Handle different message types for IND subscriptions based on the
presence of the GISI_MODEM_FLAG_USE_LEGACY_SUBSCRIBE flag. This
enables building modem plugins for modems that only support one or the
other available IND types.
Based on patches from:
Jessica Nilsson <[email protected]>
gisi: Minor style fixes
gisi: Refactor modem to use remote device
gisi: Add new API for setting modem remote device
gisi: Add new PhoNet device ID for STE
gisi: Add checks for NULL
gisi: Add API for setting modem flags
gisi: Refactor netlink
Don't use typedefs for enum types, and move PhoNet device enum over to
common.h.
2011-06-02 Michael 'Mickey' Lauer <[email protected]>
Merge branch 'master' of git.freesmartphone.org:libgisi
remove posix-ext, which has now been applied upstream. bump Vala requirement to 0.12.1
2011-05-13 Klaus Kurzmann <[email protected]>
start to implement the SMS resource
gisicomm: add changePin
gisicomm: parse DESTINATION_ADDRESS subblocks too for call status indications
gisicomm: duh, get the call id from the correct byte
2011-05-12 Klaus Kurzmann <[email protected]>
gisicomm: remove unused termination indication handler and comment call ids
gisicomm: send the call id in the callback when initiating a voice call
gisicomm: remove unneeded incoming field of ISI_CallStatus
2011-05-10 Klaus Kurzmann <[email protected]>
gisicomm: give CallStatus an id and set it in call status indications
2011-05-08 Klaus Kurzmann <[email protected]>
gisicomm: don't go to MTC normal state in poweron
gisicomm: don't segfault when we get just one or even no dns in the context activate indication
posix-ext.vapi: make return value of inet_ntop unowned
2011-05-06 Michael 'Mickey' Lauer <[email protected]>
vapi: fix remaining bindings of functions using iovectors
vapi: fix usage of Posix.iovector
2011-05-05 Klaus Kurzmann <[email protected]>
add vim tags for correct indentation with 4 spaces
2011-05-04 Klaus Kurzmann <[email protected]>
gisicomm: don't use vsend for GPDS.CONTEXT_CONFIGURE_REQ
2011-05-04 Michael 'Mickey' Lauer <[email protected]>
gisicomm: pipe.set_userdata does not own/ref its argument, save it so that it doesn't get delete prematurely
gisicomm: wait until Pipe has been successfully created before continuing to activate
gisicomm: subscribe for GPRS context indications sooner to avoid a possible race condition
gisicomm: fix dns handling in PDP context activated callback
gisicomm: fix PDP.activate(), giving the messages sent to the modem an actual chance to be processed
libgisi.vapi: add some more comments
2011-05-03 Michael 'Mickey' Lauer <[email protected]>
gisicomm: fix PDP.deactivate
gisicomm: PDP.activate: no need to wait for the callback to be called
libgisi: fix definition of Pipe.create
2011-05-03 Klaus Kurzmann <[email protected]>
gisicomm: make gpdsd.activate async and use yield correctly
gisicomm: gpdsd: check if creating the pipe worked out
2011-05-02 Klaus Kurzmann <[email protected]>
gisicomm: allocate dst for inet_ntop with new
gisicomm: GPDP handle context activate indication to get ip/dns
gisicomm: move creating pep/pipe to GPDS.activate
add vapi to extend Posix with inet_ntop
2011-05-01 Klaus Kurzmann <[email protected]>
gisicomm: implement (de-)activating the GPRS context
gisicomm: add an align4 helper
gisicomm: make clients remember their object id
gisi: add missing includes for pep.h and pipe.h
Thanks to morphis for finding out :)
vapi: fix PEP_TYPE_GPRS and WRAN defines
vapi: give vsend a Posix.iovector and the length of it as parameters
gisicomm: eliminate one more ErrorCode cast
libgisi.vapi: PEP_TYPE_GPRS is no resource
2011-04-30 Klaus Kurzmann <[email protected]>
gisicomm: don't cast msg.error to ErrorCode
2011-04-30 Michael 'Mickey' Lauer <[email protected]>
gisicomm: speed up the subsystem initialization
2011-04-30 Klaus Kurzmann <[email protected]>
add a stub for the GPDS client
2011-04-27 Michael 'Mickey' Lauer <[email protected]>
gisicomm: connect to net subsystem on startup
2011-04-21 Klaus Kurzmann <[email protected]>
make the epoc info actually do something
ignore the netlink going down on startup
implement the EpocInfo server
2011-04-20 Klaus Kurzmann <[email protected]>
gisicomm: don't write to /dev/cmt - add a signal for netlink changes instead
2011-04-13 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add debug for cmt_rst_rq resetting, open RDWR
2011-04-12 Klaus Kurzmann <[email protected]>
gisicomm: cmt_rst_rq is a directory... write to value in there instead :P
gisicomm: duh... lower - not the contrary
gisicomm: lower cmt_rst_rq when the link comes up
2011-04-12 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add GSS and SS high level clients
add SS (Subscriber Services) client
add GSS (General Stack Server) client
gisicomm: misc. additions in startup sequence
2011-04-05 Michael 'Mickey' Lauer <[email protected]>
bump vala requirement to 0.12, certain 0.11.x versions generate broken code
2011-04-02 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add Network.RegisterManual
2011-03-03 Michael 'Mickey' Lauer <[email protected]>
gisicomm: tweak startup sequence
2011-02-26 Michael 'Mickey' Lauer <[email protected]>
gisicomm: send registration status as signal
2011-02-25 Michael 'Mickey' Lauer <[email protected]>
gisicomm: don't try to read an operator name if we're not camped
2011-02-24 Michael 'Mickey' Lauer <[email protected]>
gisicomm: link against gio
2011-02-23 Michael 'Mickey' Lauer <[email protected]>
vapi: document some of the remaining static functions
gisicomm: also parse registration name in status indication (NOTE: SB NET_REG_INFO_COMMON conatins the actual network name, which might be diffferent from the one given in SB NET_GSM_REG_NETWORK_INFO)
document network subblock type 0xE3
2011-02-20 Michael 'Mickey' Lauer <[email protected]>
gisicomm: DEBUG only change to find out why the startup sequence crashes on device, but not with forwarding
2011-02-17 Michael 'Mickey' Lauer <[email protected]>
sendisi: remove debug message with copyright and disclaimer
2011-02-15 Michael 'Mickey' Lauer <[email protected]>
gisicomm: startup: give MTC more time to come up
new tool: sendisi, allows sending arbitrary commands over ISI
2011-02-14 Michael 'Mickey' Lauer <[email protected]>
tests: add test pinging all available resource servers
2011-02-13 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add generic send function in AbstractClient for debugging purposes
gisicomm: add one more phase to bootstrapping
gisicomm: refactor MTC bootstrapping logic
gisicomm: add MTC client
vapi: add MTC (modem terminal control?) constants
2011-02-12 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add sendTonesOnVoiceCall
gisicomm: add controlVoiceCall
gisicomm: add answerVoiceCall
gisicomm: add releaseVoicecall
gisicomm: iterate through RAT_IND message
fix license headers in vapi and vala files; this library is GPLv2
gisicomm: register for NITZ indications, parse, and send a signal to all interested listeners
2011-02-11 Michael 'Mickey' Lauer <[email protected]>
vapi: fix a couple of values
gisicomm: implement initiateVoiceCall
gisicomm: parse call status message and send signal
2011-02-10 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add Call client, listen to COMING and MT_ALERT indications
vapi: add call subsystem constants
gisicomm: implement list providers
2011-02-09 Michael 'Mickey' Lauer <[email protected]>
gisicomm: implement network.RegisterAutomatic()
gisicomm: gather access technology and strength
gisicomm: start with Network.queryStatus
gisicomm: honor that SPN can be missing from the SIM
gisicomm: fix readHPLMN
2011-02-07 Michael 'Mickey' Lauer <[email protected]>
gisicomm: subscribe to SIM Auth indications
gisicomm: add SIMAuth.sendPin
gisicomm: add high level modemaccess class
2011-02-06 Michael 'Mickey' Lauer <[email protected]>
clients: also install simauth.h
gisicomm: add glib-2.0 to vala-dependencies
data: fix Makefile
add .pc file for gisicomm-0.0
parse GIsiClient.Network.SubblockType.REG_INFO_COMMON and GIsiClient.Network.SubblockType.GSM_REG_INFO
parse undocumented operation name subblock out of network status indication
vapi: add enumerations for Network client subsystem
more work on reading SPN, still doesn't work though
implement SIM.readIMSI
gisicomm: refactor clients by inserting an AbstractBaseClient superclass
2011-02-05 Michael 'Mickey' Lauer <[email protected]>
implement gathering SIM status
add sim auth definitions
add simauth.h courtesy libisi
add Sebastian Reichel to authors
2011-02-02 Michael 'Mickey' Lauer <[email protected]>
add some credits and start with the readme
gisicomm: add reading IMEI and software version
2011-02-01 Michael 'Mickey' Lauer <[email protected]>
gisicomm: add readModel
gisicomm: simplify readManufacturer, add a parsing function for simple strings
vapi: async functions should own the NotifyFunc, otherwise we lose the ability to use closures
gisicomm: create container for ready-to-call methods
vapi: change some of the accessors to properties
vapi: fix subblock iter
vapi: add SIM and INFO client constants
2011-01-31 Michael 'Mickey' Lauer <[email protected]>
vapi: add PhonetSubsystem enum, populate Message class tests: add SIM subsystem reachability test
clients: new directory; containing the ISI client resource files
tests: wait until netlink state has changed before proceeding to the next state
test: add modemtester class
vapi: resort, add phonet netlink functions to modem class
vapi: create proper modem constructors
add libgisi.h and add the first couple of fixes to make a test program compile
add infrastructure for tests
2011-01-25 Michael 'Mickey' Lauer <[email protected]>
this project needs C99, so check for it
add .gitignore
2011-01-23 Klaus Kurzmann <[email protected]>
add vapigen generated libgisi.vapi
add missing include in gisi/socket.h
remove -std=c99 from CFLAGS
remove _GNU_SOURCE redefinition
initial import of ofono gisi code